1 1
2 12
3 48
4 16
5 -414
6 -960
7 672
8 4800
9 2721
10 -9064
11 -8880
12 6912
13 -2398
14 -13440
15 29280
16 30976
17 -10878
18 57228
19 -9360
20 -252384
21 -53760
22 177600
23 -113952
24 107520
25 436131
26 -16488
27 150624
28 96768
29 -915678
30 -585600
31 -32640
32 248832
33 710400
34 -466408
35 409920
36 1518096
37 -765598
38 187200
39 -262560
40 -1266304
41 3027522
42 -301056
43 -2847792
44 -1278720
45 -5058654
46 2279040
47 3663552
48 -3919872
49 5012161
50 7052196
51 3508320
52 698912
53 -5603358
54 -3012480
55 -5416800
56 1505280
57 748800
58 -14137960
59 -1789680
60 4216320
61 7080482
62 652800
63 -2300256
64 20647936
65 -973308
66 3978240
67 7329072
68 -20326368
69 9116160
70 -8198400
71 -574560
72 8735424
73 -35874238
74 1638552
75 -889200
76 -1347840
77 9945600
78 5251200
79 17252160
80 -48213504
81 5802561
82 39852824
83 -24960912
84 19783680
85 58243012
86 56955840
87 -6154656
88 -19891200
89 -50672958
90 -72586344
91 -3675840
92 -16409088
93 2611200
94 -73271040
95 -5709600
96 50872320
97 -60303358
98 64962828
99 30396240
100 116095536
101 100136802
102 -70166400
103 50200608
104 -13673088
105 -32793600
106 -92950888
107 48195792
108 21689856
109 -142516318
110 108336000
111 -166657440
112 -54878208
113 194070402
114 4193280
115 -69510720
116 -203640288
117 5271522
118 35793600
119 49116480
120 65587200
121 82934881
122 172272024
123 103050336
124 -4700160
125 -309819324
126 46005120
127 123535872
128 60211200
129 227823360
130 -2226128
131 -149964240
132 -261427200
133 10483200
134 -146581440
135 91880640
136 6899072
137 -321694398
138 51050496
139 -141727920
140 59028480
141 -293084160
142 11491200
143 48573600
144 296622336
145 883062532
146 -551085288
147 182780976
148 637294112
149 259905762
150 17784000
151 -402074400
152 -20966400
153 -352036158
154 55695360
155 -19910400
156 -37808640
157 -596087518
158 -345043200
159 39565920
160 -921954304
161 127626240
162 307993356
163 277906608
164 259793952
165 433344000
166 499218240
167 224876832
168 -318603264
169 -804082077
170 753548592
171 32039280
172 -410082048
173 298310562
174 123093120
175 -12448800
176 725176320
177 143174400
178 -477470440
179 68171760
180 -793888224
181 1391401442
182 73516800
183 -707811744
184 -255252480
185 -1415158908
186 14622720
187 -649039200
188 527551488
189 -168698880
190 114192000
191 476762880
192 -13959168
193 -348069118
194 -1447329768
195 -160161600
196 369208336
197 2216095842
198 -607924800
199 1196330400
200 1773350976
201 -586325760
202 1491290264
203 -86165184
204 505198080
205 -1817003708
206 -1004012160
207 390057696
208 31887872
209 -138528000
210 -183644160
211 705079920
212 -1632289248
213 45964800
214 -963915840
215 -1737153120
216 337397760
217 36556800
218 -2043974760
219 -274830240
220 -780019200
221 -135133116
222 3333148800
223 -710585472
224 712212480
225 2932591491
226 2884786712
227 -360314448
228 -275558400
229 558138722
230 1390214400
231 1241210880
232 -3840885376
233 -984178878
234 9449112
235 2234766720
236 -257713920
237 -1380172800
238 -982329600
239 -1943123520
240 -2391121920
241 335445122
242 1836332172
243 -1593584496
244 5351662112
245 -2845738014
246 -2061006720
247 51199200
248 -73113600
249 1996872960
250 -3958783184
251 2504566800
252 -331236864
253 -1686489600
254 -2470717440
255 2140075200
256 2099838976
257 2353223682
258 1275810816
259 -2333204160
260 551641152
261 -5515390878
262 2999284800
263 3347875488
264 4210114560
265 6433484932
266 58705920
267 -3999562656
268 1055386368
269 4316759202
270 -1837612800
271 -3838426560
272 -3238891008
273 294067200
274 -6035030248
275 164502000
276 -3354746880
277 -4188491038
278 2834558400
279 111726720
280 918220800
281 -4591588158
282 -1641271296
283 562589328
284 -82736640
285 456768000
286 -971472000
287 1442704704
288 5590699008
289 -2450785917
290 14441862192
291 5789712480
292 -7809653728
293 7222691682
294 -3655619520
295 -1091704800
296 -5580198528
297 2229235200
298 2544081560
299 623317440
300 -128044800
301 3189527040
302 8041488000
303 1330782816
304 764375040
305 -16900317948
306 -4631830248
307 -1677389328
308 -3659980800
309 -4016048640
310 398208000
311 -6235704480
312 -588134400
313 8786232002
314 -8452125288
315 -1403156160
316 2484311040
317 13555186722
318 -791318400
319 1138611360
320 -4584628224
321 -3855663360
322 714706944
323 -684122400
324 14394598416
325 -172902618
326 -5558132160
327 -2835435936
328 13912135040
329 -4103178240
330 2426726400
331 2635578960
332 -3594371328
333 8309506722
334 -4497536640
335 4470733920
336 1307443200
337 -9273455998
338 -9722073948
339 2644076640
340 4209835072
341 -483072000
342 -640785600
343 6432879936
344 -6379054080
345 5560857600
346 5597756312
347 -7673209968
348 -886270464
349 -6275324638
350 248976000
351 -823913280
352 -9411379200
353 -22805192958
354 801776640
355 -350481600
356 7025536032
357 -3929318400
358 -1363435200
359 1592255520
360 -22190219904
361 16837547041
362 20332160664
363 -6112488912
364 -529320960
365 34147043652
366 14156234880
367 9445682112
368 9305776128
369 11619544962
370 -14170789328
371 553922880
372 -960921600
373 -31541559838
374 12980784000
375 -11979912000
376 8206356480
377 683880324
378 -944713728
379 1464287760
380 -822182400
381 -9882869760
382 -9535257600
383 -10729708032
384 -12744130560
385 6066816000
386 -10272832488
387 9747992016
388 -44386222048
389 -411385758
390 3203232000
391 -8328751680
392 23210599104
393 11997139200
394 28636001432
395 10523817600
396 4377058560
397 -20544977758
398 -23926608000
399 1308303360
400 29222505216
401 16772848002
402 -3283424256
403 178540800
404 18981107232
405 -40540280094
406 1723303680
407 30831626400
408 7858636800
409 21463135682
410 -34310451408
411 10655038560
412 7228887552
413 2004441600
414 -7801153920
415 -15226156320
416 1860114432
417 11338233600
418 -775756800
419 -23755175760
420 12068044800
421 24354027362
422 -14101598400
423 -12540338496
424 -22371054208
425 -28604579898
426 257402880
427 -9909364416
428 6940194048
429 -3885888000
430 34743062400
431 -14745695040
432 -12300558336
433 9912904322
434 204718080
435 -3754340160
436 -22306997728
437 -1777651200
438 5496604800
439 33262896480
440 -12133632000
441 18262310241
442 -562920656
443 9925152528
444 -23998671360
445 81795652
446 14211709440
447 19372927584
448 -195428352
449 -36962551038
450 46667819556
451 -19064312160
452 36461639712
453 32165952000
454 7206288960
455 -2242262400
456 4437688320
457 -4466761918
458 20321579160
459 11009108160
460 -10009543680
461 -11839649118
462 -24824217600
463 1639564608
464 -55578521088
465 1592832000
466 -16629344488
467 9266777712
468 -3144204768
469 -8208560640
470 -44695334400
471 -13023300000
472 -4008883200
473 -42147321600
474 -7728967680
475 173394000
476 7072773120
477 -39928905438
478 38862470400
479 -11715930240
480 31032115200
481 7032253444
482 -19352209896
483 15927754752
484 51793774096
485 140755905732
486 31871689920
487 -44714232288
488 18620415360
489 -22232528640
490 -54823174504
491 -1022499120
492 14839248384
493 51286436164
494 -1023984000
495 18541706400
496 2665512960
497 643507200
498 11182488576
499 5000847600
500 -19414186944