5641100145 162036 57649848 40
244048111 8213862626 15425 31273 5936
3742956076 36 24 9716 441902489
27500507 8120641 95 8598604375 18810
60 232 32710877
31339 171054 690605996 70 45720574362
7406751 578979 172137 93370934 85 91671397 92946346782 920990225 282012 2908 52027208 091760