100
651
2
5
50
746
1
3
350
734
4
550
964
0
150
604
886
11
942
9
871
500
994
10
200
1293
15
8
2000
2108
38
36
800
1243