8 110 11 -884304421 -336894836 -241746626 -462690911 72392383 -137454440 40762662 519637121 -682335821 -28206748 549883507 -157683471 -257628194 341420524 -663115174 139714403 -622870882 478654993 -414705574 -299485585 -868219619 569101451 -557883157 205902861 21629843 63818604 325394008 -711256109 409909340 -417176303 910783096 -861935622 -434527261 -731151851 -777843254 -967293217 -579078406 766572742 -804968312 -23039175 714288677 505019133 -921873639 -335479758 614512930 134717728 -999965433 -921852855 647217465 282374168 -587433485 -54624454 548923974 -379718139 795461214 -770985450 -204573997 -742128626 814195985 -636828614 335090008 -310589757 -490120618 -398269585 233492977 -257502022 -916913180 -583825334 418971197 423829919 574501025 175080878 560240332 250398062 376478857 -508967697 743101555 -942976897 131656518 -186764991 718454365 915027706 288738088 -92488769 179637656 963082229 540365311 -651431458 -918903214 44946675 -109505706 158308582 -662808359 488473074 144991899 -974066716 544626727 781571396 409154275 844636011 577171430 814134739 177606982 -588759201 861447490 63179526 -572466908 1625090 819326029 -169527973 -906866101 -715924770 -676154692 -201342907 -72741030 131893718 518555707 627607011 -949973687 -347381515 820661373 -255797049 -284451362 625138768 -634100808 729915882 -828925566 120317887 -240256232 236677741 -589641708 458174555 -863658617 963598715 -145590683 -464812501 -95125484 -832653285 672685725 -421315519 723447928 -926867520 -888364366 -201661182 -938600000 -354587042 -584201854 722682574 -847552290 -854642874 107249349 672478844 -782104943 -184365041 524727080 330802456 -924410419 -407462773 730397359 598750861 -18493017 104832074 -214401642 -254719967 813723324 -866293776 -870407733 -857278391 702119111 -762302216 139166298 -275664955 -165878359 87702376 54569023 76974139 -971194921 -355089292 462257823 640761870 789369830 -165033710 489303203 112811660 730322229 -131812112 243881664 -762907508 -158771740 -870517399 415602632 230196462 835254536 131372512 345299327 573102843 131173345 -456626063 -833282200 119263344 210571079 166811254 -258369842 672166760 -727033607 -818187188 604070875 884958079 555302256 632035249 759963654 796076335 12856742 -544846302 368340316 544540660 -994607505 -76225717 684415242 -304374636 55 53 -816207787 361671195 288193152 -567450591 324999245 888390314 962637067 450985281 849839796 -184187076 -4461688 -525909232 -940865966 -727256379 367515825 -382629736 620165696 -389502201 -700368493 958456523 -504264456 -739785640 -100981317 -913035213 -844138163 -258337723 917614989 -373928853 -943916729 -343246463 330205088 -951623922 -787057181 -757989041 -74664700 243700896 460852734 709664562 -808179175 -42907043 -311768377 -156182939 331473804 -992335038 -33825556 -841836492 624935093 686265198 104289424 950449421 -878329599 722366758 -874190695 -600030768 370676718 -492877126 174597308 288193152 -567450591 324999245 888390314 962637067 450985281 849839796 -184187076 -4461688 -525909232 -940865966 -727256379 780700420 -382629736 620165696 -389502201 -700368493 958456523 -504264456 -739785640 -100981317 -913035213 -844138163 -258337723 917614989 -373928853 -943916729 -343246463 330205088 -951623922 -787057181 -757989041 -74664700 243700896 460852734 709664562 -808179175 -42907043 -311768377 -156182939 331473804 -992335038 -33825556 -841836492 624935093 686265198 104289424 950449421 -878329599 722366758 -874190695 -923361429 557750605 10 9 90023958 -124665149 -778617103 -791156967 -450422110 702229406 284830627 -730352003 -530157857 -477822669 171697097 -217682443 -871634397 -884174261 -543439404 609212112 191813333 -823369297 -623175151 -652513102 10 5 -967041806 -997727174 -187660308 143983869 -709482863 200290060 562770062 485196353 932842499 -911175928 -908658344 -683595791 -644755653 223554900 -833853597 141906598 248638679 942291698 853271468 -786805194 10 6 -13270211 -405911494 886007495 485900650 -915719117 -46025184 289565978 688205476 909413417 -325928221 332094316 -597164901 879308463 791562136 -915719117 -46025184 -55798549 879458883 916112449 -631589707 10 7 397244607 764146387 303393651 249664445 -805140685 620742097 -878030712 -679490097 833646060 -820953170 620728290 566930560 -96767667 172909025 -881896105 543986677 -954786132 -979729200 954106467 -497547272 10 7 -635275980 -447890807 -786763842 -557524276 -402221151 99934395 -322419705 -149161679 -269250672 -279626339 -447057398 -742684858 -649835391 -685737361 -530434236 -28278690 -450632790 -465593346 -102669706 -544767875 5 1 -853883963 -13951541 -487575927 -275951752 995462569 -906393806 15547043 -735191214 119782343 870355020