>>43
100000
10000
100
98
99
99
99
98
98
96
96
91