315441576 84678 16493374930 16 9449313
4386 15 7439 855700
0948 79971 7089096440 691 286911
22064866005 7619 521 10321447020
9746 14235 08255
6380 99237574188 1157 625882 2409847
6525998769 34047486 2638905 30743158934 3303162 9270719 3115817 14522 6885989 86040388672 89 1545492 511 9836899