1
2
3
19
20
21
22
23
41
46
66
100
8420
401
420
3333
1280000000
12345678
123
9999999
2000000000
2147483647
1111111111
3400212
987654321
76543210
64000000
38928888
93847
128299999
0
