0 1 1 7 2 32 3 120 4 400 5 1232 6 3584 7 9984 8 26880 9 70400 10 180224 11 452608 12 1118208 13 2723840 14 6553600 15 15597568 16 36765696 17 85917696 18 199229440 19 458752000 20 1049624576 21 2387607552 22 5402263552 23 12163481600 24 27262976000 25 60850962432 26 135291469824 27 299708186624 28 661693399040 29 1456262348800 30 3195455668224 31 6992206757888 32 15260018802688 33 33221572034560 34 72155450572800 35 156371169312768 36 338168545017856 37 729869562413056 38 1572301627719680 39 3380998255411200 40 7257876254949376 41 15554790998147072 42 33284415996035072 43 71116412084551680 44 151732604633088000 45 323291602938232832 46 687924843080843264 47 1461981029035147264 48 3103261618234982400 49 6579477580611584000 50 13934137247084314624 51 29478311360953581568 52 62298293645416071168 53 131527627117355335680 54 277421737046022553600 55 584603260429709344768 56 1230815763761847074816 57 2589101411376788668416 58 5441789501744317726720 59 11428334414415370649600 60 23981920217327023947776 61 50286977266436844552192 62 105367802149028958830592 63 220623059121566237327360 64 461629770444581529190400 65 965262777144999707410432 66 2017040783995697211899904 67 4212203328767133854203904 68 8790980355767023918120960 69 18336063609267294306304000 70 38222834312346908359655424 71 79633266000630827238555648 72 165816454313001852388507648 73 345086930735699323990835200 74 717799705396186072481792000 75 1492305587518670844689645568 76 3100970285175249747444760576 77 6440627861860662842570571776 78 13370719564937798672250306560 79 27744847560155739559506739200 80 57546077939475963345188683776 81 119305262360308909364228390912 82 247239837221027041777509466112 83 512149334221541503572524400640 84 1060469728965952712052257587200 85 2194964403718548397730123743232 86 4541383034118417538467437215744 87 9392560563068001490728380268544 88 19418636941240296337136387358720 89 40132468648582921786885983436800 90 82912272071177629291643744026624 91 171234342114032370384596660912128 92 353521012898804615863492702896128 93 729617100354017426420045835141120 94 1505335087771022414277335056384000 95 3104793232608990861615800325767168 96 6401714759315072741895944731099136 97 13195529694913239690542338472411136 98 27191105374895520662104283755315200 99 56014310897584886678635572887552000 100 115357472271369103765601488392421376 101 237503213506960375976217822449631232 102 488846636267212560557976650495557632 103 1005906104293104594675663927529963520 104 2069312839812561675003218312455782400 105 4255797159905419050045579895590879232 106 8750318280845818260981018938818166784 107 17986927614348788972046597174469853184 108 36964285854463096314235386523738439680 109 75945454519913314735428087715358310400 110 155997366817820361271570231715088564224 111 320354331577881795025074562520221483008 112 657723819961182220188843561511297220608 113 1350075067671933205832357003042163261440 114 2770609603714184022583872841271843225600 115 5684568139098797566336215625200794861568 116 11660735669772911052290703924250590314496 117 23914556255915104255622675261210016874496 118 49035220764505546551421442453741911408640 119 100522867181234262888350408933701058560000 120 206031668574657745215962998150513689624576 121 422198700617175473962817525135665006641152 122 864997776713025574123898252091554793521152 123 1771860918381292858580774811353699319808000 124 3628792428492820333027393274565340692480000 125 7430427031733544846840214388793055150866432 126 15211982930833633070666698450629766124929024 127 31137197702733553160752630078436518421069824 128 63722977441449541360468845860710074118307840 129 130387695944930595737578565202667784424652800 130 266748708558791345262793208264192828033204224 131 545625080674644937363421087537253875122700288 132 1115870271160753614435344254671411043880665088 133 2281715771856983935368773557688681294368604160 134 4664862911645761207926709818360624057208012800 135 9535572154948271878679391911245732795035680768 136 19488847720939334140029345420606109704997830656 137 39825210871708763719683694759472359679885049856 138 81369844043138611187678452047325709044946042880 139 166227664014984902651087725030732825881686835200 140 339530239444203645493827656683463344451145957376 141 693409614627086838815287202092983869008796188672 142 1415918914145106324502385824566989768737708572672 143 2890845600085524677837275159683407102020241326080 144 5901334698161166148828889447899572663520067584000 145 12045234601846749885568262903450741555140684152832 146 24582200635321100011407388394813379481488236478464 147 50161155378035724754748857253541050128847773630464 148 102342579865096735721135718296837860623245325107200 149 208779576548643693851057394468533960418988654592000 150 425856457558833485470647134420462560813338406682624 151 868525892937743178340160877561040174333265568595968 152 1771117333804992207121420924640900898581714533613568 153 3611250657038473810251296325620501583978353162977280 154 7362314498054423450451062344808275711516760185241600 155 15007840610267875932020282491106353641936221548576768 156 30589320613188131259435511279053848369087396620271616 157 62340443684201997157410564269815096971112531116425216 158 127033722316802081650264285659699320068493656635473920 159 258831939971302906813872583874053722781065653361049600 160 527311252250627103790807691328867629774880117438283776 161 1074155473884181725083407630446988382107461773313441792 162 2187856259071263021327570565097613950160773769374728192 163 4455767731828963580902666170592095019006220899723509760 164 9073586765205177677375756915435771499231891599812198400 165 18475181265879804558489803225247723829131203452109586432 166 37614235035500798458544448248908492057110917702540591104 167 76572022680193346646181871149793732229059455568108847104 168 155862952854398513198049803785500867006301864554408181760 169 317227699392496463813619015050065527114438094048198656000 170 645587691832581711096865534359366967180387898018626535424 171 1313698877698397433246751696412691115233297303643564802048 172 2672965552494729030516252367710804705098258053373307650048 173 5438114303558965180289771086480545391128332371365776588800 174 11062702185625635196274317602241294419247773038262878208000 175 22502589836246887287812083366539958686313708242973195501568 176 45768075108931074872925681362533180663097620055208415461376 177 93079085884600187472057275991339131991127381892870308888576 178 189278524252345932895839441323334687268750468980896704757760 179 384867098894207163165969376530960772601051096297384391475200 180 782493755661663716966630350409975019464911814526069454667776 181 1590787073753804672863723473022025494036045102174099851968512 182 3233737230727602470688248362154193212064104846589085154803712 183 6572934674595431949053284733328762100908116844610357076951040 184 13359070128836126356081382705074675215441272675898896888627200 185 27149127043621048367576600061288886183210010592607732584415232 186 55169447152313537233352753240572180131123602001394399333842944 187 112099817500832269254735315282773585931539417903568599849631744 188 227758751685628786502565523168505918721008871344148307268075520 189 462710669641152247492939121279168872675720035630437119085772800 190 939958322263743124299826451388808799812831113675822384099098624 191 1909293480649095914574404397278229478453021250831736449718550528 192 3877949512409743669132403855131733858203122477101769273825558528 193 7875848161880991420980945810351543013951544864391801783158046720 194 15994055221765262586253591450333134028228801672494359938859008000 195 32477774595704569365532485161991851698244915888500470282000007168 196 65944820424906079619445490737081231623667562995048472403232423936 197 133888169608731512207204075453881012911559458325927181970818727936 198 271813570186408205107922887919507654216630636398359408091227750400 199 551782350947430785864221233457646708641061452990166489821609984000