749918002267598848
10145862
110344214
1101318806289305600
3092377027
1278893480043929607
1225917538455785472
1038580360395743232
1328697626200424449
3305062069
1018513308792418306
823865034291826691
301895660
1331989733367418880
1362407251089051650
944582194046976003
1375968107701805063
1717011757
92560515
520933564
49620659
860132589138358273
401987095