100
511
2
22
200
627
8
38
749
3
15
508
0
9
700
1668
30
53
468
4
800
586
17
6
400
595
600
543
1
774
14
845
29
1134
737
7
1049
13
16
300
965
37
500
955
5
691
728
1458
45
1183
21
80
577
936
777
1000
1085
11
2684
39
116
1098
34
751
699