100
642
11
31
400
399
20
18
1000
694
16
7
600
586
14
8
699
10
4
500
436
1
700
872
557
2
709
12
6
200
435
300
524
706
24
23
800
611
15
579
9
512
411
3
901
35
525
812
0
571
921
21
454
1303
13
160
1390
34
5
778
876
19