1159801543
2464665368
265976977
704764038
109260511
107931801
740226414532657152
1033926112823267328
47533380
180680562
3742558820
979363168618127360
917632664605147136
3793461733
82927539
289525907
267617237
131027997
475478901
974098745225695232
1302446025215369218
2920351280
117351947
227857481
189468381
120996535
532779935
606780599
5577052
83254611
2791845524
3913200134
182981038
2936866352
268582226
153347069
1316387365
1207713816898727936
886796904675201026
843322426515640321
102707609
147845943
1664791376
1151165416292491269
88882337