100
20
0
1
10
51
2
3
500
32
400
27
25
24
200
300
15
18
19
50
150
23
61
5
4
800
101
9
65
39
95
80
600
70
1600
102