20
702
1
11
200
597
0
40
508
60
481
100
750
23
80
585
9
535
635
10
485
7
537
590
1000
2
757
8
500
659
3
570
1123
21
300
746
1019
4
699
800
991
19
50
755
6
610
5
1637
17
64
1104
46