27
212
31
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
56
173
197
69
139
166
374
171
35
30
17
95
134
19
32
108