43897682535 435 590043518 165074404 43825729175
51247 448 3701077955 1818
40112862592 227232 82
44569 6828967 955390791 1191884 6449
4330378730 15433629453 94287
789076154 001 14620
6860 67669538 106161 85371908136 7347 9289725 3227081483 8337773527 917 590 8515 989