300
58
1
400
51
4
200
85
3
154
8
9
192
7
500
72
2
0
100
79
171
6
10
124
70
88
183
5
107
700
336
16
14
132
133
285
113
172
263
670
180
135
182
450
130