0 0
1 0
2 0
3 0
4 0
5 0
6 24
7 28
8 128
9 252
10 720
11 1364
12 3360
13 6552
14 14616
15 29040
16 61440
17 122400
18 253008
19 504868
20 1028160
21 2054388
22 4149288
23 8294444
24 16679040
25 33349800
26 66895920
27 133775712
28 267976800
29 535920696
30 1072758840
31 2145452092
32 4292870144
33 8585609340
34 17175412800
35 34350563940
36 68710037760
37 137419554888
38 274857984072
39 549714916296
40 1099469685120
41 2198937272400
42 4397958419904
43 8795912667220
44 17592001495200
45 35183994580980
46 70368358301784
47 140736699826268
48 281474171351040
49 562948309254800
50 1125898229121600
51 2251796391028320
52 4503596137709760
53 9007192141201512
54 18014391261490176
55 36028782255015660
56 72057579005543040
57 144115157473748076
58 288230345013198960
59 576460688952655988
60 1152921440181349920
61 2305842878217191544
62 4611685885283401848
63 9223371766269869292
64 18446743798831644672
65 36893487589073355240
66 73786975727898464592
67 147573951438625177732
68 295147904011121721600
69 590295807987875598468
70 1180591618312229611320
71 2361183236555739758732
72 4722366477921826406400
73 9444732955706246824080
74 18889465921308098298000
75 37778931842341285734600
76 75557863705023602491680
77 151115727409497449172728
78 302231454860776273723800
79 604462909720453168758940
80 1208925819526668244439040
81 2417851639051137332822016
82 4835703278278196791869600
83 9671406556551995537227940
84 19342813113464630621307840
85 38685626226920465683622880
86 77371252454579803181285544
87 154742504909142013642506408
88 309485009819796956352873600
89 618970019639558728333656240
90 1237940039282213680340119920
91 2475880078564356994078085628
92 4951760157135047175132152160
93 9903520314269953610634559668
94 19807040628552855074480586936
95 39614081257105428673984036380
96 79228162514237315991491051520
97 158456325028474069041606033600
98 316912650057002181278740508928
99 633825300114003236648997226716
100 1267650600228116811506017996800
101 2535301200456231371212224200904
102 5070602400912687922388650426920
103 10141204801825371341212006482124
104 20282409603651202049586004755840
105 40564819207302395091938420664060
106 81129638414605726932668002599120
107 162259276829211435850937495716052
108 324518553658424781228048305356800
109 649037107316849526427436974080216
110 1298074214633702943964951992301800
111 2596148429267405815872172573851864
112 5192296858534819558079964081254400
113 10384593717069638972044740086726880
114 20769187434139294084990269851173488
115 41538374868278587881750713178993300
116 83076749736557208621764307668959680
117 166153499473114416667067313401367252
118 332306998946228900203582993266114792
119 664613997892457799254244481925313540
120 1329227995784915734553225408056621440
121 2658455991569831466800610005703726656
122 5316911983139663210302381117050716400
123 10633823966279326415993074016908738800
124 21267647932558653394611846679489413600
125 42535295865117306780000321322091520000
126 85070591730234614703698770816457832528
127 170141183460469229388950806354771050748
128 340282366920938461102191365996945604608
129 680564733841876922167489235050920149244
130 1361129467683753849057344970562523384640
131 2722258935367507698040902964830340645124
132 5444517870735015405674112830398015737600
133 10889035741470030811200651743389619460808
134 21778071482940061641881065228616526201096
135 43556142965880123283466982516870327939360
136 87112285931760246606483784398140677818240
137 174224571863520493212377272985922649981200
138 348449143727040986505034776110261682045696
139 696898287454081973008888960740541125886228
140 1393796574908163946180699565140084744596960
141 2787593149816327892359037946898000077914388
142 5575186299632655785048641547878345566322968
143 11150372599265311570092560729273821487448612
144 22300745198530623140855697498833660034416640
145 44601490397061246281701950265264525367870280
146 89202980794122492564763942077595509621522720
147 178405961588244985129508994688696595639471952
148 356811923176489970261775851404514954129179200
149 713623846352979940523513923877166951096647976
150 1427247692705959881052619129668925666183803200
151 2854495385411919762105162701476377209929204012
152 5708990770823839524221659082511641568371280000
153 11417981541647679048443167049293579518549692100
154 22835963083295358096909303689164340570506976208
155 45671926166590716193818305146873777481590702980
156 91343852333181432387683153937798214601523860640
157 182687704666362864775365703412695629066777133368
158 365375409332725729550825703039321199209181348152
159 730750818665451459101650197152813776611273867576
160 1461501637330902918203491404585144678983695073280
161 2923003274661805836406980391318650128717601970256
162 5846006549323611672814347638899558924394359160832
163 11692013098647223345628690442095875419025551917380
164 23384026197294446691258164268122861117756313436800
165 46768052394588893382516318864839129289717933800820
166 93536104789177786765034223840353665030435672949064
167 187072209578355573530068428337894216226804550598988
168 374144419156711147060140067582765256851148163937920
169 748288838313422294120280096479904430149260651017344
170 1496577676626844588240566692145015108544947364827120
171 2993155353253689176481133306918777617638565592699068
172 5986310706507378352962279766950472930672744530444960
173 11972621413014756705924559379158440950672954698498392
174 23945242826029513411849145374027726248791536991994840
175 47890485652059026823698290438570443252698536385567400
176 95780971304118053647396634727532595419439099574988800
177 191561942608236107294793268836095170619727499449336156
178 383123885216472214589586646610913799505840314523844960
179 766247770432944429179173291983887559726300354148565348
180 1532495540865888858358346804321102111097368260335624960
181 3064991081731777716716693606166324145929818730884235624
182 6129982163463555433433387657991062434596536425387579800
183 12259964326927110866866775311030364709745709135085699432
184 24519928653854221733733551523281078023859943629182208640
185 49039857307708443467467103036658635733436844921829459000
186 98079714615416886934934207895565009290341769150858265632
187 196159429230833773869868415771322977961340825141321374540
188 392318858461667547739736835226755512835973348382436492000
189 784637716923335095479473670413896944405591156742863923808
190 1569275433846670190958947348275241165170476789454555058760
191 3138550867693340381917894696471254167826689241865122742652
192 6277101735386680763835789407995859213345155883254520217600
193 12554203470773361527671578815833262101698676577820104196480
194 25108406941546723055343157662090138608874858791561085321600
195 50216813883093446110686315323863364567655766745726061640200
196 100433627766186892221372630709207783246454446438085829918720
197 200867255532373784442745261417781741192794778175423838683528
198 401734511064747568885490522959793241207882250722930560173584
199 803469022129495137770981045918318831815683845993552479781260
200 1606938044258990275541962092087632482476557113482352892313600