0 0 1 0 2 0 3 12 4 32 5 120 6 288 7 784 8 1792 9 4284 10 9600 11 21824 12 47520 13 104832 14 225792 15 487260 16 1040384 17 2219520 18 4699296 19 9942016 20 20930400 21 43994748 22 92184576 23 192843776 24 402451200 25 838655400 26 1744404480 27 3623423328 28 7515275040 29 15568306176 30 32210258400 31 66569961472 32 137434759168 33 283463450556 34 584106639360 35 1202581663080 36 2473882145280 37 5085221879808 38 10445320617984 39 21440435532516 40 43980381216000 41 90159867494400 42 184717776626208 43 378231819599872 44 774055816855200 45 1583296365025620 46 3236961460420608 47 6614661164171264 48 13510797268377600 49 27584546073471632 50 56294991986640000 51 114841787068736820 52 234187173643943520 53 477381553387732992 54 972777505002412032 55 1981583821278957720 56 4035225236059180800 57 8214565689692316444 58 16717361754522255360 59 34011184322551218176 60 69175290147498770400 61 140656423431038828544 62 285924532876210077696 63 581072438051135914716 64 1180591620167655489536 65 2398076729023895435880 66 4869940434325173703584 67 9887454822357268430848 68 20070057549859529948640 69 40730410912379289489132 70 82641413445408426672000 71 167644010136993322237952 72 340010386756717643366400 73 689465506488935157596160 74 1397820478909074018140160 75 2833419889701168766792200 76 5742397643127707137998240 77 11635911013748474608716176 78 23574053482399501766586720 79 47752569874690990982299648 80 96714065568994412110848000 81 195845982777391794548391936 82 396527668833237729489715200 83 802726744223748734144479232 84 1624796301561322716445076640 85 3288278229351043687282811400 86 6653927711157406049582972928 87 13462597927226979922637192868 88 27234680864275269823036896000 89 55088331748196290823895121920 90 111414603535677891457290828000 91 225305087149932806475919697328 92 455561934457006993313949023520 93 921027389228309835738821492364 94 1861861819085185474800472031232 95 3763337719427529295570500416280 96 7605903601369322365372386508800 97 15370263527767226887002044497920 98 31057439705591509998478356374016 99 62748704711297243909145640650732 100 126765060022822714969688847360000 101 256065421246102111670552865275904 102 517201444893117136441740596079840 103 1044544094588060562962521822068736 104 2109370598779772787341791640659200 105 4259306016766849843269393053870700 106 8599741671948306350227392540180480 107 17361742620725827955358206586257408 108 35048003795110082601463350527262720 109 70745044697537022511589137418551296 110 142788163609707751858253304420451200 111 288172475648682925385034352396074564 112 581537248155900678254514524369510400 113 1173459090028871027762875917832028160 114 2367687367491881365751612108867365536 115 4776913109852041385101563364471416120 116 9636902969440640011683153919835372640 117 19439959438354394573772205915791894132 118 39212225875655018114617570734662221824 119 79089065749202494300578861038450162160 120 159507359494189904471755554184842144000 121 321673174979949640963714304472986179136 122 648663261943038945414432151168666828800 123 1307960347852357218370108496569687866900 124 2637188343637273090697455075026211437600 125 5316911983139663490462306736510338048000 126 10718894558009561596772009826659930345376 127 21607930299479592427581551074556168372224 128 43556142965880123318589583268396685852672 129 87792850665602123568791387611683675438588 130 176946830798888000991362488946181780969600 131 356615920533143509699950494693869280559104 132 718676358937022034815167406831889724999200 133 1448241753615514100480494993535178475428304 134 2918261578713968262622350814040810902781952 135 5880079300393816648607268244471834845822240 136 11847270886719393543860570102135658081388800 137 23868766345302307581094077937674806750085120 138 48085981834331656148773470872028142356129312 139 96868861956117394270881674011536600120426496 140 195131520487142952488106969231872250289480800 141 393050634124102232869234107698541078062824908 142 791676454547837121523847422638449343841959936 143 1594503281694939554619128558087307488410604352 144 3211307308588409732379783389673765207225139200 145 6467216107573880711043988812787992561780814440 146 13023635195941883914654101609200647246687764480 147 26225676353472012814443227937059792141118920784 148 52808164630120515599150989587715602386228607840 149 106329953106594011138836675663139807043419897856 150 214087153905893982158731561737696498171887760000 151 431028803197199884079590953536324918124753190912 152 867766597165223607683414899834720364966390496000 153 1746951175872094894415318905899537391788289352580 154 3516738314827485146927570085079500852823213718016 155 7079148555821561010049051562593985809245053579640 156 14249640963976303452485832822769126939048782762720 157 28681969632618969769747219941380214512357461721088 158 57729314674570665269045359882013680164999731871744 159 116189380167806781997192751981737749191947695684996 160 233840261972944466912589186378343006462926127104000 161 470603527220550739661586126860529216418614673525136 162 947053060990425090995986988216217368124824028708864 163 1905798135079497405337604233642398668893114127613952 164 3834980296356289257366467414936851309183689778264800 165 7716728645107167408115454320959886507719932054943180 166 15526993395003512602995944451870813904369539316973568 167 31241058999585380779521963753893475817876059223752704 168 62856262418327472706104070786276681755440192593171200 169 126460813674968367706328434667403704648873954266264704 170 254418205026563580000897442526137630654536395744707200 171 511829565406380849178276044665419849241466066859639308 172 1029645441519269076709514382250903138108164437385935520 173 2071263504451552910124953377112386406438353650132713472 174 4166472251729135333661755926214511333897319766757990240 175 8380834989110329694147210250568376629179586528825962600 176 16857450949524777441941817189714677562692666152885248000 177 33906463841657790991178427866142897108774895782086049084 178 68196051568532054196946442487835431678236202005126184960 179 137158350907497052823072058708361404901794082228489158656 180 275849197355859994504502464441397238701110260217267545600 181 554763385793451766725721623380277630248675902716981018624 182 1115656753750367088884876634864204737074685240810886182400 183 2243573471827661288636620046841880535638966443357518167332 184 4511666872309176799006973646108262498745488211057013907200 185 9072373601926062041481414398897679108880572771050111626920 186 18242826918467540969897763007513170964026405213745176370464 187 36681813266165915713665394438165884021556281846088497220800 188 73755945390793498975070525715242633112861828738659274193440 189 148296528498510333045620525115794057721076950158693744288352 190 298162332430867336282199997587310803887151659417041685526400 191 599463215729428012946317889901199563697550456465948401467392 192 1205203533194242706656471569225448337482632964840670783078400 193 2422961269859258774840614717327577165885003167252009357148160 194 4871030946660064272736572592347668084784358698931500676546560 195 9792278707203221991583831500142161642351354079746655686973140 196 19684991042172630875389035631055012122074620192492482711388160 197 39570849339877635535220816523776265502986768125853848303566848 198 79543433190820018639327123570636554005989248949448921710279968 199 159890335403769532416425228187693416481513780230490043174617088 200 321387608851798055108392418467725460264349306995739983872000000