961 -26627572 -486648518 39152051 -971927256 357661097 -475703487 -792371375 652770315 888103032 717072875 292643280 107121466 -687046240 -850437476 917195449 -966701683 832803756 506957117 -13017542 417182110 -345683188 111637179 315979173 6325323 540363924 782520198 -290571794 546012983 900509691 -175599085 568684080 -560961719 -6843811 981367130 -636466648 -776586453 880031930 -184005799 -930754377 64516556 838419061 494705551 585281126 31869150 294480854 -444358271 -143098918 -986902696 214786184 -916190408 568565860 937785335 839425563 -983907391 327063668 228085685 -389847421 705533357 924140576 -997867433 -969522537 352928143 762163617 -970887450 835556499 223447169 -642156586 649164329 -643286377 -942539107 -957281090 233270575 -149143258 -618706551 676373507 -212708915 -483416664 -807227675 768307564 -166495465 -81745688 -781303078 -124023962 224692201 -723668586 842300055 -474173053 152001890 -866866491 192497354 -409298183 -504187548 738290287 903260714 -694533854 -628998891 692943853 297295854 -376423940 -280673439 19761792 534811219 474391207 391542645 -392712245 -370892519 -637756950 -723241147 406014550 984446982 -102610259 364146183 819744780 653751650 195069568 -476347722 -266096451 -439132038 -204509165 -452634991 885737629 -114790370 -662850116 762401689 -749903165 640573731 -575906828 -571307242 978668460 -960689952 835950554 363815955 -414944331 903180213 -363054673 845371869 716022180 269307776 807774040 -522237304 -979164897 337818150 -993406242 -41724566 574716212 -680365039 590493938 -993441378 -535132463 363744940 -201899165 -742742910 12924745 -648323352 570182566 -126443463 -396646700 -196002886 -877728427 -760131030 -114800882 -935355238 449075376 -855980674 137134455 -551186426 -123243241 827366823 563833330 -740736515 -485776498 293641429 492732743 176378501 341992769 -809350529 59803553 958479397 -946697731 -80839201 -909325553 -925976982 -730506573 -948998027 733511177 -766467992 475616249 -582792061 -680955423 -293581009 -964595576 -83932272 973304149 652246106 -861764673 -452369178 539328261 974231685 -681073633 643664916 -240935948 -74930736 -353458739 554205036 -972715510 202346081 -481712876 -290412922 -922181998 -498890016 -909570849 285900987 -283335492 588617977 -980900541 -228416597 -102477795 -901152290 -539785740 907495863 -860274902 586838211 -389830453 -652382072 287870400 269719904 799957062 578389895 728725407 618098290 -690137593 -473387422 -16479510 224094266 1017172 163087245 51276457 -955819268 -923384426 -57834817 652845383 689462657 397960411 -794922127 111641365 -974410859 930107988 -959092894 -276127547 -410677109 -995469097 489900310 881543663 -536889931 -370448034 793410130 -757686384 -98922260 -333023867 -423591262 -431278459 -964451572 122182160 -70038061 -302101995 -812632455 447568228 97483385 -524779932 698969493 631809545 -610650006 292860673 601977160 335576366 -856448192 -471636647 -865565824 -630370011 -150428451 -789994687 272996782 -484473886 -321504289 991792497 869233477 -902319744 -3775953 323840515 456409150 -364082499 -601925769 -856209672 -487172201 954744697 -913842267 584166579 -932610609 -217548485 260994415 725835900 -499696788 429942188 773152968 -978148610 685589366 -958481127 904621420 588281546 -819238407 515920118 -180779687 574704338 -356013433 326205014 -938819759 -860797713 -324387149 -907460492 215048542 650997851 -375241577 -765483219 -321566905 464876599 852456783 -67283581 -993629924 -897011195 -957294726 23165979 -516733521 -286299088 -554665534 85746623 -700426984 495276161 -833842870 -566851618 807696177 544187047 61421632 883441927 -206933481 668093111 -582119338 -304054414 -290357073 361130921 416378176 -381643401 -659787489 563574231 463698742 211849749 -873676976 -825931390 193099125 549956460 -634505356 788818253 923102398 -34195133 -184517510 -134398784 -837444139 140394371 -161763686 -410295609 -361867260 -56260422 -48925232 -130051024 -400395371 207966361 -459631528 -438528464 236345435 -894665098 359232823 31210719 109286442 -394432565 630606514 -672498249 662143323 -904413516 -918143787 577081881 189889865 931631222 322349037 249801161 -112677161 -519485453 87321359 -760435347 501570791 61167671 -257669489 255496465 327439588 -509510930 654133897 113260198 987193657 -701010197 -95857317 547381374 -480030761 -891281759 229220905 -960618543 -859048781 -941732177 -170956968 -570012868 -869719995 -660033459 696419603 316102973 276525580 276599776 -890785847 -979608904 187604742 -489062548 202416814 -885237387 -56644553 389106971 -413321674 -925679968 533562666 359286203 -132344164 -399329976 -100235669 39799613 653811297 -597844768 57836553 744264503 -240109371 906791872 529096731 -945458845 194478160 137060773 -442977992 -84889058 -837522100 -598054355 960592125 -995036951 -115125176 -143814820 855075467 -72911123 -862134122 -303195110 -662290170 591625583 -980434226 144019123 629777943 -532574112 -88982710 -120161450 -470701973 -907689778 484874408 -581665130 -729464270 566253428 465480267 375799787 660434849 -401451225 -382759206 -358972366 -999926416 275095399 -516000065 -80850903 -471763108 168194773 176710313 144218868 -152797530 -474905162 649884170 117477532 -539520877 -937785228 320618906 46163082 -84364054 -899333603 -117417518 -722750448 -153596807 44972770 -833376910 667121888 -52717680 -92113255 638887932 -884896877 700206212 -379371716 -791262154 -644729309 -704168402 -904729753 -851418452 731141746 782078570 186363103 143472684 492671169 489982104 322519815 -284332984 582193721 13914142 -436843159 -861712425 731210598 911961827 471237170 -45788300 -659469642 -252102698 -145396555 -310409730 -1294593 -491433627 -824137753 -353328361 14576118 887507974 -874862367 -993218139 -380421447 -793032526 -170354334 -987554222 -372537274 -139153563 258294346 -982426095 435831810 740783520 -884411873 386233488 222903347 -373525273 488074126 194550471 928214661 770724163 -577423392 -775861903 543779465 -795447360 257071496 -324318324 -368163791 743537904 -149134692 76827868 595367510 387744615 -810134698 122779750 -300051149 717460029 -699042668 415803125 -233590553 -580422769 656704086 -747332200 582043638 -369265922 -373201342 -656057310 -755013175 147829806 -843169245 842890153 440052009 -134637239 -685733274 11902216 139558600 -739362439 -85741413 -32086179 711539640 -927214735 192241146 -851405173 -547648526 -560117787 -180929060 447125945 -63862575 442333198 -889235394 214909393 -914962541 -960581594 580418625 81231874 465661920 -587829773 -905271637 787264575 -924736966 206406452 405368937 -489518147 143292050 -357153739 284778756 -731943047 749449907 -113141183 709583151 335577776 -985753388 -861992408 -466906816 -550325915 549160459 -643191102 -56776782 -908805411 -405890861 365664101 -65582176 44909607 299324302 933054062 302153549 -338145650 694832893 -883715139 -905443682 -749056475 -523273015 -495478984 -593865314 -6970300 -159090178 476417863 -748657926 -687758844 -373919349 -19900586 -842556797 -525760827 -20148541 507211351 427799471 346853032 333217759 377523517 -433483753 -54685418 -986412934 -749974142 -774072838 614707000 -506289133 681664418 -979264839 -625372548 804010127 995316126 569859417 -918968555 23746740 965502330 995201285 717774461 409376431 -481790017 647198601 -757443094 -608999793 -489064966 -711357481 -699228964 -615280441 -177969861 61815942 132997015 620737712 -480020329 -233163186 268409248 -391947515 -920569946 -192004467 -588233662 -320890779 792769797 -843735611 -474311411 -746045483 -214543147 -609248740 812403793 774219067 -3366085 344752603 -961899608 -495816732 -711050530 -757840401 -768906135 -555713281 -476169364 -234904469 658091574 521359903 798052373 989684485 322278767 6528957 -829405682 548444564 -49192516 -430156876 763998992 -865235816 -707492729 792607683 700165078 -92301390 -652648577 -126011377 -113407325 648259623 496014103 859930014 -478722630 143476577 -176464635 149448925 -911714845 -530401937 523404995 260005915 -10507028 322737024 -979344367 -833796597 -218022874 396992108 -792436366 306740294 642353892 841709867 103981738 312374727 -154903296 29001563 -108023482 -450012818 911305046 -599894081 -854050028 -875159428 329752647 -82469190 -890909530 486489374 -758218186 -141344552 427594708 435418 -710638066 394095942 -855903689 -909149405 -195391557 -376616875 -473454673 759209932 636843693 837920251 450606302 116344204 -120677288 650925138 765613483 27886719 -619539786 -55347689 -228504640 183401636 859984580 -872621781 301379851 393447520 -927694080 289756438 407717441 933134073 -66040334 31362431 -722775722 -66156772 -808171360 6640822 191335430 705788248 -912534249 -449547734 -202595760 -923353440 -290747158 -501780237 196690165 -896125234 341675947 -946022840 899789822 129860379 -793546381 -442802166 713790771 -591368025 -946276001 -932834504 972262053 435373815 -559652847 -512662918 -630745819 257924721 -847421909 128945303 168455882 -247483678 -831038760 -480537859 -15369873 209995257 587431491 913276992 676412722 -883846710 862276637 -920345966 -39946505 159337292 121125403 -92456368 544224995 958117083 233330294 615484534 -867397919 -689749834 926318186 565810470 391074080 785204098 -608656201 601595430 44588691 -260032827 -178870237 692411742 -619084432 333024108 667761142 -929132706 -377851982 224889926 422597756 -847142443 -214589033 -756002681 442712455 620391963 181110818 803880518 530493674 437158824 810456986 -368927489 149970687 -500137317 -894441976 899168274 985221922 -103971276 -988431939 -96431807 103710260 -792617126 -883919924 -414997706 -505847527 -958374122 710307465 -669142021 -233331910 -126979818 -724217841 150812544 -510021372 -626571733 114833598 457654809 165886567 674778827 226452920 -367686915 -338736809 499336592 -411349148 783449800 -133470130 106924471 898914284 -182558215 664230089 404130210 -81360449 -527596683 -465020473 543571287 782198287 -927864062 -904730036 12628222 436421460 -230060082 60068836 -83058841 191445959 461599462 -92497639 -836526975 -713315352 681138622 673661949 575885284 536494328 608332975 973904035 -975290552 137860992 -613720716