400
296
2
8
1100
1025
20
9
200
325
1
4
320
300
385
3
420
478
0
6
100
301
500
480
600
496
11
844
853
7
554
621
5
550
698
656
986
10
700
721
560
998
697
929
1035
1925
17
24
1256
19
830
912
25