100
149
0
1
200
218
4
325
2
10
302
500
431
8
522
50
490
498
462
482
480
530
488
539
5
533
300
565
682
6
626
650
3
697
7
13
671
704
806
24
1174
19
700
20
999
30
621
594