0 1
1 -4
2 1
3 16
4 -12
5 1
6 -64
7 80
8 -24
9 1
10 256
11 -448
12 240
13 -40
14 1
15 -1024
16 2304
17 -1792
18 560
19 -60
20 1
21 4096
22 -11264
23 11520
24 -5376
25 1120
26 -84
27 1
28 -16384
29 53248
30 -67584
31 42240
32 -13440
33 2016
34 -112
35 1
36 65536
37 -245760
38 372736
39 -292864
40 126720
41 -29568
42 3360
43 -144
44 1
45 -262144
46 1114112
47 -1966080
48 1863680
49 -1025024
50 329472
51 -59136
52 5280
53 -180
54 1
55 1048576
56 -4980736
57 10027008
58 -11141120
59 7454720
60 -3075072
61 768768
62 -109824
63 7920
64 -220
65 1
66 -4194304
67 22020096
68 -49807360
69 63504384
70 -50135040
71 25346048
72 -8200192
73 1647360
74 -192192
75 11440
76 -264
77 1
78 16777216
79 -96468992
80 242221056
81 -348651520
82 317521920
83 -190513152
84 76038144
85 -19914752
86 3294720
87 -320320
88 16016
89 -312
90 1
91 -67108864
92 419430400
93 -1157627904
94 1857028096
95 -1917583360
96 1333592064
97 -635043840
98 206389248
99 -44808192
100 6223360
101 -512512
102 21840
103 -364
104 1
105 268435456
106 -1811939328
107 5452595200
108 -9646899200
109 11142168576
110 -8820883456
111 4889837568
112 -1905131520
113 515973120
114 -94595072
115 11202048
116 -792064
117 29120
118 -420
119 1
120 -1073741824
121 7784628224
122 -25367150592
123 49073356800
124 -62704844800
125 55710842880
126 -35283533824
127 16066609152
128 -5239111680
129 1203937280
130 -189190144
131 19348992
132 -1188096
133 38080
134 -480
135 1
136 4294967296
137 -33285996544
138 116769423360
139 -245215789056
140 343513497600
141 -338606161920
142 241413652480
143 -126012620800
144 48199827456
145 -13388840960
146 2648662016
147 -361181184
148 32248320
149 -1736448
150 48960
151 -544
152 1
153 -17179869184
154 141733920768
155 -532575944704
156 1206617374720
157 -1839118417920
158 1992378286080
159 -1580162088960
160 931166945280
161 -409541017600
162 133888409600
163 -32133218304
164 5538111488
165 -662165504
166 52093440
167 -2480640
168 62016
169 -612
170 1
171 68719476736
172 -601295421440
173 2409476653056
174 -5858335391744
175 9652938997760
176 -11402534191104
177 9961891430400
178 -6546385797120
179 3259084308480
180 -1228623052800
181 348109864960
182 -73030041600
183 11076222976
184 -1171523584
185 81861120
186 -3472896
187 77520
188 -684
189 1
190 -274877906944
191 2542620639232
192 -10823317585920
193 28110560952320
194 -49795850829824
195 63709397385216
196 -60813515685888
197 44116947763200
198 -24548946739200
199 10501493882880
200 -3440144547840
201 854451486720
202 -158231756800
203 21300428800
204 -2008326144
205 125520384
206 -4775232
207 95760
208 -760
209 1
210 1099511627776
211 -10720238370816
212 48309792145408
213 -133487583559680
214 252995048570880
215 -348570955808768
216 361019918516224
217 -286692288233472
218 176467791052800
219 -84557483212800
220 31504481648640
221 -9069471989760
222 1993720135680
223 -328635187200
224 39557939200
225 -3347210240
226 188280576
227 -6460608
228 117040
229 -840
230 1
231 -4398046511104
232 45079976738816
233 -214404767416320
234 628027297890304
235 -1268132043816960
236 1872163359424512
237 -2091425734852608
238 1805099592581120
239 -1218442224992256
240 647048567193600
241 -270583946280960
242 88785357373440
243 -22673679974400
244 4447529533440
245 -657270374400
246 71204290560
247 -5439216640
248 276883200
249 -8614144
250 141680
251 -924
252 1
253 17592186044416
254 -189115999977472
255 946679511515136
256 -2930198488023040
257 6280272978903040
258 -9891429941772288
259 11857034609688576
260 -11054678884220928
261 8122948166615040
262 -4738386430525440
263 2199965128458240
264 -811751838842880
265 236760952995840
266 -54068006092800
267 9530420428800
268 -1270722723840
269 124607508480
270 -8638755840
271 399942400
272 -11334400
273 170016
274 -1012
275 1
276 -70368744177664
277 791648371998720
278 -4160551999504384
279 13569072998383616
280 -30767084124241920
281 51498238427004928
282 -65942866278481920
283 66060621396836352
284 -52509724700049408
285 33394342462750720
286 -17058191149891584
287 6999889045094400
288 -2299963543388160
289 601008572989440
290 -123584013926400
291 19696202219520
292 -2382605107200
293 212565749760
294 -13438064640
295 568339200
296 -14734720
297 202400
298 -1104
299 1
300 281474976710656
301 -3307330976350208
302 18207912555970560
303 -62408279992565760
304 149259802982219776
305 -264596923468480512
306 360487668989034496
307 -386236788202536960
308 330303106984181760
309 -227542140366880768
310 126898501358452736
311 -57377552049635328
312 20999667135283200
313 -6192209539891200
314 1459592248688640
315 -271884830638080
316 39392404439040
317 -4344750489600
318 354276249600
319 -20510730240
320 795674880
321 -18944640
322 239200
323 -1200
324 1
325 -1125899906842624
326 13792273858822144
327 -79375943432404992
328 285257296710205440
329 -717695219914506240
330 1343338226839977984
331 -1940377438768857088
332 2214424252361211904
333 -2027743138063319040
334 1504714154039050240
335 -910168561467523072
336 449912868452696064
337 -181695581490511872
338 59768283385036800
339 -15922824531148800
340 3405715246940160
341 -577755265105920
342 76467608616960
343 -7724000870400
344 578029670400
345 -30766095360
346 1098789120
347 -24111360
348 280800
349 -1300
350 1
351 4503599627370496
352 -57420895248973824
353 344806846470553600
354 -1296473742729281536
355 3423087560522465280
356 -6746335067196358656
357 10298926405773164544
358 -12473854963514081280
359 12179333387986665472
360 -9688106104080302080
361 6319799446964011008
362 -3392446456378949632
363 1499709561508986880
364 -545086744471535616
365 162228197759385600
366 -39276300510167040
367 7662859305615360
368 -1189496134041600
369 144438816276480
370 -13415369932800
371 924847472640
372 -45416616960
373 1498348800
374 -30401280
375 327600
376 -1404
377 1
378 -18014398509481984
379 238690780250636288
380 -1492943276473319424
381 5861716389999411200
382 -16205921784116019200
383 33546258093120159744
384 -53970680537570869248
385 69149934438762676224
386 -71724666040205967360
387 60896666939933327360
388 -42627666857953329152
389 24704670565404770304
390 -11873562597326323712
391 4729853232451420160
392 -1557390698490101760
393 421793314174402560
394 -93281213711646720
395 16677987900456960
396 -2378992268083200
397 266071503667200
398 -22806128885760
399 1453331742720
400 -66060533760
401 2019513600
402 -38001600
403 380016
404 -1512
405 1
406 72057594037927936
407 -990791918021509120
408 6444651066767179776
409 -26375331217695309824
410 76202313069992345600
411 -165300402197983395840
412 279552150776001331200
413 -377794763762996084736
414 414899606632576057344
415 -374562144876631162880
416 280124667923693305856
417 -174385909873445437440
418 90583792073150824448
419 -39274091668079378432
420 14189559697354260480
421 -4256867909206278144
422 1054483285436006400
423 -213998078514954240
424 35209085567631360
425 -4632774416793600
426 478928706600960
427 -38010214809600
428 2246058147840
429 -94782504960
430 2692684800
431 -47121984
432 438480
433 -1624
434 1
435 -288230376151711744
436 4107282860161892352
437 -27742173704602255360
438 118151936224064962560
439 -356066971438886682624
440 807744518541918863360
441 -1432603485715856097280
442 2036737098510866841600
443 -2361217273518725529600
444 2258897858332914089984
445 -1797898295407829581824
446 1196896308401235034112
447 -668479321181540843520
448 313559280253214392320
449 -123432859528249475072
450 40676737799082213376
451 -11174278261666480128
452 2543165570757427200
453 -475551285588787200
454 72271280901980160
455 -8802271391907840
456 843826768773120
457 -62198533324800
458 3417914572800
459 -134275215360
460 3554343936
461 -57996288
462 503440
463 -1740
464 1
465 1152921504606846976
466 -17005592192950992896
467 119111202944694878208
468 -527101300387442851840
469 1654127107136909475840
470 -3916736685827753508864
471 7269700666877269770240
472 -10846854963277196165120
473 13238791140320634470400
474 -13380231216606111334400
475 11294489291664570449920
476 -8008819679543968137216
477 4787585233604940136448
478 -2416809853502493818880
479 1030266206546275860480
480 -370298578584748425216
481 111861028947476086784
482 -28264350897156390912
483 5934052998433996800
484 -1026189616270540800
485 144542561803960320
486 -16347075442114560
487 1457518964244480
488 -100058510131200
489 5126871859200
490 -187985301504
491 4647988224
492 -70884352
493 575360
494 -1860
495 1
496 -4611686018427387904
497 70328211781017665536
498 -510167765788529786880
499 2342520324578999271424
500 -7642968855617921351680
501 18857049021360768024576
502 -36556209067725699416064
503 57119076668321405337600
504 -73216271002121074114560
505 77961770048554847436800
506 -69577202326351778938880
507 52365359443172099358720
508 -33370081998099867238400
509 18045513572818620514304
510 -8286205212008550236160
511 3228167447178331029504
512 -1064608413431151722496
513 296102723684495523840
514 -69090635526382288896
515 13429698891192729600
516 -2154998194168135680
517 282202144474398720
518 -29721955349299200
519 2471445200240640
520 -158425974374400
521 7587770351616
522 -260287340544
523 6025169920
524 -86073856
525 654720
526 -1984
527 1
528 18446744073709551616
529 -290536219160925437952
530 2180174565211547631616
531 -10373411237700105666560
532 35137804868684989071360
533 -90187032496291471949824
534 182284807206487424237568
535 -297671988122909266673664
536 399833536678249837363200
537 -447432767235184341811200
538 420993558262196176158720
539 -335235611208785843978240
540 226916557587079097221120
541 -130913398607930248396800
542 64448262760066501836800
543 -27068270359227930771456
544 9684502341534993088512
545 -2943329143015537115136
546 756706960527044116480
547 -163635715720379105280
548 29545337560624005120
549 -4412615349963325440
550 538749548542033920
551 -52982616057446400
552 4119075333734400
553 -247144520024064
554 11089818206208
555 -356690059264
556 7746647040
557 -103882240
558 742016
559 -2112
560 1
561 -73786976294838206464
562 1199038364791120855040
563 -9297159013149614014464
564 45783665869442500263936
565 -160787874184351637831680
566 428681219397956866670592
567 -901870324962914719498240
568 1536400517883251147145216
569 -2158121913891092183384064
570 2532279065628915636633600
571 -2505623496517032314142720
572 2104967791310980880793600
573 -1508560250439536297902080
574 925121350162707088670720
575 -486249766258026636902400
576 219124093384226106245120
577 -84588344872587283660800
578 27914153807953803608064
579 -7848877714708098973696
580 1871854060251109130240
581 -376362146156871942144
582 63311437629908582400
583 -8825230699926650880
584 1007227416839454720
585 -92719578100531200
586 6755283547324416
587 -380222338498560
588 16018626297856
589 -484079366144
590 9883653120
591 -124658688
592 837760
593 -2244
594 1
595 295147905179352825856
596 -4943727411754159833088
597 39568266038106988216320
598 -201438445284908303646720
599 732538653911080004222976
600 -2025927214722830636679168
601 4429705933778887622262784
602 -7859155688962542555627520
603 11523003884124383603589120
604 -14147688102174937646628864
605 14687218580647710692474880
606 -12983685391042803809648640
607 9823183026117910777036800
608 -6382370290321115106508800
609 3568325207770441627729920
610 -1718082507445027450388480
611 712153303498734845296640
612 -253765034617761850982400
613 77539316133205010022400
614 -20241842527405097353216
615 4492449744602661912576
616 -842334327112999108608
617 132378460498899763200
618 -17266755717247795200
619 1846583597539000320
620 -159477674332913664
621 10912381114908672
622 -577374662164480
623 22883751854080
624 -651003285504
625 12519293952
626 -148786176
627 942480
628 -2380
629 1
630 -1180591620717411303424
631 20365205457375344984064
632 -168086731999641434324992
633 883691274851056070164480
634 -3323734347200987010170880
635 9523002500844040054898688
636 -21609890290376860124577792
637 39867353404009988600365056
638 -60908456589459704806113280
639 78100359659065266646548480
640 -84886128613049625879773184
641 78776899659837720986910720
642 -62754479390040218413301760
643 43070879422209301099315200
644 -25529481161284460426035200
645 13083859095158285968343040
646 -5798528462626967645061120
647 2220242652084290988277760
648 -733098988895756458393600
649 208131848568076605849600
650 -50604606318512743383040
651 10482382737406211129344
652 -1837820350064725327872
653 270512506236882124800
654 -33094615124724940800
655 3323850475570200576
656 -269885295024930816
657 17378977331150848
658 -866061993246720
659 32352890552320
660 -868004380672
661 15750079488
662 -176683584
663 1056720
664 -2520
665 1
666 4722366482869645213696
667 -83822005070936202543104
668 712782191008137074442240
669 -3865994835991752989474816
670 15022751672467953192796160
671 -44538040252493225936289792
672 104753027509284440603885568
673 -200663266982070844013936640
674 318938827232079908802920448
675 -426359196126217933642792960
676 484222229886204653208600576
677 -470732167763275198060560384
678 393884498299188604934553600
679 -284808791077874837414215680
680 178436500463438533125734400
681 -97012028412880949618933760
682 45793506833054000889200640
683 -18759945026146071792844800
684 6660727956252872964833280
685 -2044960337446057489203200
686 541142806276999175208960
687 -122896901059245233930240
688 23823597130468661657600
689 -3915356397963980046336
690 541025012473764249600
691 -62217876434482888704
692 5880658533701124096
693 -449808825041551360
694 27309821520379904
695 -1284160886538240
696 45294046773248
697 -1148005793792
698 19687599360
699 -208807872
700 1181040
701 -2664
702 1
703 -18889465931478580854784
704 344732753249484100599808
705 -3017592182553703291551744
706 16869178520525910761799680
707 -67654909629855677315809280
708 207313973080057754060587008
709 -504764456194923227277950976
710 1002636120446008217208619008
711 -1655471952602084463114977280
712 2303447085565021563576647680
713 -2728698855207794775313874944
714 2773272771166444832012894208
715 -2432116200110255189979561984
716 1848227261250038838539059200
717 -1220609104619463588918067200
718 701850235156191563627888640
719 -351668602996693442368634880
720 153542934675534002981437440
721 -58364273414676667799961600
722 19281054610205684898201600
723 -5521392911104355220848640
724 1365741368222902680289280
725 -290483584321852371107840
726 52826237115387032371200
727 -8156992495758291763200
728 1060409024448577929216
729 -114863771879045332992
730 10236701891998253056
731 -738971641139691520
732 42377309255761920
733 -1883435966922752
734 62827226169344
735 -1506757604352
736 24460350720
737 -245656320
738 1316016
739 -2812
740 1
741 75557863725914323419136
742 -1416709944860893564108800
743 12755111870230911722192896
744 -73428076442140113427759104
745 303645213369466393712394240
746 -960699716743950617884491776
747 2418663019267340464040181760
748 -4975535353921386097454088192
749 8522407023791069846273261568
750 -12324068980482184336522608640
751 15202750764729142319605874688
752 -16124129598955150945036533760
753 14790788112887705770735435776
754 -11786409277457390536054800384
755 8185006442678743427815833600
756 -4963810358785818594933473280
757 2631938381835718363604582400
758 -1220496916282641947044085760
759 494749456176720676273520640
760 -175092820244030003399884800
761 53986952908575917714964480
762 -14460790957654263673651200
763 3352274267456215669800960
764 -669375216046007637770240
765 114456847083338570137600
766 -16640264691346915196928
767 2039248123939572940800
768 -208456474891600789504
769 17548631814854148096
770 -1197643694260879360
771 64978540858834944
772 -2734019951984640
773 86387435982848
774 -1963350817792
775 30215727360
776 -287768832
777 1462240
778 -2964
779 1
780 -302231454903657293676544
781 5817955506895402903273472
782 -53834977904713955436134400
783 318877796755772793054822400
784 -1358419414179592098413543424
785 4433220115194209348200955904
786 -11528396600927407414613901312
787 24532153481140167563836129280
788 -43535934346812128352723271680
789 65338453849064868821428338688
790 -83803669067278853488353738752
791 92598572839713866855781236736
792 -88682712794253330197700935680
793 73953940564438528853677178880
794 -53880728125519499593393373184
795 34377027059250722396826501120
796 -19234765140295047055367208960
797 9444014193645812951757619200
798 -4068323054275473156813619200
799 1536327258654027363165143040
800 -507769178707687009859665920
801 146536015037563205226332160
802 -36809286074029034805657600
803 8016308030873559210393600
804 -1506094236103517184983040
805 242648515816677768691712
806 -33280529382693830393856
807 3851913122996971110400
808 -372243705163572838400
809 29651136514753560576
810 -1916229910817406976
811 98515852269846528
812 -3930153680977920
813 117801049067520
814 -2540806940672
815 37122179328
816 -335730304
817 1620320
818 -3120
819 1
820 1208925819614629174706176
821 -23876284937388926200446976
822 226900264768920713227665408
823 -1381764432887658189527449600
824 6058678138359683068041625600
825 -20376291212693881476203151360
826 54676381420728581961145122816
827 -120224707409671534466687827968
828 220789381330261508074525163520
829 -343450148735962345893705809920
830 457369176943454081749998370816
831 -525677560512930990063309815808
832 524725246091711912182760341504
833 -457057058247305624865074053120
834 348640005518067350310192414720
835 -233483155210584498238037950464
836 137508108237002889587306004480
837 -71281776696387527322831421440
838 32529382222557800167165132800
839 -13061458226884413819243724800
840 4608981775962082089495429120
841 -1426589597321596837224775680
842 386322221462666631960330240
843 -91223013313898042779238400
844 18704718738704971490918400
845 -3313407319427737806962688
846 503962302080792288821248
847 -65328446566028630032384
848 7153552942708660633600
849 -654635481494559129600
850 49418560857922600960
851 -3028879536453320704
852 147773778404769792
853 -5597491606241280
854 159377889914880
855 -3266751780864
856 45371552512
857 -390173056
858 1790880
859 -3280
860 1
861 -4835703278458516698824704
862 97922991388784963151200256
863 -955051397495557048017879040
864 5975040305581578781661855744
865 -26944406441309334695785267200
866 93303643330739119247841034240
867 -258099688694122498698573250560
868 585818372364949092440840601600
869 -1112078543539461693816862408704
870 1790847204123232232160037437440
871 -2472841070898928890434681831424
872 2952110142089567254931807666176
873 -3066452436325430775369307258880
874 2785080152332932456970035658752
875 -2219991425772627320773216829440
876 1557258691314034164718859452416
877 -963118015243661055231906545664
878 525766296200305166069111193600
879 -253446317142711208258956165120
880 107860583159007442659547545600
881 -40490520503341682839655546880
882 13387994682556524164724817920
883 -3890698901786173192431206400
884 991000481143362229811281920
885 -220455615508586936716492800
886 42646758724247334999293952
887 -7136569611075127584227328
888 1026589874609021329080320
889 -125990575520198072205312
890 13073734688398586675200
891 -1134701501257235824640
892 81301503346904924160
893 -4732624275708313600
894 219421670964658176
895 -7902341091164160
896 214021737885696
897 -4174182831104
898 55181617920
899 -451779328
900 1974560
901 -3444
902 1
903 19342813113834066795298816
904 -401363372112056886002450432
905 4014842646940183489199210496
906 -25786387732380040296482734080
907 119500806111631575633237114880
908 -425721621772687488193407221760
909 1212947363299608550221933445120
910 -2839096575635347485684305756160
911 5565274537467016378187985715200
912 -9267321196162180781807186739200
913 13252269310511918517984277037056
914 -16410672561420164454702888517632
915 17712660852537403529590845997056
916 -16747547921469660388555447336960
917 13925400761664662284850178293760
918 -10211960558554085675556797415424
919 6618349438084645200055152672768
920 -3795818060077958276502219915264
921 1927809752734452275586741043200
922 -867053190225064659833271091200
923 345153866108823816510552145920
924 -121471561510025048518966640640
925 37729803196295659009679032320
926 -10318810130824198466882764800
927 2477501202858405574528204800
928 -520275252600265170650923008
929 95135077154090208844578816
930 -15066091401158602677813248
931 2053179749218042658160640
932 -238947643227961861079040
933 23532722439117456015360
934 -1939973534407532216320
935 132114942938720501760
936 -7314055698821939200
937 322678927889203200
938 -11063277527629824
939 285362317180928
940 -5302340353024
941 66798800640
942 -521283840
943 2172016
944 -3612
945 1
946 -77371252455336267181195264
947 1644139114675895677600399360
948 -16857261628706389212102918144
949 111077313232011743201178157056
950 -528620948513790826077896048640
951 1935913059008431525258441261056
952 -5676288290302499842578762956800
953 13688977385809867923933248880640
954 -27681191612444637985421981122560
955 47614015487217806791163877785600
956 -70431641090832573941734619217920
957 90356381662581262622620070707200
958 -101199147462091014137334479192064
959 99463403248863881358471673675776
960 -86130246453272539141142300590080
961 65913563605212734814957510590464
962 -44677327443674124830560988692480
963 26862712425167089341400325554176
964 -14339757115850064600119497457664
965 6798065970168858024437455257600
966 -2861275527742713377449794600960
967 1068333395098740384437423308800
968 -353371815301891050236993863680
969 103346852233331587722164305920
970 -26656926171295846039447142400
971 6045102934974509601848819712
972 -1200635198308304239963668480
973 207887761188567493401116672
974 -31208332188114248404041728
975 4035560196738911431557120
976 -446035600692195474014208
977 41751604327466454220800
978 -3273705339312710615040
979 212184605325823836160
980 -11186202833492377600
981 470189294924267520
982 -15365663232819200
983 377912257888256
984 -6697693077504
985 80501118720
986 -599476416
987 2383920
988 -3784
989 1
990 309485009821345068724781056
991 -6731298963614255244763987968
992 70697981931063514136817172480
993 -477622412813347694342916014080
994 2332623577872246607224741298176
995 -8775107745328927712893074407424
996 26457478473115230845198697234432
997 -65682764502071783892697114214400
998 136889773858098679239332488806400
999 -242979348598125155649815167631360
1000 371389320800298892971078246727680
1001 -493021487635828017592142334525440
1002 572257083863014663276593781145600
1003 -583841235358217389253852764569600
1004 525735131458280515751921703714816
1005 -419167199405926357153559196205056
1006 296611036223457306667308797657088
1007 -186593544029462521351166482186240
1008 104466103875649791883223488266240
1009 -52075960052297603021486596030464
1010 23113424298574117283087347875840
1011 -9128831445655323632816011345920
1012 3205000185296221153312269926400
1013 -998659478027083402843678310400
1014 275591605955550900592438149120
1015 -67175453951665532019406798848
1016 14415245460323830589024108544
1017 -2712546188770613282880880640
1018 445473773975501771573821440
1019 -63492813762025539856498688
1020 7802083047028562101010432
1021 -820129975466294903832576
1022 73065307573066294886400
1023 -5456175565521184358400
1024 336999079046896680960
1025 -16939107147859886080
1026 679162314890608640
1027 -21179697969561600
1028 497252970905600
1029 -8415050276864
1030 96601342464
1031 -687204672
1032 2610960
1033 -3960
1034 1
1035 -1237940039285380274899124224
1036 27544165874099711116505513984
1037 -296177154399027230769615470592
1038 2050241476000841909967698001920
1039 -10268881875486975428372694302720
1040 39654600823828192322820602068992
1041 -122851508434604987980503041703936
1042 313710101895509165735927410065408
1043 -673248336146235784900145420697600
1044 1232007964722888113153992399257600
1045 -1943834788785001245198521341050880
1046 2667250576656692049519561953771520
1047 -3204639669632882114348925174415360
1048 3389522727496317620945978549862400
1049 -3169423849087465827378057864806400
1050 2628675657291402578759608518574080
1051 -1938648297252409401835211282448384
1052 1273682684959551963924326013468672
1053 -746374176117850085404665928744960
1054 390373335535322906510993035100160
1055 -182265860183041610575203086106624
1056 75944108409600671073001285877760
1057 -28216388104752818501431307796480
1058 9336304887602035533561829785600
1059 -2746313564574479357820115353600
1060 716538175484432341540339187712
1061 -165354963573330540355462889472
1062 33635572740755604707722919936
1063 -6006352275134929412093378560
1064 937031041810538209172520960
1065 -126985627524051079712997376
1066 14849125799183392385794048
1067 -1486485580532659513196544
1068 126203713080750872985600
1069 -8986642107917244825600
1070 529569981359409070080
1071 -25408660721789829120
1072 972854126735196160
1073 -28982744589926400
1074 650253885030400
1075 -10518812846080
1076 115450384896
1077 -785376768
1078 2853840
1079 -4140
1080 1
1081 4951760157141521099596496896
1082 -112652543574969605015820304384
1083 1239487464334487000242748129280
1084 -8786588913837807846165258960896
1085 45105312472018522019289356042240
1086 -178678544633473372453684880867328
1087 568382611808204089960428629655552
1088 -1491768316705917711191822649262080
1089 3293956069902846240227237805686784
1090 -6208845766681952238523563324211200
1091 10102465310727682527862737673912320
1092 -14313692535598645532825475329556480
1093 17781670511044613663463746358476800
1094 -19474348761615206694889622213754880
1095 18884483767479483888127594777804800
1096 -16269709091982324580540697039339520
1097 12486209372134162249108140463226880
1098 -8552860134937100302214167422566400
1099 5236251038167046962800006944260096
1100 -2867648150347529275502137515704320
1101 1405344007927162463439574926360576
1102 -616232193952188302420924719693824
1103 241640344939638498868640455065600
1104 -84649164314258455504293923389440
1105 26452863848205767345091851059200
1106 -7360120353059604678957909147648
1107 1818904599306635943910091784192
1108 -398076764158017967522410659840
1109 76881309121727096474795245568
1110 -13048282528741398377995960320
1111 1936530819741778965623209984
1112 -249874944482810189112672256
1113 27842110873468860723363840
1114 -2657656037922027614502912
1115 215288687020104430387200
1116 -14635388575750941573120
1117 823775526559080775680
1118 -37769630802660556800
1119 1382476916939489280
1120 -39386806750412800
1121 845330050539520
1122 -13084376954880
1123 137440934400
1124 -894964224
1125 3113280
1126 -4324
1127 1
1128 -19807040628566084398385987584
1129 460513694614161462262474211328
1130 -5182017004448601830727734001664
1131 37597786418146105674030026588160
1132 -197698250561350676538718326620160
1133 802874562001929691943350537551872
1134 -2620618654624276129320711586054144
1135 7064183889616250832365327254290432
1136 -16036509404588615395312093479567360
1137 31109585104637992268812801498152960
1138 -52154304440128398803597931923374080
1139 76227692799127059073873384266792960
1140 -97810232326590744474307414751969280
1141 110793485491893362056966419618201600
1142 -111281992923515466827940698364313600
1143 99458281175391948477471999163105280
1144 -79314831823413832330135898066780160
1145 56555183626725323128313342098145280
1146 -36112076125289979053793151339724800
1147 20669411992764659063684237937868800
1148 -10610298156285858319357908808105984
1149 4885243456127755230051855696396288
1150 -2016759907479888989741208173543424
1151 745933238726710148681455317811200
1152 -246893395916587161887523943219200
1153 73009904221047917872453508923392
1154 -19249545538771273775736070078464
1155 4513578079760911416369487020032
1156 -938323801229613780588539412480
1157 172320175617664181753851412480
1158 -27836336061314983206391382016
1159 3935530375604260478524588032
1160 -484132704935444741405802496
1161 51465720099442439518945280
1162 -4689981243391813437358080
1163 362915215262461754081280
1164 -23579237149820961423360
1165 1269059594969394708480
1166 -55660508551289241600
1167 1949646934145433600
1168 -53172189113057280
1169 1092743723868160
1170 -16199704801280
1171 163011340800
1172 -1017004800
1173 3390016
1174 -4512
1175 1
1176 79228162514264337593543950336
1177 -1881668859713778017846668820480
1178 21644143646865588726336287932416
1179 -160642527137906656752559754051584
1180 864749087617360430502690611527680
1181 -3598108160216582313004673544486912
1182 12043118430028945379150258063278080
1183 -33319294323080082215649047308402688
1184 77706022785778759156018599797194752
1185 -155019590911023282154683570302484480
1186 267542431899886733511790092884115456
1187 -403010534310083081664165837589708800
1188 533593849593889413517113689867550720
1189 -624480714085156291643655032647188480
1190 648933272166803977762231886335180800
1191 -600922761786983520870879771167293440
1192 497291405876959742387359995815526400
1193 -368580689061746632592984467486801920
1194 245072462382476400222691149091962880
1195 -146348940086701494060109087008358400
1196 78543765572505704442000104163901440
1197 -37893921986735208283421102886092800
1198 16432182534247903955628969160605696
1199 -6401020575914430271787312898637824
1200 2237799716180130446044365953433600
1201 -701177244403107539760567998742528
1202 196565126748975163502759447101440
1203 -49193283043526588537992179089408
1204 10961546765133642011183039905792
1205 -2167851540771866320670073815040
1206 379104386358861199858473107456
1207 -58366511096305609948885155840
1208 7871060751208520957049176064
1209 -924253345785849051774713856
1210 93849254298983272063959040
1211 -8173967309911446276538368
1212 604858692104102923468800
1213 -37599324103768560107520
1214 1936985697584865607680
1215 -81349974036499660800
1216 2729505707803607040
1217 -71328546371174400
1218 1404956216401920
1219 -19967078010880
1220 192649766400
1221 -1152605440
1222 3684800
1223 -4704
1224 1
1225 -316912650057057350374175801344
1226 7685131763883640746573763182592
1227 -90320105266261344856640103383040
1228 685397882150743643000649117859840
1229 -3775099387740806433685154220212224
1230 16084333029682904007350045374414848
1231 -55170991789987595466071661015465984
1232 156560539590376289928953354822615040
1233 -374842061134650924926051782219530240
1234 768426225326034396098406153550036992
1235 -1364172400017004882961215418661863424
1236 2116017415935467801411430734628913152
1237 -2888242162555595418593188502726246400
1238 3488882862729276934534974126057062400
1239 -3746884284510937749861930195883130880
1240 3590764105989648676951016437721333760
1241 -3079729154158290544463258827232378880
1242 2369447286825514066669185862415155200
1243 -1638136395829985033746597633274675200
1244 1018985501485033453557505304119214080
1245 -570760866338135826834425439332597760
1246 287993807099187582954000381934305280
1247 -130906275954176174070000173606502400
1248 53583203916025773768355334219366400
1249 -19736480109069493338010881437466624
1250 6534375171245980902449548584026112
1251 -1941721599885528571644649842671616
1252 516893481451008763285034101637120
1253 -122983207608816471344980447723520
1254 26080921613593837888676888051712
1255 -4913796825749563660185500647424
1256 819354641485280657758635425792
1257 -120380929136130320519575633920
1258 15503604509956177642672619520
1259 -1739771003832186450399461376
1260 168928657738169889715126272
1261 -14077388144847490809593856
1262 997199465360818333286400
1263 -59367353848055621222400
1264 2930311696346335150080
1265 -117957462352924508160
1266 3794678666946478080
1267 -95104728494899200
1268 1797037020979200
1269 -24505050286080
1270 226898613760
1271 -1302945280
1272 3998400
1273 -4900
1274 1
1275 1267650600228229401496703205376
1276 -31374352355648677687043404333056
1277 376571456430298396582114395947008
1278 -2920350070275783483698030009384960
1279 16449549171617847432015578828636160
1280 -71726888367075322240017930184032256
1281 251987884131698829448484044199165952
1282 -732986033781263768334952067776905216
1283 1800446205289327334182963580460072960
1284 -3790069729250359352030079131330805760
1285 6915836027934309564885655381950332928
1286 -11037394872864857689413470205536894976
1287 15517461050193430543683825387278696448
1288 -19329005241718215493662107672091033600
1289 21431709013908415455000555345779097600
1290 -21232344278895313915884271110004408320
1291 18851511556445655553992836298037002240
1292 -15036324693831653834732381332958085120
1293 10794148751094008525937402262113484800
1294 -6983634108538357249130232015539404800
1295 4075942005940133814230021216476856320
1296 -2147148020986320491424743319394058240
1297 1021068952442574157746001354130718720
1298 -438251445585720234930000581204377600
1299 169680145734081616933125225027993600
1300 -59209440327208480014032644312399872
1301 18597837025853945645433330585305088
1302 -5249839881171984656668868093149184
1303 1329154666588308248447230547066880
1304 -301096818628481705706676268564480
1305 60855483765052288406912738787328
1306 -10937160676668383630735469182976
1307 1741128613156221397737100279808
1308 -244409765215779741660956590080
1309 30095232284032580129893908480
1310 -3231003292831203407884713984
1311 300317613756746470604668928
1312 -23969606841226808675794944
1313 1627009654009756227993600
1314 -92856630377728022937600
1315 4395467544519502725120
1316 -169743665337135267840
1317 5240270540068945920
1318 -126069058702540800
1319 2287138026700800
1320 -29950617016320
1321 266359242240
1322 -1469278720
1323 4331600
1324 -5100
1325 1