22913 4605341 20388267439
980 77308310 5813 62310877356
50341670968 18301610 110214423 824635800 78251646
40886322228 514 75 40714546031 262780292
531848672 0397402
42342 757 97
77085000 8578625328 34249631 84239783069 45040539 930289983 9222392 11463766663 938003669 2463515347 36148354 34167500