200
272
1
2
500
800
24
324
6
300
424
0
400
668
5
16
356
555
295
250
286
50
434
470
10
482
775
3
9
600
366
4
441
591
587
700
734
522
14
837
5000
646
970
8
15
944
833
342
423
438
395
920
17