909643870 2713672 79962360891 25035351
351120 265409876 801592
35290150730 167097034 2624558983
51906 410 22 18
91050762 732656954 78120
956332482 4492883922 31249366 308057 44246808531
5028860 93 5544733 770 444862 017678 03987723128 214344 81377 72510 86610