1 16 2 256 3 1152 4 5369 5 21517 6 71928 7 247631 8 778010 9 2406006 10 7360306 11 21881127 12 65146723 13 191700402 14 561478139 15 1642808262 16 4784514520 17 13933101566 18 40513685939 19 117692339295 20 341873087318 21 992380089279 22 2880509432926 23 8359523862898 24 24256137045528 25 70382143798153 26 204201633763545 27 592448056451608 28 1718827980593785 29 4986575924577096 30 14466820255209576 31 41969854302332338 32 121758860688012599 33 353234198349877045 34 1024761804708497586 35 2972920117170294217 36 8624673641907425592 37 25020837378765598150 38 72587346019717501782 39 210581239374435411539 40 610911714376381793933 41 1772299465850313486954 42 5141569485682612916867 43 14916066277348358498954 44 43272585945224332449790 45 125536898550833754879944 46 364191599557482240978983 47 1056546081894339409384439 48 3065116337726897115292888 49 8892123264350498673118501 50 25796690046529820544399094 51 74838055447039628101623278 52 217110587097755815727552206 53 629853444850895714891865307 54 1827250187091533619746248177 55 5300984336710365163931130528 56 15378537168620365029284501209 57 44614243367539011710424819398 58 129429131617371523049471623774 59 375483227771084581656590791434 60 1089303872844379077229290771441 61 3160148948140659155821889621119 62 9167819579308328397392885262324 63 26596504537664695519867940186619 64 77158374186832574683333442306634 65 223841997682428031305651055048180 66 649381748305599982375461680291534 67 1883903196854954268662186926283799 68 5465338784745968039642053140813349 69 15855341230715523565528486182952746 70 45997486238807940292874746449133441 71 133442018654718478057113811708809226 72 387124901785758438361187305967963444 73 1123077206815974107813420560844843104 74 3258127820374316921273310961688713823 75 9452063339427375296284637262045683905 76 27421116143400741298584792272251336388 77 79550631808932178530912216511276027339 78 230782109236758666084136183902501850822 79 669515511475503706110194328933407580774 80 1942312693079706082287451732187928284332 81 5634788937726463191089102076898271613671 82 16346928322019173576781548214789496581903 83 47423615776645270590548868634457386358914 84 137579323101419085888818992145630238556755 85 399127519803453437256202797690890561268980 86 1157897665676277865154998318610176263135008 87 3359144478032446479873515875668474021045646 88 9745119934848000364103803703633711725149845 89 28271294422024025409496589457966371295414107 90 82017060194265430043249925797089895196452774 91 237937395525456253678691125669047018262283469 92 690273512063722097524812085549773422754058252 93 2002533147026098099496893301327305442785227730 94 5809492809522803851214241973919326121416656582 95 16853756829952384884108941649645720555742074719 96 48893961761611794108027825119200389349598268915 97 141844902644932106021195652657070865403706707580 98 411502273111914196590438082785904975555383945817 99 1193797715806197481942612951825492657850326522908 100 3463293107682306447853434772636713568428990142570 101 10047262606479096784252959305698129521878802804148 102 29147832061811502726803194324936000778167070974267 103 84559958983822561699798550109990498349936644767059 104 245314527961547680995379328228488538525040946825974 105 711675104295048656450008871616626710099888339070359 106 2064620706657690634972122533797388580993789600218062 107 5989613289314212767444307468932477024234964860950014 108 17376299307588748965919648437617318959548625694002528 109 50409895103842288074390252350776484263441492321119099 110 146242734393426526814982373580901869580159801960497403 111 424260699587057187512939805491494765964963167141026498 112 1230810829410954234719818657400758473441635730314548367 113 3570670814595280528716897466752383930708277741412461034 114 10358773063691936818711714924192745733338781219197132136 115 30051546321900883721647064266833312186536052960783878406 116 87181699105153019726870775982813559881456729356397909131 117 252920384776415278891060049574486501258097676031361992495 118 733740242413662474900037049960610116818169931549279276268 119 2128633260672879518837307286142271654148540706914886226337 120 6175318316380904714893004542712804458615126623950308369140 121 17915042958867807080429361872126955542521023758331473328886 122 51972829217032752601634069966310660867262196717598551011316 123 150776918761771246327683738105914533624157958230181031907599 124 437414694827569436675607243508494759434927038828124374468891 125 1268971516478601100172002685429471203513828478443187567611362 126 3681377714730829097261447648766274444769196834288888363336101 127 10679941750091536197984100328026799732926595374491045945574624 128 30983279800097356328546166899886331324469658659284534763150726 129 89884724995142709533195926149404892349457288615810105158102174 130 260762057457424043524483376861118940090359364502546399411914917 131 756489499334880397798089741028086695390494875297330094055917999 132 2194630492579912636078915141670062631545153123191647190325654904 133 6366781036876547318314774630161201451347780441232594069180460357 134 18470490093245060218513953817389778115801044530276957022301201648 135 53584221337071722692190780179986233360936483107700449015708252488 136 155451683296176273979410968766675208026003500928989724083629583194 137 450976523249321027021598093883978287389048450531730246783099398883 138 1308315356962416554865833439717510666200335158594784002623873340683 139 3795517028094593847855092173773077888348197467443819538639590561068 140 11011068114344431545878879345347270504615646385049810803843180907347 141 31943901218538002799053188735440082955846532074499162925596499105144 142 92671556879245247439333291248073494758112371932205203160192578283788 143 268846857360030381963217611842205628941878242303831588027125956583630 144 779944085827180797830766742350748751001641808496327331583317144506031 145 2262673936344978007725417062975011354370985306106775464441897589305511 146 6564179965266502365348581083339043197524770844343063371872141536107348 147 19043158594034677247015520508020907817009678541292948572062288497771387 148 55245573880732824995115023749152185137109422435651240103160522493309602 149 160271386615851609745555696207792133707969900247437337908864799096425048 150 464958829520390259647780775334563230130465226542327956128816407144767170 151 1348879033954707350914439251309983514697769708186032155821372476618241089 152 3913195174977946043801590890317035722764839604190159038731639469844954221 153 11352460889376430757355822437769061524962949977301843480298934115799143028 154 32934306233664369416187160355861439577288246875753215336322549340653563327 155 95544793121270337728841201225531900958660591071172811515014279870638459134 156 277182322524686417844841703861490825598863454371091923944154525396292193232 157 804125870288532287145130869580363858497483989413577953008590968543625596902 158 2332827033764753558608802892973662981058992970394076418691025773198034372211 159 6767699150769715846990760872952508239976895081313720536854731217377795662615 160 19633582401269387663952167861275298666954651711476233374732125496526920918450 161 56958435846486054851634651390735468015165220075277987211971845112399485609347 162 165240522476861548357473261938160233652795413267627587141891065237940856426966 163 479374650350597413725854658810970313370292428801714120320798401840481362271734 164 1390700367889094385585945160129772530684831205359052031816292224697617887686412 165 4034521875181279467730664779952752825446961644651297138678840654021445409664761 166 11704438380226527351475308862209903150355432317478394342434856067818142026150551 167 33955418271307391313304338041411796628710322894355968006757380417195323319988370 168 98507112646025248700925032760426373550916459907644834317976836575745056551667595 169 285776224705097297004671019105736414495347364167233608596529380462628839953072956 170 829057399135874069826246355785000274850839221649039983259181294421125101867740072 171 2405155193617757301479423577371503513955465183272102538812329444902362252679001024 172 6977528348961042730666326654816364339104020797073957987358316189043709507310449355 173 20242312009531178246899239013548190902334130944117449000379122656295985573328391603 174 58724404258740462786574839944162413150703480560226868719605651622711534917291143918 175 170363723961976674537526233092433518418712109216156106217117822591328262955925163087 176 494237426646566985254802921027186733142792837299739185684521461503269786128232039134 177 1433818351803223222101895547372674502729914003845976817955882826547608192759293732258 178 4159610250313671983762261174759760628196366242138543438494165102640601808095088596894 179 12067328760825582576363511418191955189330137081557598628168127640873411644524071705041 180 35008189387663712513099217812954611273479333954450640214504468229532931632424719293793 181 101561277437069093441883978412244515523049006628774875606322620404102130334638362818062 182 294636576614386153848929195007696311401037175185173662257828110014847809036502838277745 183 854761917826762115919404387084668649066683822583499032142866896518678677801225874106080 184 2479725852649656106127331168067281144154405644365304767382185273442774146878013061000056 185 7193863198694017654956251167935868042463234580953300625341079883887679130037743716486450 186 20869914981216986415512780027936350238515925501951862547506523526672453856059244026091035 187 60545125656864877780124486864632533962901890611517403188107682159524730905444611043656167 188 175645767800430166617322329935368398057308289867370962688564028855624437402203834834593512 189 509561016043651676440240112534873074996081779395397034667791801520972588137699817153574599 190 1478273187694777678664117170187760235253014235212117644457539778380854608498196033318003300 191 4288576929264298004241213698727819552858008756094189123806443937755644099693395970294171562 192 12441470379976485211079354903032751055279778595462749329195646737852552086712809997211229682 193 36093601156966155135663119667702334481067440117757647883382658226612995288155799957852600913 194 104710135111908758915104505896061543232421965843425405942597506323530060599845863118705326185 195 303771639395922874103210664220928551698220295783157092810350211594447455003063253246845250074 196 881263392532781181009295058811289315104669953015395129133047820157393478070491380017328196413 197 2556608538449394103325747268321383685373820869230903900634072029400807143749884190075429207330 198 7416905404509029493797843303745202500710065107097827341032215759043154505534312332280344765492 199 21516976475717945080789628682549726332275238258173621706477443162912576757036039066444384801084 200 62422297630374988922861578474538352103846969661449824127636679076434938980896513415147468652329 201 181091578821606029060566623651643524888501827972529911578834827189073272931773571870491413924347 202 525359705826402551767421757191316139314634104931998074548752940692638094504466933738460649467438 203 1524106324004693816113895621118572343995370562561152689860127672186900675064891686359601492991169 204 4421542156943930453136086504273324258139051285324486721675118350452466948688114093560357405883256 205 12827212076821076390924576455705267715690761705644056514981217490252860365318136635853243766073692 206 37212665586675976833322293698938780115411717274455656133793627646116183384614881026001956477896108 207 107956621577037523820868670475419485101343794072264396972085767828706560792631893343974235311178045 208 313189930325782245064948670202885144734537453079732646155163305414363335985118630823047394244576705 209 908586532484930352519173842709197234573313530480015061473673837256772371713923805675360415369938654 210 2635874934274764661017574375343624560368636832144662456450357182018044075369734845808172289985911811