1 0
2 0
3 0
4 0
5 0
6 0
7 24
8 24
9 240
10 240
11 1560
12 1560
13 8400
14 8376
15 40824
16 40800
17 186480
18 186240
19 818520
20 818280
21 3497976
22 3496440
23 14676024
24 14674440
25 60780720
26 60772320
27 249401640
28 249393480
29 1016542800
30 1016501736
31 4123173624
32 4123132800
33 16664093400
34 16663908480
35 67171367616
36 67171179600
37 270232006800
38 270231188280
39 1085570773224
40 1085569963080
41 4356217681200
42 4356214174824
43 17466686971800
44 17466683473800
45 69992221752936
46 69992207117976
47 280345359228024
48 280345344511200
49 1122510953731416
50 1122510892950480
51 4493432566523880
52 4493432505929640
53 17983896924848400
54 17983896675260280
55 71966088478719264
56 71966088229318920
57 287955857862659160
58 287955856846934880
59 1152097946520919320
60 1152097945503556680
61 4609215337727154000
62 4609215333603980376
63 18439332018720449784
64 18439332014600774400
65 73764740104111583520
66 73764740087444000520
67 295081196555633374680
68 295081196538969279720
69 1180391494743159058776
70 1180391494676002358544
71 4721766104740774077624
72 4721766104673588035520
73 18887664796679650586160
74 18887664796409418579360
75 75552460320692838070896
76 75552460320422666885640
77 302215244686343752653216
78 302215244685258121100856
79 1208877188959390016757624
80 1208877188958304445935200
81 4835557386486201905810520
82 4835557386481845937531200
83 19342375437903929024928600
84 19342375437899572557852360
85 77369939427519465590831520
86 77369939427501998904046200
87 309481070737841886379573224
88 309481070737824420709144200
89 1237928222034765177796862640
90 1237928222034695184558380424
91 4951724705389464702057170736
92 4951724705389394709835385160
93 19806934273309492989179794776
94 19806934273309212647943740376
95 79227843448493718953363942304
96 79227843448493438603882400000
97 316911692859743805603777968880
98 316911692859742683092824229064
99 1267647728636285389469125084920
100 1267647728636284266974834630400
101 5070593786137078814554629690000
102 5070593786137074321105399071160
103 20282383759324140538851819780024
104 20282383759324136045419253069640
105 81129560881624065018837771496680
106 81129560881624047035008021554720
107 324518321059478822709308315907480
108 324518321059478804725344219877920
109 1298073516836863086824689911406800
110 1298073516836863014858601429189296
111 5192294765144295951433641470734824
112 5192294765144295879467823223980000
113 20769181153967715050486667209877360
114 20769181153967714762530539115211400
115 83076730896042454800890858476701216
116 83076730896042454512935000627899560
117 332306942424684604729777174260600936
118 332306942424684603577680313310463480
119 1329227826220282778956522030743507120
120 1329227826220282777804422998638136760
121 5316911474445764202855844124870342040
122 5316911474445764198246628787143189600
123 21267646406476956086347698204232564200
124 21267646406476956081738487222723091400
125 85070587151989522197833904535211141280
126 85070587151989522179394568160333604536
127 340282353186203182404005133242629164024
128 340282353186203182385565801223905216000
129 1361129426479548010564709525250711422040
130 1361129426479548010490944802613226029360
131 5444517747122397885326266128994753407960
132 5444517747122397885252501371423958340680
133 21778071112102209070950070248123521549856
134 21778071112102209070654989051567888993720
135 87112284819246688873620741834473202965184
136 87112284819246688873325660707910040786120
137 348449140389500313265715237784853567660080
138 348449140389500313264534846220118186807304
139 1393796564895541926380099536502539117600920
140 1393796564895541926378919145007795693654360
141 5575186269594789725479197451543490119877976
142 5575186269594789725474475685719094705028376
143 22300745108417024961807354824184987878162064
144 22300745108417024961802633057799901759542400
145 89202980523781698026929448546306106252671520
146 89202980523781698026910560881509427618628160
147 356811922365467586646874550330594821131770864
148 356811922365467586646855662666920652438414120
149 1427247690272892730205081806561936908877558800
150 1427247690272892730205006254100493704069213904
151 5708990763524638071673304715544128120045165624
152 5708990763524638071673229163083807427146273160
153 22835963061397753739252604677243515987159257960
154 22835963061397753739252302462003323075969808944
155 91343852267488619314689482848571239465297648416
156 91343852267488619314689180633322059693162236040
157 365375409135647290331796937201751985192996190800
158 365375409135647290331795728324563025802979433176
159 1461501636739667600546308393006849882708522741224
160 1461501636739667600546307184129678907211307699200
161 5846006547549905719842602758181968931697212398752
162 5846006547549905719842597922624564461598396415880
163 23384026191973328832342533098301203498165314922200
164 23384026191973328832342528262743817011963159709800
165 93536104773214433188286527604144396091785529650952
166 93536104773214433188286508261769030153961647577400
167 374144419108821086329895354077836175929451314372024
168 374144419108821086329895334735460666059434045450040
169 1496577676483174406049829263351998297815871902316640
170 1496577676483174406049829185982058870296389647398320
171 5986310706076367806390060826643711051610631223918840
172 5986310706076367806390060749273771912047023496378760
173 23945242824736481772132475090509514535192563871048400
174 23945242824736481772132474781028443509394819627997496
175 95780971300238958728246596642297095135585216990772464
176 95780971300238958728246596332816024397743396826764000
177 383123885204834929832136477266875549302758688935631960
178 383123885204834929832136476028947328420091457659688640
179 1532495540830977004085996184874383829413113862218181720
180 1532495540830977004085996183636455606226250671745762960
181 6129982163358819870616335574345820436145799059443402000
182 6129982163358819870616335569394095730756334357325442144
183 24519928653540015045282394816783417566878575030547970024
184 24519928653540015045282394811831692866098325666217944840
185 98079714614474266869580736855044638709514070191952018720
186 98079714614474266869580736835237704431595362135277076744
187 392318858458839687543676420243332581994443262011144465040
188 392318858458839687543676420223525647721133769017841684680
189 1569275433838186610370766099561634653199891162903146841136
190 1569275433838186610370766099482406809769836775698524241456
191 6277101735361230022071245654249136076137787333101737349624
192 6277101735361230022071245654169908232670854282133771814400
193 25108406941470370830049526385479705669430131418207982859760
194 25108406941470370830049526385162793976570387612604204890880
195 100433627765957835545491736848319044722454879240167876820872
196 100433627765957835545491736848002133029668900175753531864480
197 401734511064060398857847841314378320924881274953252175078800
198 401734511064060398857847841313110673196171224823678938215480
199 1606938044256928765459034047024622661604509885100964624445624
200 1606938044256928765459034047023355013875873599710393265302400