47601036979 1516 319 50 5942
546319 9857317284 677 599164
8848028 183842 909781535 59798580
836737033 48310189357 63869 3728166432
70864 41754
341 2621 398798 552649441 32
145174922 250146730 1950907371 559 58991339058 94516320 388015 65659792 91777312 1163875358 76140 812 37459632451 254