223
109
566
210
190
258
270
427
95
401
187
385
213
52
1085
522
244
472
136
59
42
43
126
434
241
114
219
129
33
38
141
56
35
105
81
232
13
171
99
227
69
375
143
191
346
229
178
343
300
47
160
334
264
396
326
182
155
280