7
23
89
599479
2147483647
105586579766713
658812288653553079
5560125493425335999
126901141805369975317583
91979404475310284038389763276277647
1444211137344578755413561460184550803276100931567
747349970567114000910522427763426786210995215401228005827561179027678089542524515823091997411995681051286345466243119007695904725201
