18199912633 32307571215 526140 527525960
564796940 8020444611 240359 15484599916 191
653 9304029208 2914519 950713663 9030
63 631265533 807414 77710026330 75712082102
58 350393874 091554039
64273832 7506051968 590 338689 1178
39400 656 385066261 240 14507 92 14014 234017 85 30907649 39722365 81363690 310899995 1028