409
0
705
899
471
455
545
278
844
846
483
772
1
101
286
640
454
979
453
525
407
951
357
14492
402
1840
2
310
295
283