1117065
1
6
27
1341234558
9780657630
2361198062777205778683
3093089339834923486834958128194835816481628418418468148146812481648146814814866
98765432109876543210987654321098765432109876543210987654321098765432109876543210
99999999999999999999999999999999999999999999999999999999999999999999999999999999