100
149
2
8
400
160
4
1
256
250
432
531
23
500
468
3
0
4984
36
105
800
519
300
575
7
6
150
485
1112
2000
1540
18
21
975
37
600
749
200
813
1000
1435
25
39
50
1947
17
159
1572
94
2648