384
1
302
2
416
287
237
262
327
250
389
298
382
577
622
479
335
388
359
355
543
504
230
283
231
235
754
10
422
443
500
639
277