100
92
0
1
200
141
3
257
2
10
255
500
382
8
482
50
446
460
419
438
426
481
497
5
459
300
526
632
4
6
564
607
647
7
13
620
651
725
24
1085
18
649
19
932
29
581
543