1 1
2 1
3 2
4 1
5 12
6 6
7 1
8 86
9 84
10 24
11 1
12 840
13 1110
14 480
15 120
16 1
17 11642
18 16620
19 9120
20 3240
21 720
22 1
23 227892
24 300846
25 185640
26 82320
27 25200
28 5040
29 1
30 6285806
31 6810804
32 4299624
33 2142000
34 816480
35 221760
36 40320
37 1
38 243593040
39 199239270
40 117205200
41 60890760
42 26157600
43 8860320
44 2177280
45 362880
46 1
47 13262556722
48 7790095740
49 3895783440
50 1955643480
51 888557040
52 340502400
53 104630400
54 23587200
55 3628800
56 1
57 1014466283292
58 420215766366
59 164538473880
60 73462715040
61 33086869200
62 13554913680
63 4730140800
64 1337212800
65 279417600
66 39916800
67 1
68 109128015915206
69 31970104797444
70 9252226962264
71 3364141572000
72 1396111052160
73 577735139520
74 217352298240
75 70034025600
76 18401644800
77 3592512000
78 479001600
79 1
80 16521353903210520
81 3465441562911510
82 722630861272320
83 197888639708760
84 69427159401600
85 27216341792640
86 10491959237760
87 3669479573760
88 1102701600000
89 271394323200
90 49816166400
91 6227020800
92 1
93 3524056001906654762
94 535674385276905420
95 80517164244229440
96 15821152362255240
97 4288964426706960
98 1469719553702400
99 548606182924800
100 198824622796800
101 65216626675200
102 18416414016000
103 4271736268800
104 741015475200
105 87178291200
106 1
107 1059868947134489801412
108 117788069269153188366
109 12896838533872467720
110 1797655949668902960
111 351068211363870000
112 95678794649758320
113 32137481030054400
114 11476514015366400
115 3936048993676800
116 1218963191846400
117 325392971904000
118 71486198784000
119 11769069312000
120 1307674368000
121 1
122 449831067019305308555486
123 36741168045729150232404
124 2959492533463774591944
125 295862647225639712400
126 40462650047751553440
127 8033210717630978880
128 2210452449471826560
129 728086118356396800
130 249544768919846400
131 81400767896448000
132 23926866624460800
133 6066737284608000
134 1267572354048000
135 198766503936000
136 20922789888000
137 1
138 269568708630308018001547680
139 16230035969325873349266630
140 967137645026185738757040
141 70391056015485970455720
142 6793146160056519026400
143 936236591672708158560
144 190883013489344816640
145 53004319282641767040
146 17110225783594944000
147 5642269336665561600
148 1757567180636467200
149 492435905920358400
150 119066366555136000
151 23742135825408000
152 3556874280960000
153 355687428096000
154 1
155 228228540531327778410439620962
156 10142119420752506807367640860
157 448172673115799221847393520
158 23985290495471988436728120
159 1665576239581403177989680
160 159337569348057519619200
161 22466157091963459056000
162 4721750099395189660800
163 1319765090572357228800
164 417178618264856448000
165 132626372182662758400
166 39582866617655961600
167 10608724338205593600
168 2454243253862400000
169 468440342802432000
170 67224923910144000
171 6402373705728000
172 1
173 273082682454590333933642304203052
174 8961400432837148167960754675646
175 293753242402408814846025037560
176 11617340479781574363253270080
177 589183509237536165398362000
178 40029000927914271947380560
179 3855808541971157447894400
180 561303737992871014377600
181 121630422456349059052800
182 34108838220053249452800
183 10549914965082484992000
184 3239110180814796288000
185 928833835536262656000
186 238842551833966080000
187 53016989594849280000
188 9711333849305088000
189 1338096104497152000
190 121645100408832000
191 1
192 461961426871703774776561764529813046
193 11191891335981058775421056115819684
194 272003911006491497073444066798264
195 7962705297770418711754317273600
196 297292427145656556970013622720
197 14638936920340434730517845440
198 987045280549320006239662080
199 96751957602772376094153600
200 14622271324893196541740800
201 3260460243702108807360000
202 914289609245295188505600
203 276554807329861412352000
204 82130283880278746112000
205 22682695567016669184000
206 5610495046872748032000
207 1197900126275973120000
208 211054249209323520000
209 27978373094031360000
210 2432902008176640000