221708 25817158 874705
46 48147 473003 751913521 14587535
706550 35526 1265696 718219
96037464 8248319099 20035626 670
8670 627474 495552
7550 72 15759487157 31272 25469892649
8672662 6910 68872550369 629384385 9316 2807745 79918945 1353522 75 428006 3523