100 447773962 773442532 122816 137572579 324627123 157577940 253498609 99147813 425825313 199995380 416515986 371043004 719134336 426025826 578550061 908719430 450106688 336374874 735748837 563229302 219528931 476153920 942871419 246506664 29407208 573822564 719909005 981359250 448077622 490919926 599888635 462459069 150739326 212709849 835789078 859792932 768767483 861954306 336536656 99644112 743375750 556362063 941015681 928808417 960576592 890289717 91315523 890779831 41934756 293185181 182354028 63611899 942898335 719974003 105599112 636799250 452160865 721183090 442153869 572481871 212118657 742897394 310987463 338782333 152600331 737124756 841077511 896172494 442960213 19636892 36691165 805461323 670047093 709352209 803336754 320506887 301124444 479033273 847482230 238504418 110838087 78774183 480922011 503841030 975596995 103264177 315265786 969986336 308996422 128301920 139617114 563499047 20795114 89789519 728894101 984472362 227233955 977586505 285128553 320973763 527822662 627483044 57297596 607643414 616454087 659211250 157548605 632762003 280224048 751359820 248050921 109880759 572785958 444589230 745606493 529418708 444721601 580465377 53637119 821933376 575414388 48689602 712744078 150287478 552857970 850836865 31998967 629808678 948248755 970020418 580666900 147612339 481015059 149546836 957923595 866929798 405428104 427002250 578129114 177547714 700400588 995904754 387901071 373410749 613115776 806178357 684871705 779534404 135629571 948442694 741101536 669662933 695515618 806318303 380039207 374626739 819515256 289832870 382823017 961950500 808300337 459659416 946333584 12529703 712364885 534840541 667540697 79233569 123207548 844982712 68791769 483089475 381511598 621041113 438233557 407810678 254505778 819179185 969996370 828493818 615983661 323583374 3081988 829722338 662654309 164207147 350732294 621303454 565924333 9672262 951273082 761328612 383615485 505346717 975532185 820975022 669327830 501859075 16987929 288837678 997975632 893023119 741844919 591980646 75249433 185049215 507316213 147248391 797537661 206111268 748202806 498550686 70867147 247350178 811172276 545726639 809468399 223948516 991090055 52940031 763993891 557123697 133434930 184982478 21346130 425538154 28143834 115282623 30393862 547404619 264367124 109666871 923447981 310008413 578565452 248848756 593588075 904123788 298842582 133330085 250850280 299771195 98307980 628954225 612104414 448745204 602401612 394968673 20022376 872946704 859672787 311127433 250154222 770293368 866622601 658148001 416462198 458390933 927221005 807317454 802215753 459360320 597258408 459972110 146517685 388591944 64336136 164645944 130291539 47837212 983987609 115420937 839621507 242353558 661778164 765566093 38654100 600991531 702574801 13481884 139339061 77281799 316066077 387421894 609993228 294897988 218284456 79423607 270932708 163356029 798676933 173536575 209840807 624229398 398501986 53706510 909275500 795594972 257534576 320705469