0 1
1 1
2 -1
3 1
4 0
5 1
6 1
7 3
8 -3
9 -1
10 1
11 8
12 -12
13 8
14 1
15 1
16 15
17 -20
18 20
19 -15
20 -1
21 1
22 24
23 -15
24 0
25 -15
26 24
27 1
28 1
29 35
30 21
31 -105
32 105
33 -21
34 -35
35 -1
36 1
37 48
38 112
39 -336
40 420
41 -336
42 112
43 48
44 1
45 1
46 63
47 288
48 -672
49 756
50 -756
51 672
52 -288
53 -63
54 -1
55 1
56 80
57 585
58 -960
59 420
60 0
61 420
62 -960
63 585
64 80
65 1
66 1
67 99
68 1045
69 -825
70 -1980
71 4620
72 -4620
73 1980
74 825
75 -1045
76 -99
77 -1
78 1
79 120
80 1716
81 440
82 -8415
83 15840
84 -18480
85 15840
86 -8415
87 440
88 1716
89 120
90 1
91 1
92 143
93 2652
94 4004
95 -20735
96 32175
97 -34320
98 34320
99 -32175
100 20735
101 -4004
102 -2652
103 -143
104 -1
105 1
106 168
107 3913
108 11648
109 -39039
110 40040
111 -15015
112 0
113 -15015
114 40040
115 -39039
116 11648
117 3913
118 168
119 1
120 1
121 195
122 5565
123 25935
124 -58695
125 3003
126 125125
127 -225225
128 225225
129 -125125
130 -3003
131 58695
132 -25935
133 -5565
134 -195
135 -1
136 1
137 224
138 7680
139 50400
140 -65520
141 -148512
142 512512
143 -800800
144 900900
145 -800800
146 512512
147 -148512
148 -65520
149 50400
150 7680
151 224
152 1
153 1
154 255
155 10336
156 89760
157 -28560
158 -519792
159 1237600
160 -1633632
161 1701700
162 -1701700
163 1633632
164 -1237600
165 519792
166 28560
167 -89760
168 -10336
169 -255
170 -1
171 1
172 288
173 13617
174 150144
175 110160
176 -1233792
177 2153424
178 -1782144
179 612612
180 0
181 612612
182 -1782144
183 2153424
184 -1233792
185 110160
186 150144
187 13617
188 288
189 1
190 1
191 323
192 17613
193 239343
194 449616
195 -2372112
196 2496144
197 1410864
198 -7407036
199 11639628
200 -11639628
201 7407036
202 -1410864
203 -2496144
204 2372112
205 -449616
206 -239343
207 -17613
208 -323
209 -1
210 1
211 360
212 22420
213 367080
214 1148265
215 -3844992
216 310080
217 13023360
218 -29980860
219 42325920
220 -46558512
221 42325920
222 -29980860
223 13023360
224 310080
225 -3844992
226 1148265
227 367080
228 22420
229 360
230 1
231 1
232 399
233 28140
234 545300
235 2447865
236 -5148297
237 -8248128
238 40000320
239 -71221500
240 86415420
241 -88884432
242 88884432
243 -86415420
244 71221500
245 -40000320
246 8248128
247 5148297
248 -2447865
249 -545300
250 -28140
251 -399
252 -1
253 1
254 440
255 34881
256 788480
257 4703545
258 -4950792
259 -29472135
260 87318528
261 -114477660
262 83566560
263 -27159132
264 0
265 -27159132
266 83566560
267 -114477660
268 87318528
269 -29472135
270 -4950792
271 4703545
272 788480
273 34881
274 440
275 1
276 1
277 483
278 42757
279 1113959
280 8421105
281 -437437
282 -71975211
283 147829671
284 -89237148
285 -142191060
286 432456948
287 -624660036
288 624660036
289 -432456948
290 142191060
291 89237148
292 -147829671
293 71975211
294 437437
295 -8421105
296 -1113959
297 -42757
298 -483
299 -1
300 1
301 528
302 51888
303 1542288
304 14302596
305 13686288
306 -144825296
307 182050704
308 175777569
309 -925712832
310 1741595328
311 -2306437056
312 2498640144
313 -2306437056
314 1741595328
315 -925712832
316 175777569
317 182050704
318 -144825296
319 13686288
320 14302596
321 1542288
322 51888
323 528
324 1
325 1
326 575
327 62400
328 2097600
329 23301300
330 46648140
331 -252190400
332 84603200
333 993967425
334 -2678340225
335 4079412480
336 -4707014400
337 4805077200
338 -4805077200
339 4707014400
340 -4079412480
341 2678340225
342 -993967425
343 -84603200
344 252190400
345 -46648140
346 -23301300
347 -2097600
348 -62400
349 -575
350 -1
351 1
352 624
353 74425
354 2808000
355 36687300
356 113667840
357 -381721340
358 -363105600
359 2804283625
360 -5474211600
361 6071313105
362 -4079412480
363 1274816400
364 0
365 1274816400
366 -4079412480
367 6071313105
368 -5474211600
369 2804283625
370 -363105600
371 -381721340
372 113667840
373 36687300
374 2808000
375 74425
376 624
377 1
378 1
379 675
380 88101
381 3705975
382 56124900
383 238799340
384 -482496300
385 -1546948260
386 5991982425
387 -8009783925
388 2303105805
389 10756263375
390 -25241364720
391 34420042800
392 -34420042800
393 25241364720
394 -10756263375
395 -2303105805
396 8009783925
397 -5991982425
398 1546948260
399 482496300
400 -238799340
401 -56124900
402 -3705975
403 -88101
404 -675
405 -1
406 1
407 728
408 103572
409 4828824
410 83763225
411 458771040
412 -426469680
413 -4058889120
414 10371746385
415 -5649844200
416 -19973373420
417 60943722840
418 -101395709415
419 128501493120
420 -137680171200
421 128501493120
422 -101395709415
423 60943722840
424 -19973373420
425 -5649844200
426 10371746385
427 -4058889120
428 -426469680
429 458771040
430 83763225
431 4828824
432 103572
433 728
434 1
435 1
436 783
437 120988
438 6219108
439 122341401
440 828078615
441 55102320
442 -8671693680
443 14082527745
444 12448651215
445 -82563701220
446 169734304740
447 -234621522135
448 262022575815
449 -266181664320
450 266181664320
451 -262022575815
452 234621522135
453 -169734304740
454 82563701220
455 -12448651215
456 -14082527745
457 8671693680
458 -55102320
459 -828078615
460 -122341401
461 -6219108
462 -120988
463 -783
464 -1
465 1
466 840
467 140505
468 7925120
469 175309785
470 1425630024
471 1471968225
472 -16156108800
473 11594644425
474 66327947400
475 -210345150015
476 326889763200
477 -324436086975
478 205507902600
479 -62386327575
480 0
481 -62386327575
482 205507902600
483 -324436086975
484 326889763200
485 -210345150015
486 66327947400
487 11594644425
488 -16156108800
489 1471968225
490 1425630024
491 175309785
492 7925120
493 140505
494 840
495 1
496 1
497 899
498 162285
499 10001375
500 246968785
501 2363292099
502 4727660301
503 -26776962225
504 -9427026375
505 185815411275
506 -405866661915
507 401431445415
508 10866280425
509 -737354743125
510 1478922941925
511 -1933976154825
512 1933976154825
513 -1478922941925
514 737354743125
515 -10866280425
516 -401431445415
517 405866661915
518 -185815411275
519 9427026375
520 26776962225
521 -4727660301
522 -2363292099
523 -246968785
524 -10001375
525 -162285
526 -899
527 -1
528 1
529 960
530 186496
531 12509120
532 342626880
533 3796743104
534 11345523840
535 -39198758976
536 -72407977200
537 403173451200
538 -586803335040
539 -14192692800
540 1649190903360
541 -3874605134400
542 5932545590400
543 -7280851406400
544 7735904619300
545 -7280851406400
546 5932545590400
547 -3874605134400
548 1649190903360
549 -14192692800
550 -586803335040
551 403173451200
552 -72407977200
553 -39198758976
554 11345523840
555 3796743104
556 342626880
557 12509120
558 186496
559 960
560 1
561 1
562 1023
563 213312
564 15516864
565 468779520
566 5939096064
567 23794990912
568 -48376671552
569 -216648370224
570 727684042800
571 -466137397440
572 -1802988083520
573 5994993438720
574 -10491238517760
575 13582407009600
576 -14831363976000
577 15016756025700
578 -15016756025700
579 14831363976000
580 -13582407009600
581 10491238517760
582 -5994993438720
583 1802988083520
584 466137397440
585 -727684042800
586 216648370224
587 48376671552
588 -23794990912
589 -5939096064
590 -468779520
591 -15516864
592 -213312
593 -1023
594 -1
595 1
596 1088
597 242913
598 19100928
599 633310656
600 9077823744
601 45952679872
602 -41788857088
603 -500602856688
604 1085950804224
605 635184710160
606 -6429188862720
607 14252818207680
608 -19109041585920
609 17516621453760
610 -10616134214400
611 3151664844900
612 0
613 3151664844900
614 -10616134214400
615 17516621453760
616 -19109041585920
617 14252818207680
618 -6429188862720
619 635184710160
620 1085950804224
621 -500602856688
622 -41788857088
623 45952679872
624 9077823744
625 633310656
626 19100928
627 242913
628 1088
629 1
630 1
631 1155
632 275485
633 23346015
634 845718720
635 13595588160
636 83742070720
637 6939704640
638 -999142630640
639 1205128127280
640 4015982866896
641 -15599241949200
642 24893366097600
643 -18885313137600
644 -7962100660800
645 48303410675520
646 -87085475977500
647 110308269571500
648 -110308269571500
649 87085475977500
650 -48303410675520
651 7962100660800
652 18885313137600
653 -24893366097600
654 15599241949200
655 -4015982866896
656 -1205128127280
657 999142630640
658 -6939704640
659 -83742070720
660 -13595588160
661 -845718720
662 -23346015
663 -275485
664 -1155
665 -1
666 1
667 1224
668 311220
669 28345800
670 1117368945
671 19995655680
672 146006488320
673 148388359680
674 -1785965266800
675 411970993280
676 11747499736896
677 -29785523354496
678 27882372445200
679 21628990656000
680 -120813362092800
681 242047860088320
682 -349038587717820
683 418010284692000
684 -441233078286000
685 418010284692000
686 -349038587717820
687 242047860088320
688 -120813362092800
689 21628990656000
690 27882372445200
691 -29785523354496
692 11747499736896
693 411970993280
694 -1785965266800
695 148388359680
696 146006488320
697 19995655680
698 1117368945
699 28345800
700 311220
701 1224
702 1
703 1
704 1295
705 350316
706 34203540
707 1461773985
708 28932663375
709 245683173120
710 473591712000
711 -2885254550640
712 -2675673058960
713 26464730412736
714 -44493791590080
715 -5416660280304
716 166538221340400
717 -407757971462400
718 640810917976320
719 -791731384458300
720 850650929348220
721 -859243362978000
722 859243362978000
723 -850650929348220
724 791731384458300
725 -640810917976320
726 407757971462400
727 -166538221340400
728 5416660280304
729 44493791590080
730 -26464730412736
731 2675673058960
732 2885254550640
733 -473591712000
734 -245683173120
735 -28932663375
736 -1461773985
737 -34203540
738 -350316
739 -1295
740 -1
741 1
742 1368
743 392977
744 41032704
745 1894904865
746 41249593560
747 401361607185
748 1138851901440
749 -4165599448560
750 -10565762458240
751 50221343302416
752 -42819020296192
753 -135471226505328
754 510218276690304
755 -916635050463600
756 1107001495941120
757 -955829621052540
758 559735676454240
759 -163256238965820
760 0
761 -163256238965820
762 559735676454240
763 -955829621052540
764 1107001495941120
765 -916635050463600
766 510218276690304
767 -135471226505328
768 -42819020296192
769 50221343302416
770 -10565762458240
771 -4165599448560
772 1138851901440
773 401361607185
774 41249593560
775 1894904865
776 41032704
777 392977
778 1368
779 1
780 1
781 1443
782 439413
783 48957623
784 2435534361
785 58021911675
786 639327289965
787 2402733073455
788 -5132311058160
789 -27358243541200
790 81398297522256
791 16981799837808
792 -463554641683952
793 1124241150554928
794 -1440932197923504
795 824921263735920
796 842243302950660
797 -3089532767866740
798 5154232687349460
799 -6366993319666980
800 6366993319666980
801 -5154232687349460
802 3089532767866740
803 -842243302950660
804 -824921263735920
805 1440932197923504
806 -1124241150554928
807 463554641683952
808 -16981799837808
809 -81398297522256
810 27358243541200
811 5132311058160
812 -2402733073455
813 -639327289965
814 -58021911675
815 -2435534361
816 -48957623
817 -439413
818 -1443
819 -1
820 1
821 1520
822 489840
823 58114160
824 3105614980
825 80609928048
826 996213145200
827 4680092866800
828 -4549296641175
829 -59073735635200
830 108080107962112
831 218622438577920
832 -1116432104615360
833 1887675739631360
834 -1055636824561920
835 -2464043736750336
836 8335822833432900
837 -14981929766107200
838 20646999194827200
839 -24255212646350400
840 25467973278667920
841 -24255212646350400
842 20646999194827200
843 -14981929766107200
844 8335822833432900
845 -2464043736750336
846 -1055636824561920
847 1887675739631360
848 -1116432104615360
849 218622438577920
850 108080107962112
851 -59073735635200
852 -4549296641175
853 4680092866800
854 996213145200
855 80609928048
856 3105614980
857 58114160
858 489840
859 1520
860 1
861 1
862 1599
863 544480
864 68650400
865 3930693780
866 110720556908
867 1522405034592
868 8619575796000
869 214505810025
870 -113414970579625
871 95679107876352
872 704989705691648
873 -2165305665149120
874 2108065935710400
875 2624122732142080
876 -13118809364891136
877 26749215884887236
878 -38927197748520900
879 46453569315504000
880 -49312250504150400
881 49723185925018320
882 -49723185925018320
883 49312250504150400
884 -46453569315504000
885 38927197748520900
886 -26749215884887236
887 13118809364891136
888 -2624122732142080
889 -2108065935710400
890 2165305665149120
891 -704989705691648
892 -95679107876352
893 113414970579625
894 -214505810025
895 -8619575796000
896 -1522405034592
897 -110720556908
898 -3930693780
899 -68650400
900 -544480
901 -1599
902 -1
903 1
904 1680
905 603561
906 80727360
907 4940366340
908 150479766528
909 2286375828100
910 15212971245888
911 14270439517425
912 -198100813346800
913 -33859374251703
914 1681404508492800
915 -3407403905400768
916 -150254289776640
917 14196566003557440
918 -36731403214621696
919 57247707383983620
920 -63934404784076736
921 52684600968881700
922 -30016152480787200
923 8629643838226320
924 0
925 8629643838226320
926 -30016152480787200
927 52684600968881700
928 -63934404784076736
929 57247707383983620
930 -36731403214621696
931 14196566003557440
932 -150254289776640
933 -3407403905400768
934 1681404508492800
935 -33859374251703
936 -198100813346800
937 14270439517425
938 15212971245888
939 2286375828100
940 150479766528
941 4940366340
942 80727360
943 603561
944 1680
945 1
946 1
947 1763
948 667317
949 94519719
950 6168772260
951 202517142828
952 3380154534484
953 25947307730396
954 46955061586017
955 -316188242986525
956 -433664698553723
957 3373544798684151
958 -3906209161423296
959 -8998782493684032
960 40266093579504960
961 -74538307698135616
962 80200098116596612
963 -31947554244889332
964 -69105937721912364
965 194948656997612700
966 -306539957210039280
967 371074685043731760
968 -371074685043731760
969 306539957210039280
970 -194948656997612700
971 69105937721912364
972 31947554244889332
973 -80200098116596612
974 74538307698135616
975 -40266093579504960
976 8998782493684032
977 3906209161423296
978 -3373544798684151
979 433664698553723
980 316188242986525
981 -46955061586017
982 -25947307730396
983 -3380154534484
984 -202517142828
985 -6168772260
986 -94519719
987 -667317
988 -1763
989 -1
990 1
991 1848
992 735988
993 110216568
994 7655134641
995 270064125408
996 4926173556304
997 43013611321824
998 114560866068649
999 -455625383908552
1000 -1374730392823788
1001 5879760200260856
1002 -1171861598026119
1003 -31545535156929024
1004 85985105486007552
1005 -107712672944267776
1006 20759898201023652
1007 212311193035512032
1008 -555794205817409328
1009 922846608021802464
1010 -1227504302336692380
1011 1419764012341234560
1012 -1484298740174927040
1013 1419764012341234560
1014 -1227504302336692380
1015 922846608021802464
1016 -555794205817409328
1017 212311193035512032
1018 20759898201023652
1019 -107712672944267776
1020 85985105486007552
1021 -31545535156929024
1022 -1171861598026119
1023 5879760200260856
1024 -1374730392823788
1025 -455625383908552
1026 114560866068649
1027 43013611321824
1028 4926173556304
1029 270064125408
1030 7655134641
1031 110216568
1032 735988
1033 1848
1034 1
1035 1
1036 1935
1037 809820
1038 128022180
1039 9444346065
1040 357067620063
1041 7085778656880
1042 69590010306960
1043 244512120088665
1044 -568440863066505
1045 -3294640398118212
1046 8814188753681220
1047 10088354147645865
1048 -77488571261735865
1049 144104744988737280
1050 -65182702374780672
1051 -300990374111229660
1052 953472645967645980
1053 -1717415063909486480
1054 2359622585599670160
1055 -2741919248834009244
1056 2883895650068132700
1057 -2904062752516161600
1058 2904062752516161600
1059 -2883895650068132700
1060 2741919248834009244
1061 -2359622585599670160
1062 1717415063909486480
1063 -953472645967645980
1064 300990374111229660
1065 65182702374780672
1066 -144104744988737280
1067 77488571261735865
1068 -10088354147645865
1069 -8814188753681220
1070 3294640398118212
1071 568440863066505
1072 -244512120088665
1073 -69590010306960
1074 -7085778656880
1075 -357067620063
1076 -9444346065
1077 -128022180
1078 -809820
1079 -1935
1080 -1
1081 1
1082 2024
1083 889065
1084 148156800
1085 11587603665
1086 468320845608
1087 10069733198217
1088 110221446635520
1089 481623266606625
1090 -532168649177880
1091 -6834682231326807
1092 10579134348162432
1093 39523498793683905
1094 -155020499362407000
1095 170241332857892505
1096 226900872515125248
1097 -1203140108454033948
1098 2501182042116262560
1099 -3514135122532466300
1100 3692693249718556160
1101 -2930941084796599644
1102 1632728614192419744
1103 -463843356304664700
1104 0
1105 -463843356304664700
1106 1632728614192419744
1107 -2930941084796599644
1108 3692693249718556160
1109 -3514135122532466300
1110 2501182042116262560
1111 -1203140108454033948
1112 226900872515125248
1113 170241332857892505
1114 -155020499362407000
1115 39523498793683905
1116 10579134348162432
1117 -6834682231326807
1118 -532168649177880
1119 481623266606625
1120 110221446635520
1121 10069733198217
1122 468320845608
1123 11587603665
1124 148156800
1125 889065
1126 2024
1127 1
1128 1
1129 2115
1130 973981
1131 170857455
1132 14143095945
1133 609613435563
1134 14151101144565
1135 171323801581383
1136 897312952334865
1137 -81918378649965
1138 -12823777458656307
1139 7039569979650975
1140 102383641637685993
1141 -258493286987142165
1142 37651535488832565
1143 1097981391325402023
1144 -3058882939275247260
1145 4692920837086518828
1146 -4328072252687415980
1147 932470219749580380
1148 5114621678761708036
1149 -12203197223679291060
1150 18312535706908162356
1151 -21800637746319240900
1152 21800637746319240900
1153 -18312535706908162356
1154 12203197223679291060
1155 -5114621678761708036
1156 -932470219749580380
1157 4328072252687415980
1158 -4692920837086518828
1159 3058882939275247260
1160 -1097981391325402023
1161 -37651535488832565
1162 258493286987142165
1163 -102383641637685993
1164 -7039569979650975
1165 12823777458656307
1166 81918378649965
1167 -897312952334865
1168 -171323801581383
1169 -14151101144565
1170 -609613435563
1171 -14143095945
1172 -170857455
1173 -973981
1174 -2115
1175 -1
1176 1
1177 2208
1178 1064832
1179 196378784
1180 17176744080
1181 787902987168
1182 19680952773504
1183 261846921495456
1184 1602955130874372
1185 1304631317895840
1186 -22124050006810752
1187 -10678536884317536
1188 218846423234673936
1189 -340602862580631648
1190 -530020203595943040
1191 3028354471504625568
1192 -5882704643849535711
1193 5602415649638645376
1194 1459394337596411392
1195 -16298889758101610880
1196 36282551391067730496
1197 -56708604359340664192
1198 73312061798746455552
1199 -83714448945865885056
1200 87202550985276963600
1201 -83714448945865885056
1202 73312061798746455552
1203 -56708604359340664192
1204 36282551391067730496
1205 -16298889758101610880
1206 1459394337596411392
1207 5602415649638645376
1208 -5882704643849535711
1209 3028354471504625568
1210 -530020203595943040
1211 -340602862580631648
1212 218846423234673936
1213 -10678536884317536
1214 -22124050006810752
1215 1304631317895840
1216 1602955130874372
1217 261846921495456
1218 19680952773504
1219 787902987168
1220 17176744080
1221 196378784
1222 1064832
1223 2208
1224 1
1225 1
1226 2303
1227 1161888
1228 224993888
1229 20763000496
1230 1011510431568
1231 27107403574944
1232 394139023976544
1233 2768948502003684
1234 4595862451281948
1235 -35177638474373472
1236 -59530620654269856
1237 408009057246698544
1238 -259394153389214256
1239 -2031453821078674272
1240 6443072585659233888
1241 -8227244614405917471
1242 -915610714422241761
1243 26617591490347521664
1244 -66103206873159524992
1245 108799935557259984576
1246 -142982370777910535872
1247 162713882906176755328
1248 -169905656736284015232
1249 170916999931142848656
1250 -170916999931142848656
1251 169905656736284015232
1252 -162713882906176755328
1253 142982370777910535872
1254 -108799935557259984576
1255 66103206873159524992
1256 -26617591490347521664
1257 915610714422241761
1258 8227244614405917471
1259 -6443072585659233888
1260 2031453821078674272
1261 259394153389214256
1262 -408009057246698544
1263 59530620654269856
1264 35177638474373472
1265 -4595862451281948
1266 -2768948502003684
1267 -394139023976544
1268 -27107403574944
1269 -1011510431568
1270 -20763000496
1271 -224993888
1272 -1161888
1273 -2303
1274 -1
1275 1
1276 2400
1277 1265425
1278 256995200
1279 24985707600
1280 1290341790080
1281 36998571061200
1282 585064482710400
1283 4651599302912100
1284 11507517114508800
1285 -50969626705152540
1286 -169121891301148800
1287 670150839600824400
1288 309614383036425600
1289 -5206472669245201200
1290 11029046911451399040
1291 -4956033413185232175
1292 -28571422902587997600
1293 91792788485447428225
1294 -164523397428383347200
1295 213483643420502297920
1296 -213640220129065945600
1297 164429267735551828800
1298 -89897172876340748800
1299 25283579871470835600
1300 0
1301 25283579871470835600
1302 -89897172876340748800
1303 164429267735551828800
1304 -213640220129065945600
1305 213483643420502297920
1306 -164523397428383347200
1307 91792788485447428225
1308 -28571422902587997600
1309 -4956033413185232175
1310 11029046911451399040
1311 -5206472669245201200
1312 309614383036425600
1313 670150839600824400
1314 -169121891301148800
1315 -50969626705152540
1316 11507517114508800
1317 4651599302912100
1318 585064482710400
1319 36998571061200
1320 1290341790080
1321 24985707600
1322 256995200
1323 1265425
1324 2400
1325 1
1326 1
1327 2499
1328 1375725
1329 292695375
1330 29939019600
1331 1636139082480
1332 50070116805520
1333 857438263306800
1334 7630567230478500
1335 24973179917832300
1336 -64921535132994540
1337 -387057497183495460
1338 946388013454942800
1339 1998721054179990000
1340 -10858250982462937200
1341 14140537445357909040
1342 16301246758503921585
1343 -100582368947319689325
1344 214952642981722064125
1345 -285327773545363989825
1346 226997504145278771520
1347 -887268015194003520
1348 -358536938867031422400
1349 760227367563953016000
1350 -1098431081082788524400
1351 1289462573445012615600
1352 -1289462573445012615600
1353 1098431081082788524400
1354 -760227367563953016000
1355 358536938867031422400
1356 887268015194003520
1357 -226997504145278771520
1358 285327773545363989825
1359 -214952642981722064125
1360 100582368947319689325
1361 -16301246758503921585
1362 -14140537445357909040
1363 10858250982462937200
1364 -1998721054179990000
1365 -946388013454942800
1366 387057497183495460
1367 64921535132994540
1368 -24973179917832300
1369 -7630567230478500
1370 -857438263306800
1371 -50070116805520
1372 -1636139082480
1373 -29939019600
1374 -292695375
1375 -1375725
1376 -2499
1377 -1
1378 1
1379 2600
1380 1493076
1381 332428200
1382 35728390425
1383 2062763364480
1384 67218132654400
1385 1241853572785280
1386 12260452379912100
1387 49864554462122400
1388 -64916077224638640
1389 -783430322681916000
1390 1038756673075545060
1391 5890218135269865600
1392 -19195648177946385600
1393 7758131639569933440
1394 79148638930040759625
1395 -243478797434356662360
1396 371703390611807718100
1397 -261393342093527152600
1398 -252764500733702612655
1399 1175773227876440793600
1400 -2336257344734465268480
1401 3481317048706653811200
1402 -4396648275744861609200
1403 4966818801417826371200
1404 -5157850293780050462400
1405 4966818801417826371200
1406 -4396648275744861609200
1407 3481317048706653811200
1408 -2336257344734465268480
1409 1175773227876440793600
1410 -252764500733702612655
1411 -261393342093527152600
1412 371703390611807718100
1413 -243478797434356662360
1414 79148638930040759625
1415 7758131639569933440
1416 -19195648177946385600
1417 5890218135269865600
1418 1038756673075545060
1419 -783430322681916000
1420 -64916077224638640
1421 49864554462122400
1422 12260452379912100
1423 1241853572785280
1424 67218132654400
1425 2062763364480
1426 35728390425
1427 332428200
1428 1493076
1429 2600
1430 1
1431 1
1432 2703
1433 1617772
1434 376549524
1435 42471630825
1436 2586513093255
1437 89558231439040
1438 1778994881751360
1439 19341140959269220
1440 94075010360795100
1441 -24173657770101840
1442 -1450398683711206320
1443 466630916236632420
1444 13601320920085435740
1445 -28207511690474222400
1446 -26356016371041389760
1447 219336135247112701545
1448 -458394652669933833945
1449 399759025788523879660
1450 389762171431257998100
1451 -2096181974603321350655
1452 4447223867142283962735
1453 -6833962021497255240960
1454 8669737758646570394880
1455 -9702511006605002658800
1456 10073012620222377462000
1457 -10124669095197876833600
1458 10124669095197876833600
1459 -10073012620222377462000
1460 9702511006605002658800
1461 -8669737758646570394880
1462 6833962021497255240960
1463 -4447223867142283962735
1464 2096181974603321350655
1465 -389762171431257998100
1466 -399759025788523879660
1467 458394652669933833945
1468 -219336135247112701545
1469 26356016371041389760
1470 28207511690474222400
1471 -13601320920085435740
1472 -466630916236632420
1473 1450398683711206320
1474 24173657770101840
1475 -94075010360795100
1476 -19341140959269220
1477 -1778994881751360
1478 -89558231439040
1479 -2586513093255
1480 -42471630825
1481 -376549524
1482 -1617772
1483 -2703
1484 -1
1485 1
1486 2808
1487 1750113
1488 425438208
1489 50300037801
1490 3226481252280
1491 118471814398665
1492 2522546702807040
1493 30012824616187140
1494 170124226980096480
1495 111019795291101060
1496 -2488340826249707520
1497 -1770781981454233020
1498 27131049970049702880
1499 -30335934676961326140
1500 -122767938138410127360
1501 473678473604902310745
1502 -645457997041617057480
1503 -175906880644229862855
1504 2664634040616763837440
1505 -6581904955092244359855
1506 10579688516425331754360
1507 -12888386033516844902415
1508 12391486225757877288960
1509 -9294959231625890375280
1510 5001771783834559843200
1511 -1394724824338483033200
1512 0
1513 -1394724824338483033200
1514 5001771783834559843200
1515 -9294959231625890375280
1516 12391486225757877288960
1517 -12888386033516844902415
1518 10579688516425331754360
1519 -6581904955092244359855
1520 2664634040616763837440
1521 -175906880644229862855
1522 -645457997041617057480
1523 473678473604902310745
1524 -122767938138410127360
1525 -30335934676961326140
1526 27131049970049702880
1527 -1770781981454233020
1528 -2488340826249707520
1529 111019795291101060
1530 170124226980096480
1531 30012824616187140
1532 2522546702807040
1533 118471814398665
1534 3226481252280
1535 50300037801
1536 425438208
1537 1750113
1538 2808
1539 1
1540 1
1541 2915
1542 1890405
1543 479497095
1544 59359599585
1545 4004954910099
1546 155660610716325
1547 3542829718202775
1548 45883215962684100
1549 297501022643124300
1550 441797749283310420
1551 -3962201718264344100
1552 -7556508207216668700
1553 48097059978370718700
1554 -6528468847412565900
1555 -336828520193817197700
1556 839133889159003047225
1557 -449898751858062431925
1558 -2377635172248504243075
1559 8051764341087609917775
1560 -14363326686410095248855
1561 16913699682563062053675
1562 -11543487585457565740275
1563 -3036609936304802082225
1564 24329854953894182893200
1565 -47225061925704635852880
1566 66129194257428074850000
1567 -76709865338616566826000
1568 76709865338616566826000
1569 -66129194257428074850000
1570 47225061925704635852880
1571 -24329854953894182893200
1572 3036609936304802082225
1573 11543487585457565740275
1574 -16913699682563062053675
1575 14363326686410095248855
1576 -8051764341087609917775
1577 2377635172248504243075
1578 449898751858062431925
1579 -839133889159003047225
1580 336828520193817197700
1581 6528468847412565900
1582 -48097059978370718700
1583 7556508207216668700
1584 3962201718264344100
1585 -441797749283310420
1586 -297501022643124300
1587 -45883215962684100
1588 -3542829718202775
1589 -155660610716325
1590 -4004954910099
1591 -59359599585
1592 -479497095
1593 -1890405
1594 -2915
1595 -1
1596 1
1597 3024
1598 2038960
1599 539154000
1600 69812279460
1601 4947861142224
1602 203210719888176
1603 4931320438558800
1604 69196463953241625
1605 506039930576980800
1606 1150020311885565120
1607 -5798312419498173120
1608 -20157742369591772400
1609 75675696639487560000
1610 83137182261916305600
1611 -739538130242648721600
1612 1172045860918766982225
1613 990780349493303384400
1614 -7917094987498386690000
1615 17652846303054995432400
1616 -22090468208628698658780
1617 10201491984611867219280
1618 25060989786492316129200
1619 -81648546121869259806000
1620 149052715123125665676825
1621 -213688598403564227623680
1622 264657852644128145959680
1623 -296258790273277775328000
1624 306839461354466267304000
1625 -296258790273277775328000
1626 264657852644128145959680
1627 -213688598403564227623680
1628 149052715123125665676825
1629 -81648546121869259806000
1630 25060989786492316129200
1631 10201491984611867219280
1632 -22090468208628698658780
1633 17652846303054995432400
1634 -7917094987498386690000
1635 990780349493303384400
1636 1172045860918766982225
1637 -739538130242648721600
1638 83137182261916305600
1639 75675696639487560000
1640 -20157742369591772400
1641 -5798312419498173120
1642 1150020311885565120
1643 506039930576980800
1644 69196463953241625
1645 4931320438558800
1646 203210719888176
1647 4947861142224
1648 69812279460
1649 539154000
1650 2038960
1651 3024
1652 1
1653 1
1654 3135
1655 2196096
1656 604862720
1657 81837381780
1658 6085263511404
1659 263667535971840
1660 6806238977476224
1661 103055700252015225
1662 840730115082632775
1663 2551227941090949120
1664 -7570075718111961600
1665 -44833185544791724080
1666 102081399786582577200
1667 312149451633793804800
1668 -1385735334625990656000
1669 986117625941549634225
1670 5360047564934261343375
1671 -18799996874585226115200
1672 29207253946669826227200
1673 -14879085212805946111980
1674 -45178109651263959470100
1675 154612420073302957758720
1676 -293226428283316889961600
1677 426893070341290570515225
1678 -526320763854999718710105
1679 581049498342428669030400
1680 -600417814953842957998080
1681 603098251627744042632000
1682 -603098251627744042632000
1683 600417814953842957998080
1684 -581049498342428669030400
1685 526320763854999718710105
1686 -426893070341290570515225
1687 293226428283316889961600
1688 -154612420073302957758720
1689 45178109651263959470100
1690 14879085212805946111980
1691 -29207253946669826227200
1692 18799996874585226115200
1693 -5360047564934261343375
1694 -986117625941549634225
1695 1385735334625990656000
1696 -312149451633793804800
1697 -102081399786582577200
1698 44833185544791724080
1699 7570075718111961600
1700 -2551227941090949120
1701 -840730115082632775
1702 -103055700252015225
1703 -6806238977476224
1704 -263667535971840
1705 -6085263511404
1706 -81837381780
1707 -604862720
1708 -2196096
1709 -3135
1710 -1
1711 1
1712 3248
1713 2362137
1714 677104064
1715 95633003620
1716 7451913579264
1717 340123095000612
1718 9319422222272448
1719 151714106555012001
1720 1368489432235239600
1721 5177199138370203945
1722 -8085921418533853440
1723 -89393798624953346160
1724 103762388313245921280
1725 800846312746061005200
1726 -2223856471912407763200
1727 -891454888603753048575
1728 15336565877949876529200
1729 -35432593634534361671175
1730 30181045509045340324800
1731 46168543698005835926820
1732 -217707331382253407735040
1733 453370714605590135767140
1734 -669967706348400672313920
1735 775266523936247347211025
1736 -720850777974391324412880
1737 529044433378479853096185
1738 -280840590865507190031360
1739 77732663543131454383680
1740 0
1741 77732663543131454383680
1742 -280840590865507190031360
1743 529044433378479853096185
1744 -720850777974391324412880
1745 775266523936247347211025
1746 -669967706348400672313920
1747 453370714605590135767140
1748 -217707331382253407735040
1749 46168543698005835926820
1750 30181045509045340324800
1751 -35432593634534361671175
1752 15336565877949876529200
1753 -891454888603753048575
1754 -2223856471912407763200
1755 800846312746061005200
1756 103762388313245921280
1757 -89393798624953346160
1758 -8085921418533853440
1759 5177199138370203945
1760 1368489432235239600
1761 151714106555012001
1762 9319422222272448
1763 340123095000612
1764 7451913579264
1765 95633003620
1766 677104064
1767 2362137
1768 3248
1769 1
1770 1
1771 3363
1772 2537413
1773 756386903
1774 111417575556
1775 9087862212044
1776 436317563961972
1777 12664737193758012
1778 220952981345576337
1779 2187609970454264499
1780 9902451940146696645
1781 -4638232825125819465
1782 -164322956644735565040
1783 25689296715432179760
1784 1721674624596745440720
1785 -2895089634166015818000
1786 -6807532232239018070175
1787 34090461934856851414275
1788 -51550679897325418407675
1789 -14754349495421536163625
1790 237085566485053652570820
1791 -595340498433565102157940
1792 926942640678457796926260
1793 -983017116371217050481540
1794 564784567062086710811745
1795 356725445749945038343395
1796 -1616653475879825258240715
1797 2928805341653077424164935
1798 -3994455904006722801071040
1799 4586227149044755808637120
1800 -4586227149044755808637120
1801 3994455904006722801071040
1802 -2928805341653077424164935
1803 1616653475879825258240715
1804 -356725445749945038343395
1805 -564784567062086710811745
1806 983017116371217050481540
1807 -926942640678457796926260
1808 595340498433565102157940
1809 -237085566485053652570820
1810 14754349495421536163625
1811 51550679897325418407675
1812 -34090461934856851414275
1813 6807532232239018070175
1814 2895089634166015818000
1815 -1721674624596745440720
1816 -25689296715432179760
1817 164322956644735565040
1818 4638232825125819465
1819 -9902451940146696645
1820 -2187609970454264499
1821 -220952981345576337
1822 -12664737193758012
1823 -436317563961972
1824 -9087862212044
1825 -111417575556
1826 -756386903
1827 -2537413
1828 -3363
1829 -1
1830 1
1831 3480
1832 2722260
1833 843249240
1834 129431495145
1835 11039135745120
1836 556756782717520
1837 17088332292678240
1838 318569616190001385
1839 3440804216856915480
1840 18135092865901441716
1841 8311924918454016600
1842 -281601982449768974175
1843 -244647635169358915200
1844 3276307352460333038400
1845 -2346830019138540754560
1846 -20791332570867929760375
1847 62960607006041153871000
1848 -43650544906171417483500
1849 -180831898343855330649000
1850 666993650968896349221585
1851 -1194183106495038165290400
1852 1243508033418347605381200
1853 -240319181540396800951200
1854 -2091162746545651698348975
1855 5529060076872190494930840
1856 -9449460225974101649229900
1857 13121518657732521659242200
1858 -15984758435304680653591575
1859 17753137351140990226982400
1860 -18344908596179023234548480
1861 17753137351140990226982400
1862 -15984758435304680653591575
1863 13121518657732521659242200
1864 -9449460225974101649229900
1865 5529060076872190494930840
1866 -2091162746545651698348975
1867 -240319181540396800951200
1868 1243508033418347605381200
1869 -1194183106495038165290400
1870 666993650968896349221585
1871 -180831898343855330649000
1872 -43650544906171417483500
1873 62960607006041153871000
1874 -20791332570867929760375
1875 -2346830019138540754560
1876 3276307352460333038400
1877 -244647635169358915200
1878 -281601982449768974175
1879 8311924918454016600
1880 18135092865901441716
1881 3440804216856915480
1882 318569616190001385
1883 17088332292678240
1884 556756782717520
1885 11039135745120
1886 129431495145
1887 843249240
1888 2722260
1889 3480
1890 1
1891 1
1892 3599
1893 2917020
1894 938259300
1895 149938856745
1896 13358482385415
1897 706847980126960
1898 22901073055300880
1899 455002996832076825
1900 5333065205020044855
1901 32100724928006336316
1902 41365848329376486084
1903 -450559284038113848975
1904 -917177904993337178625
1905 5603977053174224894400
1906 1828971526859010623040
1907 -48669928206565334531415
1908 95271323723909876694375
1909 47116551523682156785500
1910 -595366479923983984177500
1911 1412184138577500101567985
1912 -1692555620373402672641985
1913 176989443665992696796400
1914 4079634664303666604682000
1915 -10940030585634535265946975
1916 19064703377265351508317615
1917 -26571601010579620045804740
1918 31999366333894802944392900
1919 -34931525286380339731062375
1920 35957037955338294658946775
1921 -36098045947320013461530880
1922 36098045947320013461530880
1923 -35957037955338294658946775
1924 34931525286380339731062375
1925 -31999366333894802944392900
1926 26571601010579620045804740
1927 -19064703377265351508317615
1928 10940030585634535265946975
1929 -4079634664303666604682000
1930 -176989443665992696796400
1931 1692555620373402672641985
1932 -1412184138577500101567985
1933 595366479923983984177500
1934 -47116551523682156785500
1935 -95271323723909876694375
1936 48669928206565334531415
1937 -1828971526859010623040
1938 -5603977053174224894400
1939 917177904993337178625
1940 450559284038113848975
1941 -41365848329376486084
1942 -32100724928006336316
1943 -5333065205020044855
1944 -455002996832076825
1945 -22901073055300880
1946 -706847980126960
1947 -13358482385415
1948 -149938856745
1949 -938259300
1950 -2917020
1951 -3599
1952 -1
1953 1
1954 3720
1955 3122041
1956 1042016640
1957 173229281385
1958 16106194557960
1959 893056013515345
1960 30493564670760960
1961 644131572456900385
1962 8155914284427989640
1963 55259404482086562681
1964 113873188548943374720
1965 -667631395103729381559
1966 -2355547381109721214200
1967 8546516093741618775825
1968 14401337873814393815040
1969 -96804643804726402743975
1970 103188804359834343360840
1971 339540317898104079836625
1972 -1416312315034113054096000
1973 2301940674387181785373185
1974 -869151593567297970329400
1975 -5220283497547745472357015
1976 16494418418382429793228800
1977 -30381753365893846928459175
1978 41977476090092550585581640
1979 -46542765326548464932420175
1980 42065181255692667464058240
1981 -30298975842350546795584575
1982 15895446368848301382208200
1983 -4371247751433282880107255
1984 0
1985 -4371247751433282880107255
1986 15895446368848301382208200
1987 -30298975842350546795584575
1988 42065181255692667464058240
1989 -46542765326548464932420175
1990 41977476090092550585581640
1991 -30381753365893846928459175
1992 16494418418382429793228800
1993 -5220283497547745472357015
1994 -869151593567297970329400
1995 2301940674387181785373185
1996 -1416312315034113054096000
1997 339540317898104079836625
1998 103188804359834343360840
1999 -96804643804726402743975
2000 14401337873814393815040
2001 8546516093741618775825
2002 -2355547381109721214200
2003 -667631395103729381559
2004 113873188548943374720
2005 55259404482086562681
2006 8155914284427989640
2007 644131572456900385
2008 30493564670760960
2009 893056013515345
2010 16106194557960
2011 173229281385
2012 1042016640
2013 3122041
2014 3720
2015 1
2016 1
2017 3843
2018 3337677
2019 1155153279
2020 199619850465
2021 19351013242995
2022 1123082727619965
2023 40354226594069535
2024 904284758277503505
2025 12320064199638846035
2026 92910815867218995261
2027 259886667340363074543
2028 -894532487511577395663
2029 -5147574673012091554941
2030 11143743682737415610925
2031 43809539392606933128015
2032 -167464783020885695565255
2033 13869038447303457202155
2034 1033034618601856320794085
2035 -2713465432782742615133625
2036 2425851593010579568280985
2037 4298367242459651445131355
2038 -20191284775802512467854955
2039 41780617647799124247936615
2040 -58326806779547951967967575
2041 56194656278809102338362715
2042 -26146656536065691259166155
2043 -31343088495990582278533545
2044 105895848720079086016262985
2045 -181484471366128292208542325
2046 242008170965715388544119845
2047 -275388608340296821446757065
2048 275388608340296821446757065
2049 -242008170965715388544119845
2050 181484471366128292208542325
2051 -105895848720079086016262985
2052 31343088495990582278533545
2053 26146656536065691259166155
2054 -56194656278809102338362715
2055 58326806779547951967967575
2056 -41780617647799124247936615
2057 20191284775802512467854955
2058 -4298367242459651445131355
2059 -2425851593010579568280985
2060 2713465432782742615133625
2061 -1033034618601856320794085
2062 -13869038447303457202155
2063 167464783020885695565255
2064 -43809539392606933128015
2065 -11143743682737415610925
2066 5147574673012091554941
2067 894532487511577395663
2068 -259886667340363074543
2069 -92910815867218995261
2070 -12320064199638846035
2071 -904284758277503505
2072 -40354226594069535
2073 -1123082727619965
2074 -19351013242995
2075 -199619850465
2076 -1155153279
2077 -3337677
2078 -3843
2079 -1
2080 1
2081 3968
2082 3564288
2083 1278334848
2084 229457147136
2085 23171120703360
2086 1406072296446720
2087 53090955931762560
2088 1259518646495430720
2089 18399094202318399360
2090 153063098279065950976
2091 537596164887744106368
2092 -1015433312273942913792
2093 -10176180480881968758912
2094 10659856017289464988416
2095 103441474024177597626240
2096 -247310487256557524874480
2097 -327670921756975441841280
2098 2392922644683793778277120
2099 -4136445081060643186066560
2100 -766970239392434791607040
2101 19561363885004308402654080
2102 -50857336106697155272715520
2103 76762072433765730773623680
2104 -66184756526995310880123840
2105 -9746973717663312592479360
2106 160255998627964859089048320
2107 -367934368205160150641278080
2108 596422081792708029901835520
2109 -806278641557858199384312960
2110 968379193593393541369240320
2111 -1068173995986605852884391040
2112 1101554433361187285787028260
2113 -1068173995986605852884391040
2114 968379193593393541369240320
2115 -806278641557858199384312960
2116 596422081792708029901835520
2117 -367934368205160150641278080
2118 160255998627964859089048320
2119 -9746973717663312592479360
2120 -66184756526995310880123840
2121 76762072433765730773623680
2122 -50857336106697155272715520
2123 19561363885004308402654080
2124 -766970239392434791607040
2125 -4136445081060643186066560
2126 2392922644683793778277120
2127 -327670921756975441841280
2128 -247310487256557524874480
2129 103441474024177597626240
2130 10659856017289464988416
2131 -10176180480881968758912
2132 -1015433312273942913792
2133 537596164887744106368
2134 153063098279065950976
2135 18399094202318399360
2136 1259518646495430720
2137 53090955931762560
2138 1406072296446720
2139 23171120703360
2140 229457147136
2141 1278334848
2142 3564288
2143 3968
2144 1
2145 1
2146 4095
2147 3802240
2148 1412261760
2149 263119409280
2150 27655228368768
2151 1752845700278400
2152 69456996761443200
2153 1741216819546276800
2154 27187443301551041600
2155 247667611361999617152
2156 1044019816414945435520
2157 -757546697075681036160
2158 -18652689655259852787840
2159 849700266661817700480
2160 211902470077010259141504
2161 -283378359397111977913200
2162 -1205606180189665897952400
2163 4629012482422179029942400
2164 -4197368828314637463196800
2165 -12748879833178002741951360
2166 53114590737598773248611200
2167 -96868485448096906978761600
2168 88621466382076705661001600
2169 40442678467063370181028800
2170 -329037497726854035047947200
2171 752545124551507732482844800
2172 -1227190365683426722808630400
2173 1650189042576734683548470400
2174 -1948668054962108716623004800
2175 2107307176461959445804055680
2176 -2162220718519600082828265600
2177 2169728429347793138671419300
2178 -2169728429347793138671419300
2179 2162220718519600082828265600
2180 -2107307176461959445804055680
2181 1948668054962108716623004800
2182 -1650189042576734683548470400
2183 1227190365683426722808630400
2184 -752545124551507732482844800
2185 329037497726854035047947200
2186 -40442678467063370181028800
2187 -88621466382076705661001600
2188 96868485448096906978761600
2189 -53114590737598773248611200
2190 12748879833178002741951360
2191 4197368828314637463196800
2192 -4629012482422179029942400
2193 1205606180189665897952400
2194 283378359397111977913200
2195 -211902470077010259141504
2196 -849700266661817700480
2197 18652689655259852787840
2198 757546697075681036160
2199 -1044019816414945435520
2200 -247667611361999617152
2201 -27187443301551041600
2202 -1741216819546276800
2203 -69456996761443200
2204 -1752845700278400
2205 -27655228368768
2206 -263119409280
2207 -1412261760
2208 -3802240
2209 -4095
2210 -1
2211 1
2212 4224
2213 4051905
2214 1557670400
2215 301018798080
2216 32903767024128
2217 2176167801679872
2218 90381723124492800
2219 2390089437526190400
2220 39776907666508812800
2221 394357252343355292992
2222 1937531141665417579008
2223 450172044675986913280
2224 -32026889981353630809600
2225 -30920981569670271467520
2226 390045645630065474210304
2227 -138747314562550395262704
2228 -3071030612897729368972800
2229 7531493864911528890378000
2230 1017445756110633693043200
2231 -43017400448404394366914560
2232 111005704987157118893314560
2233 -131261684131494401190451200
2234 -27215162917866664348608000
2235 473235197780180278087444800
2236 -1190453629446636492576038400
2237 1996535955030510287907374400
2238 -2610548826225554446791820800
2239 2791791267495832540882944000
2240 -2462451852179335772864908800
2241 1745030336498358020991559680
2242 -906073443951070510899463680
2243 247754457330370842824072100
2244 0
2245 247754457330370842824072100
2246 -906073443951070510899463680
2247 1745030336498358020991559680
2248 -2462451852179335772864908800
2249 2791791267495832540882944000
2250 -2610548826225554446791820800
2251 1996535955030510287907374400
2252 -1190453629446636492576038400
2253 473235197780180278087444800
2254 -27215162917866664348608000
2255 -131261684131494401190451200
2256 111005704987157118893314560
2257 -43017400448404394366914560
2258 1017445756110633693043200
2259 7531493864911528890378000
2260 -3071030612897729368972800
2261 -138747314562550395262704
2262 390045645630065474210304
2263 -30920981569670271467520
2264 -32026889981353630809600
2265 450172044675986913280
2266 1937531141665417579008
2267 394357252343355292992
2268 39776907666508812800
2269 2390089437526190400
2270 90381723124492800
2271 2176167801679872
2272 32903767024128
2273 301018798080
2274 1557670400
2275 4051905
2276 4224
2277 1
2278 1
2279 4355
2280 4313661
2281 1715334335
2282 343603786240
2283 39030186843648
2284 2691050820057600
2285 117007145133086208
2286 3258658191443054400
2287 57656914407558065600
2288 618872100439593512512
2289 3471922719968617387200
2290 3720374732206374441472
2291 -51600978091643954659840
2292 -108141215228682088527360
2293 650306824109364286047744
2294 481056805186386008271120
2295 -6516821852722386187993296
2296 9640356060804018320456400
2297 19750998434775341141007600
2298 -104222109791988220931458560
2299 182208656163857301730752000
2300 -59006547942199909300354560
2301 -505616607252723399576998400
2302 1572807491356579585289582400
2303 -2826684407156033315925633600
2304 3600501054274636285813300800
2305 -3164527874620612203481377600
2306 1103931233191693845827750400
2307 2451748980689475939689817600
2308 -6866748792946501339359198720
2309 11242022360133652635234086400
2310 -14702457367862292587017078620
2311 16599548641134846469212830700
2312 -16599548641134846469212830700
2313 14702457367862292587017078620
2314 -11242022360133652635234086400
2315 6866748792946501339359198720
2316 -2451748980689475939689817600
2317 -1103931233191693845827750400
2318 3164527874620612203481377600
2319 -3600501054274636285813300800
2320 2826684407156033315925633600
2321 -1572807491356579585289582400
2322 505616607252723399576998400
2323 59006547942199909300354560
2324 -182208656163857301730752000
2325 104222109791988220931458560
2326 -19750998434775341141007600
2327 -9640356060804018320456400
2328 6516821852722386187993296
2329 -481056805186386008271120
2330 -650306824109364286047744
2331 108141215228682088527360
2332 51600978091643954659840
2333 -3720374732206374441472
2334 -3471922719968617387200
2335 -618872100439593512512
2336 -57656914407558065600
2337 -3258658191443054400
2338 -117007145133086208
2339 -2691050820057600
2340 -39030186843648
2341 -343603786240
2342 -1715334335
2343 -4313661
2344 -4355
2345 -1
2346 1
2347 4488
2348 4587892
2349 1886065544
2350 391361669985
2351 46162375221248
2352 3315098365522944
2353 150731061570625536
2354 4414331593984183872
2355 82845178734641523200
2356 958416104366798068992
2357 6047261908429529156096
2358 11115368789724987371584
2359 -77520976867660844163072
2360 -271561728644554273418240
2361 970191089575957616615424
2362 2137020188669750555935632
2363 -12071530095072000359444352
2364 6637510192173468281484096
2365 66620403523313214779318400
2366 -205144127581802708062523760
2367 203964813587965288244305920
2368 349072639961362611886126080
2369 -1745198843329762954711818240
2370 3628449005953111031422785600
2371 -4736868348575714093513971200
2372 3288720750254062622022585600
2373 2117584015462402685612198400
2374 -11676714301430537360037220800
2375 24178625454391954541519462400
2376 -37527498404184715897189739520
2377 49586433761454381353248727040
2378 -58827395131386879180310867740
2379 64501103291266831994655570720
2380 -66398194564539385876851322800
2381 64501103291266831994655570720
2382 -58827395131386879180310867740
2383 49586433761454381353248727040
2384 -37527498404184715897189739520
2385 24178625454391954541519462400
2386 -11676714301430537360037220800
2387 2117584015462402685612198400
2388 3288720750254062622022585600
2389 -4736868348575714093513971200
2390 3628449005953111031422785600
2391 -1745198843329762954711818240
2392 349072639961362611886126080
2393 203964813587965288244305920
2394 -205144127581802708062523760
2395 66620403523313214779318400
2396 6637510192173468281484096
2397 -12071530095072000359444352
2398 2137020188669750555935632
2399 970191089575957616615424
2400 -271561728644554273418240
2401 -77520976867660844163072
2402 11115368789724987371584
2403 6047261908429529156096
2404 958416104366798068992
2405 82845178734641523200
2406 4414331593984183872
2407 150731061570625536
2408 3315098365522944
2409 46162375221248
2410 391361669985
2411 1886065544
2412 4587892
2413 4488
2414 1
2415 1
2416 4623
2417 4874988
2418 2070715668
2419 444821209041
2420 54444200771103
2421 4068894580900864
2422 193257909738077184
2423 5943194777986449984
2424 118056984562258309568
2425 1466265888448965956352
2426 10284931550700991032576
2427 26316033737170258675776
2428 -106557836218083119037504
2429 -587480650740069344222208
2430 1236036561647867453348864
2431 5794529140512266592054672
2432 -19585176672621578184060048
2433 -11362041615151476163007808
2434 163057936979631649393399104
2435 -329590929656406035742798960
2436 -3013802428695628424334480
2437 1526383371796145004359992320
2438 -4188378610105201028477076480
2439 6187821962905286537764607040
2440 -4025312349524190067594305600
2441 -5877775546129055972523859200
2442 24869001922295740415120006400
2443 -50736922287061637887332811200
2444 78421079050394344138388606400
2445 -102341359281744503726805457920
2446 118866648521658130924010019840
2447 -127525266905068470013457541660
2448 130495287677238914729928168540
2449 -130899297855806217871506893520
2450 130899297855806217871506893520
2451 -130495287677238914729928168540
2452 127525266905068470013457541660
2453 -118866648521658130924010019840
2454 102341359281744503726805457920
2455 -78421079050394344138388606400
2456 50736922287061637887332811200
2457 -24869001922295740415120006400
2458 5877775546129055972523859200
2459 4025312349524190067594305600
2460 -6187821962905286537764607040
2461 4188378610105201028477076480
2462 -1526383371796145004359992320
2463 3013802428695628424334480
2464 329590929656406035742798960
2465 -163057936979631649393399104
2466 11362041615151476163007808
2467 19585176672621578184060048
2468 -5794529140512266592054672
2469 -1236036561647867453348864
2470 587480650740069344222208
2471 106557836218083119037504
2472 -26316033737170258675776
2473 -10284931550700991032576
2474 -1466265888448965956352
2475 -118056984562258309568
2476 -5943194777986449984
2477 -193257909738077184
2478 -4068894580900864
2479 -54444200771103
2480 -444821209041
2481 -2070715668
2482 -4874988
2483 -4623
2484 -1
2485 1
2486 4760
2487 5175345
2488 2270177280
2489 504555398865
2490 64037192310168
2491 4976443357190305
2492 246658505398722560
2493 7954660891494757440
2494 166923318342637176320
2495 2218052022215713972288
2496 17137162932093687275520
2497 55697121090238858251840
2498 -127657413037815914211840
2499 -1156730811596920772099520
2500 1134972844088646690971648
2501 12951042082926562715217040
2502 -26815147979101439206677120
2503 -63714861180709229538080880
2504 331834771109800378941480960
2505 -388576982912473568148599664
2506 -831511830212754160417833600
2507 4101379609835440627519078800
2508 -7764152778401413403674828800
2509 6361865213454817529551233600
2510 7568783646833837645596055040
2511 -38512008483095956822681752000
2512 83086615395729244436358144000
2513 -129339601823829487361064024000
2514 161490914452774119797825472000
2515 -167441961619451117118917960640
2516 144596280849244237975539916800
2517 -101017214473120622710221087900
2518 51975363512982782538235970400
2519 -14140356249855609955255374300
2520 0
2521 -14140356249855609955255374300
2522 51975363512982782538235970400
2523 -101017214473120622710221087900
2524 144596280849244237975539916800
2525 -167441961619451117118917960640
2526 161490914452774119797825472000
2527 -129339601823829487361064024000
2528 83086615395729244436358144000
2529 -38512008483095956822681752000
2530 7568783646833837645596055040
2531 6361865213454817529551233600
2532 -7764152778401413403674828800
2533 4101379609835440627519078800
2534 -831511830212754160417833600
2535 -388576982912473568148599664
2536 331834771109800378941480960
2537 -63714861180709229538080880
2538 -26815147979101439206677120
2539 12951042082926562715217040
2540 1134972844088646690971648
2541 -1156730811596920772099520
2542 -127657413037815914211840
2543 55697121090238858251840
2544 17137162932093687275520
2545 2218052022215713972288
2546 166923318342637176320
2547 7954660891494757440
2548 246658505398722560
2549 4976443357190305
2550 64037192310168
2551 504555398865
2552 2270177280
2553 5175345
2554 4760
2555 1
2556 1
2557 4899
2558 5489365
2559 2485385175
2560 571184379465
2561 75122362087563
2562 6065663034144637
2563 313440023888944095
2564 10587157766898856000
2565 234270500483459760320
2566 3320259787836135912768
2567 28045311464407499767232
2568 110026258842247036860480
2569 -113537349517288243848000
2570 -2120734045327123365769920
2571 -37678431538718530733632
2572 25643770764566150457420432
2573 -26604095098065303537666640
2574 -183646590009901642310794800
2575 576864048635317321443678960
2576 -129957968967412788184046064
2577 -2987113990754867887179888336
2578 8598541198267064413488459600
2579 -10402275798727362684282330000
2580 -4328800743965578567946750400
2581 47098860432404500830259880640
2582 -115629945440768971661741288640
2583 186164534752762554151236696000
2584 -218930802426341149843607832000
2585 175595630511928377154620216000
2586 -38411304439460619072506063040
2587 -180227037187187602131093456960
2588 442016244672110954833948121700
2589 -696394283633957330442188668500
2590 895428505227343084463874107700
2591 -1003965293739748306823131575300
2592 1003965293739748306823131575300
2593 -895428505227343084463874107700
2594 696394283633957330442188668500
2595 -442016244672110954833948121700
2596 180227037187187602131093456960
2597 38411304439460619072506063040
2598 -175595630511928377154620216000
2599 218930802426341149843607832000
2600 -186164534752762554151236696000
2601 115629945440768971661741288640
2602 -47098860432404500830259880640
2603 4328800743965578567946750400
2604 10402275798727362684282330000
2605 -8598541198267064413488459600
2606 2987113990754867887179888336
2607 129957968967412788184046064
2608 -576864048635317321443678960
2609 183646590009901642310794800
2610 26604095098065303537666640
2611 -25643770764566150457420432
2612 37678431538718530733632
2613 2120734045327123365769920
2614 113537349517288243848000
2615 -110026258842247036860480
2616 -28045311464407499767232
2617 -3320259787836135912768
2618 -234270500483459760320
2619 -10587157766898856000
2620 -313440023888944095
2621 -6065663034144637
2622 -75122362087563
2623 -571184379465
2624 -2485385175
2625 -5489365
2626 -4899
2627 -1
2628 1
2629 5040
2630 5817456
2631 2717317680
2632 645378485220
2633 87902182993968
2634 7368942475478640
2635 396627749283834288
2636 14015054302441457265
2637 326476877667144821760
2638 4921657322288670931968
2639 45166422603230835379200
2640 207107355459981804941568
2641 -5495620187021019632640
2642 -3656080464290855361192960
2643 -3700135674627157536863232
2644 46090966199449377468036240
2645 -1819561895051026888887552
2646 -420501370215933891696922880
2647 832695794736174379340225280
2648 1005538679252785199834174016
2649 -7480972703333473620873442560
2650 14429384247888505353364897536
2651 -4994957355120825980659948800
2652 -44193229628078823756687241200
2653 139974740798527381949388426240
2654 -246711906030112094993333068800
2655 282138357247974329957981629440
2656 -147448204531103680615670112000
2657 -222866598416979973829079168000
2658 823105956434806548492684917760
2659 -1574196059711867192665916544000
2660 2356102867364310174325691982660
2661 -3052536467542156507298886561600
2662 3582615988680943572390337905600
2663 -3907324386446588004933268833600
2664 4015861174958993227292526301200
2665 -3907324386446588004933268833600
2666 3582615988680943572390337905600
2667 -3052536467542156507298886561600
2668 2356102867364310174325691982660
2669 -1574196059711867192665916544000
2670 823105956434806548492684917760
2671 -222866598416979973829079168000
2672 -147448204531103680615670112000
2673 282138357247974329957981629440
2674 -246711906030112094993333068800
2675 139974740798527381949388426240
2676 -44193229628078823756687241200
2677 -4994957355120825980659948800
2678 14429384247888505353364897536
2679 -7480972703333473620873442560
2680 1005538679252785199834174016
2681 832695794736174379340225280
2682 -420501370215933891696922880
2683 -1819561895051026888887552
2684 46090966199449377468036240
2685 -3700135674627157536863232
2686 -3656080464290855361192960
2687 -5495620187021019632640
2688 207107355459981804941568
2689 45166422603230835379200
2690 4921657322288670931968
2691 326476877667144821760
2692 14015054302441457265
2693 396627749283834288
2694 7368942475478640
2695 87902182993968
2696 645378485220
2697 2717317680
2698 5817456
2699 5040
2700 1
2701 1
2702 5183
2703 6160032
2704 2966997984
2705 727861440180
2706 102602729967948
2707 8923764919155744
2708 499860313532709216
2709 18457066487297303217
2710 451925655159632697615
2711 7228562199939142453248
2712 71694702638488705112064
2713 375836444869684137620736
2714 313141631381407177181952
2715 -5939890092597443906672640
2716 -12488459956767789338560512
2717 75476356788098098901844624
2718 82866987544130245955842416
2719 -833227784975727001534166528
2720 859719799713644445656030720
2721 4066397472763456038779731776
2722 -15248602701867427572124729152
2723 17490829060431631602478490112
2724 25507894932297799785461528064
2725 -143629505990942977233053794800
2726 304002187627945423829008109040
2727 -371038717233604002486093281280
2728 136112154679154902758912890880
2729 578375361666562200116984751360
2730 -1802198707680673784964446496000
2731 3370574856561641534649478440960
2732 -4984507049020493365876900792320
2733 6342132995403148629018178558020
2734 -7262807544711826043863314894660
2735 7739161008626291150335189622400
2736 -7901237678964014525211319248000
2737 7923185561405581232225795134800
2738 -7923185561405581232225795134800
2739 7901237678964014525211319248000
2740 -7739161008626291150335189622400
2741 7262807544711826043863314894660
2742 -6342132995403148629018178558020
2743 4984507049020493365876900792320
2744 -3370574856561641534649478440960
2745 1802198707680673784964446496000
2746 -578375361666562200116984751360
2747 -136112154679154902758912890880
2748 371038717233604002486093281280
2749 -304002187627945423829008109040
2750 143629505990942977233053794800
2751 -25507894932297799785461528064
2752 -17490829060431631602478490112
2753 15248602701867427572124729152
2754 -4066397472763456038779731776
2755 -859719799713644445656030720
2756 833227784975727001534166528
2757 -82866987544130245955842416
2758 -75476356788098098901844624
2759 12488459956767789338560512
2760 5939890092597443906672640
2761 -313141631381407177181952
2762 -375836444869684137620736
2763 -71694702638488705112064
2764 -7228562199939142453248
2765 -451925655159632697615
2766 -18457066487297303217
2767 -499860313532709216
2768 -8923764919155744
2769 -102602729967948
2770 -727861440180
2771 -2966997984
2772 -6160032
2773 -5183
2774 -1
2775 1
2776 5328
2777 6517513
2778 3235495488
2779 819413703396
2780 119475996315648
2781 10773406548954084
2782 627500363423966784
2783 24186423849334843449
2784 621577167890586072528
2785 10525112986616840021553
2786 112313876885455013842944
2787 662346098312095807244544
2788 1062174534220432443654144
2789 -9051725785434493869180672
2790 -30993134173932437730619392
2791 110978675369486735897214864
2792 292935187014622437986721024
2793 -1461228921314162102968315376
2794 54455808072385857361609728
2795 10721549357744277524948424256
2796 -25858849592302934170860306432
2797 5530825017791703274872610368
2798 113639484837927782953841476608
2799 -336192277628451658889301066864
2800 494482435047424210337525802240
2801 -225486508673578855482922852080
2802 -869228281451461668990567444480
2803 2937337567199059200712023640320
2804 -5660182975315266079919510568960
2805 8289988215513686676906597423360
2806 -9952581853496252959235771166720
2807 10046432003231648947245455466180
2808 -8516239581105266087317511113920
2809 5875026054945069646486454975460
2810 -2998418401247882435208398073600
2811 812071650337968159535607811600
2812 0
2813 812071650337968159535607811600
2814 -2998418401247882435208398073600
2815 5875026054945069646486454975460
2816 -8516239581105266087317511113920
2817 10046432003231648947245455466180
2818 -9952581853496252959235771166720
2819 8289988215513686676906597423360
2820 -5660182975315266079919510568960
2821 2937337567199059200712023640320
2822 -869228281451461668990567444480
2823 -225486508673578855482922852080
2824 494482435047424210337525802240
2825 -336192277628451658889301066864
2826 113639484837927782953841476608
2827 5530825017791703274872610368
2828 -25858849592302934170860306432
2829 10721549357744277524948424256
2830 54455808072385857361609728
2831 -1461228921314162102968315376
2832 292935187014622437986721024
2833 110978675369486735897214864
2834 -30993134173932437730619392
2835 -9051725785434493869180672
2836 1062174534220432443654144
2837 662346098312095807244544
2838 112313876885455013842944
2839 10525112986616840021553
2840 621577167890586072528
2841 24186423849334843449
2842 627500363423966784
2843 10773406548954084
2844 119475996315648
2845 819413703396
2846 3235495488
2847 6517513
2848 5328
2849 1
2850 1
2851 5475
2852 6890325
2853 3523927175
2854 920875968900
2855 138802396175820
2856 12967717315797300
2857 784762831933919100
2858 31543123999269674025
2859 849688936499895942075
2860 15200032028873762855565
2861 173828759252931868676175
2862 1139205845878751207481600
2863 2639572396733461608518400
2864 -12749283911511800147116800
2865 -66741433265611552666333440
2866 139509664875966799127782800
2867 738866821434346049787687600
2868 -2246718719806807048041527600
2869 -2851567121436032930283862800
2870 23091439641035707247807215680
2871 -34402955078542401467981550400
2872 -49180704615752977974163780800
2873 308199077213067636798398500800
2874 -618202202195899655376276639600
2875 474870472256917654344674206128
2876 877160629479930504960661794000
2877 -3909695679018001873119608202000
2878 8163589285845779730479432352000
2879 -12012553271100912702385971744000
2880 13149026200992102984935434272000
2881 -9591886372976343936514463904000
2882 639887384559518100066029314500
2883 12751603517719857166066202935500
2884 -28298716351716390437475601483500
2885 43149114805457808169170853527900
2886 -54658668772747856891819756550000
2887 60905373775347611965170585870000
2888 -60905373775347611965170585870000
2889 54658668772747856891819756550000
2890 -43149114805457808169170853527900
2891 28298716351716390437475601483500
2892 -12751603517719857166066202935500
2893 -639887384559518100066029314500
2894 9591886372976343936514463904000
2895 -13149026200992102984935434272000
2896 12012553271100912702385971744000
2897 -8163589285845779730479432352000
2898 3909695679018001873119608202000
2899 -877160629479930504960661794000
2900 -474870472256917654344674206128
2901 618202202195899655376276639600
2902 -308199077213067636798398500800
2903 49180704615752977974163780800
2904 34402955078542401467981550400
2905 -23091439641035707247807215680
2906 2851567121436032930283862800
2907 2246718719806807048041527600
2908 -738866821434346049787687600
2909 -139509664875966799127782800
2910 66741433265611552666333440
2911 12749283911511800147116800
2912 -2639572396733461608518400
2913 -1139205845878751207481600
2914 -173828759252931868676175
2915 -15200032028873762855565
2916 -849688936499895942075
2917 -31543123999269674025
2918 -784762831933919100
2919 -12967717315797300
2920 -138802396175820
2921 -920875968900
2922 -3523927175
2923 -6890325
2924 -5475
2925 -1
2926 1
2927 5624
2928 7278900
2929 3833459000
2930 1033152825025
2931 160893464893920
2932 15563992157968080
2933 977863253919007200
2934 40948656652857884625
2935 1154717872378217014200
2936 21781764167292822653940
2937 266040521063281999933560
2938 1919050576730921418999825
2939 5743742928770563480320000
2940 -16007043231732369352780800
2941 -131332489249160322039613440
2942 125690581872431789342503440
2943 1589443165704375631370851200
2944 -2864918606907675896682296000
2945 -10196571682485679956650780800
2946 42728619763599312448104856080
2947 -25284563919132610609801454080
2948 -198511191773951526175095161600
2949 656179877246530469021394624000
2950 -841437053524829764711383519600
2951 -418969672129332003015453267072
2952 4281431822166685837800230667072
2953 -10476030171131519271821814864000
2954 16164795705945555857967331770000
2955 -16251181271077228103605388544000
2956 5398246416983153842109947008000
2957 19310187637799834834285267712000
2958 -56695993593306563630840085733500
2959 101775330857323252022604965100000
2960 -147697571922967066078389286206000
2961 188105047080724624601473192562400
2962 -218681525378510925730329157419900
2963 237374790098790692787331514160000
2964 -243621495101390447860682343480000
2965 237374790098790692787331514160000
2966 -218681525378510925730329157419900
2967 188105047080724624601473192562400
2968 -147697571922967066078389286206000
2969 101775330857323252022604965100000
2970 -56695993593306563630840085733500
2971 19310187637799834834285267712000
2972 5398246416983153842109947008000
2973 -16251181271077228103605388544000
2974 16164795705945555857967331770000
2975 -10476030171131519271821814864000
2976 4281431822166685837800230667072
2977 -418969672129332003015453267072
2978 -841437053524829764711383519600
2979 656179877246530469021394624000
2980 -198511191773951526175095161600
2981 -25284563919132610609801454080
2982 42728619763599312448104856080
2983 -10196571682485679956650780800
2984 -2864918606907675896682296000
2985 1589443165704375631370851200
2986 125690581872431789342503440
2987 -131332489249160322039613440
2988 -16007043231732369352780800
2989 5743742928770563480320000
2990 1919050576730921418999825
2991 266040521063281999933560
2992 21781764167292822653940
2993 1154717872378217014200
2994 40948656652857884625
2995 977863253919007200
2996 15563992157968080
2997 160893464893920
2998 1033152825025
2999 3833459000
3000 7278900
3001 5624
3002 1
3003 1
3004 5775
3005 7683676
3006 4165307300
3007 1157216577825
3008 186094769617295
3009 18627941430159600
3010 1214188856316303120
3011 52923639882324929025
3012 1560446148057504528975
3013 30984370474643334288540
3014 402951199322804751622500
3015 3174566311889691759582465
3016 11569315684776751710737775
3017 -16128043333225694942438400
3018 -241386042575079515685411840
3019 -9653930400179933726166000
3020 3071286013102655148719262960
3021 -2395405096894002937292225600
3022 -25788070571366369248888382400
3023 67701829790425667617350372880
3024 38376922857826744044267484400
3025 -522190096617196319164758769920
3026 1136789960689954148360163180800
3027 -491889743911346405797556722800
3028 -3594493254643350226480238243472
3029 11896383422115049811137114392000
3030 -20738437950882268453028781876672
3031 20858806960984800815866895322000
3032 -350088869217829627059493242000
3033 -49157410809720218713832294016000
3034 126836628147886008538828768896000
3035 -221439004505693701333440075973500
3036 315555360848116818742354155565500
3037 -392890284672730409143932525018000
3038 444482226735333143753922969920400
3039 -470877765785909037384381858805500
3040 479793794487180687796393822995900
3041 -480996285200181140648013857640000
3042 480996285200181140648013857640000
3043 -479793794487180687796393822995900
3044 470877765785909037384381858805500
3045 -444482226735333143753922969920400
3046 392890284672730409143932525018000
3047 -315555360848116818742354155565500
3048 221439004505693701333440075973500
3049 -126836628147886008538828768896000
3050 49157410809720218713832294016000
3051 350088869217829627059493242000
3052 -20858806960984800815866895322000
3053 20738437950882268453028781876672
3054 -11896383422115049811137114392000
3055 3594493254643350226480238243472
3056 491889743911346405797556722800
3057 -1136789960689954148360163180800
3058 522190096617196319164758769920
3059 -38376922857826744044267484400
3060 -67701829790425667617350372880
3061 25788070571366369248888382400
3062 2395405096894002937292225600
3063 -3071286013102655148719262960
3064 9653930400179933726166000
3065 241386042575079515685411840
3066 16128043333225694942438400
3067 -11569315684776751710737775
3068 -3174566311889691759582465
3069 -402951199322804751622500
3070 -30984370474643334288540
3071 -1560446148057504528975
3072 -52923639882324929025
3073 -1214188856316303120
3074 -18627941430159600
3075 -186094769617295
3076 -1157216577825
3077 -4165307300
3078 -7683676
3079 -5775
3080 -1
3081 1
3082 5928
3083 8105097
3084 4520740224
3085 1294111243425
3086 214789042988520
3087 22234770054281785
3088 1502495472253501440
3089 68108881316355098505
3090 2097380724321778295400
3091 43767167182252852202865
3092 604410257932159833947520
3093 5167525293973606071740505
3094 22115822994999665205480360
3095 -7111615131580351441452975
3096 -418460389600995967270256640
3097 -425676475914570370741371120
3098 5427438692063478790215035520
3099 1255207415816068392650212240
3100 -54957777553107725763052185600
3101 86033505765437507177369348880
3102 229837297404546891933505357440
3103 -1109924339800906672335244713840
3104 1498087168677347208663798251520
3105 1676740563624380130662776790800
3106 -11383495495973797761345285977472
3107 24905670502415098753970628445584
3108 -28736677218493460586147919325184
3109 426762853999887468244220397072
3110 79984000557891187636348868112000
3111 -214532498608731542810531078118000
3112 378686184523558225396857815040000
3113 -527070382564928574141405853717500
3114 611756316225750263157941517348000
3115 -603212405831986005132311281729500
3116 503021435110376662447406837798400
3117 -343142007657486617195965555506300
3118 173862559674797183034233301712800
3119 -46897137807017661213181351119900
3120 0
3121 -46897137807017661213181351119900
3122 173862559674797183034233301712800
3123 -343142007657486617195965555506300
3124 503021435110376662447406837798400
3125 -603212405831986005132311281729500
3126 611756316225750263157941517348000
3127 -527070382564928574141405853717500
3128 378686184523558225396857815040000
3129 -214532498608731542810531078118000
3130 79984000557891187636348868112000
3131 426762853999887468244220397072
3132 -28736677218493460586147919325184
3133 24905670502415098753970628445584
3134 -11383495495973797761345285977472
3135 1676740563624380130662776790800
3136 1498087168677347208663798251520
3137 -1109924339800906672335244713840
3138 229837297404546891933505357440
3139 86033505765437507177369348880
3140 -54957777553107725763052185600
3141 1255207415816068392650212240
3142 5427438692063478790215035520
3143 -425676475914570370741371120
3144 -418460389600995967270256640
3145 -7111615131580351441452975
3146 22115822994999665205480360
3147 5167525293973606071740505
3148 604410257932159833947520
3149 43767167182252852202865
3150 2097380724321778295400
3151 68108881316355098505
3152 1502495472253501440
3153 22234770054281785
3154 214789042988520
3155 1294111243425
3156 4520740224
3157 8105097
3158 5928
3159 1
3160 1
3161 6083
3162 8543613
3163 4901079183
3164 1444956714201
3165 247399553395995
3166 26470375652005285
3167 1853133679112536535
3168 87290456607937768185
3169 2804486538449385870795
3170 61411852281684674734965
3171 898351168141028108875095
3172 8290598338191918300897345
3173 40667632355262045866046195
3174 23241812180590701712905165
3175 -686126293344357738331123665
3176 -1418868348419781717083374320
3177 8780871446128083669742655280
3178 12277419593546144824333827280
3179 -103475683923074169079555021840
3180 62948269968565454659770664080
3181 674426850011588311615110859440
3182 -1986482181408926361478211690160
3183 929238287310266738483506953840
3184 8090690027478595477638691236880
3185 -26442539298469103200824766405072
3186 39564882426254176978422298332624
3187 -12105981222807623389680239179536
3188 -97238401512825751144104009361776
3189 302497633787590234917278761534128
3190 -559438491895599371513704978446000
3191 762831834545371054371753659814000
3192 -781490109684550503387953003701500
3193 514629904554224110177409032831500
3194 61360811009761489456798964896500
3195 -879454076334126452456383452284100
3196 1804353538396901939266265900153700
3197 -2674615278126493059755369609937300
3198 3343422775851527407954368032279700
3199 -3704873886754395235841326738472100
3200 3704873886754395235841326738472100
3201 -3343422775851527407954368032279700
3202 2674615278126493059755369609937300
3203 -1804353538396901939266265900153700
3204 879454076334126452456383452284100
3205 -61360811009761489456798964896500
3206 -514629904554224110177409032831500
3207 781490109684550503387953003701500
3208 -762831834545371054371753659814000
3209 559438491895599371513704978446000
3210 -302497633787590234917278761534128
3211 97238401512825751144104009361776
3212 12105981222807623389680239179536
3213 -39564882426254176978422298332624
3214 26442539298469103200824766405072
3215 -8090690027478595477638691236880
3216 -929238287310266738483506953840
3217 1986482181408926361478211690160
3218 -674426850011588311615110859440
3219 -62948269968565454659770664080
3220 103475683923074169079555021840
3221 -12277419593546144824333827280
3222 -8780871446128083669742655280
3223 1418868348419781717083374320
3224 686126293344357738331123665
3225 -23241812180590701712905165
3226 -40667632355262045866046195
3227 -8290598338191918300897345
3228 -898351168141028108875095
3229 -61411852281684674734965
3230 -2804486538449385870795
3231 -87290456607937768185
3232 -1853133679112536535
3233 -26470375652005285
3234 -247399553395995
3235 -1444956714201
3236 -4901079183
3237 -8543613
3238 -6083
3239 -1
3240 1
3241 6240
3242 8999680
3243 5307700320
3244 1610953103760
3245 284393725840224
3246 31432676712236800
3247 2278307945169141600
3248 111429487858812880900
3249 3731325154912675663200
3250 85621785093512080807680
3251 1323811062652017632565600
3252 13127070723332780585389200
3253 72530712138450317284360800
3254 98322222362850380890694400
3255 -1060615169862027258589149600
3256 -3508324402940232425690829975
3257 12803483648188351222016140800
3258 38287801890316779080139059200
3259 -173710979675291474771849894400
3260 -81054827909017428839568715520
3261 1552368673642428981631329523200
3262 -2915678514216306777473557401600
3263 -2487632691996846171752246438400
3264 22549820786972155540305495476800
3265 -48938264722641353928496200448512
3266 37492408936528782221707234078720
3267 84488926779835549503821720471040
3268 -364481275785444581779280828471040
3269 746397208271870850084271826081280
3270 -1027763432432036546385704867647488
3271 903970411776763034924660806080000
3272 -93291375695897245080996719437500
3273 -1524915457887579389774536976400000
3274 3839938103759903997561386651520000
3275 -6544746122594919703996675899100800
3276 9248994620627754868098824478696000
3277 -11603489863061214939854716130448000
3278 13376149954500686963979968446848000
3279 -14458044436114713115478348247696000
3280 14819495547017580943365306953888400
3281 -14458044436114713115478348247696000
3282 13376149954500686963979968446848000
3283 -11603489863061214939854716130448000
3284 9248994620627754868098824478696000
3285 -6544746122594919703996675899100800
3286 3839938103759903997561386651520000
3287 -1524915457887579389774536976400000
3288 -93291375695897245080996719437500
3289 903970411776763034924660806080000
3290 -1027763432432036546385704867647488
3291 746397208271870850084271826081280
3292 -364481275785444581779280828471040
3293 84488926779835549503821720471040
3294 37492408936528782221707234078720
3295 -48938264722641353928496200448512
3296 22549820786972155540305495476800
3297 -2487632691996846171752246438400
3298 -2915678514216306777473557401600
3299 1552368673642428981631329523200
3300 -81054827909017428839568715520
3301 -173710979675291474771849894400
3302 38287801890316779080139059200
3303 12803483648188351222016140800
3304 -3508324402940232425690829975
3305 -1060615169862027258589149600
3306 98322222362850380890694400
3307 72530712138450317284360800
3308 13127070723332780585389200
3309 1323811062652017632565600
3310 85621785093512080807680
3311 3731325154912675663200
3312 111429487858812880900
3313 2278307945169141600
3314 31432676712236800
3315 284393725840224
3316 1610953103760
3317 5307700320
3318 8999680
3319 6240
3320 1
3321 1
3322 6399
3323 9473760
3324 5742036000
3325 1793385275760
3326 326287028091024
3327 37233082688177376
3328 2792372990632711200
3329 141697407078808366500
3330 4940684540706199556700
3331 118649211969219758592480
3332 1934984079108269606495520
3333 20535463590609976414988400
3334 126150552941898744135450000
3335 261114862162365217965650400
3336 -1528347622498692688109311200
3337 -7552736844836388457687313175
3338 16019316997129736648986173975
3339 91964313969309234543879360000
3340 -255099474432161636070432038400
3341 -503317814983634663232314814720
3342 3055805679600162455798272446720
3343 -2984543164499570309816769139200
3344 -12504805934379011111065431744000
3345 49243552596757577540994338548800
3346 -68950450283522744175595067829312
3347 -31969459264659252008617457791488
3348 365944007149092995176586863649280
3349 -907175210778173264572487509920000
3350 1345008283973935988378446556801280
3351 -1085269721760639114305527446041088
3352 -527749193319850233070766788787712
3353 3862647171914713469255105354002500
3354 -8738316901350773828219881957522500
3355 14424371870435253325441140283440000
3356 -19917222684148752020114402641276800
3357 24338236482295516476919337216356800
3358 -27244873519587180830318174827416000
3359 28717093481319446790829087525680000
3360 -29211151003578706090456254622896000
3361 29277539983132294058843655201584400
3362 -29277539983132294058843655201584400
3363 29211151003578706090456254622896000
3364 -28717093481319446790829087525680000
3365 27244873519587180830318174827416000
3366 -24338236482295516476919337216356800
3367 19917222684148752020114402641276800
3368 -14424371870435253325441140283440000
3369 8738316901350773828219881957522500
3370 -3862647171914713469255105354002500
3371 527749193319850233070766788787712
3372 1085269721760639114305527446041088
3373 -1345008283973935988378446556801280
3374 907175210778173264572487509920000
3375 -365944007149092995176586863649280
3376 31969459264659252008617457791488
3377 68950450283522744175595067829312
3378 -49243552596757577540994338548800
3379 12504805934379011111065431744000
3380 2984543164499570309816769139200
3381 -3055805679600162455798272446720
3382 503317814983634663232314814720
3383 255099474432161636070432038400
3384 -91964313969309234543879360000
3385 -16019316997129736648986173975
3386 7552736844836388457687313175
3387 1528347622498692688109311200
3388 -261114862162365217965650400
3389 -126150552941898744135450000
3390 -20535463590609976414988400
3391 -1934984079108269606495520
3392 -118649211969219758592480
3393 -4940684540706199556700
3394 -141697407078808366500
3395 -2792372990632711200
3396 -37233082688177376
3397 -326287028091024
3398 -1793385275760
3399 -5742036000
3400 -9473760
3401 -6399
3402 -1
3403 1
3404 6560
3405 9966321
3406 6205576320
3407 1993627561680
3408 373647137445504
3409 43998118810485840
3410 3412172029592836224
3411 179517605540820732900
3412 6511801870599541401600
3413 163457605061514976906980
3414 2806632164472568798953600
3415 31768563946843037478649680
3416 214790238494030626520284800
3417 588069704417586016523893200
3418 -1998328583607285625995772800
3419 -14892978526429533079106463975
3420 14463741093501136493468887200
3421 192492559548869470387282038825
3422 -304024617226224930117666355200
3423 -1480719469811792774829172427520
3424 5232600122463881974760213145600
3425 153777006269698841328507137280
3426 -35281295169667879903120568678400
3427 88605212538677719036887363470400
3428 -50498925322335739501164368781312
3429 -275847752765030789570180903363520
3430 978068318804413104991910402869248
3431 -1706959949907099311171686653623040
3432 1495929666752189306337026743511040
3433 968116459158651985180880321924352
3434 -6613377551830006324242806362798080
3435 15192313013598821409284209019311812
3436 -24987807363359809339694480093040000
3437 33304036247494808483724513051802500
3438 -37534480560375574413600626111884800
3439 36252313144803468545800463515656000
3440 -29793029632239559622338085513356800
3441 20120339477007634793649140209608000
3442 -10128179206314815642356925492928000
3443 2721948161697106703883423726224400
3444 0
3445 2721948161697106703883423726224400
3446 -10128179206314815642356925492928000
3447 20120339477007634793649140209608000
3448 -29793029632239559622338085513356800
3449 36252313144803468545800463515656000
3450 -37534480560375574413600626111884800
3451 33304036247494808483724513051802500
3452 -24987807363359809339694480093040000
3453 15192313013598821409284209019311812
3454 -6613377551830006324242806362798080
3455 968116459158651985180880321924352
3456 1495929666752189306337026743511040
3457 -1706959949907099311171686653623040
3458 978068318804413104991910402869248
3459 -275847752765030789570180903363520
3460 -50498925322335739501164368781312
3461 88605212538677719036887363470400
3462 -35281295169667879903120568678400
3463 153777006269698841328507137280
3464 5232600122463881974760213145600
3465 -1480719469811792774829172427520
3466 -304024617226224930117666355200
3467 192492559548869470387282038825
3468 14463741093501136493468887200
3469 -14892978526429533079106463975
3470 -1998328583607285625995772800
3471 588069704417586016523893200
3472 214790238494030626520284800
3473 31768563946843037478649680
3474 2806632164472568798953600
3475 163457605061514976906980
3476 6511801870599541401600
3477 179517605540820732900
3478 3412172029592836224
3479 43998118810485840
3480 373647137445504
3481 1993627561680
3482 6205576320
3483 9966321
3484 6560
3485 1
3486 1
3487 6723
3488 10477837
3489 6699870639
3490 2213148672720
3491 427098404049264
3492 51871219347581712
3493 4157422062572112048
3494 226614500572303376676
3495 8544300254148462417900
3496 223927948815325476501780
3497 4041269686415228744203740
3498 48639682665071107136289360
3499 359024221098114282665115120
3500 1211588641121166934048486800
3501 -2208518622127265426154075600
3502 -27489774316334430441636973575
3503 -727075651695039114447323925
3504 365476020283335327044730358725
3505 -205714684160455625724931072425
3506 -3444971144747801616525293464320
3507 7595270589515204965714058039040
3508 11463315427817620711163173935360
3509 -78799567771947271030506516430080
3510 126453861189366189945789827649600
3511 95843086028981342468636623005888
3512 -873766912298432964932956696387776
3513 2009803689009266626896674084792256
3514 -2240666865982331670848941807872768
3515 -700620540074301216051070901571840
3516 8891992541330427269390708105701632
3517 -22312222413891543340101898161548544
3518 37476402280358508003075601078454724
3519 -47825060648833058719061911712908212
3520 46016466492213661930299515705152500
3521 -27009759843777197859978260306679300
3522 -9674535953862253366128499589726400
3523 59568947949200493405264152687870400
3524 -114690468983464251540168922887307200
3525 165869860493500797911450764296888000
3526 -204905725567756613964433548878799600
3527 225921697420859856422324169276625200
3528 -225921697420859856422324169276625200
3529 204905725567756613964433548878799600
3530 -165869860493500797911450764296888000
3531 114690468983464251540168922887307200
3532 -59568947949200493405264152687870400
3533 9674535953862253366128499589726400
3534 27009759843777197859978260306679300
3535 -46016466492213661930299515705152500
3536 47825060648833058719061911712908212
3537 -37476402280358508003075601078454724
3538 22312222413891543340101898161548544
3539 -8891992541330427269390708105701632
3540 700620540074301216051070901571840
3541 2240666865982331670848941807872768
3542 -2009803689009266626896674084792256
3543 873766912298432964932956696387776
3544 -95843086028981342468636623005888
3545 -126453861189366189945789827649600
3546 78799567771947271030506516430080
3547 -11463315427817620711163173935360
3548 -7595270589515204965714058039040
3549 3444971144747801616525293464320
3550 205714684160455625724931072425
3551 -365476020283335327044730358725
3552 727075651695039114447323925
3553 27489774316334430441636973575
3554 2208518622127265426154075600
3555 -1211588641121166934048486800
3556 -359024221098114282665115120
3557 -48639682665071107136289360
3558 -4041269686415228744203740
3559 -223927948815325476501780
3560 -8544300254148462417900
3561 -226614500572303376676
3562 -4157422062572112048
3563 -51871219347581712
3564 -427098404049264
3565 -2213148672720
3566 -6699870639
3567 -10477837
3568 -6723
3569 -1
3570 1
3571 6888
3572 11008788
3573 7226529128
3574 2453516811081
3575 487326627414144
3576 61014704043569472
3577 5051151938303632512
3578 285071198548963839012
3579 11162982415099156465824
3580 305119826903684544832080
3581 5778654860634944428052640
3582 73753333292080870232690340
3583 590409791657027116264103040
3584 2355919293328921825070402880
3585 -1550779970453930987719804800
3586 -47974165515976585632585540975
3587 -47404307946289508854221619800
3588 638310653105370503877995310900
3589 291738092050475976323111740200
3590 -6969491127915763826114065024695
3591 8300598889534806698377529149440
3592 40023030636398933921442187146240
3593 -148848557813339227021706336040960
3594 111193351307310810802327726178880
3595 549204222539446844788582995737088
3596 -2042050043957310508968840192627456
3597 3180902974790334253498408687532544
3598 -692589530919195131856803169241536
3599 -9502620850336813942292348753590272
3600 28669802004396441186688730214454272
3601 -51240877695233352269988180213233664
3602 63689555439161251584489552251005956
3603 -48293739052881236674602782960782944
3604 -9495119322251833141002579040717488
3605 114040239890618784421927532390839200
3606 -256790070583476158582747319274839900
3607 419113060760841216328739486024409600
3608 -578775970859769460416500087094086400
3609 716511481140511649197945779734131200
3610 -819753166559372137112638476220143600
3611 882670817830336183231406056708675200
3612 -903686789683439425689296677106500800
3613 882670817830336183231406056708675200
3614 -819753166559372137112638476220143600
3615 716511481140511649197945779734131200
3616 -578775970859769460416500087094086400
3617 419113060760841216328739486024409600
3618 -256790070583476158582747319274839900
3619 114040239890618784421927532390839200
3620 -9495119322251833141002579040717488
3621 -48293739052881236674602782960782944
3622 63689555439161251584489552251005956
3623 -51240877695233352269988180213233664
3624 28669802004396441186688730214454272
3625 -9502620850336813942292348753590272
3626 -692589530919195131856803169241536
3627 3180902974790334253498408687532544
3628 -2042050043957310508968840192627456
3629 549204222539446844788582995737088
3630 111193351307310810802327726178880
3631 -148848557813339227021706336040960
3632 40023030636398933921442187146240
3633 8300598889534806698377529149440
3634 -6969491127915763826114065024695
3635 291738092050475976323111740200
3636 638310653105370503877995310900
3637 -47404307946289508854221619800
3638 -47974165515976585632585540975
3639 -1550779970453930987719804800
3640 2355919293328921825070402880
3641 590409791657027116264103040
3642 73753333292080870232690340
3643 5778654860634944428052640
3644 305119826903684544832080
3645 11162982415099156465824
3646 285071198548963839012
3647 5051151938303632512
3648 61014704043569472
3649 487326627414144
3650 2453516811081
3651 7226529128
3652 11008788
3653 6888
3654 1
3655 1
3656 7055
3657 11559660
3658 7787224340
3659 2716404985945
3660 555084163455255
3661 71611953521008320
3662 6120199501401579840
3663 357397098426343986660
3664 14523650106867018297180
3665 413600596801486378620336
3666 8208267435567991471352400
3667 110823262180013840101035300
3668 956845180011426760207244700
3669 4393648635505362456376017600
3670 1244306226261349475905469760
3671 -79426799365030073825018007375
3672 -158964122437110157478011934625
3673 1025041619153507848510627831500
3674 1682003049749935123767959560500
3675 -12613533512189988160716245092935
3676 2631259528781828933544056990775
3677 100183134383033364699626241100800
3678 -237183841283074997782626991180800
3679 -86505204135470685909383292926400
3680 1603822679342125735006497467510208
3681 -3845208933955103377433995810172160
3682 3122661261961516718871397486030080
3683 7293332507898166391018498932921920
3684 -32096032681731880418617700497803840
3685 65168415923802732630947696966937600
3686 -83414844944397280090454489125923840
3687 50387505153993878177743648724316420
3688 68876020675463224596861862614155580
3689 -288944291875665349078026810007502160
3690 592422349887412723925241402317356368
3691 -933364277607144369513052452703081500
3692 1254314015006911809855394015792129500
3693 -1507927484267655638606627898991392000
3694 1672502624837583720917554839200544000
3695 -1755108652120628294549775840262210800
3696 1782666786010647973365081447175062000
3697 -1786357607513775608920702733815176000
3698 1786357607513775608920702733815176000
3699 -1782666786010647973365081447175062000
3700 1755108652120628294549775840262210800
3701 -1672502624837583720917554839200544000
3702 1507927484267655638606627898991392000
3703 -1254314015006911809855394015792129500
3704 933364277607144369513052452703081500
3705 -592422349887412723925241402317356368
3706 288944291875665349078026810007502160
3707 -68876020675463224596861862614155580
3708 -50387505153993878177743648724316420
3709 83414844944397280090454489125923840
3710 -65168415923802732630947696966937600
3711 32096032681731880418617700497803840
3712 -7293332507898166391018498932921920
3713 -3122661261961516718871397486030080
3714 3845208933955103377433995810172160
3715 -1603822679342125735006497467510208
3716 86505204135470685909383292926400
3717 237183841283074997782626991180800
3718 -100183134383033364699626241100800
3719 -2631259528781828933544056990775
3720 12613533512189988160716245092935
3721 -1682003049749935123767959560500
3722 -1025041619153507848510627831500
3723 158964122437110157478011934625
3724 79426799365030073825018007375
3725 -1244306226261349475905469760
3726 -4393648635505362456376017600
3727 -956845180011426760207244700
3728 -110823262180013840101035300
3729 -8208267435567991471352400
3730 -413600596801486378620336
3731 -14523650106867018297180
3732 -357397098426343986660
3733 -6120199501401579840
3734 -71611953521008320
3735 -555084163455255
3736 -2716404985945
3737 -7787224340
3738 -11559660
3739 -7055
3740 -1
3741 1
3742 7224
3743 12130945
3744 8383692800
3745 3003596539545
3746 631195380078200
3747 83869800552214425
3748 7395774793379758080
3749 446606966025515981700
3750 18820147936106311123680
3751 557858867183612002044036
3752 11585635168496485860900864
3753 165108250757097379277828100
3754 1530324767141064860441868000
3755 7933490829904204700451044100
3756 8658287823427450467432284160
3757 -124512859443224264704142189535
3758 -394261909134308844078087981000
3759 1489653294352204028576099342625
3760 4850121698452001991999135744000
3761 -20437209125431403503859838169335
3762 -19510808240297765762200185836040
3763 210524711343240634582205848473225
3764 -294551519835089511128451612672000
3765 -732559418578813915724023274558400
3766 3624702857438120395065328305950208
3767 -5669388761668119919081319337321408
3768 -1941846868482764144886982996131840
3769 29859182140264424915017703067662400
3770 -76179721962489264513340404806423040
3771 109393267646849741933091526782519360
3772 -65383037323797128396566005236367360
3773 -129106873726122389295142376115374460
3774 512833161066665541930803698755429600
3775 -1051437295734299039187788081990433660
3776 1631194561813142139803778433665466368
3777 -2094357555992637251467982166655168668
3778 2300139784698333322453447868804844000
3779 -2181075835642396927260611395513657500
3780 1769182761126726884842464607248384000
3781 -1184019724390305555395167681883890800
3782 592499878635423094529070548626300800
3783 -158705324634488328891715325524902000
3784 0
3785 -158705324634488328891715325524902000
3786 592499878635423094529070548626300800
3787 -1184019724390305555395167681883890800
3788 1769182761126726884842464607248384000
3789 -2181075835642396927260611395513657500
3790 2300139784698333322453447868804844000
3791 -2094357555992637251467982166655168668
3792 1631194561813142139803778433665466368
3793 -1051437295734299039187788081990433660
3794 512833161066665541930803698755429600
3795 -129106873726122389295142376115374460
3796 -65383037323797128396566005236367360
3797 109393267646849741933091526782519360
3798 -76179721962489264513340404806423040
3799 29859182140264424915017703067662400
3800 -1941846868482764144886982996131840
3801 -5669388761668119919081319337321408
3802 3624702857438120395065328305950208
3803 -732559418578813915724023274558400
3804 -294551519835089511128451612672000
3805 210524711343240634582205848473225
3806 -19510808240297765762200185836040
3807 -20437209125431403503859838169335
3808 4850121698452001991999135744000
3809 1489653294352204028576099342625
3810 -394261909134308844078087981000
3811 -124512859443224264704142189535
3812 8658287823427450467432284160
3813 7933490829904204700451044100
3814 1530324767141064860441868000
3815 165108250757097379277828100
3816 11585635168496485860900864
3817 557858867183612002044036
3818 18820147936106311123680
3819 446606966025515981700
3820 7395774793379758080
3821 83869800552214425
3822 631195380078200
3823 3003596539545
3824 8383692800
3825 12130945
3826 7224
3827 1
3828 1
3829 7395
3830 12723141
3831 9017736615
3832 3316990888785
3833 716562480074595
3834 98021155281459445
3835 8914096981809337095
3836 556313217623153934660
3837 24292864876600999393740
3838 748822004707693929038676
3839 16253599709294900216557020
3840 244005842468677242334435236
3841 2418076599297378932059238700
3842 13955117914287092403350565300
3843 25324293734032526308874553660
3844 -183260867834951324338068395775
3845 -851573676721610952151962732765
3846 1868608833606997667673078205125
3847 11256335191305427016123376582375
3848 -28852693747812934713444278957535
3849 -77232833573743060581049379743725
3850 386469989998977432263732387196165
3851 -178300788750996396573741011836425
3852 -2291247478000246106055520902283200
3853 6800445383263774694667392911651008
3854 -5082504961943141673982606277979840
3855 -20065984843125057986825524333649472
3856 78348650601451757645205569233005120
3857 -138961619466674518794968105216281920
3858 107021424982939316130309170811865920
3859 153155601524223095107108814980608960
3860 -735679228754043393007766485982675580
3861 1589723190410821632347739765223085580
3862 -2466239985057058645334612702181334380
3863 2966993067579961750211244740925167388
3864 -2686345366241071647652381651340273340
3865 1377157992107350628902732006693981068
3866 941687597078769671070615743303020500
3867 -3981633053651477076708752286564310500
3868 7272740599438379380273547500958701200
3869 -10292445316134954819070090118682066000
3870 12580042066027108203483301469940565200
3871 -13807363243200484613579233320666474000
3872 13807363243200484613579233320666474000
3873 -12580042066027108203483301469940565200
3874 10292445316134954819070090118682066000
3875 -7272740599438379380273547500958701200
3876 3981633053651477076708752286564310500
3877 -941687597078769671070615743303020500
3878 -1377157992107350628902732006693981068
3879 2686345366241071647652381651340273340
3880 -2966993067579961750211244740925167388
3881 2466239985057058645334612702181334380
3882 -1589723190410821632347739765223085580
3883 735679228754043393007766485982675580
3884 -153155601524223095107108814980608960
3885 -107021424982939316130309170811865920
3886 138961619466674518794968105216281920
3887 -78348650601451757645205569233005120
3888 20065984843125057986825524333649472
3889 5082504961943141673982606277979840
3890 -6800445383263774694667392911651008
3891 2291247478000246106055520902283200
3892 178300788750996396573741011836425
3893 -386469989998977432263732387196165
3894 77232833573743060581049379743725
3895 28852693747812934713444278957535
3896 -11256335191305427016123376582375
3897 -1868608833606997667673078205125
3898 851573676721610952151962732765
3899 183260867834951324338068395775
3900 -25324293734032526308874553660
3901 -13955117914287092403350565300
3902 -2418076599297378932059238700
3903 -244005842468677242334435236
3904 -16253599709294900216557020
3905 -748822004707693929038676
3906 -24292864876600999393740
3907 -556313217623153934660
3908 -8914096981809337095
3909 -98021155281459445
3910 -716562480074595
3911 -3316990888785
3912 -9017736615
3913 -12723141
3914 -7395
3915 -1
3916 1
3917 7568
3918 13336752
3919 9691225104
3920 3658609487940
3921 812171710830480
3922 114327883723881520
3923 10717113460324190480
3924 690833384517177332145
3925 31238966747024649898560
3926 1000501595932616966206656
3927 22669895618670125527460928
3928 357856732994711696007614352
3929 3778439594764724892687795264
3930 24014018619923891291934379200
3931 59596348707795283563376042560
3932 -248186045015729539760161751895
3933 -1686397035573657043168939616880
3934 1721136419344500595497272337840
3935 23099901483845867443481760426000
3936 -32259990686930430778421654354460
3937 -202946226180367990998161781863280
3938 618474312850468743365366014904880
3939 436164040710055503350458119801360
3940 -5433006186852733505784376211063175
3941 10442353043768171468364335179588608
3942 4199409918783769606118367326751744
3943 -65090208907235340298562220406569984
3944 160277330835398424060545123473228032
3945 -177798042004653432705970105550945280
3946 -100383468377453494088928079556736000
3947 880599166639626622649722413451453440
3948 -2135919966509341092302411460340910940
3949 3416175846627112957359893116961640000
3950 -3856673896443442857142240922616294720
3951 2448126181223081846063534411636516928
3952 1543562357363895564073746992716917264
3953 -8229177780269103546426369194919551424
3954 17004867654031548866471216833311344832
3955 -26751520017839825169615601580699352000
3956 36202183003655925339212747358338297700
3957 -44289002511549773102349291726609350400
3958 50327128497627374457090649727686982400
3959 -54002131795628562044221001431939987200
3960 55229452972801938454316933282665896000
3961 -54002131795628562044221001431939987200
3962 50327128497627374457090649727686982400
3963 -44289002511549773102349291726609350400
3964 36202183003655925339212747358338297700
3965 -26751520017839825169615601580699352000
3966 17004867654031548866471216833311344832
3967 -8229177780269103546426369194919551424
3968 1543562357363895564073746992716917264
3969 2448126181223081846063534411636516928
3970 -3856673896443442857142240922616294720
3971 3416175846627112957359893116961640000
3972 -2135919966509341092302411460340910940
3973 880599166639626622649722413451453440
3974 -100383468377453494088928079556736000
3975 -177798042004653432705970105550945280
3976 160277330835398424060545123473228032
3977 -65090208907235340298562220406569984
3978 4199409918783769606118367326751744
3979 10442353043768171468364335179588608
3980 -5433006186852733505784376211063175
3981 436164040710055503350458119801360
3982 618474312850468743365366014904880
3983 -202946226180367990998161781863280
3984 -32259990686930430778421654354460
3985 23099901483845867443481760426000
3986 1721136419344500595497272337840
3987 -1686397035573657043168939616880
3988 -248186045015729539760161751895
3989 59596348707795283563376042560
3990 24014018619923891291934379200
3991 3778439594764724892687795264
3992 357856732994711696007614352
3993 22669895618670125527460928
3994 1000501595932616966206656
3995 31238966747024649898560
3996 690833384517177332145
3997 10717113460324190480
3998 114327883723881520
3999 812171710830480
4000 3658609487940
4001 9691225104
4002 13336752
4003 7568
4004 1
4005 1
4006 7743
4007 13972288
4008 10406096448
4009 4030602018036
4010 919099981118220
4011 133083960177784000
4012 12853310394937045440
4013 855314990684899116625
4014 40024679038129896106095
4015 1330795798238958026570496
4016 31442766449248419133379328
4017 521028768409092032563410768
4018 5843339256676029466569705648
4019 40549652149299784269366779136
4020 126124113426559433256315720960
4021 -294464613533441207044104002295
4022 -3130507166771916470558000396745
4023 58335946332171248249464380480
4024 43315144576155740303316351293760
4025 -16637713042337268098156133870060
4026 -445390495769990628470551613263380
4027 821822215858643710237359483126720
4028 2182856127136899022272287162531520
4029 -10846803683090203468698017320056135
4030 11431586417063435350502983287147783
4031 35219375774787101503485419542278144
4032 -154836603142062565475071512117252096
4033 256716783382015589539893284028259584
4034 -50301396582699863530413658223123712
4035 -853729462896810913267101326709780480
4036 2571822116493829942292988730245550080
4037 -4468942047536183511963573006926468700
4038 4954033623064421564787646410401951580
4039 -1866872687316826718125188319203060480
4040 -6597934034453269999263414709326327552
4041 20897663525543587617777532058085626064
4042 -39667984842570900695292225066402296016
4043 60079722981912125652614726139759201024
4044 -78859278216266962816350022047048421632
4045 93456556193070323899349552689985129700
4046 -102818133743221778702736064110874812900
4047 107478642552181304114396172419181849600
4048 -109025097840701898418200433892839142400
4049 109231584768430500498537934714605883200
4050 -109231584768430500498537934714605883200
4051 109025097840701898418200433892839142400
4052 -107478642552181304114396172419181849600
4053 102818133743221778702736064110874812900
4054 -93456556193070323899349552689985129700
4055 78859278216266962816350022047048421632
4056 -60079722981912125652614726139759201024
4057 39667984842570900695292225066402296016
4058 -20897663525543587617777532058085626064
4059 6597934034453269999263414709326327552
4060 1866872687316826718125188319203060480
4061 -4954033623064421564787646410401951580
4062 4468942047536183511963573006926468700
4063 -2571822116493829942292988730245550080
4064 853729462896810913267101326709780480
4065 50301396582699863530413658223123712
4066 -256716783382015589539893284028259584
4067 154836603142062565475071512117252096
4068 -35219375774787101503485419542278144
4069 -11431586417063435350502983287147783
4070 10846803683090203468698017320056135
4071 -2182856127136899022272287162531520
4072 -821822215858643710237359483126720
4073 445390495769990628470551613263380
4074 16637713042337268098156133870060
4075 -43315144576155740303316351293760
4076 -58335946332171248249464380480
4077 3130507166771916470558000396745
4078 294464613533441207044104002295
4079 -126124113426559433256315720960
4080 -40549652149299784269366779136
4081 -5843339256676029466569705648
4082 -521028768409092032563410768
4083 -31442766449248419133379328
4084 -1330795798238958026570496
4085 -40024679038129896106095
4086 -855314990684899116625
4087 -12853310394937045440
4088 -133083960177784000
4089 -919099981118220
4090 -4030602018036
4091 -10406096448
4092 -13972288
4093 -7743
4094 -1
4095 1
4096 7920
4097 14630265
4098 11164359360
4099 4435252808580
4100 1038521906028288
4101 154618915567964100
4102 15378624894214929600
4103 1055880366178179116025
4104 51099992536018494028400
4105 1762483470784827329155617
4106 43376773562850940358757120
4107 753370274806827888677441040
4108 8949892535275952108155944960
4109 67344664944158439294101348880
4110 250010648363788826288523750144
4111 -261218017407230338636223195175
4112 -5504418932633610553289096355600
4113 -5120285367399575370514226693775
4114 75069485519690616146940834820800
4115 48019376760873249969288391362660
4116 -866302891523114806066327025875200
4117 736496843651712551282884962776100
4118 6145932974309064680133368138846400
4119 -18565601905614223813769421766124175
4120 1315761151439771734061173425956208
4121 110489120980698639917340954069692985
4122 -299043068418188659928965231437434880
4123 269682830046934475465704690352666880
4124 580543275373075479401661447576944640
4125 -2712092578438532330392544954798712576
4126 5522440672276132593297495225650688000
4127 -6566953607454300818090484034664718300
4128 1819093408230892698090275263033060800
4129 12629294737149251645437328554904554500
4130 -38091630247965435228248713628382246144
4131 71498647455451588092570586743796492560
4132 -105583057408278636061020148171781268480
4133 131218316610050731868501792614437246480
4134 -140846664257661278728014719304669154560
4135 131375501791230249746995775786430372612
4136 -105317747439203866538098253485008936000
4137 69907632134392881174901624624605550500
4138 -34795243991713371835595883157289088000
4139 9291911747787093615187536979503336000
4140 0
4141 9291911747787093615187536979503336000
4142 -34795243991713371835595883157289088000
4143 69907632134392881174901624624605550500
4144 -105317747439203866538098253485008936000
4145 131375501791230249746995775786430372612
4146 -140846664257661278728014719304669154560
4147 131218316610050731868501792614437246480
4148 -105583057408278636061020148171781268480
4149 71498647455451588092570586743796492560
4150 -38091630247965435228248713628382246144
4151 12629294737149251645437328554904554500
4152 1819093408230892698090275263033060800
4153 -6566953607454300818090484034664718300
4154 5522440672276132593297495225650688000
4155 -2712092578438532330392544954798712576
4156 580543275373075479401661447576944640
4157 269682830046934475465704690352666880
4158 -299043068418188659928965231437434880
4159 110489120980698639917340954069692985
4160 1315761151439771734061173425956208
4161 -18565601905614223813769421766124175
4162 6145932974309064680133368138846400
4163 736496843651712551282884962776100
4164 -866302891523114806066327025875200
4165 48019376760873249969288391362660
4166 75069485519690616146940834820800
4167 -5120285367399575370514226693775
4168 -5504418932633610553289096355600
4169 -261218017407230338636223195175
4170 250010648363788826288523750144
4171 67344664944158439294101348880
4172 8949892535275952108155944960
4173 753370274806827888677441040
4174 43376773562850940358757120
4175 1762483470784827329155617
4176 51099992536018494028400
4177 1055880366178179116025
4178 15378624894214929600
4179 154618915567964100
4180 1038521906028288
4181 4435252808580
4182 11164359360
4183 14630265
4184 7920
4185 1
4186 1
4187 8099
4188 15311205
4189 11968094775
4190 4874987497380
4191 1171717301903148
4192 179301605191560852
4193 18357469957016147100
4194 1299794242501171442025
4195 65016225124656126796475
4196 2324452044537985491686557
4197 59531483913925432747826943
4198 1082148976143892140929761680
4199 13584567934115891995566740400
4200 110203249692516343136593868880
4201 473431696902019691278998098544
4202 -17285942083952163112553381319
4203 -9204788814977482827459720686325
4204 -17579056205509453073929134499875
4205 120101456865254428502921157350175
4206 219629146422182584638761952601860
4207 -1519669384558448604180214606951860
4208 -251326603325480961389217611532300
4209 13917802520765127290197311827725500
4210 -26283485412762080957229787908890175
4211 -38286231917801832664718307291592317
4212 260878058308322960519938297489848117
4213 -463740789643556535704265114607148985
4214 -76336619765260879604477406820396800
4215 2344562896764269875543342986411959040
4216 -6257128599321179788392593521199383296
4217 8818678501352469790494843953363095296
4218 -3520395448193085498376369689639879900
4219 -17282211125173205556800759928739233300
4220 57165361792591005880913562931840130100
4221 -110336787213536795525516001985069997124
4222 160002029783223153192278444921194548624
4223 -182451841512191845007582946467447918160
4224 155520572490750714565388642952112933200
4225 -67398433533273828016590486831623356560
4226 -78352344040474876115702169105429923388
4227 263472849559377874667741614381038970188
4228 -460331498962542809721556175185244011500
4229 639045464196767069975364494705159617500
4230 -773601078065763772685719834059501144000
4231 845563969048625518982065865134803576000
4232 -845563969048625518982065865134803576000
4233 773601078065763772685719834059501144000
4234 -639045464196767069975364494705159617500
4235 460331498962542809721556175185244011500
4236 -263472849559377874667741614381038970188
4237 78352344040474876115702169105429923388
4238 67398433533273828016590486831623356560
4239 -155520572490750714565388642952112933200
4240 182451841512191845007582946467447918160
4241 -160002029783223153192278444921194548624
4242 110336787213536795525516001985069997124
4243 -57165361792591005880913562931840130100
4244 17282211125173205556800759928739233300
4245 3520395448193085498376369689639879900
4246 -8818678501352469790494843953363095296
4247 6257128599321179788392593521199383296
4248 -2344562896764269875543342986411959040
4249 76336619765260879604477406820396800
4250 463740789643556535704265114607148985
4251 -260878058308322960519938297489848117
4252 38286231917801832664718307291592317
4253 26283485412762080957229787908890175
4254 -13917802520765127290197311827725500
4255 251326603325480961389217611532300
4256 1519669384558448604180214606951860
4257 -219629146422182584638761952601860
4258 -120101456865254428502921157350175
4259 17579056205509453073929134499875
4260 9204788814977482827459720686325
4261 17285942083952163112553381319
4262 -473431696902019691278998098544
4263 -110203249692516343136593868880
4264 -13584567934115891995566740400
4265 -1082148976143892140929761680
4266 -59531483913925432747826943
4267 -2324452044537985491686557
4268 -65016225124656126796475
4269 -1299794242501171442025
4270 -18357469957016147100
4271 -179301605191560852
4272 -1171717301903148
4273 -4874987497380
4274 -11968094775
4275 -15311205
4276 -8099
4277 -1
4278 1
4279 8280
4280 16015636
4281 12819457560
4282 5352379934265
4283 1320079153961568
4284 207544320867483600
4285 21863884406706527328
4286 1595657336133595502625
4287 82446942997006370783000
4288 3053209455680042068061652
4289 81296372973980492543360600
4290 1544626504784106129093208137
4291 20444514480968183947843608960
4292 177944987838283838002480875840
4293 866038953011247018810233241984
4294 699423490721036876521881899745
4295 -14628118580166414122976710590056
4296 -44002031105085680409424547805900
4297 174667793716602550730875298189400
4298 601061836585465484789131656068985
4299 -2392074038170729475956272884004000
4300 -3394408976777531667341411752094640
4301 27332951834879292657616188432386400
4302 -25855518774175448576522449987889775
4303 -141438428438378096505219637105818792
4304 511961200698198594067005977455988340
4305 -491141349548460234656791241441886312
4306 -1380197824044755616900119776981505895
4307 6137553455409083165481636274188933120
4308 -11248626394851115999441595287513844736
4309 7855419699562622673113567991968716800
4310 17408644317523691245532129723661993444
4311 -73609223259603799118319074034264554400
4312 152885410891768234575765744845220104400
4313 -222353233578500574877428381495324898464
4314 228460115820557245267107237506172936900
4315 -114743482170284424833778563458628333184
4316 -154854796873286500042617245213176163520
4317 579088341720562397320673597363217217920
4318 -1117422628065406731680910362184075146268
4319 1703108650773907586678762896535603230560
4320 -2263874468136396753118867449248357975088
4321 2740280800258105323891727565972039292000
4322 -3094779118986924162338172805149855109500
4323 3310292985211640329631917429463911872000
4324 -3382255876194502075928263460539214304000
4325 3310292985211640329631917429463911872000
4326 -3094779118986924162338172805149855109500
4327 2740280800258105323891727565972039292000
4328 -2263874468136396753118867449248357975088
4329 1703108650773907586678762896535603230560
4330 -1117422628065406731680910362184075146268
4331 579088341720562397320673597363217217920
4332 -154854796873286500042617245213176163520
4333 -114743482170284424833778563458628333184
4334 228460115820557245267107237506172936900
4335 -222353233578500574877428381495324898464
4336 152885410891768234575765744845220104400
4337 -73609223259603799118319074034264554400
4338 17408644317523691245532129723661993444
4339 7855419699562622673113567991968716800
4340 -11248626394851115999441595287513844736
4341 6137553455409083165481636274188933120
4342 -1380197824044755616900119776981505895
4343 -491141349548460234656791241441886312
4344 511961200698198594067005977455988340
4345 -141438428438378096505219637105818792
4346 -25855518774175448576522449987889775
4347 27332951834879292657616188432386400
4348 -3394408976777531667341411752094640
4349 -2392074038170729475956272884004000
4350 601061836585465484789131656068985
4351 174667793716602550730875298189400
4352 -44002031105085680409424547805900
4353 -14628118580166414122976710590056
4354 699423490721036876521881899745
4355 866038953011247018810233241984
4356 177944987838283838002480875840
4357 20444514480968183947843608960
4358 1544626504784106129093208137
4359 81296372973980492543360600
4360 3053209455680042068061652
4361 82446942997006370783000
4362 1595657336133595502625
4363 21863884406706527328
4364 207544320867483600
4365 1320079153961568
4366 5352379934265
4367 12819457560
4368 16015636
4369 8280
4370 1
4371 1
4372 8463
4373 16744092
4374 13720678244
4375 5870159334585
4376 1485122080148343
4377 239807274098696304
4378 25982821160308645776
4379 1953629526107118036177
4380 104212824413093558194175
4381 3994740343520075408391132
4382 110486072759977883364257316
4383 2191461270021768924814505689
4384 30522240472760641450076477463
4385 283849595626006739098156570560
4386 1541119150777878883866387507264
4387 2386688643722990201080109970177
4388 -21955400734210509896954221494897
4389 -95659717907516575289707316330244
4390 220943925870383071634453087012100
4391 1361185955058345798176615976340185
4392 -3265963426420187278010669297999145
4393 -10982508579391597680136421860350480
4394 47367755017094973874373494282279440
4395 3053361658787944434260392785293025
4396 -361821792808546039362837537202672017
4397 840454093174714787152344625672335804
4398 49647337357068395516665908956704836
4399 -4703636301193758762021424992253391223
4400 12640973534768070343373743835436878055
4401 -14403932829336637986614429946642932736
4402 -10179620085865479978984081886635383808
4403 81019239778931972221863789225988139748
4404 -193579771911609260450710585958742154404
4405 294907417991651699901701615416754646000
4406 -280891630863743810784983704715641123824
4407 27044764214822397440006362333755598788
4408 556612996288177489489450878232718323452
4409 -1474861173591299765500282953322224599616
4410 2630247978053110563123949383330254537280
4411 -3851160663851578699654001471410752872028
4412 4951709101080961774072753244972010167196
4413 -5794580112745721386547747044698465693456
4414 6329398412474128154553712979328908924688
4415 -6593668728356030395103881448707374205500
4416 6680929852966201186106083353735759637500
4417 -6692548861406142405560180890003126176000
4418 6692548861406142405560180890003126176000
4419 -6680929852966201186106083353735759637500
4420 6593668728356030395103881448707374205500
4421 -6329398412474128154553712979328908924688
4422 5794580112745721386547747044698465693456
4423 -4951709101080961774072753244972010167196
4424 3851160663851578699654001471410752872028
4425 -2630247978053110563123949383330254537280
4426 1474861173591299765500282953322224599616
4427 -556612996288177489489450878232718323452
4428 -27044764214822397440006362333755598788
4429 280891630863743810784983704715641123824
4430 -294907417991651699901701615416754646000
4431 193579771911609260450710585958742154404
4432 -81019239778931972221863789225988139748
4433 10179620085865479978984081886635383808
4434 14403932829336637986614429946642932736
4435 -12640973534768070343373743835436878055
4436 4703636301193758762021424992253391223
4437 -49647337357068395516665908956704836
4438 -840454093174714787152344625672335804
4439 361821792808546039362837537202672017
4440 -3053361658787944434260392785293025
4441 -47367755017094973874373494282279440
4442 10982508579391597680136421860350480
4443 3265963426420187278010669297999145
4444 -1361185955058345798176615976340185
4445 -220943925870383071634453087012100
4446 95659717907516575289707316330244
4447 21955400734210509896954221494897
4448 -2386688643722990201080109970177
4449 -1541119150777878883866387507264
4450 -283849595626006739098156570560
4451 -30522240472760641450076477463
4452 -2191461270021768924814505689
4453 -110486072759977883364257316
4454 -3994740343520075408391132
4455 -104212824413093558194175
4456 -1953629526107118036177
4457 -25982821160308645776
4458 -239807274098696304
4459 -1485122080148343
4460 -5870159334585
4461 -13720678244
4462 -16744092
4463 -8463
4464 -1
4465 1
4466 8648
4467 17497113
4468 14674064768
4469 6431217688441
4470 1668491315611848
4471 276603478546480449
4472 30811588410428626944
4473 2385686674912027026969
4474 131311140398485046916488
4475 5206778348455647065662417
4476 149461061551789001730957696
4477 3091186431735488570982910321
4478 45221881820905096694702241416
4479 447741705958850511689907674457
4480 2680422846280707008729174114304
4481 5955063430372285386854367143217
4482 -30657648941763780856869441388728
4483 -190617606074523207026658354406263
4484 210298491937668761721537543644544
4485 2754077940875935440041490591761385
4486 -3443251582846405752007711773768120
4487 -26787127370926155721316531377697295
4488 71254440940502445047047600159610880
4489 103034455815934659152425769225039385
4490 -766459830183574111892869353982582392
4491 1071224672248091959338420626574961809
4492 2091738361749690479272174756378245504
4493 -11512499015806549853985456679733908431
4494 20725269443221813573531054757201326728
4495 -4874063932042510543077191013334386471
4496 -72214186688406221523945628510255054848
4497 221964141704941675694356416329971968612
4498 -377881786445416610482557103317102763488
4499 366338412750922665707429106502045161924
4500 54895166250972565707145150246027961856
4501 -1084618430227209675201266826540783606972
4502 2743191474364099468568449030662427434528
4503 -4795296037027416330278789725467421664412
4504 6787897476213138436039040276297175883776
4505 -8197556604646857488130349734254774533308
4506 8620962758296834082946888892896515478816
4507 -7922987509648740357264941717428681946844
4508 6284115021808779524070099731907707966976
4509 -4140234948816468435285972686929289399388
4510 2050636428339013588551744768167057652000
4511 -546093396677237314342584204566227309500
4512 0
4513 -546093396677237314342584204566227309500
4514 2050636428339013588551744768167057652000
4515 -4140234948816468435285972686929289399388
4516 6284115021808779524070099731907707966976
4517 -7922987509648740357264941717428681946844
4518 8620962758296834082946888892896515478816
4519 -8197556604646857488130349734254774533308
4520 6787897476213138436039040276297175883776
4521 -4795296037027416330278789725467421664412
4522 2743191474364099468568449030662427434528
4523 -1084618430227209675201266826540783606972
4524 54895166250972565707145150246027961856
4525 366338412750922665707429106502045161924
4526 -377881786445416610482557103317102763488
4527 221964141704941675694356416329971968612
4528 -72214186688406221523945628510255054848
4529 -4874063932042510543077191013334386471
4530 20725269443221813573531054757201326728
4531 -11512499015806549853985456679733908431
4532 2091738361749690479272174756378245504
4533 1071224672248091959338420626574961809
4534 -766459830183574111892869353982582392
4535 103034455815934659152425769225039385
4536 71254440940502445047047600159610880
4537 -26787127370926155721316531377697295
4538 -3443251582846405752007711773768120
4539 2754077940875935440041490591761385
4540 210298491937668761721537543644544
4541 -190617606074523207026658354406263
4542 -30657648941763780856869441388728
4543 5955063430372285386854367143217
4544 2680422846280707008729174114304
4545 447741705958850511689907674457
4546 45221881820905096694702241416
4547 3091186431735488570982910321
4548 149461061551789001730957696
4549 5206778348455647065662417
4550 131311140398485046916488
4551 2385686674912027026969
4552 30811588410428626944
4553 276603478546480449
4554 1668491315611848
4555 6431217688441
4556 14674064768
4557 17497113
4558 8648
4559 1
4560 1
4561 8835
4562 18275245
4563 15682004255
4564 7038617431665
4565 1871972243100323
4566 318504061890346605
4567 36461459622872039535
4568 2905915633109282115465
4569 164950630804840545774395
4570 6761580019215234009266613
4571 201280065623606049803820695
4572 4336077631863258724053767065
4573 66517992521751530438262165435
4574 698978221478757952187133462805
4575 4571932807119353299074042614343
4576 13021765020349750437784705070865
4577 -38471239730855607699203804152845
4578 -356290664856733285575171874585155
4579 32801476438575924491465315397135
4580 5120286565768952712136139506610241
4581 -1235311245041409049750773816804525
4582 -56311490208007712548349080380180675
4583 86212138553260152774376561924118175
4584 352286067911947338275531278543442025
4585 -1400564679220572178007603123377035237
4586 673317674328585942030869090611070805
4587 7328816786092422723609916131233041335
4588 -22948006721420554887122096992789435335
4589 23654410556877028469103562631335263195
4590 43024700673200965368374773019067409269
4591 -221920721483109986253550541052757482585
4592 458911152470028004715774994931390542180
4593 -510764698287762717409622940130256052180
4594 -40615574110256472356931840645573042540
4595 1600687600207201879375382175642677870364
4596 -4253204785988805452258328662956599403740
4597 7503068533000215731899157590074103029420
4598 -10260522813316584308551703474024971149420
4599 11135125689567270591013164842872155931740
4600 -8927841146746887329911626567064791447036
4601 3094121892057521269813170774689645371020
4602 6027968056506263994525907424494925957940
4603 -17299209593866253239278887624943614231940
4604 29095515276324221919213152753278537702980
4605 -39702371889071642087950330456482403200372
4606 47643862669289582016623417847359627512500
4607 -51878872684337544862545499433791594402500
4608 51878872684337544862545499433791594402500
4609 -47643862669289582016623417847359627512500
4610 39702371889071642087950330456482403200372
4611 -29095515276324221919213152753278537702980
4612 17299209593866253239278887624943614231940
4613 -6027968056506263994525907424494925957940
4614 -3094121892057521269813170774689645371020
4615 8927841146746887329911626567064791447036
4616 -11135125689567270591013164842872155931740
4617 10260522813316584308551703474024971149420
4618 -7503068533000215731899157590074103029420
4619 4253204785988805452258328662956599403740
4620 -1600687600207201879375382175642677870364
4621 40615574110256472356931840645573042540
4622 510764698287762717409622940130256052180
4623 -458911152470028004715774994931390542180
4624 221920721483109986253550541052757482585
4625 -43024700673200965368374773019067409269
4626 -23654410556877028469103562631335263195
4627 22948006721420554887122096992789435335
4628 -7328816786092422723609916131233041335
4629 -673317674328585942030869090611070805
4630 1400564679220572178007603123377035237
4631 -352286067911947338275531278543442025
4632 -86212138553260152774376561924118175
4633 56311490208007712548349080380180675
4634 1235311245041409049750773816804525
4635 -5120286565768952712136139506610241
4636 -32801476438575924491465315397135
4637 356290664856733285575171874585155
4638 38471239730855607699203804152845
4639 -13021765020349750437784705070865
4640 -4571932807119353299074042614343
4641 -698978221478757952187133462805
4642 -66517992521751530438262165435
4643 -4336077631863258724053767065
4644 -201280065623606049803820695
4645 -6761580019215234009266613
4646 -164950630804840545774395
4647 -2905915633109282115465
4648 -36461459622872039535
4649 -318504061890346605
4650 -1871972243100323
4651 -7038617431665
4652 -15682004255
4653 -18275245
4654 -8835
4655 -1
4656 1
4657 9024
4658 19079040
4659 16746964800
4660 7695599384640
4661 2097500495477568
4662 366144039009653632
4663 43059469679721817920
4664 3530852511278584986000
4665 206592672539015172787520
4666 8749301873709567858999168
4667 269891864617714097919680832
4668 6049810263315819698476783680
4669 97171296210671710851176136000
4670 1080700537412483975471146769280
4671 7666779677960889092743528839488
4672 26390546741203655605288121527812
4673 -39405638261428424146713443739840
4674 -631619047340142229239001085980800
4675 -535430380830053563173031546242240
4676 8833865215212906234218751123441216
4677 6906622792404522066462872337432384
4678 -106240248836398378334953576979049600
4679 57409244822884685233972764564360000
4680 876996412930414982099815680935120400
4681 -2187711884470173578571280371826629312
4682 -1586720737946151787585601526034831488
4683 18290593052390876950036080507072256320
4684 -37486055844787517192429234067735345600
4685 1784599163258459575532123718431565120
4686 177810963280207983566608895067740459904
4687 -505118176404449000146378639153948442304
4688 710971292960754055386673361635899178785
4689 -165931346616751080620313424636369632000
4690 -1890446648221780079199616391231414039040
4691 5760265942511798425914278159989310133504
4692 -10610068743126414291531785949255686133504
4693 14181223623322517583887253500149106730240
4694 -13235780545518569167932220242964166976000
4695 4664548673336993506461127300518318839040
4696 13243707256922299566609229654844186908224
4697 -40002646317869938697817982576286715949824
4698 72976719588510282114712625593476570631680
4699 -108203918758655896749628609924307407430400
4700 141555668189495624159211181540019081652480
4701 -169709705803958722699794843251261847958272
4702 190595778725230558288154097381053383491072
4703 -203280480722302216604259916148734410720000
4704 207515490737350179450181997735166377610000
4705 -203280480722302216604259916148734410720000
4706 190595778725230558288154097381053383491072
4707 -169709705803958722699794843251261847958272
4708 141555668189495624159211181540019081652480
4709 -108203918758655896749628609924307407430400
4710 72976719588510282114712625593476570631680
4711 -40002646317869938697817982576286715949824
4712 13243707256922299566609229654844186908224
4713 4664548673336993506461127300518318839040
4714 -13235780545518569167932220242964166976000
4715 14181223623322517583887253500149106730240
4716 -10610068743126414291531785949255686133504
4717 5760265942511798425914278159989310133504
4718 -1890446648221780079199616391231414039040
4719 -165931346616751080620313424636369632000
4720 710971292960754055386673361635899178785
4721 -505118176404449000146378639153948442304
4722 177810963280207983566608895067740459904
4723 1784599163258459575532123718431565120
4724 -37486055844787517192429234067735345600
4725 18290593052390876950036080507072256320
4726 -1586720737946151787585601526034831488
4727 -2187711884470173578571280371826629312
4728 876996412930414982099815680935120400
4729 57409244822884685233972764564360000
4730 -106240248836398378334953576979049600
4731 6906622792404522066462872337432384
4732 8833865215212906234218751123441216
4733 -535430380830053563173031546242240
4734 -631619047340142229239001085980800
4735 -39405638261428424146713443739840
4736 26390546741203655605288121527812
4737 7666779677960889092743528839488
4738 1080700537412483975471146769280
4739 97171296210671710851176136000
4740 6049810263315819698476783680
4741 269891864617714097919680832
4742 8749301873709567858999168
4743 206592672539015172787520
4744 3530852511278584986000
4745 43059469679721817920
4746 366144039009653632
4747 2097500495477568
4748 7695599384640
4749 16746964800
4750 19079040
4751 9024
4752 1
4753 1
4754 9215
4755 19909056
4756 17871497280
4757 8405590965120
4758 2347172657490048
4759 420228580376443840
4760 50750416032734370368
4761 4279869903122910617040
4762 257999771264284740557360
4763 11282100921897565637445568
4764 360375908662241274407092800
4765 8397412416569216140417219968
4766 141020384901081555821356805760
4767 1655848809586175385119787272640
4768 12664262401361450561445127373888
4769 50824010194753243626293385932740
4770 -20039109166060357912988194516932
4771 -1067039254153317268498595235785280
4772 -1918708381906932065490968903824320
4773 14121897876055029984060259631373696
4774 27760497031616191730293045012813440
4775 -181799277854101963359313176419563584
4776 -92874654692369180995983113808331200
4777 1849741812287144239415866922723461200
4778 -2705093632752267741653873936520773712
4779 -8135999208319634678160389868723593280
4780 37680828244212519552504568864200702528
4781 -45413655874694490329564290131324869760
4782 -88795930720726117662538966766217095040
4783 470831609649087702291558887088072606144
4784 -907108562087182245949647576467490694080
4785 605083403210957283585108729719673376929
4786 1705447574044138340397964964159818259295
4787 -6878229844804742155259765246178448830720
4788 13902684131338214060419340428500589672704
4789 -18817234866384709558595930222353538880000
4790 15060957538218348667760015323333121647104
4791 4367046597475380778458963140330436007680
4792 -43758394294821728376984000811434066804480
4793 102182401484420672240460272039421356322624
4794 -173041139260794733048483268891995021135680
4795 246037315942470254726060028666724300318464
4796 -310639847227647692689713680008235560861440
4797 359457743865717062081056605191559155504640
4798 -390134521228988651205230740855792618808832
4799 405189814672673610414169530117955789336320
4800 -410138697905316952220754806821686547068672
4801 410795971459652396054441913883900788330000
4802 -410795971459652396054441913883900788330000
4803 410138697905316952220754806821686547068672
4804 -405189814672673610414169530117955789336320
4805 390134521228988651205230740855792618808832
4806 -359457743865717062081056605191559155504640
4807 310639847227647692689713680008235560861440
4808 -246037315942470254726060028666724300318464
4809 173041139260794733048483268891995021135680
4810 -102182401484420672240460272039421356322624
4811 43758394294821728376984000811434066804480
4812 -4367046597475380778458963140330436007680
4813 -15060957538218348667760015323333121647104
4814 18817234866384709558595930222353538880000
4815 -13902684131338214060419340428500589672704
4816 6878229844804742155259765246178448830720
4817 -1705447574044138340397964964159818259295
4818 -605083403210957283585108729719673376929
4819 907108562087182245949647576467490694080
4820 -470831609649087702291558887088072606144
4821 88795930720726117662538966766217095040
4822 45413655874694490329564290131324869760
4823 -37680828244212519552504568864200702528
4824 8135999208319634678160389868723593280
4825 2705093632752267741653873936520773712
4826 -1849741812287144239415866922723461200
4827 92874654692369180995983113808331200
4828 181799277854101963359313176419563584
4829 -27760497031616191730293045012813440
4830 -14121897876055029984060259631373696
4831 1918708381906932065490968903824320
4832 1067039254153317268498595235785280
4833 20039109166060357912988194516932
4834 -50824010194753243626293385932740
4835 -12664262401361450561445127373888
4836 -1655848809586175385119787272640
4837 -141020384901081555821356805760
4838 -8397412416569216140417219968
4839 -360375908662241274407092800
4840 -11282100921897565637445568
4841 -257999771264284740557360
4842 -4279869903122910617040
4843 -50750416032734370368
4844 -420228580376443840
4845 -2347172657490048
4846 -8405590965120
4847 -17871497280
4848 -19909056
4849 -9215
4850 -1
4851 1
4852 9408
4853 20765857
4854 19058237184
4855 9172214681280
4856 2623257594870528
4857 481539811596808384
4858 59699085381962616576
4859 5175619405820161082512
4860 321292560430074372688640
4861 14499100870895658167234448
4862 479243222884810609531115264
4863 11598152106387605765578143936
4864 203374224126802439614636868352
4865 2515616872282159717317601709760
4866 20637807333424519746520024049408
4867 94270465369988485309066277334084
4868 47139379700185981248498574355456
4869 -1718285154924177538521535099509948
4870 -4876721138898407245516288094695680
4871 20619182248732993034823973987928256
4872 73294191088424638000118283127327488
4873 -279551861492659363326740238478916928
4874 -517654719029887925900366085429494016
4875 3443459628885759114502972265473654800
4876 -1746343300116293817069264319836179712
4877 -23096241270109705155256475063346694896
4878 65804391943579607220130216853562652416
4879 -18043264471124598479806016289956390208
4880 -328813487158780489580652979398977813760
4881 985249908815248297201156636619522107584
4882 -1187642814970368479958130321088415906048
4883 -870543104996177832697788440626061678847
4884 7076001117843730348448163187505943135936
4885 -16897755417817972461881880921260859866655
4886 24585590002867151668058513138127492946944
4887 -18524075847482944570050223069138039319808
4888 -15338132423345973637579985837666703700992
4889 86542927513544794805884540429046756825856
4890 -193017603716997103232772684588407790904320
4891 318086261365594249923370810019041909598784
4892 -434009768880291122449140855722013696979968
4893 510973236771728651743037318423104954279488
4894 -527587338828949076703171485955675294434304
4895 478415387053079820035160666796571227503360
4896 -375790522700076966771133161886859925476352
4897 245903126246854333746000224615331785282304
4898 -121247639199761874261339279241403564442624
4899 32206404162436747850668246048497821805072
4900 0
4901 32206404162436747850668246048497821805072
4902 -121247639199761874261339279241403564442624
4903 245903126246854333746000224615331785282304
4904 -375790522700076966771133161886859925476352
4905 478415387053079820035160666796571227503360
4906 -527587338828949076703171485955675294434304
4907 510973236771728651743037318423104954279488
4908 -434009768880291122449140855722013696979968
4909 318086261365594249923370810019041909598784
4910 -193017603716997103232772684588407790904320
4911 86542927513544794805884540429046756825856
4912 -15338132423345973637579985837666703700992
4913 -18524075847482944570050223069138039319808
4914 24585590002867151668058513138127492946944
4915 -16897755417817972461881880921260859866655
4916 7076001117843730348448163187505943135936
4917 -870543104996177832697788440626061678847
4918 -1187642814970368479958130321088415906048
4919 985249908815248297201156636619522107584
4920 -328813487158780489580652979398977813760
4921 -18043264471124598479806016289956390208
4922 65804391943579607220130216853562652416
4923 -23096241270109705155256475063346694896
4924 -1746343300116293817069264319836179712
4925 3443459628885759114502972265473654800
4926 -517654719029887925900366085429494016
4927 -279551861492659363326740238478916928
4928 73294191088424638000118283127327488
4929 20619182248732993034823973987928256
4930 -4876721138898407245516288094695680
4931 -1718285154924177538521535099509948
4932 47139379700185981248498574355456
4933 94270465369988485309066277334084
4934 20637807333424519746520024049408
4935 2515616872282159717317601709760
4936 203374224126802439614636868352
4937 11598152106387605765578143936
4938 479243222884810609531115264
4939 14499100870895658167234448
4940 321292560430074372688640
4941 5175619405820161082512
4942 59699085381962616576
4943 481539811596808384
4944 2623257594870528
4945 9172214681280
4946 19058237184
4947 20765857
4948 9408
4949 1
4950 1
4951 9603
4952 21650013
4953 20309906463
4954 9999296911296
4955 2928208439838528
4956 550944182183634624
4957 70092728166616271424
4958 6244536513602533086864
4959 399016664243871096831408
4960 18572391768370221790536528
4961 634811559114479487040735344
4962 15942161834639589615144222144
4963 291537880097065951953990222144
4964 3791269275274468359666079144128
4965 33220130382100887926375723915328
4966 169789835785640111947806624432324
4967 215378071722265725987675697188684
4968 -2626086218209129590000485968099916
4969 -10703370870302227764258106495514052
4970 26415316099552949036295947515763136
4971 163112701059273780218583920252812608
4972 -371263806727622505587919519632860992
4973 -1489121725881739276103462755979861952
4974 5679503648543749954346235525968076816
4975 3428867684656674784610960951390000688
4976 -52327997286220721239579748913512863536
4977 93957931481633784542722231938475106544
4978 109961665576117345704467345483651626944
4979 -837532156374648871170376599346450882752
4980 1666338608820264434728970822175227822784
4981 -541537775928564813322713371957310433728
4982 -5821725887905373855798170211706665168703
4983 18616374038542657547251124240639644371267
4984 -31366247603143547394514130827152798591651
4985 26244676686892025565913330671372299136159
4986 22225551903075426026030396919627996632832
4987 -134094344752482516102215627270946782362368
4988 306490204953464491115745691502027185189632
4989 -501952044959132311155329822465559160655616
4990 651673531958479869598379706191198828986944
4991 -675083955526764140003013795564365114749248
4992 507958888083487693339716653827202298176832
4993 -126522777204986313157944814286497205794368
4994 -442547565982823310012097372431936602378496
4995 1128873507883031385904302554006824322297088
4996 -1836978892695577238498308684268755125601536
4997 2468178643532430697796286718403778772625664
4998 -2938360756231729171552144095365889507039216
4999 3188434012081238037216156358801284358702128
5000 -3188434012081238037216156358801284358702128
5001 2938360756231729171552144095365889507039216
5002 -2468178643532430697796286718403778772625664
5003 1836978892695577238498308684268755125601536
5004 -1128873507883031385904302554006824322297088
5005 442547565982823310012097372431936602378496
5006 126522777204986313157944814286497205794368
5007 -507958888083487693339716653827202298176832
5008 675083955526764140003013795564365114749248
5009 -651673531958479869598379706191198828986944
5010 501952044959132311155329822465559160655616
5011 -306490204953464491115745691502027185189632
5012 134094344752482516102215627270946782362368
5013 -22225551903075426026030396919627996632832
5014 -26244676686892025565913330671372299136159
5015 31366247603143547394514130827152798591651
5016 -18616374038542657547251124240639644371267
5017 5821725887905373855798170211706665168703
5018 541537775928564813322713371957310433728
5019 -1666338608820264434728970822175227822784
5020 837532156374648871170376599346450882752
5021 -109961665576117345704467345483651626944
5022 -93957931481633784542722231938475106544
5023 52327997286220721239579748913512863536
5024 -3428867684656674784610960951390000688
5025 -5679503648543749954346235525968076816
5026 1489121725881739276103462755979861952
5027 371263806727622505587919519632860992
5028 -163112701059273780218583920252812608
5029 -26415316099552949036295947515763136
5030 10703370870302227764258106495514052
5031 2626086218209129590000485968099916
5032 -215378071722265725987675697188684
5033 -169789835785640111947806624432324
5034 -33220130382100887926375723915328
5035 -3791269275274468359666079144128
5036 -291537880097065951953990222144
5037 -15942161834639589615144222144
5038 -634811559114479487040735344
5039 -18572391768370221790536528
5040 -399016664243871096831408
5041 -6244536513602533086864
5042 -70092728166616271424
5043 -550944182183634624
5044 -2928208439838528
5045 -9999296911296
5046 -20309906463
5047 -21650013
5048 -9603
5049 -1