301955 46941403120 891798551 946751792
493347 5502539425 57391843 60835
70692 956 82700181 72376 288028
255579146 96209 997914 1613628
5163 66 35290860
6955 46694767273 94792514629 347548 578
50341195 870 39961 519877 4406548 290122776 34221871604 04258998 18894274 93549650253 24