1 1
2 0
3 -2
4 -1
5 0
6 6
7 0
8 4
9 0
10 -24
11 1
12 0
13 -26
14 0
15 120
16 0
17 -6
18 0
19 156
20 0
21 -720
22 -1
23 0
24 68
25 0
26 -1212
27 0
28 5040
29 0
30 8
31 0
32 -544
33 0
34 9696
35 0
36 -40320
37 1
38 0
39 -140
40 0
41 6108
42 0
43 -92304
44 0
45 362880
46 0
47 -10
48 0
49 1400
50 0
51 -61080
52 0
53 923040
54 0
55 -3628800
56 -1
57 0
58 250
59 0
60 -21508
61 0
62 764184
63 0
64 -10516320
65 0
66 39916800
67 0
68 12
69 0
70 -3000
71 0
72 258096
73 0
74 -9170208
75 0
76 126195840
77 0
78 -479001600
79 1
80 0
81 -406
82 0
83 60508
84 0
85 -4119432
86 0
87 129729024
88 0
89 -1680462720
90 0
91 6227020800
92 0
93 -14
94 0
95 5684
96 0
97 -847112
98 0
99 57672048
100 0
101 -1816206336
102 0
103 23526478080
104 0
105 -87178291200
106 -1
107 0
108 616
109 0
110 -145768
111 0
112 16826112
113 0
114 -994809744
115 0
116 28923557760
117 0
118 -359124192000
119 0
120 1307674368000
121 0
122 16
123 0
124 -9856
125 0
126 2332288
127 0
128 -269217792
129 0
130 15916955904
131 0
132 -462776924160
133 0
134 5745987072000
135 0
136 -20922789888000
137 1
138 0
139 -888
140 0
141 313320
142 0
143 -56475008
144 0
145 5571512208
146 0
147 -299511808128
148 0
149 8226331902720
150 0
151 -98989454592000
152 0
153 355687428096000
154 0
155 -18
156 0
157 15984
158 0
159 -5639760
160 0
161 1016550144
162 0
163 -100287219744
164 0
165 5391212546304
166 0
167 -148073974248960
168 0
169 1781810182656000
170 0
171 -6402373705728000
172 -1
173 0
174 1230
175 0
176 -617016
177 0
178 163630448
179 0
180 -24885964944
181 0
182 2204968983264
183 0
184 -110659370282496
185 0
186 2912394965322240
187 0
188 -34210080898560000
189 0
190 121645100408832000
191 0
192 20
193 0
194 -24600
195 0
196 12340320
197 0
198 -3272608960
199 0
200 497719298880
201 0
202 -44099379665280
203 0
204 2213187405649920
205 0
206 -58247899306444800
207 0
208 684201617971200000
209 0
210 -2432902008176640000
211 1
212 0
213 -1650
214 0
215 1133616
216 0
217 -422777168
218 0
219 93610753104
220 0
221 -12657074259744
222 0
223 1036746343253376
224 0
225 -49389330483970560
226 0
227 1257415966333900800
228 0
229 -14489879077804032000
230 0
231 51090942171709440000
232 0
233 -22
234 0
235 36300
236 0
237 -24939552
238 0
239 9301097696
240 0
241 -2059436568288
242 0
243 278455633714368
244 0
245 -22808419551574272
246 0
247 1086565270647352320
248 0
249 -27663151259345817600
250 0
251 318777339711688704000
252 0
253 -1124000727777607680000
254 -1
255 0
256 2156
257 0
258 -1968516
259 0
260 996386864
261 0
262 -307536000112
263 0
264 60024115330368
265 0
266 -7441225918683840
267 0
268 573982980170178816
269 0
270 -26248417191223004160
271 0
272 650742358042757836800
273 0
274 -7382969755540549632000
275 0
276 25852016738884976640000
277 0
278 24
279 0
280 -51744
281 0
282 47244384
283 0
284 -23913284736
285 0
286 7380864002688
287 0
288 -1440578767928832
289 0
290 178589422048412160
291 0
292 -13775591524084291584
293 0
294 629962012589352099840
295 0
296 -15617816593026188083200
297 0
298 177191274132973191168000
299 0
300 -620448401733239439360000
301 1
302 0
303 -2756
304 0
305 3262116
306 0
307 -2177496464
308 0
309 905368118512
310 0
311 -244545715397568
312 0
313 43455695116904640
314 0
315 -5038718531380482816
316 0
317 370638205293330293760
318 0
319 -16399792672776560332800
320 0
321 397828384581195251712000
322 0
323 -4455633870063214755840000
324 0
325 15511210043330985984000000