200
0
413
871
345
1250
787
587
65
573
63
980
423
1301
298
74
437
530
847
38
467
458
948
460
739
358
312
622
90