95
396
28
4
40
1
2
3
99971
99986
99990
99994
99999
5
6
7
8
9
10
11
12
25
39
1999
9199
9747
9755
9919
9991
10111
11011
11101
11110
11111
27648
68889
90999
91112
97551
99099
99909
0
