100
520
2
22
200
633
8
38
753
3
15
516
0
9
700
1682
30
53
471
4
800
592
17
6
400
598
600
548
1
784
14
857
29
1139
740
7
1056
13
16
300
970
37
500
961
5
696
738
1468
45
1187
21
80
579
940
782
1000
1089
11
2693
39
116
1101
34
756
706