100 9648746 258813232 385222461 539590766 585406893 997942797 993375641 969780559 967034924 961537051 930171051 918715995 905731421 896850061 844289622 836856045 787460957 767527830 749923022 737303165 697722928 691397676 684628792 684571690 679317775 669924829 653946995 641621091 563074598 479263805 466853851 426168134 420655750 403271411 377606773 272386454 271559626 253554815 239479346 232024335 226753396 212262730 194047261 192171771 188829564 185934955 169891091 151896000 148982972 116171765 80475433 47416497 42713839 38395063 5539596 245632047 415077754 468308899 566837784 929734529 657694080 641382438 614563104 595648468 587586158 431102449 286124047 280216637 180358760 175924270 135486527 70555081 20427661 89302136 205564015 241061404 271637742 339427206 388153742 438563252 473894380 560166949 619545778 645042592 648681729 679638954 749180621 823994810 870702547 870871304 926631931 934484463 871822259 671014391 502243118 389611075 185430194 50901263 6689688 403048787