700
256
16
3
500
222
6
1
50
297
2
26
200
240
8
5
600
903
33
19
434
9
400
395
250
560
4
15
513
10
701
14
469
7
511
13
534
25
758
28
100
568
846
12
844
418
0
696
800
711
884
712
1066
21
828
668