359
3
276
1
658
422
247
304
366
523
348
407
2
389
340
343
466
250
85
69
231
283
324
121
307
514
205
507
474
70
230
445
980