39520046 619348331 7381830 28732305450 16922516373
13384244291 122733930 10295 695744154
36 0437639064 045207362
85850 204982356 54200446836 96686644374
958939598 743202 23
56709328927 416 416454 69375177 3194461233
48889859188 70 95481649 4869588 14052 91474791521 71803483 796154006 6708007848 66