46908819669 45 89290601937 4071022 54
277488 5465892125 1849310940 527666269
478805 4939576851 563275
5482751845 951743 95116
65139 33 2718908871
55423355324 6683029 59486755 14642633
72136 99019 471683966 31 60870 877578275 366621369 90064 500609518 509169 341246