0 0 1 1 2 10 3 54 4 224 5 800 6 2592 7 7840 8 22528 9 62208 10 166400 11 433664 12 1105920 13 2768896 14 6823936 15 16588800 16 39845888 17 94699520 18 222953472 19 520486912 20 1205862400 21 2774532096 22 6343884800 23 14422114304 24 32614907904 25 73400320000 26 164450271232 27 366917713920 28 815506915328 29 1806033747968 30 3986266521600 31 8770860089344 32 19241453486080 33 42094974468096 34 91852170592256 35 199930727628800 36 434169654018048 37 940769636515840 38 2034233950339072 39 4389937612849152 40 9455799998873600 41 20331069509206016 42 43639616506429440 43 93517861988859904 44 200093524069187584 45 427490120879308800 46 912014108914614272 47 1943056948605747200 48 4134304457926115328 49 8785678448069705728 50 18647717207080960000 51 39534286378918477824 52 83721917072817520640 53 177108558945972125696 54 374276150632252440576 55 790156554622153523200 56 1666548034909197303808 57 3511726845438417960960 58 7393253263479482089472 59 15551614060453683003392 60 32685324655604111769600 61 68640334698273241563136 62 144034483570533392711680 63 302012399817781992751104 64 632797108704532458635264 65 1324937393094188544819200 66 2772213592885218835955712 67 5796520390281752404295680 68 12112279732750281267478528 69 25293585178060178470207488 70 52787202841327252904345600 71 110100203660674702040367104 72 229507011067464757385625600 73 478144328757034447531933696 74 995597636117475821822672896 75 2071938294359056837509120000 76 4309669431198701179180679168 77 8959651480618920471041146880 78 18617608737792741119121948672 79 38667643456101365981623877632 80 80272674422411377200490086400 81 166567008352323222320191635456 82 345474731471272579255783915520 83 716232937533965513071372795904 84 1484251421476943281470459346944 85 3074540144443924917112746803200 86 6366145337651295731802336919552 87 13176517721274904641625506447360 88 27261915545142644413828513660928 89 56382907544282108655486787125248 90 116567528949209620135188784742400 91 240907464435072500326331720925184 92 497701413394294285720443903016960 93 1027866566378808383769842439684096 94 2122057008302370301147680358793216 95 4379584270983818336538121679667200 96 9035813478426819173868500447920128 97 18636444527417828810441375717785600 98 38425817275743232261544003000860672 99 79204552521835086820941074238799872 100 163210014779384535442700537692160000 101 336213898096132371241364604349054976 102 692403434350661181391514257808424960 103 1425541553089056286370723576418402304 104 2934134502902665250209905160040218624 105 6037566278767010993448498026564812800 106 12420176909711344204149186692007329792 107 25543463830742877215214928797095690240 108 52519433686972464609132404058020118528 109 107956938208441502345498947053061931008 110 221857109208583431765304613466957414400 111 455816813357304229879260247565285720064 112 936274969531000117976619098084967710720 113 1922712719012305205672471321206530768896 114 3947526763450839261832366322230845505536 115 8102838862586525255703266046564420812800 116 16628476073769824455542513348224575602688 117 34117128814311962595337902840333069189120 118 69984020131575293822869554699642676969472 119 143526882068365226780954939827303441498112 120 294291078266780374260902883146068289126400 121 603298039674895552150723814256500273053696 122 1236514343078917990768766517825790541824000 123 2533846183876979022386373823887647969378304 124 5191305254449972081289310089153126862946304 125 10633823966279326983230456482242756608000000 126 21778114018235926778963907797459094504210432 127 44593366155551008877256248476544289545912320 128 91293675656484738485661846678654229915107328 129 186867082641734120026302555794977808625696768 130 382426338064096692163313552562192704444825600 131 782504483629850146180326199510300953090719744 132 1600851589532216582594176573170604915430522880 133 3274474604924677381230776586388138053490180096 134 6696680757753878670743396478345133685374713856 135 13693234670792100520536964902740298243558604800 136 27995101105317926944332229335329916564273102848 137 57225367312862282425866938941706243744926269440 138 116957129316553170668250540719899357244735619072 139 238999699661230641015237691444957566239456100352 140 488316630019075238602314931051397090851264921600 141 997562509406971467022961133701674668975892463616 142 2037577274892495791523728199100119575123606896640 143 4161254939403368502669033114486150392976615931904 144 8497119138524932151880505519117569294454682025984 145 17348307208566935007379173637249976624539815116800 146 35414520006564967834930665117133049302680151785472 147 72284520449257235319816800423048766567409621401600 148 147519607894241660326243908659315092548952499683328 149 301020097244767645534062564673608294466916899094528 150 614162522767533361317893681228735875874700656640000 151 1252892973693460763048384167992590636279525722292224 152 2555572628651583524627724525457488011401490795069440 153 5212028833214395117488172936379544137023059652509696 154 10628462371987366985301989356159767169498310745522176 155 21671043516508753642012802502927244251808348189491200 156 44181011808808528854432617032409146148821383782596608 157 90061384646423565077006568604059150378747703129538560 158 183564788336466072889247590449769236804162584389353472 159 374100756795295886335461982090991054076706510017134592 160 762319254031798962135042008744813223052534414416281600 161 1553226941591427716253066296502389658252558525305716736 162 3164341040034257835290344141859005854347649226773626880 163 6445885742372630099203114585192861309173586307898671104 164 13129055044575756272594106625086207464286431199744753664 165 26738464755296335069120054751510941101209217060254515200 166 54449284087928567820556039466446017890791761912541478912 167 110866708124778620041328580334978414607701303319676846080 168 225716838344213954487619741532093683292720187388647702528 169 459495366487997564060944391119365030642919127674192396288 170 935304926228904360978299271440844827311842039694989721600 171 1903622111137681973306303228329341114708502396701197205504 172 3874040973716249901119547963360635110073699308285617766400 173 7883228897942610375935572655178088111277776172908801949696 174 16039876551094238750764345084254860682136030043734064234496 175 32632876238848346246585700124035636473443951717981880320000 176 66384641839228573566366876522097093215996541294749279059968 177 135032492249402152622368089413227602413226031759378329108480 178 274642548679370715264652561396553178357921237276719077916672 179 558543094483054873358755191977499768282731229932939569528832 180 1135809070112753527372288899172451651439028500406376752742400 181 2309479975058139704879179119997678841568541569565421580845056 182 4695520362346857485344224540777732829332308108196891559198720 183 9545844229258741867826659148156026990538679530082037508603904 184 19404679217801769412528993659749124527502915863522365191225344 185 39442144234373554725340449107172937520632212535463805924147200 186 80163542186475991906973245111953649932908534790648618131914752 187 162913103168359373163316433064954251999569612625460688857333760 188 331053560886576620149604054706294425826936213346602622205820928 189 672673053269242870694934701959203156148776716495099330505474048 190 1366701591279988152683534239009836694403435659006695864428134400 191 2776563749454778198964107886619971402125689101255095872162627584 192 5640352535349055867152286944117480734852932508177602851907829760 193 11456972364529505116833846691028055950336435259591200256972292096 194 23270132589931792046930791417086607723788182576523067688344354816 195 47259985110639550136881466777859360063513829023597492645868339200 196 95974173826112661832959243219814393790313258528303079239270268928 197 194886432998897355010962521380213060754013049955363772328784691200 198 395708694266031887725992607984272833516417802494386958542068252672 199 803408962820090958009432665337380050308832229554503785768468611072