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