100
161
2
8
400
165
4
1
259
250
438
536
23
500
473
3
0
5006
36
105
800
522
300
579
7
6
150
489
1124
2000
1546
18
21
981
37
600
751
200
817
1000
1448
25
39
50
1950
17
159
1577
94
2651