0 13 1 105 2 118 3 341 4 800 5 1141 6 1941 7 6964 8 43725 9 138139 10 181864 11 320003 12 821870 13 1963743 14 2785613 15 24248647 16 633250435 17 5090252127 18 5723502562 19 16537257251 20 38798017064 21 55335274315 22 94133291379 23 337735148452 24 2120544182091 25 6699367694725 26 8819911876816 27 15519279571541 28 39858471019898 29 95236221611337 30 135094692631235 31 1175993762661217 32 30710932521822877 33 246863453937244233 34 277574386459067110 35 802012226855378453 36 1881598840169824016 37 2683611067025202469 38 4565209907195026485 39 16379240788610281924 40 102840654638856718029 41 324901204705180436011 42 427741859344037154040 43 752643064049217590051 44 1933027987442472334142 45 4618699038934162258335 46 6551727026376634592477 47 57032515249947238998151 48 1489397123525004848544403 49 11972209503449986027353375 50 13461606626974990875897778 51 38895422757399967779148931 52 91252452141774926434195640 53 130147874899174894213344571 54 221400327040949820647540211 55 794348856022024356155965204 56 4987493463173095957583331435 57 15756829245541312228905959509 58 20744322708714408186489290944 59 36501151954255720415395250453 60 93746626617225849017279791850 61 223994405188707418449954834153 62 317741031805933267467234626003 63 2765922659636173558187831842177 64 72231730182346445780350862522605 65 580619764118407739800994732023017 66 652851494300754185581345594545622 67 1886322752719916110963685921114261 68 4425496999740586407508717436774144 69 6311819752460502518472403357888405 70 10737316752201088925981120794662549 71 38523770009063769296415765741876052 72 241879936806583704704475715245918861 73 764163580428814883409842911479632635 74 1006043517235398588114318626725551496 75 1770207097664213471524161538205184131 76 4546457712563825531162641703135919758 77 10863122522791864533849444944477023647 78 15409580235355690065012086647612943405 79 134139764405637385053946138125380570887 80 3503043454781927701467611677907507786467 81 28158487402661058996794839561385442862623 82 31661530857442986698262451239292950649090 83 91481549117547032393319742039971344160803 84 214624629092537051484901935319235638970696 85 306106178210084083878221677359206983131499 86 520730807302621135363123612678442622102195 87 1868298600117947489967592515394534849438084 88 11730522408010306075168678705045651718730699 89 37059865824148865715473628630531490005630181 90 48790388232159171790642307335577141724360880 91 85850254056308037506115935966108631729991061 92 220490896344775246802874179267794405184343002 93 526832046745858531111864294501697442098677065 94 747322943090633777914738473769491847283020067 95 6505415591470928754429772084657632220362837601 96 169888128321334781393088812674867929576716797693 97 1365610442162149179899140273483601068834097219145 98 1535498570483483961292229086158468998410814016838 99 4436607583129117102483598445800539065655725252821 100 10408713736741718166259425977759547129722264522480 101 14845321319870835268743024423560086195377989775301 102 25254035056612553435002450401319633325100254297781 103 90607426489708495573750375627518986170678752668644 104 568898593994863526877504704166433550349172770309645 105 1797303208474299076206264488126819637218197063597579 106 2366201802469162603083769192293253187567369833907224 107 4163505010943461679290033680420072824785566897504803 108 10693211824356085961663836553133398837138503628916830 109 25549928659655633602617706786686870499062574155338463 110 36243140484011719564281543339820269336201077784255293 111 315495052531749390116870053505249025188671196429380807 112 8239114506309495862602902934476294924241652184948156275 113 66228411103007716290940093529315608419121888676014631007 114 74467525609317212153542996463791903343363540860962787282 115 215163462321642140598026086456899415105848970397940205571 116 504794450252601493349595169377590733555061481656843198424 117 719957912574243633947621255834490148660910452054783403995 118 1224752362826845127297216425212080882215971933711626602419 119 4394215001054779015839270531470732795308826253189663211252 120 27590042369155519222332839614036477654068929452849605869931 121 87164342108521336682837789373580165757515614611738480821045 122 114754384477676855905170628987616643411584544064588086690976 123 201918726586198192588008418361196809169100158676326567512021 124 518591837650073241081187465710010261749784861417241221715018 125 1239102401886344674750383349781217332668669881510809010942057 126 1757694239536417915831570815491227594418454742928050232657075 127 15300656318177688001402949873711038088016307824935210872198657 128 399574758512156305952308267531978217882842458191243532909822157 129 3211898724415428135619869090129536781150755973354883474150775913 130 3611473482927584441572177357661514999033598431546127007060598070 131 10434845690270597018764223805452566779217952836447137488271972053 132 24481164863468778479100624968566648557469504104440401983604542176 133 34916010553739375497864848774019215336687456940887539471876514229 134 59397175417208153976965473742585863894156961045327941455481056405 135 213107536805363837428761270001776807019158340076871363838319683444 136 1338042396249391178549533093753246706009107001506556124485399157069 137 4227234725553537373077360551261516925046479344596539737294517154651 138 5565277121802928551626893645014763631055586346103095861779916311720 139 9792511847356465924704254196276280556102065690699635599074433466371 140 25150300816515860401035402037567324743259717727502367059928783244462 141 60093113480388186726775058271410930042621501145704369718931999955295 142 85243414296904047127810460308978254785881218873206736778860783199757 143 742040427855620563749258740743236968329671252131358263949818265553351 144 19378294538543038704608537719633139431357333774288521599474135687586883 145 155768396736199930200617560497808352419188341446439531059742903766248415 146 175146691274742968905226098217441491850545675220728052659217039453835298 147 506061779285685868011069756932691336120279691887895636378176982673919011 148 1187270249846114704927365612082824164091105058996519325415571004801673320 149 1693332029131800572938435369015515500211384750884414961793747987475592331 150 2880602278977915277865800981098339664302489809880934287209318992277265651 151 10335138866065546406535838312310534493118854180527217823421704964307389284 152 64891435475371193717080830854961546623015614893044241227739548778121601355 153 205009445292179127557778330877195174362165698859659941506640351298672193349 154 269900880767550321274859161732156720985181313752704182734379900076793794704 155 474910326059729448832637492609351895347347012612364124241020251375465988053 156 1219721532887009218940134146950860511679875338977432431216420402827725770810 157 2914353391833747886712905786511072918707097690567228986673861057030917529673 158 4134074924720757105653039933461933430386973029544661417890281459858643300483 159 35986952789599804731937225254206540361802881926924520329796112735900063933537 160 939794847454315680136020896542831982837261903129582189992589212593260305572445 161 7554345732424125245820104397596862403059898106963582040270509813481982508513097 162 8494140579878440925956125294139694385897160010093164230263099026075242814085542 163 24542626892181007097732354985876251174854218127149910500796707865632468136684181 164 57579394364240455121420835265892196735605596264392985231856514757340179087453904 165 82122021256421462219153190251768447910459814391542895732653222622972647224138085 166 139701415620661917340574025517660644646065410655935880964509737380312826311591989 167 501226268118407214240875266804750381848656046359350538626182434763911126158914052 168 3147059024331105202785825626346162935738001688812039112721604345963779583265076301 169 9942403341111722822598352145843239189062661112795467876790995472655249875954142955 170 13089462365442828025384177772189402124800662801607506989512599818619029459219219256 171 23031865706554550847982529918032641313863323914402974866303595291274279335173362211 172 59153193778551929721349237608254684752527310630413456722119790401167588129565943678 173 141338253263658410290681005134542010818917945175229888310543176093609455594305249567 174 200491447042210340012030242742796695571445255805643345032662966494777043723871193245 175 1745269829601341130386922947076915575390479991620376648571846908051825805385274795527 176 45577507016677079730072026866742601655723925037935436207900682575842247983741015876947 177 366365325963017978970963137881017728821181880295103866311777307514789809675313401811103 178 411942832979695058701035164747760330476905805333039302519677990090632057659054417688050 179 1190250991922408096373033467376538389774993490961182471351133287696053924993422237187203 180 2792444816824511251447102099500837110026892787255404245221944565482739907645898892062456 181 3982695808746919347820135566877375499801886278216586716573077853178793832639321129249659 182 6775140625571430599267237666378212609828779065471990961795022418661533740285220021312115 183 24308117685461211145621848566012013329288223474632559601958145109163395053494981193186004 184 152623846738338697472998329062450292585558119913267348573543893073641904061255107180428139 185 482179657900477303564616835753362891085962583214434605322589824330089107237260302734470421 186 634803504638816001037615164815813183671520703127701953896133717403731011298515409914898560 187 1116983162539293304602232000569176074757483286342136559218723541733820118535775712649368981 188 2868769829717402610242079165954165333186487275811975072333580800871371248370066835213636522 189 6854522821974098525086390332477506741130457837966086703885885143476562615275909383076642025 190 9723292651691501135328469498431672074316945113778061776219465944347933863645976218290278547 191 84640864035506107607714146319930883335666018748190580913641612698260033524443719129398870401 192 2210385757574850298935896273816634638801633432566733165530901396099108805499182673582660908973 193 17767726924634308499094884336853007993748733479282055905160852781491130477517905107790686142185 194 19978112682209158798030780610669642632550366911848789070691754177590239283017087781373347051158 195 57723952289052626095156445558192293258849467302979634046544361136671609043552080670537380244501 196 135426017260314410988343671727054229150249301517808057163780476450933457370121249122448107540160 197 193149969549367037083500117285246522409098768820787691210324837587605066413673329792985487784661 198 328575986809681448071843789012300751559348070338595748374105314038538523783794578915433595324821 199 1178877929978411381299031484322148777087142979836574936332640779703220637765057066539286273759124 200 7401843566680149735866032694945193414082205949358045366369949992257862350374136978151151237879565