116255 871417005 509 54 4337675
84820130 6638237088 972292 302030666 9975905
41802 589033327 1407382 448
265 9028793248 16274 19998136462
794970 06710955 51
452715 31558 30382398074 6932683 6811918
3493149670 63955 11292230178 377 3829612 37480 26911 124779820 54481 28161830805 7123 96005 35877451966