27
212
32
104
34
51
71
125
90
62
38
43
78
187
192
165
360
129
394
106
58
249
91
55
15
61
119
50
80
75
414
39
56
173
198
69
139
166
375
171
35
30
17
95
134
19
108