200
99
2
0
800
157
4
1
600
240
6
5
700
132
3
195
500
207
225
223
251
7
324
269
384
250
329
9
298
381
293
427
390
442
409
586
300
576
726
12
25
419
1800
875
615
8
1000
1152
20
827
527