500
78
2
1
109
3
4
400
51
0
59
100
136
7
10
146
700
178
5
147
170
195
297
15
14
255
9
167
314
11
171
600
153
346
179
800
299
6
219
240
200
282
273
242
476
347
2470
33
79