100 11139168 391337048 538883744 535937150 532332526 8099343 143698367 339543270 152590624 14304401 234675590 941909102 449369743 147668299 266396607 148834877 90258367 425079198 370976343 531131241 179074744 338989816 943345633 401527024 788833071 41605751 750660847 753281912 614996176 145411643 964227808 146036383 716077316 588236342 593839023 754225697 414976697 675975267 745647850 606524229 885697914 686731166 500007715 821432245 402877965 863009008 895818331 112160879 182145551 85164905 559510452 72659640 527185407 697438766 224913296 924311238 993451117 199223870 719010393 261043470 624650799 937807009 852891859 973107823 50143781 814194786 623049660 372483138 80005886 497716615 171873893 655559912 466958219 532878434 637549439 513220691 150493681 467674113 965211209 934593788 201174812 998298461 738384436 421745522 755408702 310675869 993426020 340110397 42364286 694836282 46011633 685105256 182658669 495744089 300355472 56972124 433165733 41415211 723395243 182032973 257277309 853139301 190546605 174596917 137821497 148969545 75253797 378941690 682441131 520226255 934283165 749188740 380369203 860235176 37347058 286446807 836671721 976542645 511847274 24553207 76471569 402784993 969874906 214354652 863548310 368084318 4900393 476861950 233729532 534873334 783364533 444900982 343334617 230055589 589343215 232615126 39483765 249437878 877496128 782849725 556141400 446589268 557823872 626955892 898025827 530789894 8745675 461759249 361919258 788948788 617034742 597232909 144877563 324947181 157612662 58372318 241422915 597832765 149002246 660278713 769371440 528204673 610152274 196658745 846027383 117371271 579364811 42551669 310632738 302191339 110653441 751598764 526779401 160244380 678703279 872396361 40769142 32077113 536986789 898182550 89704080 380595690 849671481 636042571 813934987 7823023 281613725 871249733 108296086 984828171 170751779 555618697 143387130 966689311 120842251 74028293 903705302 785386573 586343287 488887296