2043928640 44917328585 6039 884361415
4717863 20126555 463 3758267426 31
8621 88056 663517247
1039095 714 45 8939233555 51060
12099 953946 7905
690 27095 38605120 004798626
77584 0170270898 66926735447 57597 7009133 4303 4228 20411 5905841520 262 93528431863 472635558 788069 8383237664 60