79483805 71051821937 80 226915954 678500673
859708 25417863 17135438673
81275686465 45 264817980 4487903769
46010 642430250 455725201 365951 2621584485
30 23086076
140 66768642243 32449162
6247813 2810419 356182405 428 658 614482295 235487 96 6417 792 855 164113022 1376687048 83879246 611057267