100
659
11
31
400
409
21
18
1000
711
16
7
600
598
14
8
720
4
500
446
1
700
882
566
2
12
6
200
448
300
535
713
24
23
800
622
15
585
9
519
20
418
3
920
35
532
829
0
580
933
461
1314
13
160
1408
34
563
5
786
609
883
19