800
337
4
2
298
411
3
900
455
6
50
697
12
1000
605
660
5
2712
14
10
952
9
100
1474
41
1227
16
2183
118
534
0
707
1
616
634
659
481
626
606
908
702
7
538
8
607
657
786
725
696
688