1 0
2 0
3 0
4 0
5 0
6 0
7 5040
8 322560
9 6531840
10 72576000
11 548856000
12 3161410560
13 14841066240
14 59364264960
15 208702494000
16 659602944000
17 1906252508160
18 5104345559040
19 12796310741760
20 30287126016000
21 68146033536000
22 146589689917440
23 302913851430960
24 603731413232640
25 1164605349600000
26 2180812233600000
27 3974530295736000
28 7065831636864000
29 12277612410336000
30 20888187465600000
31 34849909990350000
32 57098092528189440
33 91981986336092160
34 145858952269578240
35 227904612921216000
36 351206157367296000
37 534223588262031360
38 802725141987901440
39 1192329043909763760
40 1751814940546944000
41 2547405635864544000
42 3668264115644943360
43 5233503356348379840
44 7401068296486824960
45 10378921953175776000
46 14439052500276096000
47 19934916858193685040
48 27323050827649167360
49 37189708070966922240
50 50283542551334400000
51 67555523851250400000
52 90207474811743744000
53 119750849123907456000
54 158077626095660544000
55 207545494331325150000
56 271079829330710400000
57 352295346198191235840
58 455640732260943989760
59 586570040310778856640
60 751745156681667456000
61 959274255148314336000
62 1218991813814915804160
63 1542786514359502814640
64 1944984168303023554560
65 2442793730998892544000
66 3056825478951788544000
67 3811691548615160770560
68 4736700274333916528640
69 5866657129579546460160
70 7242786579727835136000
71 8913790807716801006000
72 10937063088095596784640
73 13380075573108685781760
74 16321963430239065123840
75 19855329648593153400000
76 24088297427068694400000
77 29146839886753120224000
78 35177419930768891776000
79 42349976425140558174000
80 50861296513585958400000
81 60938817827910422400000
82 72844908635532387594240
83 86881678599408348015360
84 103396377837312414167040
85 122787447382409959296000
86 145511289992037182976000
87 172089836554645224678960
88 203118990135523947555840
89 239278037011226232687360
90 281340121903169180544000
91 330183893066913829944000
92 386806431961018499189760
93 452337591945761087005440
94 528055880886873426447360
95 615406033704033144846000
96 716018432851454294016000
97 831730547493744870666240
98 964610575791562098524160
99 1116983489287937160637440
100 1291459693939111065600000
101 1490966538917255769600000
102 1718782921982839781376000
103 1978577259040358858574000
104 2274449105513925115776000
105 2610974738472618117600000
106 2993257031066048073600000
107 3426979974867518439464640
108 3918468231237597792168960
109 4474752119889840385309440
110 5103638481540868004736000
111 5813787881940184419966000
112 6614798656785276495605760
113 7517298331122391916375040
114 8533042982903887269212160
115 9675025158513709630944000
116 10957590988381489503744000
117 12396567193384645439400960
118 14009398717692379116810240
119 15815297771144912362336560
120 17835405114299219830656000
121 20092964472026383313376000
122 22613511017137292191779840
123 25425074924068823838394560
124 28558401054312384786263040
125 32047185900145864140000000
126 35928332981478408240000000
127 40242227962379531007150000
128 45033034829289408921600000
129 50349014552150299238400000
130 56242867732919562240000000
131 62772102833287760640000000
132 69999431665101180249047040
133 77993193923152858240450560
134 86827812640841510482083840
135 96584282554891145540526000
136 107350693476069144157056000
137 119222790878836790928034560
138 132304576044319552848522240
139 146708948218107098288928960
140 162558391377403987023744000
141 179985708341176691134944000
142 199134805102413541840604160
143 220161528413670767576693040
144 243234559815966595794677760
145 268536369467060369490816000
146 296264233298476209102336000
147 326631317211570020535325440
148 359867832211771527076392960
149 396222264577144399554800640
150 435962685362890556505600000
151 479378143757680728148350000
152 526780149031032368282496000
153 578504246043696599227104000
154 634911689535485610036096000
155 696391222657507385916600000
156 763360965478721667657600000
157 836270419470444906048541440
158 915602594257277603376860160
159 1001876263219279565918040240
160 1095648354838461996988416000
161 1197516487003195033898496000
162 1308121651817350695926415360
163 1428151058807330318871997440
164 1558341144779989300027637760
165 1699480758958308311698944000
166 1852414532409918272108544000
167 2018046441186726980110749360
168 2197343573012390813882403840
169 2391340107788709573056520960
170 2601141522642692862408576000
171 2827929032703561198307896000
172 3072964279283825692956503040
173 3337594277641370995953519360
174 3623256637020694477159050240
175 3931485066211691055945150000
176 4263915178424191805222400000
177 4622290609856453462484864000
178 5008469466936557282766336000
179 5424431117837825577917664000
180 5872283344513533653798400000
181 6354269872163029331222400000
182 6872778293731532524650147840
183 7430348407760049480824147760
184 8029680988640691858111728640
185 8673647009096947318642656000
186 9365297335498829294833536000
187 10107872917440079062068948160
188 10904815493849459856834800640
189 11759778838781444135551138560
190 12676640570934042022556544000
191 13659514551873959919213294000
192 14712763898912539326862786560
193 15841014639570851467982192640
194 17049170035599775968685916160
195 18342425605581753089895936000
196 19726284876236069166637056000
197 21206575893679933747590512640
198 22789468527064173751830773760
199 24481492598206064039340561840
200 26289556872083614635926400000