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