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