12 196 158 21869336 -625302649 447533509 -827065106 -320620631 308618290 648230731 -75414748 -313531310 240321712 -611934477 -659650999 754864979 289829028 921980960 -82849476 -265003079 -731791109 -368879131 -749626134 136571313 -43873960 349709094 883944608 884592652 -345785891 -753975318 -248012796 -814926187 318916544 824777743 956991259 -514332402 -151234529 340688959 498825268 -130047052 -938737744 892733950 990991001 756148259 -39301881 -416132892 905444271 992796810 488616007 -294288804 -176909813 -851280427 -260015129 -318880506 165243357 -240608561 449296115 426234420 463192931 -195367316 472103805 -78088662 -139675046 -650709816 -909143368 160017930 168343222 -877562164 -160121837 340179336 -476580694 626848708 -586199669 -354074833 -535516099 -863338892 -557707983 -509812259 210822641 -594060475 -514791005 -910866994 525994999 -834366982 -917915823 817658643 14219679 -996649244 774747182 853503428 -673567851 880171476 270047410 -117582655 -591673485 -343974108 -292954456 117665265 171147934 130681732 218978632 807449575 -311757739 -854455034 -799605623 -918375349 503314591 461107006 9677444 122038535 16887060 480978255 15191501 -831119307 8004080 443767335 218566039 -511863466 -41610258 751469754 -688953366 -96010620 -319952496 863912571 462512408 117584530 -906013980 441779190 -512801638 457155189 867594368 -956074280 42452842 -642745904 870706200 993391152 -998313196 -51038842 218179211 136390124 383455400 -428419818 455914926 -519784514 359328336 -159385482 -510950845 957040113 6583998 -802047433 573786039 -824034940 435907378 456917321 263743998 -442649176 -483174851 -653018656 -23289151 781873478 628285664 75432283 82291994 301139021 -476869097 -717790707 -605886066 -276595527 757600613 206237882 -277095098 -944508557 -309319712 -93326380 -603081130 204755935 -178437768 -31061655 102463807 -311668267 -981895899 -400285862 -663980750 -383203250 -399572004 -47650335 -186780835 -912070213 586292141 -980225453 705768791 984274685 -299209527 -338965612 682432587 -888490529 637130860 -240441009 -834010785 -318918204 -847580534 550113559 -856538187 -782211970 656787232 836965197 157823139 -355078256 -22567065 -698218745 -441663590 783385498 641411840 647429809 320719753 -548986377 -813521465 104488613 -982017282 343136363 276727253 5402484 622236269 660505015 -804289454 -916007986 -229158288 -920541688 348231415 896573214 828344615 -242548783 -38818274 -22909583 757044577 -461537013 -946879923 892733950 990991001 756148259 -39301881 -416132892 905444271 992796810 488616007 -294288804 -176909813 -851280427 -260015129 -318880506 165243357 -240608561 449296115 426234420 463192931 -195367316 472103805 -78088662 -139675046 -650709816 -909143368 160017930 168343222 -877562164 -160121837 340179336 -476580694 626848708 -586199669 -354074833 -535516099 -863338892 -557707983 -509812259 210822641 -594060475 -514791005 -910866994 525994999 -834366982 -917915823 817658643 14219679 -996649244 774747182 853503428 -673567851 880171476 270047410 -117582655 -591673485 -343974108 -292954456 117665265 171147934 130681732 218978632 807449575 -311757739 -854455034 -799605623 -918375349 503314591 461107006 9677444 122038535 16887060 480978255 15191501 -831119307 8004080 443767335 218566039 -511863466 -41610258 751469754 -688953366 -96010620 -319952496 863912571 462512408 117584530 -906013980 441779190 -512801638 457155189 867594368 -956074280 42452842 -642745904 870706200 993391152 -998313196 -51038842 218179211 136390124 383455400 -428419818 455914926 -519784514 359328336 -159385482 -510950845 656670056 6583998 -802047433 573786039 -824034940 435907378 456917321 263743998 -442649176 -483174851 -653018656 -23289151 781873478 628285664 416219823 304569879 198558971 -447396016 -256199368 -954055008 -465329993 524362726 247784828 -14206321 -858224289 -527307121 -121846899 -954663942 479307086 -582006997 252921643 184194163 -785036011 -749504751 -606850912 -984581963 -38896640 -137863665 176437302 271722728 -750037545 567437633 -874609952 676453920 912479214 -170562883 -610749231 570016332 -524891987 378911551 91048952 -825868606 98 12 -670369874 -969287143 -257380765 -745296759 -838126392 669484669 277383631 702496214 614171679 -382687616 842043007 -45755923 608216754 400362614 -585087025 -892257412 693191334 206840629 -299099122 698174982 -181860080 -679131221 676453678 -17169950 431909812 -892676401 455773239 -491519040 -896155869 247528119 -584338411 288570887 468644491 -958156835 -2629498 553236706 -425646107 -140848315 -887387076 227405722 569139035 268999000 -528733996 613077708 132514125 125701334 -872688491 774341141 -607981186 -43673724 -735845942 -597734977 106076271 -743568248 -639241652 581546784 69361824 132679885 -788235756 -316020080 -829767845 -565250563 835329620 128827824 925201801 -443300481 421115843 -144537277 978038869 -700756981 -371804848 249864283 -758939255 -4780496 324986312 -735225309 -905481950 519802687 -764106640 -901831286 -440381255 -842724529 528369397 884484879 -858717112 -455968247 572286115 -368760692 156238332 -94932102 -89735559 -499562130 -32872317 -232343194 201003256 -76098208 769003994 -319929169 -706981977 -879269007 -636970380 -545685571 -399590783 335329584 375272257 745892750 896144637 -733431085 961511651 185455926 402192193 169457421 -234224154 -925185201 247884755 204274929 -126735947 586846931 -572321339 -250926670 859500022 -591385039 197823041 -622220594 749765420 -905617584 -968415683 371052244 -897773498 779314972 838413534 -806749549 35887285 414422388 -200495017 -329826895 -909124908 48390481 726789741 748499708 -935163666 464235645 -92570433 152059845 -762117883 860679465 -485057414 -229907751 -820074097 267281657 266349928 -556200807 -384205108 751625232 173770967 -331375448 -767064783 147808273 -741027616 -466293094 642300583 -180564226 306295074 -457774929 487510096 -598079836 652246866 52943182 -816729903 427785343 -739151092 266761091 601764270 -933725249 -369121565 62248695 -50587813 -495813722 -294450890 -854538962 371575627 690934792 -932574987 -905651175 318779440 -309913254 -10567209 -87033455 -685530531 -906544394 -4074310 -775858774 319490425 -139276604 852523746 -5559744 10 6 509374040 793144188 103793099 -181606341 16311860 934994272 406096949 94382830 69252225 -719546522 412820481 748101354 330539558 -794346738 -142788373 775894039 343550275 -313474395 -316594467 -265906358 10 7 -841438162 497879295 833211548 -297113116 -973742044 -750685617 141374544 312668840 428980870 -676553774 -926004410 443068646 991019370 -254007683 -930636611 -707580184 184479977 463494868 526896952 -791256163 10 10 729922792 -408106581 728458979 -151887927 -907005603 403027073 -708438213 940080503 -478952064 -878794667 905664714 -408106581 728458979 -151887927 -907005603 403027073 -708438213 940080503 -478952064 -878794667 10 1 -248110960 -275236231 -916800576 -447120014 -730585651 -317509400 -968476899 -554524042 890982697 -323636445 92511979 -225500240 -869584512 -846099007 -620317950 -716484062 -478784395 -792663234 480561150 -282640396 10 9 864259426 373044246 -773026293 2104581 229062092 104297600 943370204 -181399772 -942048131 367337728 632973657 373044246 -773026293 2104581 229062092 104297600 943370204 -181399772 -942048131 598623497 10 5 37332244 -125642761 742001828 -671847134 -944286280 141457811 776562577 -56379372 580765915 -116107527 512087611 350873594 812964395 -756038297 -494786872 -333297556 300046222 -127341939 664957078 -565606935 10 7 -289043846 762000862 198023096 -938119836 -896124626 -974401007 464218735 419872987 -761377029 -968111858 -740459437 867057915 -138995402 -938119836 -896124626 -974401007 464218735 871288578 -866434082 -631093360 10 6 484056467 346694863 65949547 -659217725 -674904887 627950060 -168357587 -588890205 460238345 -949314960 951482915 424596953 -45497597 -832854350 -674904887 627950060 -635784035 -666792295 280569571 -775678335 10 10 -586414382 -39387242 752659940 -988431315 -592235304 -479995858 165513133 -956438615 2727223 -90392922 -586414382 -39387242 752659940 -876711717 -592235304 -479995858 165513133 -956438615 2727223 -90392922 8 2 -265855623 944459360 -367854270 871815601 716671782 -283307046 587767847 -314991241 -691835506 550410295 -819088905 769844148 413713426 -647800838 848216435 -783663149