200
288
2
1
500
429
10
6
50
446
491
12
8
1000
664
16
14
600
882
28
32
100
462
400
622
0
519
700
801
7
2484
18
43
1132
5
992