600
231
7
9
200
168
3
1
500
171
210
4
400
256
240
8
5
266
700
524
15
396
0
317
535
591
2
905
46
1000
945
18
14
681
1411
32
71
100
854
1243
21
23
1058
800
862
966