100
634
11
31
400
399
20
18
1000
692
16
7
600
585
14
8
697
10
4
500
436
1
700
871
557
2
706
12
6
200
434
300
523
704
24
23
800
610
15
579
9
511
411
3
899
35
525
812
0
570
921
21
452
1299
13
160
1386
34
556
5
778
598
874
19