0 1
1 -1
2 -1
3 0
4 2
5 1
6 4
7 0
8 -3
9 -1
10 -16
11 -16
12 0
13 4
14 1
15 48
16 80
17 40
18 0
19 -5
20 -1
21 -128
22 -288
23 -240
24 -80
25 0
26 6
27 1
28 320
29 896
30 1008
31 560
32 140
33 0
34 -7
35 -1
36 -768
37 -2560
38 -3584
39 -2688
40 -1120
41 -224
42 0
43 8
44 1
45 1792
46 6912
47 11520
48 10752
49 6048
50 2016
51 336
52 0
53 -9
54 -1
55 -4096
56 -17920
57 -34560
58 -38400
59 -26880
60 -12096
61 -3360
62 -480
63 0
64 10
65 1
66 9216
67 45056
68 98560
69 126720
70 105600
71 59136
72 22176
73 5280
74 660
75 0
76 -11
77 -1
78 -20480
79 -110592
80 -270336
81 -394240
82 -380160
83 -253440
84 -118272
85 -38016
86 -7920
87 -880
88 0
89 12
90 1
91 45056
92 266240
93 718848
94 1171456
95 1281280
96 988416
97 549120
98 219648
99 61776
100 11440
101 1144
102 0
103 -13
104 -1
105 -98304
106 -630784
107 -1863680
108 -3354624
109 -4100096
110 -3587584
111 -2306304
112 -1098240
113 -384384
114 -96096
115 -16016
116 -1456
117 0
118 14
119 1
120 212992
121 1474560
122 4730880
123 9318400
124 12579840
125 12300288
126 8968960
127 4942080
128 2059200
129 640640
130 144144
131 21840
132 1820
133 0
134 -15
135 -1
136 -458752
137 -3407872
138 -11796480
139 -25231360
140 -37273600
141 -40255488
142 -32800768
143 -20500480
144 -9884160
145 -3660800
146 -1025024
147 -209664
148 -29120
149 -2240
150 0
151 16
152 1
153 983040
154 7798784
155 28966912
156 66846720
157 107233280
158 126730240
159 114057216
160 79659008
161 43563520
162 18670080
163 6223360
164 1584128
165 297024
166 38080
167 2720
168 0
169 -17
170 -1
171 -2097152
172 -17694720
173 -70189056
174 -173801472
175 -300810240
176 -386039808
177 -380190720
178 -293289984
179 -179232768
180 -87127040
181 -33606144
182 -10183680
183 -2376192
184 -411264
185 -48960
186 -3264
187 0
188 18
189 1
190 4456448
191 39845888
192 168099840
193 444530688
194 825556992
195 1143078912
196 1222459392
197 1031946240
198 696563712
199 378380288
200 165541376
201 58046976
202 16124160
203 3472896
204 558144
205 62016
206 3876
207 0
208 -19
209 -1
210 -9437184
211 -89128960
212 -398458880
213 -1120665600
214 -2222653440
215 -3302227968
216 -3810263040
217 -3492741120
218 -2579865600
219 -1547919360
220 -756760576
221 -300984320
222 -96744960
223 -24806400
224 -4961280
225 -744192
226 -77520
227 -4560
228 0
229 20
230 1
231 19922944
232 198180864
233 935854080
234 2789212160
235 5883494400
236 9335144448
237 11557797888
238 11430789120
239 9168445440
240 6019686400
241 3250630656
242 1444724736
243 526722560
244 156280320
245 37209600
246 6945792
247 976752
248 95760
249 5320
250 0
251 -21
252 -1
253 -41943040
254 -438304768
255 -2179989504
256 -6862929920
257 -15340666880
258 -25887375360
259 -34228862976
260 -36324507648
261 -31434670080
262 -22411755520
263 -13243310080
264 -6501261312
265 -2648662016
266 -891376640
267 -245583360
268 -54574080
269 -9550464
270 -1264032
271 -117040
272 -6160
273 0
274 22
275 1
276 88080384
277 964689920
278 5040504832
279 16713252864
280 39461847040
281 70567067648
282 99234938880
283 112466264064
284 104432959488
285 80333045760
286 51547037696
287 27690557440
288 12460750848
289 4686094336
290 1464404480
291 376561152
292 78450240
293 12921216
294 1615152
295 141680
296 7084
297 0
298 -23
299 -1
300 -184549376
301 -2113929216
302 -11576279040
303 -40324038656
304 -100279517184
305 -189416865792
306 -282268270592
307 -340234076160
308 -337398792192
309 -278487891968
310 -192799309824
311 -112466264064
312 -55381114880
313 -23004463104
314 -8033304576
315 -2343047168
316 -564841728
317 -110753280
318 -17228288
319 -2040192
320 -170016
321 -8096
322 0
323 24
324 1
325 385875968
326 4613734400
327 26424115200
328 96468992000
329 252025241600
330 501397585920
331 789236940800
332 1008100966400
333 1063231488000
334 937218867200
335 696219729920
336 438180249600
337 234304716800
338 106502144000
339 41079398400
340 13388840960
341 3661011200
342 830649600
343 153824000
344 22668800
345 2550240
346 202400
347 9200
348 0
349 -25
350 -1
351 -805306368
352 -10032775168
353 -59978547200
354 -229008998400
355 -627048448000
356 -1310531256320
357 -2172722872320
358 -2931451494400
359 -3276328140800
360 -3071557632000
361 -2436769054720
362 -1645610270720
363 -949390540800
364 -468609433600
365 -197789696000
366 -71204290560
367 -21756866560
368 -5599193600
369 -1199827200
370 -210496000
371 -29469440
372 -3157440
373 -239200
374 -10400
375 0
376 26
377 1
378 1677721600
379 21743271936
380 135442464768
381 539806924800
382 1545810739200
383 3386061619200
384 5897390653440
385 8380502507520
386 9893648793600
387 9828984422400
388 8293205606400
389 5981160407040
390 3702623109120
391 1971811123200
392 903746764800
393 356021452800
394 120157240320
395 34555023360
396 8398790400
397 1705017600
398 284169600
399 37889280
400 3875040
401 280800
402 11700
403 0
404 -27
405 -1
406 -3489660928
407 -46976204800
408 -304405807104
409 -1264129671168
410 -3778648473600
411 -8656540139520
412 -15801620889600
413 -23589562613760
414 -29331758776320
415 -30780240691200
416 -27521156382720
417 -21109977907200
418 -13956040949760
419 -7974880542720
420 -3943622246400
421 -1686993960960
422 -623037542400
423 -197906042880
424 -53752258560
425 -12377164800
426 -2387024640
427 -378892800
428 -48222720
429 -4717440
430 -327600
431 -13104
432 0
433 28
434 1
435 7247757312
436 101200166912
437 681154969600
438 2942589468672
439 9164940115968
440 21916161146880
441 41839944007680
442 65463857971200
443 85512164474880
444 94513444945920
445 89262698004480
446 72555775918080
447 51015779942400
448 31132706734080
449 16519395409920
450 7624336343040
451 3057676554240
452 1062828748800
453 318848624640
454 82042920960
455 17946888960
456 3296367360
457 499449600
458 60802560
459 5700240
460 380016
461 14616
462 0
463 -29
464 -1
465 -15032385536
466 -217432719360
467 -1518002503680
468 -6811549696000
469 -22069421015040
470 -54989640695808
471 -109580805734400
472 -179314045747200
473 -245489467392000
474 -285040548249600
475 -283540334837760
476 -243443721830400
477 -181389439795200
478 -117728722944000
479 -66712943001600
480 -33038790819840
481 -14295630643200
482 -5395899801600
483 -1771381248000
484 -503445196800
485 -123064381440
486 -25638412800
487 -4495046400
488 -651456000
489 -76003200
490 -6840288
491 -438480
492 -16240
493 0
494 30
495 1
496 31138512896
497 466003951616
498 3370207150080
499 15686025871360
500 52789510144000
501 136830410293248
502 284113143595008
503 485286425395200
504 694841927270400
505 845574832128000
506 883625699573760
507 799068216360960
508 628896281395200
509 432544048742400
510 260685029376000
511 137873415536640
512 64012657213440
513 26068502937600
514 9292938547200
515 2890148352000
516 780340055040
517 181666467840
518 36126854400
519 6058540800
520 841464000
521 94243968
522 8155728
523 503440
524 17980
525 0
526 -31
527 -1
528 -64424509440
529 -996432412672
530 -7456063225856
531 -35948876267520
532 -125488206970880
533 -337852864921600
534 -729762188230656
535 -1298802942148608
536 -1941145701580800
537 -2470549074739200
538 -2705839462809600
539 -2570547489669120
540 -2130848576962560
541 -1548052384972800
542 -988672111411200
543 -556128062668800
544 -275746831073280
545 -120494413578240
546 -46344005222400
547 -15651264921600
548 -4624237363200
549 -1189089607680
550 -264242135040
551 -50263449600
552 -8078054400
553 -1077073920
554 -115992576
555 -9666048
556 -575360
557 -19840
558 0
559 32
560 1
561 133143986176
562 2126008811520
563 16441134809088
564 82016695484416
565 296578229207040
566 828222166007808
567 1858190757068800
568 3440307458801664
569 5357562136363008
570 7117534239129600
571 8152811946639360
572 8117518388428800
573 7069005596590080
574 5409077156904960
575 3648980621721600
576 2175078645104640
577 1147014129254400
578 535273260318720
579 220906424893440
580 80492219596800
581 25824587120640
582 7266658713600
583 1783634411520
584 379130019840
585 69112243200
586 10663031808
587 1367055360
588 141768704
589 11392128
590 654720
591 21824
592 0
593 -33
594 -1
595 -274877906944
596 -4526895529984
597 -36142149795840
598 -186332861169664
599 -697141911617536
600 -2016731958607872
601 -4693258940710912
602 -9025497962905600
603 -14621306699907072
604 -20239679181815808
605 -24199616413040640
606 -25199600562339840
607 -22999635433881600
608 -18488168483389440
609 -13136330238197760
610 -8271022742568960
611 -4622042120847360
612 -2294028258508800
613 -1011071713935360
614 -395306234019840
615 -136836773314560
616 -41811236290560
617 -11230290739200
618 -2636676956160
619 -537100861440
620 -93992650752
621 -13943964672
622 -1721477120
623 -172147712
624 -13356288
625 -742016
626 -23936
627 0
628 34
629 1
630 566935683072
631 9620726743040
632 79220671774720
633 421658414284800
634 1630412535234560
635 4879993381322752
636 11764269758545920
637 23466294703554560
638 39486553587712000
639 56860637166305280
640 70838877136355328
641 76998779496038400
642 73498834973491200
643 61922095398912000
644 46220421208473600
645 30651437222461440
646 18092862249369600
647 9515969072332800
648 4460610502656000
649 1862500525670400
650 691785909534720
651 228061288857600
652 66517875916800
653 17089572864000
654 3845153894400
655 751941206016
656 126528568320
657 18075509760
658 2151846400
659 207764480
660 15582336
661 837760
662 26180
663 0
664 -35
665 -1
666 -1168231104512
667 -20409684590592
668 -173173081374720
669 -950648061296640
670 -3794925728563200
671 -11738970253688832
672 -29279960287936512
673 -60501958758236160
674 -105598326165995520
675 -157946214350848000
676 -204698293798699008
677 -231836325173526528
678 -230996338488115200
679 -203535235311206400
680 -159228245311488000
681 -110929010900336640
682 -68965733750538240
683 -38314296528076800
684 -19031938144665600
685 -8451683057664000
686 -3352500946206720
687 -1185918702059520
688 -373191199948800
689 -104114936217600
690 -25634359296000
691 -5537021607936
692 -1041149362176
693 -168704757760
694 -23239941120
695 -2671257600
696 -249317376
697 -18095616
698 -942480
699 -28560
700 0
701 36
702 1
703 2405181685760
704 43224550866944
705 377579164925952
706 2135801336954880
707 8793494566993920
708 28082450391367680
709 72390316564414464
710 154765504379092992
711 279821559256842240
712 434126452015759360
713 584400993098137600
714 688530624595623936
715 714828669285040128
716 657451117235404800
717 537914550465331200
718 392763005101670400
719 256523337707028480
720 150101891104112640
721 78757165085491200
722 37062195334348800
723 15635613656678400
724 5906787381411840
725 1994499635281920
726 600351060787200
727 160510526668800
728 37938851758080
729 7879607672832
730 1426760237056
731 222931287040
732 29650959360
733 3294551040
734 297572352
735 20923056
736 1056720
737 31080
738 0
739 -37
740 -1
741 -4947802324992
742 -91396904058880
743 -821266466471936
744 -4782669422395392
745 -20290112701071360
746 -66830558709153792
747 -177855519145328640
748 -392976004206821376
749 -735136145800691712
750 -1181468805751111680
751 -1649680517659885568
752 -2018839794339020800
753 -2180346977886142464
754 -2089499187140886528
755 -1784510175353241600
756 -1362716861178839040
757 -932812137116467200
758 -573405107815710720
759 -316881770108682240
760 -157514330170982400
761 -70418171135262720
762 -28293015188275200
763 -10202632749711360
764 -3295260266987520
765 -950555846246400
766 -243976000536576
767 -55449091031040
768 -11089818206208
769 -1936317464576
770 -292116858880
771 -37557881856
772 -4038481920
773 -353367168
774 -24093216
775 -1181040
776 -33744
777 0
778 38
779 1
780 10170482556928
781 192964290674688
782 1782239629148160
783 10676464064135168
784 46631026868355072
785 158262879068356608
786 434398631609499648
787 990909320952545280
788 1915758020508254208
789 3185589965136330752
790 4607728342429335552
791 5848867289885048832
792 6561229331601817600
793 6541040933658427392
794 5820747735606755328
795 4639726455918428160
796 3321622349123420160
797 2139980785149542400
798 1242377733600706560
799 650441528117821440
800 307152943833415680
801 130776603536916480
802 50155799651942400
803 17300116401684480
804 5354797933854720
805 1482867120144384
806 365964000804864
807 80093131489280
808 15446532501504
809 2604013142016
810 379751916544
811 47250238464
812 4921899840
813 417615744
814 27636336
815 1316016
816 36556
817 0
818 -39
819 -1
820 -20890720927744
821 -406819302277120
822 -3859285813493760
823 -23763195055308800
824 -106764640641351680
825 -373048214946840576
826 -1055085860455710720
827 -2482277894911426560
828 -4954546604762726400
829 -8514480091147796480
830 -12742359860545323008
831 -16755375790652129280
832 -19496224299616829440
833 -20188397943390208000
834 -18688688381881221120
835 -15521993961618014208
836 -11599316139796070400
837 -7815581997937459200
838 -4755512855887872000
839 -2615532070738329600
840 -1300883056235642880
841 -585053226349363200
842 -237775642794393600
843 -87227477655552000
844 -28833527336140800
845 -8567676694167552
846 -2281334030991360
847 -542168890081280
848 -114418759270400
849 -21305562071040
850 -3472017522688
851 -490002472960
852 -59062798080
853 -5965939200
854 -491312640
855 -31584384
856 -1462240
857 -39520
858 0
859 40
860 1
861 42880953483264
862 856519558037504
863 8339795696680960
864 52743572784414720
865 243572749316915200
866 875470053259083776
867 2549162802136743936
868 6179788611240591360
869 12721674211421061120
870 22570712310585753600
871 34909368373705965568
872 47494250389305294848
873 57247533951394775040
874 61488092021868462080
875 59123165405642752000
876 51082414910475337728
877 39775109526646161408
878 27974821278331699200
879 17802158995301990400
880 10261896162705408000
881 5361840745013575680
882 2539819300269588480
883 1090326467287449600
884 423860928459571200
885 149013607661568000
886 47286984831270912
887 13510567094648832
888 3464247972986880
889 793890160476160
890 161764452761600
891 29117601497088
892 4592023175168
893 627815668480
894 73381052160
895 7194220800
896 575537664
897 35971104
898 1620320
899 42640
900 0
901 -41
902 -1
903 -87960930222080
904 -1801000046297088
905 -17986910718787584
906 -116757139753533440
907 -553807514236354560
908 -2046011094262087680
909 -6128290372813586432
910 -15294976812820463616
911 -32443890209013104640
912 -59367812986631618560
913 -94796991704460165120
914 -133290315608695504896
915 -166229876362568531968
916 -184953571227583119360
917 -184464276065605386240
918 -165544863135799705600
919 -134091339139997761536
920 -98267917654066987008
921 -65274582982773964800
922 -39352140936983347200
923 -21549981941681356800
924 -10723681490027151360
925 -4848745936878305280
926 -1991030940264038400
927 -741756624804249600
928 -250342860871434240
929 -76386667804360704
930 -21016437702787072
931 -5196371959480320
932 -1149771956551680
933 -226470233866240
934 -39449653641216
935 -6027030417408
936 -799038123520
937 -90647182080
938 -8633064960
939 -671460608
940 -40832064
941 -1790880
942 -45920
943 0
944 42
945 1
946 180319906955264
947 3782319999549440
948 38721500995387392
949 257812386969288704
950 1255139252350484480
951 4762744622432649216
952 14663079508878295040
953 37645212290140602368
954 82210500368909991936
955 155009697665284833280
956 255281595842515959808
957 370570058481071554560
958 477623630931158892544
959 549837283353111298048
960 568071683056148152320
961 528797591388068773888
962 444901819677461708800
963 339172210765876690944
964 234751136618048913408
965 147726687803120025600
966 84607103014514196480
967 44126153499633254400
968 20959922912325795840
969 9065046751555092480
970 3567263767973068800
971 1275821394663309312
972 414028577595064320
973 121652841318055936
974 32275243614994432
975 7704965319229440
976 1648006471057408
977 314136130846720
978 53010472080384
979 7853403271168
980 1010548215040
981 111366537984
982 10311716480
983 780346112
984 46204704
985 1974560
986 49364
987 0
988 -43
989 -1
990 -369435906932736
991 -7934075906031616
992 -83211039990087680
993 -567915347932348416
994 -2835936256662175744
995 -11045225420684263424
996 -34926793897839427584
997 -92167928341520711680
998 -207048667595773313024
999 -401918001803559960576
1000 -682042669727253266432
1001 -1021126383370063839232
1002 -1358756881097262366720
1003 -1616572289305460867072
1004 -1728060033395492651008
1005 -1666343603631367913472
1006 -1454193376317189128192
1007 -1151510592106371481600
1008 -829087626316587466752
1009 -543634211115481694208
1010 -324998713166864056320
1011 -177272025363744030720
1012 -88252306999266508800
1013 -40097243832275435520
1014 -16619252377851002880
1015 -6278384231632601088
1016 -2159082360199446528
1017 -674713237562327040
1018 -191168750642659328
1019 -48969335139991552
1020 -11300615801536512
1021 -2339105958920192
1022 -431937179914240
1023 -70680629440512
1024 -10163227762688
1025 -1270403470336
1026 -136114657536
1027 -12262581760
1028 -903558656
1029 -52128384
1030 -2172016
1031 -52976
1032 0
1033 44
1034 1
1035 756463999909888
1036 16624615811973120
1037 178516707885711360
1038 1248165599851315200
1039 6389047664238919680
1040 25523426309959581696
1041 82839190655131975680
1042 224529389343253463040
1043 518444596921054003200
1044 1035243337978866565120
1045 1808631008116019822592
1046 2790174557975126999040
1047 3829223937637739397120
1048 4703389203798215884800
1049 5196125215624695644160
1050 5184180100186477953024
1051 4686591385213222256640
1052 3849335407898441809920
1053 2878776480265928704000
1054 1963628588644549263360
1055 1223176975009833811968
1056 696425813928994406400
1057 362601870062203699200
1058 172667557172477952000
1059 75182332185516441600
1060 29914654280131805184
1061 10866434247056424960
1062 3598470600332410880
1063 1084360560368025600
1064 296641164790333440
1065 73454002709987328
1066 16404119711907840
1067 3289367754731520
1068 589005245337600
1069 93547891906560
1070 13067007123456
1071 1588004337920
1072 165544853760
1073 14521478400
1074 1042567680
1075 58644432
1076 2383920
1077 56760
1078 0
1079 -45
1080 -1
1081 -1548112371908608
1082 -34797343995854848
1083 -382366163675381760
1084 -2737256187580907520
1085 -14353904398290124800
1086 -58779238510998061056
1087 -195679601709690126336
1088 -544371824305152983040
1089 -1291043988723707412480
1090 -2649827939818720460800
1091 -4762119354702786199552
1092 -7563366033939719258112
1093 -10695669138904653496320
1094 -13549561625487385559040
1095 -15453993098194137907200
1096 -15934783994582399975424
1097 -14904517788036124114944
1098 -12681364924694601400320
1099 -9837190486851573514240
1100 -6969669373275406336000
1101 -4516345753882463305728
1102 -2679340040497731207168
1103 -1456163065487897395200
1104 -725203740124407398400
1105 -330946151247249408000
1106 -138335491221350252544
1107 -52925926803310116864
1108 -18513184272762798080
1109 -5911773129117532160
1110 -1720020199204454400
1111 -454849786011844608
1112 -108996262085787648
1113 -23580922085867520
1114 -4585179294474240
1115 -796889449574400
1116 -122948657934336
1117 -16696731324416
1118 -1974275663360
1119 -200396401920
1120 -17127897600
1121 -1198952832
1122 -65796192
1123 -2610960
1124 -60720
1125 0
1126 46
1127 1
1128 3166593487994880
1129 72761281479704576
1130 817737583902588928
1131 5990403230914314240
1132 32162760204075663360
1133 134926701343927173120
1134 460437368336151478272
1135 1313848754336490848256
1136 3198184467792773775360
1137 6742118607779360931840
1138 12454191317147986165760
1139 20347237242820995579904
1140 29623183632930567094272
1141 38668957656039901102080
1142 45487814028421937233920
1143 48422511707674965442560
1144 46808427984085799927808
1145 41206608002217519611904
1146 33112452858924792545280
1147 24334102783264418693120
1148 16378723027197204889600
1149 10108011925355989303296
1150 5724044631972425760768
1151 2975637568605703372800
1152 1420190657743631155200
1153 622178764344828887040
1154 250068003361671610368
1155 92130317027984277504
1156 31075702172137553920
1157 9581149554087034880
1158 2694698312086978560
1159 689610965888925696
1160 160088259938500608
1161 33584949637447680
1162 6338336083537920
1163 1070108689428480
1164 160516303414272
1165 21209361412096
1166 2441867267840
1167 241503356160
1168 20125279680
1169 1374409344
1170 73629072
1171 2853840
1172 64860
1173 0
1174 -47
1175 -1
1176 -6473924464345088
1177 -151996487423754240
1178 -1746270755512909824
1179 -13083801342441422848
1180 -71884838770971770880
1181 -308762497959126368256
1182 -1079413610751417384960
1183 -3157284811447895851008
1184 -7883092526018945089536
1185 -17056983828228126801920
1186 -32362169317340932472832
1187 -54345562111191212359680
1188 -81388948971283982319616
1189 -109377908798512863117312
1190 -132579283392136803778560
1191 -145561004890950199148544
1192 -145267535123024896327680
1193 -132164973131536376266752
1194 -109884288005913385631744
1195 -83652512485704739061760
1196 -58401846679834604863488
1197 -37437081205022182604800
1198 -22053844200776703934464
1199 -11945832275420714631168
1200 -5951275137211406745600
1201 -2726766062867771817984
1202 -1148637718790453329920
1203 -444565339309638418432
1204 -157937686333687332864
1205 -51435644974572503040
1206 -15329839286539255808
1207 -4172436096134676480
1208 -1034416448833388544
1209 -232855650819637248
1210 -47414046546984960
1211 -8692575200280576
1212 -1426811585904640
1213 -208237366591488
1214 -26790772310016
1215 -3005375098880
1216 -289804027392
1217 -23561303040
1218 -1570753536
1219 -82190592
1220 -3113280
1221 -69184
1222 0
1223 48
1224 1
1225 13229323905400832
1226 317222298752909312
1227 3723913941881978880
1228 28522422340044193792
1229 160276566444907429888
1230 704471419955523354624
1231 2521560399999532007424
1232 7555895275259921694720
1233 19338369470118362087424
1234 42919059308325367709696
1235 83579220758317821329408
1236 144158754231791426469888
1237 221911045287364117135360
1238 306773730737916548743168
1239 382822680794795020910592
1240 433092325747646892343296
1241 445780577478534984892416
1242 418712307119307054120960
1243 359782426858071246503936
1244 283385795383671362945024
1245 204948655589976610701312
1246 136270975586280744681472
1247 83382589956640315801600
1248 46984276775567760556032
1249 24389407562317292371968
1250 11664499268934357221376
1251 5138905272327723810816
1252 2084564748916007895040
1253 777989343791867232256
1254 266860228632782045184
1255 84011553458468421632
1256 24231036291626565632
1257 6389042772206223360
1258 1535951696752607232
1259 335586085004771328
1260 66379665165778944
1261 11831560689270784
1262 1889561289441280
1263 268516604289024
1264 33660201107456
1265 3681584496128
1266 346351154688
1267 27488186880
1268 1789928448
1269 91530432
1270 3390016
1271 73696
1272 0
1273 -49
1274 -1
1275 -27021597764222976
1276 -661466195270041600
1277 -7930557468822732800
1278 -62065232364699648000
1279 -356530279250552422400
1280 -1602765664449074298880
1281 -5870595166296027955200
1282 -18011145714282371481600
1283 -47224345470374510592000
1284 -107435385945102011596800
1285 -214595296541626838548480
1286 -379905548901444642406400
1287 -600661475965797610291200
1288 -853504020336015835136000
1289 -1095620466921130531225600
1290 -1276075602649316736368640
1291 -1353413517961396538572800
1292 -1311119345525102896742400
1293 -1163089741998075150336000
1294 -946795860152819069747200
1295 -708464488459178407362560
1296 -487972989499944311193600
1297 -309706762696092601548800
1298 -181266499905739816960000
1299 -97883909949099501158400
1300 -48778815124634584743936
1301 -22431729363335302348800
1302 -9516491245051340390400
1303 -3722437051635728384000
1304 -1341360937572184883200
1305 -444767047721303408640
1306 -135502505578174873600
1307 -37860994205666508800
1308 -9680367836676096000
1309 -2258752495224422400
1310 -479408692863959040
1311 -92193979396915200
1312 -15988595526041600
1313 -2486264854528000
1314 -344252056780800
1315 -42075251384320
1316 -4489737190400
1317 -412322803200
1318 -31963008000
1319 -2034009600
1320 -101700480
1321 -3684800
1322 -78400
1323 0
1324 50
1325 1