1 1 2 2 3 4 4 10 5 16 6 56 7 128 8 320 9 784 10 1792 11 4480 12 10496 13 25600 14 62080 15 149504 16 363520 17 872448 18 2109440 19 5088256 20 12279808 21 29683712 22 71622656 23 173031424 24 417669120 25 1008336896 26 2434695168 27 5877530624 28 14192476160 29 34265432064 30 82732646400 31 199752679424 32 482273656832 33 1164422676480 34 2811362803712 35 6787826712576 36 16388647288832 37 39568912941056 38 95535977463808 39 230662766329856 40 556915591479296 41 1344623750414336 42 3246476692029440 43 7838340078370816 44 18924986773274624 45 45692749118177280 46 110321163875385344 47 266360863315722240 48 643105198268481536 49 1552721580755255296 50 3748911643682144256 51 9051421580197888000 52 21853871814932955136 53 52764276468106657792 54 127394763528615231488 55 307583598465088749568 56 742633892010572906496 57 1793025065122529280000 58 4329103362572987400192 59 10452244235023630204928 60 25236036330814592516096 61 60930218810139954118656 62 147110723744798341070848 63 355186071099183518973952 64 857565933375666884968448 65 2070518497584559083749376 66 4999087161270403453681664 67 12069861959913566185193472 68 29141633864217102555021312 69 70359945053649973547106304 70 169877979084643960960843776 71 410155632652433815096000512 72 990285167686197030747635712 73 2390957566451555808715997184 74 5772759474915228990593564672 75 13937826594135897280207650816 76 33651672308751925559049584640 77 81249041343318201083419951104 78 196168756744450130133884338176 79 473632432906843737854719295488 80 1143544391186250740720681877504 81 2760988656513889497435684732928 82 6666167417861271506260091469824 83 16094882511767815923459376021504 84 38859696558725537349723561656320 85 93823363763719293483653533794304 86 226528366597939683450318957314048 87 546933075249425137875551365627904 88 1320522428578154642015664597893120 89 3188286763573155515829177058066432 90 7697841601766861191945810062868480 91 18585770264743576890713537052147712 92 44873728793606817067307059864666112 93 108343722490854235852164738014248960 94 261586512169851655706981011145359360 95 631577924184425515993375591337295872 96 1524890067948551319932748067093086208 97 3681714686799490832009223133798072320 98 8889180485797732927989999769393037312 99 21462154574986160766797818492836904960 100 51818508999399759729162690041177178112 101 125111291391517196382973065679761047552 102 302070351615760205178650099518256709632 103 729322639950431255036302020120099684352 104 1760886198526590556152577495383536566272 105 4251506856241522916375096890315507761152 106 10264894212807774679272994106325180874752 107 24783695937229062397361436554820885413888 108 59838082261250356969309081955782457556992 109 144473854818624475033120314316822558015488 110 348819580063140083368296191433764505649152 111 842194593535133992171330941972452244193280 112 2033405731557328668024646457241763579953152 113 4909481610152019238614867723013631722389504 114 11853517134507652567372516173853627045117952 115 28619288066488108824477730803183171397484544 116 69098786473104405811390396050318856892186624 117 166833021176601749110788186531318622670815232 118 402803846139122812254466722212935530151149568 119 972534917369378308743724806154770776311463936 120 2348101128051267567901237857263489549015711744 121 5669286324926392194250033695758229187762061312 122 13687999656416692328920142051650843243584684032 123 33048486856323333422832281813544887997171761152 124 79792702433373520996726073904034703727487090688 125 192652552877853961167348716965219121813639921664 126 465142863927251340264148375796086335848088338432 127 1123047063900685532912767652780881770306909241344 128 2711499639244618013559844749794703716749924106240 129 6546680482015732971067836331096166139295669682176 130 15806391678350218530050588746339856052742275465216 131 38163160486563458697113204242374171381298540576768 132 92141637886782522924908586768086427644385273315328 133 222467985465935315089561889077801896347178618585088 134 537129637505294501208669739615557187066351088304128 135 1296852879223585894280268231982669907887772485550080 136 3131138691511743000530803578446016651995628989054976 137 7559862543044554147561534987408328364588756325367808 138 18252631806013928095197315283541216674751764330708992 139 44069394906185636991749089427075129052715694063353856 140 106401728147359452369586497502747971534308340647591936 141 256897735420358781121243747145095373992062513580081152 142 620257279775643207744753630703875641068783126586589184 143 1497557354817352314502933499755170706597815077318950912 144 3615722223814538855995309642068554858937646763120525312 145 8729847413009994959848394735574303257068014891096342528 146 21077458703129168011425304898072024017419278503840317440 147 50889694213903537859209597613978334381830273311684165632 148 122868748726341011024337244863273803912686945352483340288 149 296655927035461708592912682462752966517638453308508078080 150 716249981850774983959915062573587499838297145337389776896 151 1729323400438619018145150996476046183392727204029414768640 152 4175301220360306627274335075579922995813804681397872361472 153 10080902320711435653428134519902547347456472862623008817152 154 24339463486889585192664483347951680485838729205676593119232 155 58765521575634455466549499350224719821561626782064594386944 156 141884250156808923402304759968220263971443731184828066824192 157 342567204421899821614404332957162743536013073166400141393920 158 827098775344967691522356705239471431116464143258784804896768 159 1996958189070046038395327302468670338455957276799414357196800 160 4821482182984326343109080601605881221412437029123380071104512 161 11641050157219839282194219176459677969032692522214744135827456 162 28106304994998375886566058055112511573656383073551244654018560 163 67860233381258191358713705776451247565448968403287269498159104 164 163842642260457497106725352828929977890388566615386114398093312 165 395583835853741840067727005053304033635227717738184659934642176 166 955102829335457589291719196345300169168797757427583408058400768 167 2306012864847868618649556516691175459510467711925849377633992704 168 5567667867284851209626259581435154218307209244669784737607319552 169 13442650712376356393133518426115573590509275053371628303681585152 170 32456113130734527511162920714164795596859947543749329635338354688 171 78362467499449077203264497752233869264731357532799651276702875648 172 189199374794736573701681429076180271510542712788486187526666584064 173 456805465230798987469367444301620928731046084360747624622893039616 174 1102917138553524573856806416071194663536675320178967215065784123392 175 2662897682059255646545789047033690356008137522098166944805693685760 176 6429335275736518207030805887746085034771711349253665803475292782592 177 15523071865030877646799924522460350735167252770435040375112256716800 178 37479109393514893906971208603387385932362301535416986361411760291840 179 90490055908032880745434701306254323600159444049741259959327487164416 180 218480384159176016492198455999853901081056721386933682485764449894400 181 527501920330936279374566058909241378622561427371983119910638593245184 182 1273607591929615349757995654018113562467037184571546459199544146001920 183 3075014963363772407105678125303630669763102963159833511915224563712000 184 7424356673773395115597534107943307107269965074711322791636482788425728 185 17925464648505764646787436467282447621285359434536785222793568913981440 186 43279478207169608518296693446099483796214506848073847151661184972750848 187 104494542853649738521083415836498784921483736718414742987482136756355072 188 252293002099650997689669707748044774975955304271878851528425242521239552 189 609139550929489545539757151263303730240555387815687577589379070131437568 190 1470714563696150455550433739101759240468588750040933470779469779517308928 191 3550912634990491134864164453548585438936838809737415342078907995236859904 192 8573370287193353436085602710439438751761226419492883171271574598914670592 193 20699658267296873057399316881719364463008023549337325843288822437117952000 194 49977527860066457225676459983542461672871850245583338420487599593743187968 195 120666402254083952000198780086531567660860541019660380126667469887845171200 196 291338552673362165381518492064087706901953126966289746459279765633153105920 197 703411643077613358894844537276149440269116336539998305699386373117298343936 198 1698326346022201084194222902510457560365699129595704738599754551972069376000 199 4100461523459415494121074923703295277410183186934913934949659665126999982080 200 9900208369700057213316057349966923322054452499831235222053553507058298388480 201 23903193628991301039323570286020994177406327898844012552991456821346146713600 202 57712185878200933018957239684735862173722085972648949694916597624519123795968 203 139341062559955859059239568678841421564219483189952885348965553974999934566400 204 336426898754346522899500501450658311142698635650895729962998747326232741806080 205 812273540376992375072323132676331292601112877829936887826745223713650387189760 206 1961163946282250768588223686395931554523256623900152915093492104739448548229120 207 4735060091225290224707429867984568979116084411437224459998739446676023184195584 208 11432391519340960029929300983266829438293724926820195188887604521916603595489280 209 27602516828393197946285659765677265801647971320176407790000293042869416069431296 210 66643880589006513355579920158290341704074109017306767382776000010685781274263552