29441849 620180045 52588125 1182 956
3411698 6282460041 364958308
1769150 1096 5393 674883296
4130 5854907948 343404298 65271380
86961773 6744596
58402042876 1079494251 221 37
5542777860 81 75661784202 66684157560 728 37364 62734 2624 89717132 3207 914536 0985280887 776