500
160
4
0
195
3
9
318
6
800
255
2
300
231
14
100
625
36
471
15
314
334
7
5
444
1
400
555
597
200
545
13
12
11
525
714
391
542
8
499
777
1091
35
32
655
700
1075
21
694
804
687
829
27
822
486