24881428 57030012557 921813317
92742203968 2155236 53244 3876 13036
5902 10855 758432 9212980648
5078 592011 848829534 902271332 576036308
14 927481474 417455101
7741 772970470 783746325
54717072 81057618728 501 75170283190 14646244996 44326 8351 67 02628 18144768 5166 372284758 782 58848 3267145900