45
14
452
424
43
43
48
44
168
40
43
403
40
61
43
39
40
398
46
40
128
44
43
43
19
43
43
52
43
223
43
43
44
112
52
46
27
43
43
27
14
14
52
27
46
127
43
30
23
27
28
23
26
27
24
29
23
29
25
30
25
22
26
29
24
23
26
24
27
42
23
26
30
26
29
27
23
22
26
26
26
37
26
26
24
23
29
26
26
29
26
30
27
26
25
29
29
28
23
26
25
26
30
25
26
25
26
30
26
24
27
29
24
26
26
29
27
24
22
30
26
30
25
29
29
23
23
26
27
26
26
23
25
24
27
29
26
26
23
29
27
25