32
277
204
119
73
197
381
232
122
163
227
93
257
170
333
397
289
194
367
350
303
431
193
105
414
190
209
31
348
250
48
494
67
401
639
224
395
76
585
152
45
171
134
74
60
87
112
35
1007
33
36
347
357
304
49
120