30512 428698 962971566 830704

98 30483 89114 39818154 22320365

958249363 10402349 4620338399 8497162

271860 140 633534272 721141536 3649696

1153 1347572204 750649094

78144147 673 46

952 8552464 17602615415 5396414216 423935 479993033 001507 874 97928489 291013 4559817 29328 188740153 995