295580481 2965329 53405 503357452
33491828850 3360930 64 8680401356
636319 559 8337265 6557 059704
42165521624 573 28
23433258 231
21756 258805 24961769858
29924099871 39894911 202 878588 57888734839 040550 5613628 705 43088 802836 6683064742 03894084390 3144508256 44321274 49