0 0
1 1
2 4
3 -8
4 -48
5 10
6 224
7 80
8 -448
9 -231
10 40
11 -248
12 1408
13 1466
14 -2240
15 -80
16 1280
17 -4766
18 -924
19 1944
20 -480
21 9600
22 6944
23 -2704
24 -8704
25 -15525
26 5864
27 -3984
28 -14080
29 25498
30 2240
31 10816
32 33792
33 -29760
34 -19064
35 800
36 11088
37 1994
38 -54432
39 -11728
40 -4480
41 29362
42 38400
43 -5560
44 43648
45 -2310
46 75712
47 -1952
48 -124928
49 21649
50 -62100
51 38128
52 -70368
53 -192854
54 111552
55 -2480
56 87040
57 233280
58 101992
59 -20248
60 14080
61 -10918
62 -302848
63 -18480
64 53248
65 14660
66 -119040
67 -101768
68 228768
69 -324480
70 -22400
71 137424
72 103488
73 288626
74 7976
75 124200
76 -342144
77 297600
78 328384
79 -80224
80 12800
81 -646479
82 117448
83 -52712
84 -460800
85 -47660
86 155680
87 -203984
88 -269824
89 310738
90 -9240
91 117280
92 475904
93 1297920
94 54656
95 19440
96 57344
97 -1457086
98 86596
99 57288
100 745200
101 -639158
102 -1067584
103 358672
104 -656768
105 96000
106 -771416
107 -296760
108 701184
109 1535738
110 69440
111 -15952
112 1249280
113 -601694
114 933120
115 -27040
116 -1223904
117 -338646
118 566944
119 -381280
120 -87040
121 849001
122 -43672
123 -234896
124 -1903616
125 -311500
126 517440
127 432384
128 -1949696
129 -667200
130 58640
131 734456
132 1428480
133 -2332800
134 2849504
135 -39840
136 2135168
137 3810034
138 -1297920
139 35848
140 -140800
141 -234240
142 -3847872
143 -363568
144 -295680
145 254980
146 1154504
147 -173192
148 -95712
149 -3274262
150 -3477600
151 -1444240
152 2115072
153 1100946
154 1190400
155 108160
156 2064128
157 816794
158 2246272
159 1542832
160 337920
161 3244800
162 -2585916
163 -476616
164 -1409376
165 -297600
166 1475936
167 2056592
168 -4300800
169 -2677653
170 -190640
171 -449064
172 978560
173 -5126534
174 5711552
175 -1242000
176 -3872768
177 -2429760
178 1242952
179 -602664
180 110880
181 9691562
182 -3283840
183 87344
184 -2941952
185 19940
186 5191680
187 1181968
188 343552
189 4780800
190 -544320
191 -2947712
192 8224768
193 -2430334
194 -5828344
195 -117280
196 -1039152
197 -2230646
198 -1604064
199 1264080
200 6955200
201 -12212160
202 -2556632
203 2039840
204 -6710528
205 293620
206 -10042816
207 624624
208 1876480
209 7231680
210 384000
211 1009432
212 9256992
213 16490880
214 8309280
215 -55600
216 -4334592
217 -12979200
218 6142952
219 -2309008
220 436480
221 -6986956
222 446656
223 860096
224 -573440
225 3586275
226 -2406776
227 -3486536
228 -11197440
229 1595978
230 757120
231 -2380800
232 -11423104
233 8043826
234 -1354584
235 -19520
236 3563648
237 -9626880
238 10675840
239 2905568
240 -1249280
241 5051042
242 3396004
243 2267496
244 524064
245 216490
246 6577088
247 2849904
248 11767808
249 -6325440
250 -1246000
251 1217640
252 3252480
253 -10058880
254 -12106752
255 381280
256 -11206656
257 23455234
258 -2668800
259 159520
260 -703680
261 -5890038
262 -20564768
263 -5602736
264 13332480
265 -1928540
266 -9331200
267 -2485904
268 17911168
269 -29427782
270 1115520
271 -2198496
272 -6100480
273 14073600
274 15240136
275 3850200
276 15575040
277 27622634
278 -1003744
279 -2498496
280 870400
281 8640082
282 -936960
283 -3288152
284 -24186624
285 2332800
286 10179904
287 2348960
288 -7805952
289 -1422813
290 1019920
291 11656688
292 -13854048
293 -44541494
294 4849376
295 -202480
296 -893312
297 -14820480
298 -13097048
299 -3964064
300 -21859200
301 6672000
302 40438720
303 5113264
304 30357504
305 -109180
306 4403784
307 -12627240
308 -14284800
309 43040640
310 -3028480
311 12915632
312 -12760064
313 1127186
314 3267176
315 -184800
316 14119424
317 34488154
318 -43199296
319 -6323504
320 532480
321 -35611200
322 12979200
323 -9265104
324 31030992
325 -22759650
326 13345248
327 -12285904
328 -13154176
329 2342400
330 -1190400
331 10397576
332 9277312
333 -460614
334 -57584576
335 -1017680
336 12288000
337 -34253086
338 -10710612
339 4813552
340 2287680
341 40235520
342 12573792
343 11143840
344 -6049280
345 -3244800
346 -20506136
347 14084648
348 35901184
349 47000858
350 34776000
351 -5840544
352 1777664
353 -12723134
354 -9719040
355 1374240
356 -14915424
357 -45753600
358 16874592
359 -5219568
360 1034880
361 -9641159
362 38766248
363 -6792008
364 -20641280
365 2886260
366 -2445632
367 -2867488
368 -42225664
369 -6782622
370 79760
371 -15428320
372 -62300160
373 687146
374 -33095104
375 2492000
376 -2123776
377 37380068
378 19123200
379 3834216
380 -3421440
381 51886080
382 82535936
383 -8672512
384 29229056
385 2976000
386 -9721336
387 1284360
388 69940128
389 -101121782
390 3283840
391 12887264
392 -9698752
393 88134720
394 -8922584
395 -802240
396 -10082688
397 -34826566
398 -35394240
399 18662400
400 -19872000
401 -68839838
402 -48848640
403 15856256
404 30679584
405 -6464790
406 -57115520
407 -494512
408 41483264
409 45995858
410 1174480
411 -30480272
412 -63126272
413 24297600
414 -17489472
415 -527120
416 49539072
417 4301760
418 28926720
419 7001144
420 -4608000
421 -94207798
422 -28264096
423 450912
424 86398592
425 73992150
426 65963520
427 -873440
428 52229760
429 -43628160
430 1556800
431 -13405344
432 -62214144
433 84021026
434 -51916800
435 -2039840
436 -73715424
437 78848640
438 64652224
439 -38243152
440 -2698240
441 -5000919
442 -27947824
443 20752360
444 2807552
445 3107380
446 -24082688
447 26194096
448 -82247680
449 -88092542
450 14345100
451 -7281776
452 28881312
453 -173308800
454 97623008
455 1172800
456 -104509440
457 -37542286
458 6383912
459 18987744
460 4759040
461 115259962
462 66662400
463 -2670176
464 32637440
465 12979200
466 32175304
467 42402072
468 16255008
469 122121600
470 546560
471 -6534352
472 -22029824
473 -20683200
474 -38507520
475 -30180600
476 67105280
477 44549274
478 -81355904
479 20042176
480 573440
481 2923204
482 20204168
483 -25958400
484 -40752048
485 -14570860
486 -63489888
487 -2790384
488 4891264
489 -57193920
490 865960
491 -47783992
492 41341696
493 -121523468
494 -79797312
495 572880
496 168902656
497 -164908800
498 -25301760
499 -17653160
500 14952000
501 246791040
502 -34093920
503 3396912
504 -20106240
505 -6391580
506 -40235520
507 21421224
508 -76099584
509 134186458
510 -10675840
511 23090080
512 79953920
513 116173440
514 93820936
515 3586720
516 32025600
517 -7261440
518 -4466560
519 41012272
520 -6567680
521 -198564878
522 -23560152
523 55644936
524 -129264256
525 -149040000
526 156876608
527 -51549056
528 -38092800
529 38361649
530 -7714160
531 4677288
532 111974400
533 43044692
534 69605312
535 -2967600
536 -110723584
537 -72319680
538 -117711128
539 -5368952
540 7011840
541 14418842
542 61557888
543 -77532496
544 -161052672
545 15357380
546 56294400
547 10950968
548 -182881632
549 2522058
550 -107805600
551 49568112
552 145367040
553 96268800
554 110490536
555 -159520
556 -6309248
557 89084794
558 69957888
559 -8150960
560 12492800
561 141836160
562 34560328
563 -62374696
564 11243520
565 -6016940
566 92068256
567 -51718320
568 149517312
569 -25614062
570 9331200
571 28603624
572 63987968
573 -353725440
574 -65770880
575 41979600
576 -12300288
577 107271554
578 -5691252
579 19442672
580 -12239040
581 63254400
582 -326387264
583 47827792
584 -129304448
585 -3386460
586 -178165976
587 5587336
588 30481792
589 -315394560
590 5669440
591 17845168
592 2552320
593 200340706
594 -59281920
595 -3812800
596 157164576
597 151689600
598 110993792
599 -35526160
600 135129600
601 -190305838
602 26688000
603 23508408
604 254186240
605 8490010
606 -143171392
607 32393920
608 -13934592
609 244780800
610 -436720
611 -2861632
612 -52845408
613 -99111094
614 353562720
615 -2348960
616 -133324800
617 37082674
618 172162560
619 -104641336
620 -19036160
621 -161591040
622 -361637696
623 24859040
624 -183144448
625 239463125
626 4508744
627 -57853440
628 -39206112
629 -9503404
630 5174400
631 -6523344
632 -87283712
633 121131840
634 137952616
635 4323840
636 -271538432
637 31737434
638 177058112
639 -31744944
640 -19496960
641 -421292798
642 -142444800
643 21113080
644 -155750400
645 -6672000
646 259422912
647 -47581872
648 289622592
649 -75322560
650 -91038600
651 103833600
652 83884416
653 64384186
654 344005312
655 7344560
656 37583360
657 -66672606
658 9369600
659 138936472
660 14284800
661 283897322
662 -291132128
663 55895648
664 -57350656
665 -23328000
666 -1842456
667 -68946592
668 -361960192
669 103211520
670 28495040
671 2707664
672 324403200
673 277692866
674 -137012344
675 61851600
676 128527344
677 -92302646
678 -134779456
679 -116566880
680 21351680
681 -418384320
682 160942080
683 -69936312
684 79035264
685 38100340
686 -312027520
687 -12767824
688 -86824960
689 -282723964
690 -12979200
691 -4972072
692 246073632
693 -68745600
694 -394370144
695 358480
696 -221934592
697 -139939292
698 188003432
699 -64350608
700 218592000
701 352233562
702 163535232
703 3876336
704 254967808
705 -2342400
706 -50892536
707 -51132640
708 116628480
709 462732938
710 -38478720
711 18531744
712 -139210624
713 438696960
714 -183014400
715 -3635680
716 106068864
717 348668160
718 146147904
719 118870944
720 -2956800
721 -430406400
722 -38564636
723 -40408336
724 -465194976
725 -395856450
726 190176224
727 124496624
728 127600640
729 -199183671
730 11545040
731 26498960
732 -15372544
733 -508270054
734 80289664
735 -1731920
736 19382272
737 -378576960
738 -27130488
739 32989368
740 -957120
741 341988480
742 431992960
743 -73150960
744 -581468160
745 -32742620
746 2748584
747 12176472
748 -208026368
749 356112000
750 -69776000
751 -55592480
752 -30482432
753 146116800
754 149520272
755 -14442400
756 -229478400
757 -303985366
758 -107358048
759 80471040
760 21150720
761 863611282
762 207544320
763 122859040
764 518797312
765 11009460
766 242830336
767 -29683568
768 -409468928
769 -19789822
770 11904000
771 -187641872
772 116656032
773 -564048374
774 -35962080
775 -167918400
776 652774528
777 19142400
778 -404487128
779 57079728
780 20641280
781 511217280
782 -360843392
783 -101584032
784 27710720
785 8167940
786 352538880
787 104363416
788 107071008
789 -672328320
790 22462720
791 -48135520
792 62329344
793 -16005788
794 -139306264
795 15428320
796 -222478080
797 -21599846
798 -522547200
799 9303232
800 -524620800
801 -71780478
802 -275359352
803 -71579248
804 586183680
805 32448000
806 -443975168
807 235422256
808 286342784
809 651310258
810 -25859160
811 142755912
812 -359011840
813 -263819520
814 13846336
815 -4766160
816 595406848
817 162129600
818 183983432
819 -27091680
820 -14093760
821 -894865238
822 853447616
823 218044336
824 390235136
825 462024000
826 97190400
827 -8032536
828 -109933824
829 -40544422
830 14759360
831 -220981072
832 78061568
833 -103179134
834 17207040
835 20565920
836 -347120640
837 646364160
838 -196032032
839 -107880752
840 -43008000
841 55324683
842 -376831192
843 -69120656
844 -177660032
845 -26776530
846 -12625536
847 67920080
848 -246853120
849 -394578240
850 295968600