600
305
0
8
100
339
2
12
150
361
24
10
380
1
6
50
1010
9
69
300
469
3
18
593
405
14
251
592
11
500
554
597
17
200
653
659
15
668
19
580
867
16
36
680
1720
139
967
666
4
565
634
647
463
513
1512
633
5
857