42 8836346305 74386853323 1161864 55859482598
24 94674942358 89962339 17 219650519
65 715803039 58419616 32 038274
8970 7260308406 4290673 856119 59
883396559 10914936
2230787236 38301 98248514618 261534
66505918 44871 942696 296048 28601090856 21396798748 471708971 69734 35101575 52452664