0 1
1 232
2 260
3 -5760
4 6890
5 7744
6 33176
7 -115200
8 14035
9 60320
10 1508
11 449280
12 -380770
13 -599040
14 7640
15 599040
16 -755943
17 1598480
18 1843200
19 -2620800
20 -988858
21 -2995712
22 3857360
23 -1497600
24 -2004730
25 7696832
26 2699684
27 1670400
28 -7188480
29 -11980800
30 1791400
31 10736640
32 -12957490
33 3256120
34 5073260
35 19543680
36 6593834
37 2013440
38 -9584640
39 -51379200
40 17376829
41 349856
42 19536140
43 -39686400
44 8625760
45 46725120
46 -24466864
47 80179200
48 41932800
49 -88338640
50 -51210172
51 -29952000
52 9638150
53 32071680
54 -71866600
55 51448320
56 -15276417
57 1772480
58 3649100
59 146880000
60 81574418
61 62300160
62 -143769600
63 -191093760
64 60037250
65 -175378776
66 194000924
67 -105955200
68 -26726400
69 53356160
70 -10489648
71 -70087680
72 392080
73 427622400
74 225159740
75 -90155520
76 -65259454
77 -272563200
78 -171786240
79 116812800
80 -256942738
81 -229415056
82 228582640
83 369158400
84 -191692800
85 -438431744
86 -99000200
87 706867200
88 -312698880
89 894907520
90 435739772
91 -402566400
92 -235119790
93 -155750400
94 -69066400
95 -793728000
96 150362767
97 -465097360
98 822067200
99 -351619200
100 1986400
101 256914944
102 -897048880
103 -8686080
104 686241530
105 626326688
106 838656000
107 155750400
108 96701150
109 173721600
110 -572279968
111 -162524160
112 -556882690
113 -1667727360
114 -410666360
115 943113600
116 780705926
117 641433600
118 -1282867200
119 -1087257600
120 206775237
121 415604800
122 -373436380
123 2193235200
124 278207150
125 1116610560
126 -1368511144
127 3040128000
128 479232000
129 -3006137680
130 747601920
131 -3608565120
132 299153270
133 108687040
134 10390120
135 -681408000
136 1072684886
137 1176996320
138 -823173120
139 -3821875200
140 1415622338
141 2032542720
142 -257103080
143 -44006400
144 1307082530
145 1529769488
146 2545389404
147 3095539200
148 -2350080000
149 -778885120
150 -534528000
151 -3215854080
152 -2831819770
153 -2223636480
154 1591629260
155 3535833600
156 1002913600
157 -5343436800
158 465625160
159 808473600
160 -2623505300
161 4031424328
162 -3425987500
163 4354231680
164 -3270758400
165 11677952
166 4168452704
167 5198169600
168 1695283200
169 4532384480
170 -521229800
171 -6062883840
172 -3435724800
173 -4127385600
174 4170750680
175 -5142159360
176 -2408022887
177 2001176320
178 1121402880
179 -2085782400
180 1789859162
181 -2501591040
182 2595088520
183 -1616832000
184 701917840
185 -5676312448
186 52639600
187 4042368000
188 1442488320
189 8338636800
190 5889530192
191 434304000
192 436031570
193 9728409600
194 -6253977600
195 -13127725440
196 50029408
197 -2948682880
198 -1869004800
199 4127385600
200 9287018
201 -11880759904
202 -3720211060
203 5695822080
204 8101111070
205 -3115008000
206 -2125111456
207 3097036800
208 -7003018775
209 2236050800
210 -10935335788
211 9941673600
212 -5208447270
213 13150126080
214 6492953480
215 14905313280
216 16441344000
217 -16673051200
218 -11309875200
219 2791526400
220 -591741202
221 5350625280
222 -4361011200
223 -22218393600
224 2508484850
225 -3544128744
226 -3368947400
227 -173721600
228 6441062400
229 59164160
230 13861748888
231 -16877053440
232 2084659200
233 846591200
234 -12632425520
235 -10255587840
236 6364973186
237 15275520000
238 12699648000
239 -1316044800
240 1319047600
241 18925264976
242 2105111060
243 11547244800
244 -4151892550
245 -3335454720
246 -10515145264
247 5081356800
248 5625907200
249 -33354547200
250 744143828
251 -18057312000
252 9808499090
253 -19873751040
254 1714396840
255 39455677440
256 -23509206526
257 13928642000
258 21164780
259 -3733891200
260 -25657344000
261 -5854022592
262 10333193000
263 -15550179840
264 -6813231620
265 45008214368
266 13399326720
267 16035436800
268 -2492006400
269 -11019340800
270 230066408
271 43864704000
272 253464640
273 -6200524800
274 -2375054860
275 -13358592000
276 -20657794534
277 -20640455680
278 2600386560
279 -26838489600
280 1829547691
281 -2433598336
282 4517975540
283 6305644800
284 24791903630
285 -7289118720
286 20809451624
287 -62056627200
288 -15089817600
289 90962560
290 26577210400
291 19873751040
292 -16729544650
293 14273740800
294 -12270792040
295 -5121492480
296 5079396400
297 52237059680
298 17396121600
299 18542995200
300 24390512640
301 -9376174080
302 5424702920
303 -10318464000
304 -16463462400
305 -15140193328
306 -11138069644
307 -66813494400
308 -5344106950
309 14592614400
310 -25079164968
311 33589071360
312 37450221770
313 -39854407680
314 2779545600
315 -880128000
316 -13812589700
317 12148531200
318 -48642048000
319 53295206400
320 -27510340047
321 -59610715216
322 31735490540
323 74635142400
324 -6361384640
325 -7657716352
326 -47001600000
327 32659660800
328 57737041920
329 53031172480
330 1164812852
331 20846592000
332 21893273630
333 38392473600
334 -64121241600
335 -51954739200
336 -16982356066
337 -44472729600
338 10902528000
339 -33432624000
340 -5388929338
341 3484844032
342 18600822760
343 -29221977600
344 43323659990
345 -22968046400
346 -4413257644
347 -100694880000
348 61150003200
349 73514188800
350 -26380649152
351 677514240
352 -13314644720
353 -72546140160
354 10444120220
355 11509056000
356 -7617630826
357 29871395840
358 107227400
359 87084633600
360 17865768960
361 101091627104
362 28450263140
363 -37980483840
364 67445597570
365 -41866905600
366 2505919000
367 -86947660800
368 -49528627200
369 -54547791280
370 33905664000
371 68204937600
372 -58538008870
373 8338636800
374 -80569609120
375 -49090429440
376 10005363446
377 -16023404800
378 51453665280
379 80466796800
380 -18685316000
381 -82547712000
382 -574201160
383 8407526400
384 -12176938690
385 34884161944
386 -32806353008
387 13376563200
388 -56573337600
389 -15524629120
390 21569745728
391 10021662720
392 22428057600
393 190719590400
394 -3971868420
395 156356282880
396 -12160512000
397 -36568396800
398 -12935577600
399 20556057600
400 -106521335518
401 460844800
402 100063641600
403 -100090535040
404 -82515622150
405 -99385741312
406 32520683520
407 73975449600
408 -10609660005
409 -208115340160
410 114675182108
411 -109069102080
412 91652794610
413 -903352320
414 28849766400
415 38188800000
416 -39501146674
417 159208034960
418 -83170713600
419 -171072345600
420 -89277106100
421 20906352896
422 21209348680
423 -112528166400
424 127971775360
425 194568192000
426 28008420284
427 -32450745600
428 97006141440
429 16198041600
430 92740662248
431 83862604800
432 -73955769550
433 22434666800
434 -34271569540
435 39123227520
436 -37380096000
437 -9300787200
438 82274549760
439 -113296435200
440 -18354405862
441 -132768952576
442 -150443136220
443 -49684377600
444 11521120
445 -16902512640
446 34954761400
447 113916441600
448 33372518400
449 -129196784080
450 15609685000
451 223858776960
452 -85494988800
453 -55667589120
454 -78162739200
455 -102555210240
456 50053915767
457 -95274595520
458 -118130688000
459 134655955200
460 77054967842
461 98083814400
462 -66508922480
463 140929136640
464 50440240240
465 181123774832
466 -108857525764
467 114232809600
468 -64677888000
469 263002521600
470 64207503360
471 -27548352000
472 45431516260
473 -297625190400
474 -96645189940
475 903352320
476 167504125454
477 -113074790400
478 -6948864000
479 -238711449600
480 -226197504000
481 47971854984
482 5826492620
483 -36782928000
484 167544499370
485 13872601600
486 69930548264
487 3432499200
488 210043607040
489 -86637240160
490 -156629537428
491 -444367872000
492 -2727308480
493 228096460800
494 -25217828920
495 68280652800
496 34156796414
497 64544058800
498 -66038169600
499 -18222796800
500 89564716384
501 -59781611520
502 128821248000
503 294970590720
504 183306240000
505 -317494585408
506 -1139962044
507 328624070400
508 -13878622030
509 316173312000
510 201657505088
511 -354002688000
512 -142277990400
513 111181824000
514 -245856196300
515 -324716238720
516 -143484482986
517 -100342802560
518 -49552588800
519 55417190400
520 58541532400
521 173443645440
522 16106292020
523 -55515744000
524 119726351810
525 -375290772480
526 247199729504
527 -23440435200
528 -159066777600
529 69403558640
530 -2909082800
531 56222824320
532 -297954617350
533 -42044817920
534 -16967458040
535 230944896000
536 21365085014
537 2410507840
538 -238485012480
539 469472889600
540 -194093028142
541 -70866432000
542 53177237360
543 413951616000
544 133418188800
545 248862893552
546 112518144000
547 57749904000
548 -44664422400
549 39287325440
550 134604004600
551 -105912714240
552 -324972123190
553 -190976163840
554 117653941340
555 -339630071040
556 191219088866
557 -397475020800
558 54138047600
559 -143428608000
560 -187003617881
561 328424382416
562 -66805111880
563 87992161920
564 69176155430
565 -108819210240
566 -37960751296
567 -228096460800
568 2779545600
569 -59647914560
570 374040576000
571 -55760290560
572 -132232089600
573 -4576665600
574 16966231880
575 -448783027200
576 59431486400
577 303243146960
578 270032855040
579 -311003596800
580 -198951739402
581 51062650496
582 252516658160
583 95981184000
584 35836530470
585 590530341728
586 109621197716
587 514272844800
588 164089405440
589 321936076800
590 -49840128000
591 -641975592960
592 -5601857170
593 -545218560000
594 -314273567140
595 356198768640
596 -180749174554
597 -113992253440
598 21056716800
599 -3952166400
600 137462740922
601 -124010496000
602 -168576692960
603 -469868647680
604 287840416110
605 -334448824320
606 -87469424640
607 742213555200
608 -28136385550
609 -656982186640
610 189545781308
611 183785472000
612 52007731200
613 -74223452160
614 -429877688240
615 552434688000
616 -271760241507
617 369257988320
618 -81301708800
619 -801801619200
620 -394732358722
621 367726694400
622 -238993732120
623 828112896000
624 239667838670
625 232675955200
626 255337602884
627 198046972800
628 288916992000
629 286079385600
630 -1491197864
631 -173209236480
632 113292340720
633 108025037120
634 -301796352000
635 190594909440
636 85610004480
637 84081254400
638 -631290839040
639 -104667264000
640 -112514088960
641 -608653229600
642 49818009600
643 -345814560000
644 484019376470
645 134566163776
646 -61131145400
647 -618779865600
648 59742259200
649 -794829100000
650 295468682732
651 707575092480
652 168310473760
653 452840094720
654 -352838085080
655 -178754181120
656 347922432000
657 -758815948800
658 37890064940
659 4576665600
660 -17957264000
661 -4517533696
662 -221941865080
663 -1117445322240
664 207940283690
665 967081027328
666 600739718996
667 -206369280000
668 -256566988800
669 540609638400
670 265373354552
671 648381127680
672 305356664990
673 393305702400
674 39094319420
675 -52121946240
676 -67276891606
677 151287868160
678 -701835264000
679 -24336230400
680 66406853500
681 -120925313600
682 244408320000
683 23444064000
684 391948159070
685 -630539919360
686 -583704576000
687 -447090508800
688 213737472000
689 -797088153600
690 218757036784
691 -444274122240
692 5816898880
693 220973875200
694 -6857411080
695 -91420992000
696 -239019033994
697 967614157760
698 429415833600
699 738837964800
700 -972840960000
701 -534784573440
702 -5775404520
703 60420372480
704 -365366349010
705 -558661309784
706 -495160874000
707 -166165430400
708 460709683200
709 66797885440
710 246375312992
711 1492702848000
712 -571911914470
713 260165468160
714 -494288994940
715 997922016000
716 -233232708800
717 -216921369600
718 992906035200
719 354478924800
720 -276117205858
721 415247325584
722 1154740838400
723 -2258380800
724 90682675200
725 -1025709834240
726 -937379679496
727 588079065600
728 -317980016640
729 602060536640
730 178422797800
731 -1264423910400
732 -537591795260
733 -168150528000
734 -493813127080
735 -668814197760
736 -186413569103
737 162844938880
738 81943879680
739 855289468800
740 425001266378
741 -189471394816
742 882170265600
743 -1296920102400
744 218050560000
745 12212387200
746 869370756956
747 -1704556339200
748 -296687923200
749 420406272000
750 -169511428528
751 -452840094720
752 376527460660
753 334657290240
754 -3023132840
755 -584439552000
756 126766724006
757 -446437785600
758 25142299000
759 1733034700800
760 -891922081882
761 1366371004544
762 241907524940
763 375894455040
764 -184219255090
765 45167616000
766 576493678904
767 -852745881600
768 1069015910400
769 101159324240
770 463127063372
771 1012003200000
772 -148792791680
773 324727603200
774 -176309452800
775 -598993966080
776 -502402867200
777 -1450922803200
778 -537425141760
779 -42256281600
780 -154043053918
781 -1365283445760
782 128632811840
783 150688742400
784 562047740020
785 11606822656
786 -144789499400
787 -760156560000
788 14082048000
789 1140677258240
790 581679618728
791 710613596160
792 -829189278970
793 -433609113600
794 -459411755140
795 -83351623680
796 -557606344594
797 429248102400
798 -852723302400
799 -759609676800
800 515778312449
801 2154588176
802 -374543769600
803 1479990170880
804 648130980640
805 -396571571968
806 -238399488000
807 245209536000
808 -181858372150
809 -863088965920
810 -990572544000
811 2263180354560
812 1018299322430
813 592365496320
814 202983540760
815 1160731054080
816 4071123472
817 1879457768240
818 -522554572800
819 -402079478400
820 -116625899520
821 166772736000
822 355056811760
823 -1316636006400
824 -251534543590
825 -493025857792
826 -1468766967200
827 -900685094400
828 -333545472000
829 322091827200
830 582870712320
831 -20022912000
832 1029073305600
833 -1624700355800
834 -519787750300
835 -282686976000
836 413656652500
837 74637833600
838 831275827200
839 -469701158400
840 724115103338
841 -2536997902816
842 53761561620
843 1104150528000
844 -438820761600
845 1033934054400
846 -48453556264
847 2518963200
848 534921984000
849 -1208359766640
850 -717692066572
851 -1666300671360
852 1628781723290
853 842150707200
854 -1131466752000
855 448992161280
856 -97093458800
857 1506365207360
858 71203204100
859 -1693807142400
860 -1069286400000
861 1550152581120
862 1336666366360
863 570241152000
864 1480927196450
865 3814391808000
866 -150018785280
867 -2130532560000
868 1611118080000
869 -556534950400
870 72333859000
871 1089436769280
872 -848810274490
873 -2623891046400
874 -7554875120
875 -730031328000
876 -258711552000
877 290318745600
878 -10840227840
879 -601661491200
880 -811712680064
881 -137283958864
882 -1255658782300
883 274295548800
884 -355812897440
885 -286464245760
886 1584292657064
887 243111398400
888 -184144896000
889 -1011754598400
890 867401105012
891 790433280000
892 -1227324147790
893 -2310712934400
894 -101587042960
895 1212914027520
896 -84496865986
897 581968485200
898 -1393354137600
899 2660025139200
900 763341042100
901 -118300573248
902 -663793516360
903 -2509861086720
904 -809091714730
905 -781595796800
906 -629469204676
907 1728843667200
908 92544460190
909 -18067046400
910 889627095032
911 1535852620800
912 194376499200
913 1494326476800
914 -72273674720
915 2558263489920
916 760065266246
917 -22887239680
918 1391162572800
919 -938226931200
920 -1663414272000
921 3215925742016
922 -1568892313300
923 1354289990400
924 -1532333260800
925 -1755213557760
926 77779850200
927 -482904115200
928 -1091279001600
929 483640934400
930 1432124028452
931 -2250563328000
932 -1047022615990
933 28258630400
934 1676879517560
935 -592365496320
936 -113723839997
937 -2930722720640
938 785446871040
939 -2795943801600
940 2701431200
941 -1066581135360
942 1940122828800
943 397822464000
944 1928451461570
945 1476673779152
946 -202830151680
947 1981175414400
948 -1287468748800
949 -817827840000
950 -1040668022728
951 -3340963192320
952 197736681830
953 2946318336000
954 278898070360
955 -3271609935360
956 -1698948666272
957 -136868659200
958 614279577600
959 1886095411200
960 29470230400
961 306019043200
962 657002062340
963 -866089537920
964 1645490995200
965 631712292992
966 1551350608600
967 3487848652800
968 -214025011200
969 488385765920
970 372031488000
971 16190853120
972 802129847870
973 1200913459200
974 -1027958676680
975 -993687552000
976 771353856000
977 -963239071600
978 -160346603520
979 -621171532800
980 1177005772800
981 -1367613112320
982 368061807880
983 -721107072000
984 -1629244711510
985 -2439513701248
986 667450368000
987 2052200217600
988 -2501700526080
989 528461107200
990 -1117454347672
991 -2263815659520
992 -449637638060
993 1305210470400
994 319755264400
995 -802695519360
996 747520283094
997 -1113351782400
998 -328896921600
999 3344271091200
1000 520095660422