100
92
3
7
400
144
4
1
244
250
414
511
2
22
500
456
0
4912
36
105
800
507
300
563
6
150
472
1092
5
2000
1523
18
21
965
37
600
736
200
797
1000
1405
25
39
50
1928
17
159
1541
8
94
2637