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