187
37
152
83
48
84
38
12
111
378
275
210
104
294
98
133
234
88
220
138
252
132
53
101
103
25
172
698
375
212
62
102
178
225
164
93
366
71
184
702
109
574
170
50
380
69
341
166
70
80
478
96
222
481