32
36
31
22
37
78
45
111
52
141
27
59
30
20
139
50
24
25
18
267
49
89
179
13
55
48
60
7
58
64
192
46
38
162
168
40
98
407
242
62