52156865084 587770686 5916784 370041646 60321891524
21350 712007143 15958 9515230088 487601
738491116 7834 883774529
3117534482 0020820590 5788369 037399423
2571 12351624 7091858
51696 84231 10 049661 8485
778734 554126288 899 081 8810334 395522 510 909 4434390 32146271