299132762 498947205 952440
121 820 79688706 94075 9576683454
9404239014 539860 76060083
61430 8149036358 34614138 8134019 25539255249
16 17319370242 777544981
2775271424 4685 3111568 40 034
997 686089 56571737087 21602312 19148011 87 9374263 06998257 922207 20106478 84 85815763 4332469