958703981 849810 2642996 22395288 48984658
259671198 495620433 361668
35598718315 8373879780 2346 8374419046 288650810
45051 32491 01137 166964 955
530 188621958 1598481
49 59 105
950699102 3840172464 6776 8742133648 398655 59 76855901313 543410 3744293 5854090 45137 07988539 696630028 614168