32
32
32
26
8
36
195
18
46
64
23
40
58
37
30
34
24
47
18
177
27
18
29
32
59
25
161
35
344
18
14
27
7
34
24
30
66
85
32
120
72
163
98
27
38
9
52
33
278
15
129
176
28
33
48
20
34
29
26
115
30
25
8
281
152
26
157
24
184
24
95
13
14
32
148
125