1 1
2 -20
3 -80
4 144
5 610
6 -448
7 -1120
8 2240
9 -3423
10 -12200
11 14800
12 29440
13 -5470
14 -6272
15 -48800
16 -81664
17 73090
18 68460
19 15600
20 87840
21 -139776
22 82880
23 189920
24 -474112
25 -18525
26 109400
27 -251040
28 412160
29 -128222
30 -273280
31 54400
32 1059840
33 1847040
34 -1461800
35 -683200
36 -492912
37 -3472030
38 87360
39 437600
40 1366400
41 2146882
42 2795520
43 4746320
44 -5446400
45 -2088030
46 1063552
47 -6105920
48 1945600
49 3807937
50 370500
51 -5847200
52 -787680
53 824290
54 -1405824
55 9028000
56 -6637568
57 1946880
58 2564440
59 2982800
60 17958400
61 -14746078
62 304640
63 3833760
64 -290816
65 -3336700
66 -36940800
67 -12215120
68 10524960
69 23702016
70 -3825920
71 957600
72 -7667520
73 -5725630
74 69440600
75 1482000
76 -5740800
77 25858560
78 2450560
79 -28753600
80 -49815040
81 -53788095
82 -42937640
83 41601520
84 -20127744
85 44584900
86 26579392
87 10257760
88 87710720
89 -83324222
90 41760600
91 6126400
92 -69890560
93 6789120
94 -34193152
95 9516000
96 82460672
97 120619010
98 -76158740
99 -50660400
100 -2667600
101 27724642
102 -32744320
103 -83667680
104 -12252800
105 -85263360
106 -16485800
107 -80326320
108 92382720
109 -59071582
110 50556800
111 277762400
112 27238400
113 55084930
114 -38937600
115 115851200
116 -18463968
117 18723810
118 16703680
119 -81860800
120 -289208320
121 -127343519
122 294921560
123 -171750560
124 -20019200
125 -249581500
126 21469056
127 -205893120
128 -265502720
129 592340736
130 66734000
131 249940400
132 265973760
133 27256320
134 -68404672
135 -153134400
136 163721600
137 221979970
138 -474040320
139 236213200
140 251417600
141 -762018816
142 5362560
143 -80956000
144 279535872
145 -78215420
146 114512600
147 -304634960
148 -499972320
149 403602658
150 8299200
151 670124000
152 92451840
153 -250187070
154 -517171200
155 33184000
156 -161036800
157 -271318750
158 -161020160
159 -65943200
160 646502400
161 331828224
162 1075761900
163 -463177680
164 309151008
165 1126694400
166 232968512
167 -374794720
168 -313098240
169 -785809821
170 -891698000
171 -53398800
172 -1746645760
173 -206196830
174 57443456
175 20748000
176 -359936000
177 372253440
178 1666484440
179 -113619600
180 -300676320
181 482565602
182 34307840
183 1179686240
184 1125541888
185 -2117938300
186 -135782400
187 1081732000
188 2246978560
189 -438617088
190 53289600
191 -794604800
192 -2147287040
193 1175931650
194 -2412380200
195 266936000
196 548342928
197 1705383010
198 -283698240
199 -1993884000
200 -41496000
201 -1524446976
202 -554492840
203 143608640
204 2151769600
205 1309598020
206 -468539008
207 -650096160
208 446702080
209 -360172800
210 1705267200
211 -1175133200
212 118697760
213 119508480
214 -449827392
215 2895255200
216 -1487763456
217 95047680
218 1181431640
219 458050400
220 -3322304000
221 -399802300
222 1555469440
223 1184309120
224 1154449408
225 63411075
226 -1101698600
227 600524080
228 280350720
229 -2847839902
230 648766720
231 -2068684800
232 -287217280
233 220620610
234 -374476200
235 -3724611200
236 -1097670400
237 -3588449280
238 -458420480
239 3238539200
240 1186816000
241 6179832962
242 2546870380
243 2655974160
244 -2123435232
245 2322841570
246 -961803136
247 -85332000
248 322396160
249 5191869696
250 4991630000
251 -4174278000
252 -1410823680
253 -4384872960
254 -1153001472
255 -3566792000
256 5384503296
257 -6136932350
258 -11846814720
259 3888673600
260 -480484800
261 438903906
262 1399666240
263 -5579792480
264 4137369600
265 502816900
266 -545126400
267 6665937760
268 4495164160
269 2707204258
270 -857552640
271 6397377600
272 -5968821760
273 764574720
274 -4439599400
275 -274170000
276 3413090304
277 -8229648670
278 1322793920
279 -186211200
280 -4048916480
281 3081049282
282 15240376320
283 -937648880
284 -352396800
285 1187596800
286 -453353600
287 -2404507840
288 -3627832320
289 -1633609341
290 1564308400
291 -9649520800
292 -824490720
293 4809796450
294 -1705955776
295 1819508000
296 -7777347200
297 5796011520
298 -8072053160
299 -1038862400
300 -545376000
301 8292770304
302 3752694400
303 -2217971360
304 -379392000
305 -8995107580
306 5003741400
307 2795648880
308 3723632640
309 -10441726464
310 185830400
311 10392840800
312 2593392640
313 -6311652670
314 5426375000
315 2338593600
316 10581324800
317 16590176290
318 -369281920
319 -1897685600
320 -177397760
321 -10024724736
322 -6636564480
323 1140204000
324 -7745485680
325 101331750
326 -2593795008
327 4725726560
328 4809015680
329 -10668263424
330 -22533888000
331 -4392631600
332 -15309359360
333 11884758690
334 -2098850432
335 -7451223200
336 11414667264
337 -356226430
338 15716196420
339 -4406794400
340 6420225600
341 -1255987200
342 -299033280
343 -10721466560
344 28128590848
345 14458229760
346 4123936600
347 12788683280
348 -3774855680
349 10363373858
350 116188800
351 1373188800
352 -15255224320
353 -13097926910
354 -7445068800
355 584136000
356 -11998687968
357 -10216227840
358 -636269760
359 -2653759200
360 -4677187200
361 16603921441
362 -9651312040
363 10187481520
364 -2254515200
365 -3492634300
366 6606242944
367 -15742803520
368 -4618854400
369 -7348777086
370 42358766000
371 -923204800
372 977633280
373 -21006323230
374 6057699200
375 19966520000
376 -36186124288
377 701374340
378 8772341760
379 -2440479600
380 -3501888000
381 -25695461376
382 -4449786880
383 17882846720
384 21835808768
385 15773721600
386 -23518633000
387 -16246653360
388 17369137440
389 31367951458
390 1494841600
391 13881252800
392 8529778880
393 31192561920
394 -34107660200
395 -17539696000
396 18643027200
397 7657883810
398 -11165750400
399 -2180505600
400 1512825600
401 -32611999358
402 30488939520
403 -297568000
404 3992348448
405 -32810737950
406 804208384
407 -51386044000
408 -34652846080
409 22616819138
410 -26191960400
411 -17758397600
412 30789706240
413 5211548160
414 -3640538496
415 25376927200
416 -5797324800
417 29479407360
418 7203456000
419 39591959600
420 -12277923840
421 -33407698078
422 -6580745920
423 20900564160
424 1846409600
425 -1353992250
426 -2390169600
427 16515607360
428 29560085760
429 -10103308800
430 16213429120
431 24576158400
432 6105292800
433 2884334210
434 -1900953600
435 6257233600
436 -8506307808
437 -4621893120
438 2565082240
439 -55438160800
440 53503539200
441 -13034568351
442 7996046000
443 -16541920880
444 -102216563200
445 -50827775420
446 6632131072
447 -32288212640
448 -30062018560
449 21109220098
450 -1268221500
451 31773853600
452 7932229920
453 83631475200
454 3362934848
455 3737104000
456 4361011200
457 -20683100350
458 56956798040
459 -18348513600
460 -42633241600
461 76507164322
462 -11584634880
463 -2732607680
464 10471121408
465 4141363200
466 -4412412200
467 -15444629520
468 2696228640
469 -21342257664
470 -20857822720
471 21705500000
472 17677265920
473 -109583036160
474 71768985600
475 -288990000
476 30124774400
477 -2821544670
478 18135819520
479 19526550400
480 50301009920
481 18992004100
482 -123596659240
483 -26546257920
484 -18337466736
485 73577596100
486 14873455296
487 74523720480
488 -33031214720
489 -57804574464
490 -46456831400
491 1704165200
492 63204206080
493 -9371745980
494 -477859200
495 -30902844000
496 -1323008000
497 1673118720
498 -103837393920
499 -8334746000
500 -35939736000