7
23
89
599479
2147483647
105586579766713
658812288653553079
5560125493425335999
126901141805369975317583
1444211137344578755413561460184550803276100931567
