1 1
2 44
3 432
4 -1136
5 610
6 -5568
7 6048
8 11456
9 -3423
10 26840
11 -79920
12 768
13 -5470
14 -77952
15 263520
16 61696
17 73090
18 -150612
19 -84240
20 -692960
21 -139776
22 1030080
23 -1025568
24 1410048
25 -18525
26 -240680
27 1355616
28 10752
29 -128222
30 -3396480
31 -293760
32 -4166656
33 1847040
34 3215960
35 3689280
36 3888528
37 -3472030
38 1085760
39 -2363040
40 6988160
41 2146882
42 -6150144
43 -25630128
44 -142080
45 -2088030
46 13218432
47 32971968
48 -28397568
49 3807937
50 -815100
51 31574880
52 6213920
53 824290
54 -17472384
55 -48751200
56 19740672
57 1946880
58 -5641768
59 -16107120
60 468480
61 -14746078
62 3786240
63 -20702304
64 67538944
65 -3336700
66 81269760
67 65961648
68 -83030240
69 23702016
70 -47550720
71 -5171040
72 -39213888
73 -5725630
74 -152769320
75 -8002800
76 -149760
77 25858560
78 30456960
79 155269440
80 37634560
81 -53788095
82 94462808
83 -224648208
84 158785536
85 44584900
86 330343872
87 -55391904
88 -260858880
89 -83324222
90 -91873320
91 -33082560
92 -1823232
93 6789120
94 -424972032
95 -51386400
96 206979072
97 120619010
98 167549228
99 273566160
100 21044400
101 27724642
102 -406965120
103 451805472
104 -62664320
105 -85263360
106 36268760
107 433762128
108 2409984
109 -59071582
110 628348800
111 -1499916960
112 -397565952
113 55084930
114 85662720
115 -625596480
116 145660192
117 18723810
118 207602880
119 442048320
120 860129280
121 -127343519
122 -648827432
123 927453024
124 -522240
125 -249581500
126 266829696
127 1111822848
128 -284114944
129 592340736
130 -146814800
131 -1349678160
132 -2098237440
133 27256320
134 -850172352
135 826925760
136 837319040
137 221979970
138 1042888704
139 -1275551280
140 6558720
141 -762018816
142 66648960
143 437162400
144 -211185408
145 -78215420
146 -251927720
147 1645028784
148 3944226080
149 403602658
150 103147200
151 -3618669600
152 -274959360
153 -250187070
154 1137776640
155 -179193600
156 -4200960
157 -271318750
158 -2001250560
159 356093280
160 -2541660160
161 331828224
162 -2366676180
163 2501159472
164 -2438857952
165 1126694400
166 2895465792
167 2023891488
168 -1601273856
169 -785809821
170 1961735600
171 288353520
172 -45564672
173 -206196830
174 713940096
175 -112039200
176 5253550080
177 372253440
178 -3666265768
179 613545840
180 2372002080
181 482565602
182 426397440
183 -6370305696
184 -3347453952
185 -2117938300
186 298721280
187 -5841352800
188 58616832
189 -438617088
190 662313600
191 4290865920
192 3130195968
193 1175931650
194 5307236440
195 -1441454400
196 -4325816432
197 1705383010
198 -3525963840
199 10766973600
200 -212222400
201 -1524446976
202 1219884248
203 -775486656
204 56133120
205 1309598020
206 -5823270528
207 3510519264
208 -337477120
209 -360172800
210 -3751587840
211 6345719280
212 -936393440
213 119508480
214 -5590711872
215 -15634378080
216 4424730624
217 95047680
218 -2599149608
219 -2473472160
220 -86668800
221 -399802300
222 19332263040
223 -6395269248
224 2897707008
225 63411075
226 2423736920
227 -3242830032
228 -2211655680
229 -2847839902
230 8063243520
231 11170897920
232 -1468911232
233 220620610
234 823847640
235 20112900480
236 -28634880
237 -3588449280
238 -5697511680
239 -17488111680
240 -17322516480
241 6179832962
242 -5603114836
243 -14342260464
244 16751544608
245 2322841570
246 -11953838976
247 460792800
248 -958832640
249 5191869696
250 -10981586000
251 22541101200
252 -36804096
253 -4384872960
254 -14330161152
255 19260676800
256 -11607670784
257 -6136932350
258 26062992384
259 -20998837440
260 3790491200
261 438903906
262 17395851840
263 30130879392
264 21159690240
265 502816900
266 1199278080
267 -35996063904
268 117265152
269 2707204258
270 -10658154240
271 -34545839040
272 4509360640
273 764574720
274 9767118680
275 1480518000
276 -26925490176
277 -8229648670
278 16440438720
279 1005540480
280 12041809920
281 3081049282
282 -33528827904
283 5063303952
284 -9192960
285 1187596800
286 -5634537600
287 12984342336
288 14262463488
289 -1633609341
290 -3441478480
291 52107412320
292 6504315680
293 4809796450
294 -21202593216
295 -9825343200
296 -39775575680
297 5796011520
298 17758516952
299 5609856960
300 -14227200
301 8292770304
302 46640630400
303 11977045344
304 5537525760
305 -8995107580
306 -11008231080
307 -15096503952
308 -29375324160
309 -10441726464
310 2309606400
311 -56121340320
312 -7712962560
313 -6311652670
314 -11938025000
315 -12628405440
316 276034560
317 16590176290
318 -4589646720
319 10247502240
320 41198755840
321 -10024724736
322 14600441856
323 -6157101600
324 61103275920
325 101331750
326 -32237166528
327 -25518923424
328 24594680192
329 -10668263424
330 49574553600
331 23720210640
332 -399374592
333 11884758690
334 -26085712512
335 40236605280
336 -8623620096
337 -356226430
338 -34575632124
339 23796689760
340 -50648446400
341 -1255987200
342 -3716556480
343 57895919424
344 -83656737792
345 14458229760
346 -9072660520
347 -69058889712
348 -98474496
349 10363373858
350 1444060800
351 -7415219520
352 -38291128320
353 -13097926910
354 16379151360
355 -3154334400
356 94656316192
357 -10216227840
358 -7907924160
359 14330299680
360 -23920471680
361 16603921441
362 21232886488
363 -55012400208
364 -58813440
365 -3492634300
366 82106162304
367 85011139008
368 67415826432
369 -7348777086
370 -93189285200
371 4985305920
372 -7712440320
373 -21006323230
374 75288547200
375 -107819208000
376 107620503552
377 701374340
378 -19299151872
379 13178589840
380 -91353600
381 -25695461376
382 -55304494080
383 -96567372288
384 -115590561792
385 15773721600
386 51740992600
387 87731928144
388 -137023195360
389 31367951458
390 18578745600
391 -74958765120
392 43623726272
393 31192561920
394 75036852440
395 94714358400
396 486339840
397 7657883810
398 -138774326400
399 11774730240
400 -1142918400
401 -32611999358
402 -67075666944
403 1606867200
404 -31495193312
405 -32810737950
406 9995161344
407 277484637600
408 103060408320
409 22616819138
410 57622312880
411 95895347040
412 803209728
413 5211548160
414 -45246692736
415 -137035406880
416 22791608320
417 29479407360
418 -15847603200
419 -213796581840
420 96859176960
421 -33407698078
422 -81789270720
423 -112863046464
424 9443066240
425 -1353992250
426 5258373120
427 -89184279744
428 771132672
429 -10103308800
430 201509761920
431 -132711255360
432 -89111568384
433 2884334210
434 4182097920
435 -33789061440
436 67105317152
437 -4621893120
438 31880307840
439 299366068320
440 -159123916800
441 -13034568351
442 -17591301200
443 89326372752
444 -2666519040
445 -50827775420
446 82427914752
447 174356348256
448 43822743552
449 21109220098
450 2790087300
451 -171578809440
452 -62576480480
453 83631475200
454 41796475968
455 -20180361600
456 22303457280
457 -20683100350
458 -125304955688
459 99081973440
460 -1112171520
461 76507164322
462 -143980462080
463 14756081472
464 -7910784512
465 4141363200
466 9707306840
467 83400999408
468 -21270248160
469 -21342257664
470 -259232939520
471 -117209700000
472 -52573639680
473 -109583036160
474 -157891768320
475 1560546000
476 785863680
477 -2821544670
478 225402328320
479 -105443372160
480 126257233920
481 18992004100
482 271912650328
483 143349792768
484 144662237584
485 73577596100
486 184855801536
487 -402428090592
488 -168931069568
489 -57804574464
490 102205029080
491 -9202492080
492 1648805376
493 -9371745980
494 -5939107200
495 166875357600
496 19310346240
497 1673118720
498 228442266624
499 45007628400
500 283524584000