100
56
2
0
200
1
500
105
134
600
165
10
3
800
431
8
191
4
147
269
7
13
210
207
5
243
209
700
482
15
382
16
301
333
363
6
377
900
417
11
468
25
360
9
345
577
306
298
297
266