100 2 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