50 435627178 435712336754914230 925835082 823351219645845346 450055612 902393530225743818 620309959 91071751144583058 413390582 454001056222295698 190913587 86580360512804642 33529574 299744817608109430 515225838 207251808038829718 32746486 559169230044998782 733240066 102218665838429054 20335671 41778890742809374 981476848 945912074709610390 697680615 620810644791853802 217721946 830508582234990034 614470120 447426342356047222 25157230 156600386779969754 343297590 117366975428462158 154782476 96502347070271198 869830822 216485947996686294 958324087 253537963520685214 824407600 72479828689750830 530419769 518179563081360274 567562757 718436309816902130 620908995 113263496470509922 10614042 443451272466522510 333932345 473012043711354842 517366168 720013404775818982 408671116 773508513320331558 893246581 944338346581500370 345047257 22009735185342634 96228109 135427520766695750 81916574 653357562541485122 835431078 376301815907327178 233946969 782382752138089302 66522483 247564281370531878 23664164 631860128865373758 36105876 590972475319418394 238944407 424609975526444174 899463426 203972240301810102 365347352 71488590668708362 750721842 210408752725489794 520129562 59392625360184018 142711849 38521198511845018 761452820 833315879315981446 273287117 830745906544450690 33154306 537038008800936678 1101332 848609588147750086 363185680 552500226996428594 229315282 793678106265927686 203932687 643444415671995682