32
204
61
112
88
643
113
354
332
301
397
167
499
135
328
34
124
578
423
47
809
540
275
244
45
379
288
1393
522
862
115
528
272
283
394
90
776
187
159
257
400
108
246
317
532
915
618
245
526
547
1101
476
387
1231
177
377
134
745