500
220
1
0
700
524
16
10
200
231
273
400
332
80
438
3
9
300
452
7
5
50
392
2
100
366
439
4
437
377
324
269
362
444
296
492
481
327
291
340
349
341
784
699
180
426