31747937 9547660 3801258
145 499 565534210 13049460 37345932
8638747 5271171096 88142
50948 82187 222944466
11478229 20549 134773
720333 58 8424 197690565 255229684
272763 302901 39594058565 68 5420 4718349805 6324 759252 265345211 1831205914 3975816 5285 528 263194