43620479 630653 176491 80
179269 86631268972 46061031 23 995988824
9617726 5302634216 81146700177
8340303 291872 316820077 65 442685
20573 782332 365
50228911 69805974 32429 0548255488 773570426
42 8112 52569311 5608 795246 3818 86538678 59991442162 514 91 3121802 7600