500
178
2
1
600
323
10
300
401
7
8
400
459
16
441
13
588
42
15
100
354
12
5
279
200
358
309
431
23
700
426
22
4
465
28
390
24
19
451
256
3
284
6
469
800
367
282
0
270
11
310