0 1
1 -2
2 4
3 3
4 -16
5 16
6 -4
7 40
8 -96
9 64
10 5
11 -80
12 336
13 -512
14 256
15 -6
16 140
17 -896
18 2304
19 -2560
20 1024
21 7
22 -224
23 2016
24 -7680
25 14080
26 -12288
27 4096
28 -8
29 336
30 -4032
31 21120
32 -56320
33 79872
34 -57344
35 16384
36 9
37 -480
38 7392
39 -50688
40 183040
41 -372736
42 430080
43 -262144
44 65536
45 -10
46 660
47 -12672
48 109824
49 -512512
50 1397760
51 -2293760
52 2228224
53 -1179648
54 262144
55 11
56 -880
57 20592
58 -219648
59 1281280
60 -4472832
61 9748480
62 -13369344
63 11206656
64 -5242880
65 1048576
66 -12
67 1144
68 -32032
69 411840
70 -2928640
71 12673024
72 -35094528
73 63504384
74 -74711040
75 55050240
76 -23068672
77 4194304
78 13
79 -1456
80 48048
81 -732160
82 6223360
83 -32587776
84 111132672
85 -254017536
86 392232960
87 -403701760
88 265289728
89 -100663296
90 16777216
91 -14
92 1820
93 -69888
94 1244672
95 -12446720
96 77395968
97 -317521920
98 889061376
99 -1725825024
100 2321285120
101 -2122317824
102 1258291200
103 -436207616
104 67108864
105 15
106 -2240
107 99008
108 -2036736
109 23648768
110 -171991040
111 833495040
112 -2794192896
113 6615662592
114 -11142168576
115 13264486400
116 -10905190400
117 5888802816
118 -1879048192
119 268435456
120 -16
121 2720
122 -137088
123 3224832
124 -42997760
125 361181184
126 -2037432320
127 8033304576
128 -22682271744
129 46425702400
130 -68975329280
131 73610035200
132 -54962159616
133 27246198784
134 -8053063680
135 1073741824
136 17
137 -3264
138 186048
139 -4961280
140 75246080
141 -722362368
142 4686094336
143 -21422145536
144 70882099200
145 -172438323200
146 310388981760
147 -412216197120
148 398475657216
149 -272461987840
150 124822487040
151 -34359738368
152 4294967296
153 -18
154 3876
155 -248064
156 7441920
157 -127339520
158 1384527872
159 -10224205824
160 53555363840
161 -204770508800
162 581979340800
163 -1241555927040
164 1992378286080
165 -2390853943296
166 2111580405760
167 -1331439861760
168 566935683072
169 -146028888064
170 17179869184
171 19
172 -4560
173 325584
174 -10914816
175 209200640
176 -2556051456
177 21300428800
178 -126585405440
179 552880373760
180 -1810602393600
181 4500640235520
182 -8538764083200
183 12352745373696
184 -13514114596864
185 10984378859520
186 -6425271074816
187 2555505541120
188 -618475290624
189 68719476736
190 -20
191 5320
192 -421344
193 15690048
194 -334721024
195 4564377600
196 -42600857600
197 284817162240
198 -1407331860480
199 5250746941440
200 -15002134118400
201 33087710822400
202 -56469693136896
203 74327630282752
204 -74693776244736
205 56221121904640
206 -30666066493440
207 11441792876544
208 -2611340115968
209 274877906944
210 21
211 -6160
212 538384
213 -22150656
214 523001600
215 -7911587840
216 82158796800
217 -613452349440
218 3401051996160
219 -14320218931200
220 46506615767040
221 -117645194035200
222 232937484189696
223 -361019918516224
224 435713694760960
225 -404792077713408
226 283661115064320
227 -144929376436224
228 50921132261376
229 -10995116277760
230 1099511627776
231 -22
232 7084
233 -680064
234 30764800
235 -799884800
236 13350804480
237 -153363087360
238 1270722723840
239 -7848581529600
240 36993898905600
241 -135291973140480
242 388229140316160
243 -879986051383296
244 1579462143508480
245 -2240813287342080
246 2496217812566016
247 -2155824474488832
248 1413061420253184
249 -678948430151680
250 225399883694080
251 -46179488366592
252 4398046511104
253 23
254 -8096
255 850080
256 -42099200
257 1199827200
258 -21989560320
259 277970595840
260 -2541445447680
261 17379001958400
262 -91061904998400
263 372052926136320
264 -1199980979159040
265 3079951179841536
266 -6317848574033920
267 10363761453957120
268 -13550896696786944
269 14012859084177408
270 -11304491362025472
271 6959221409054720
272 -3155598371717120
273 992858999881728
274 -193514046488576
275 17592186044416
276 -24
277 9200
278 -1052480
279 56833920
280 -1768166400
281 35427624960
282 -490536345600
283 4924050554880
284 -37075204177920
285 214645918924800
286 -973061499125760
287 3499944522547200
288 -10079840224935936
289 23376039723925504
290 -43758103916707840
291 66060621396836352
292 -80073480481013760
293 77247357640507392
294 -58457459836059648
295 33922682495959040
296 -14561931998265344
297 4354066045992960
298 -809240558043136
299 70368744177664
300 25
301 -10400
302 1291680
303 -75778560
304 2563841280
305 -55938355200
306 844812595200
307 -9268801044480
308 76467608616960
309 -486530749562880
310 2432653747814400
311 -9692154062438400
312 31079507360219136
313 -80753591773560832
314 170656605275160576
315 -293602761763717120
316 410376587465195520
317 -463484145843044352
318 418945128825094144
319 -298519605964439552
320 163821734980485120
321 -66762346038558720
322 19017153114013696
323 -3377699720527872
324 281474976710656
325 -26
326 11700
327 -1572480
328 99889920
329 -3662630400
330 86704450560
331 -1422842265600
332 16992801914880
333 -152935217233920
334 1064286014668800
335 -5838368994754560
336 25614978593587200
337 -90847790745255936
338 262449173264072704
339 -620569473727856640
340 1203771323231240192
341 -1915090741504245760
342 2491227283906363392
343 -2633369381186306048
344 2238897044733296640
345 -1507159961820463104
346 784457565953064960
347 -304274449824219136
348 82753643152932864
349 -14073748835532800
350 1125899906842624
351 27
352 -13104
353 1900080
354 -130291200
355 5160979200
356 -132121067520
357 2347689738240
358 -30408171847680
359 297374033510400
360 -2253782148710400
361 13501228300369920
362 -64891279103754240
363 253075988504641536
364 -807535917735608320
365 2120279035236843520
366 -4596217779610189824
367 8234890188468256768
368 -12179333387986665472
369 14812702769172971520
370 -14712752008247377920
371 11806086367593627648
372 -7530792633149423616
373 3727362010346684416
374 -1379227385882214400
375 358880595306086400
376 -58546795155816448
377 4503599627370496
378 -28
379 14616
380 -2280096
381 168292800
382 -7180492800
383 198181601280
384 -3801021480960
385 53214300733440
386 -563445537177600
387 4632774416793600
388 -30179216200826880
389 158172492815400960
390 -674869302679044096
391 2364926616225710080
392 -6850132267688263680
393 16469780376936513536
394 -32939560753873027072
395 54807000245939994624
396 -75709369709106298880
397 86437418048453345280
398 -80956020806356303872
399 61501473170720292864
400 -37273620103466844160
401 17585149169998233600
402 -6220596985305497600
403 1551490071629135872
404 -243194379878006784
405 18014398509481984
406 29
407 -16240
408 2718576
409 -215414784
410 9873177600
411 -292964106240
412 6047079628800
413 -91224515543040
414 1042374243778560
415 -9265548833587200
416 65388301768458240
417 -372170571330355200
418 1729352588115050496
419 -6621794525431988224
420 21039691965042524160
421 -55743872045015891968
422 123523352827023851520
423 -229192910119385432064
424 355834037632799604736
425 -460999562925084508160
426 495855627438932361216
427 -439296236933716377600
428 316825770879468175360
429 -182885551367981629440
430 82422910055297843200
431 -27926821289324445696
432 6687845446645186560
433 -1008806316530991104
434 72057594037927936
435 -30
436 17980
437 -3222016
438 273411072
439 -13427521536
440 427239321600
441 -9464994201600
442 153423048867840
443 -1886201012551680
444 18067820225495040
445 -137659582670438400
446 847721856919142400
447 -4272518158872477696
448 17796072787098468352
449 -61716429764124737536
450 179176731573265367040
451 -437082633080238243840
452 897672231300926275584
453 -1552730346034034638848
454 2258897858332914089984
455 -2754753485771846451200
456 2800513510452441907200
457 -2353562869390335016960
458 1615489037083837726720
459 -890167428597216706560
460 383993792728211128320
461 -124839781670710149120
462 28750980021133246464
463 -4179340454199820288
464 288230376151711744
465 31
466 -19840
467 3797376
468 -344295424
469 18075509760
470 -615224623104
471 14591866060800
472 -253481558999040
473 3343719976796160
474 -34414895667609600
475 282202144474398720
476 -1873911473189683200
477 10206571157306474496
478 -46060423684254859264
479 173577458711600824320
480 -549475310158013792256
481 1467348839626514104320
482 -3314482084803420094464
483 6340315579638974775296
484 -10267717537876882227200
485 14049242777436416901120
486 -16180744727058553241600
487 15592354009710969487360
488 -12462344000361033891840
489 8159868095474486476800
490 -4300730478555964637184
491 1778966888807619624960
492 -555852280408576098304
493 123290543398894698496
494 -17293822569102704640
495 1152921504606846976
496 -32
497 21824
498 -4452096
499 430369280
500 -24100679680
501 875511963648
502 -22179636412416
503 411907533373440
504 -5815165177036800
505 64136851016908800
506 -564404288948797440
507 4028909667357818880
508 -23636270048499204096
509 115151059210637148160
510 -469680182396096348160
511 1614083723589165514752
512 -4695516286804845133824
513 11600687296811970330624
514 -24385829152457595289600
515 43637799535976749465600
516 -66414602220608516259840
517 85757947053410332180480
518 -93554124058265816924160
519 85678615002482108006400
520 -65278944763795891814400
521 40856939546281664053248
522 -20636015910168387649536
523 8198821136026497449984
524 -2465810867977893969920
525 527461588357632491520
526 -71481133285624512512
527 4611686018427387904
528 33
529 -23936
530 5194112
531 -534251520
532 31847326720
533 -1232202022912
534 33269454618624
535 -659052053397504
536 9934240510771200
537 -117119467074355200
538 1103153837490831360
539 -8441525017321144320
540 53181607609123209216
541 -278786774931016253440
542 1226387142923140464640
543 -4557412866604702629888
544 14380018628339838222336
545 -38668957656039901102080
546 88834091912524097126400
547 -174551198143906997862400
548 293331159807687613480960
549 -420993558262196176158720
550 514547682320461993082880
551 -533111382237666449817600
552 465112481442045729177600
553 -338528927669190930726912
554 202920823116655811887104
555 -98385853632317969399808
556 37603615736662883041280
557 -10900872826057738158080
558 2251655698497172144128
559 -295147905179352825856
560 18446744073709551616
561 -34
562 26180
563 -6031872
564 658910208
565 -41730979840
566 1716281389056
567 -49288080916480
568 1039274391896064
569 -16689524058095616
570 209839045174886400
571 -2110381254330286080
572 17266755717247795200
573 -116493045239031791616
574 655148921087888195584
575 -3098241203174249594880
576 12406290581312801603584
577 -42294172436293641830400
578 123257302528627184762880
579 -307958185296750203371520
580 660800964401933634764800
581 -1218452509970394702151680
582 1929553808701732474060800
583 -2619515473631442873876480
584 3038734878754698763960320
585 -2997391547070961365811200
586 2496650841560283114110976
587 -1739321340999906959032320
588 1000256178595232688898048
589 -466284835134619749711872
590 171688747010409375989760
591 -48035321567939672408064
592 9592306918328966840320
593 -1217485108864830406656
594 73786976294838206464
595 35
596 -28560
597 6974352
598 -807696384
599 54250273792
600 -2367284674560
601 72171832770560
602 -1616649054060544
603 27601905173004288
604 -369316719507800064
605 3956964851869286400
606 -34533511434495590400
607 248871505737931554816
608 -1497483248200887304192
609 7590690947776911507456
610 -32648133108717898956800
611 119833488569498651852800
612 -377022337146389035745280
613 1020111488795485048668160
614 -2378883471846961085153280
615 4786777717740836329881600
616 -8311924099022847580569600
617 12442698499749353650913280
618 -16022420269797502573608960
619 17684610127718672058286080
620 -16644338943735220760739840
621 13262325225124290562621440
622 -8859411867557775244525568
623 4895990768913507371974656
624 -2197615961733240012668928
625 780573975479019676631040
626 -211030752203237270487040
627 40785751146971818622976
628 -5017514388048998039552
629 295147905179352825856
630 -36
631 31080
632 -8031072
633 984379968
634 -70000353280
635 3235289055232
636 -104524723322880
637 2482711047307264
638 -44980882504155136
639 639202014532730880
640 -7280815327439486976
641 67628126559220531200
642 -519384011974813679616
643 3335303598265612632064
644 -18073073685183122636800
645 83252739427230642339840
646 -327965337137575257702400
647 1110121326042145494138880
648 -3240354140879776036945920
649 8177411934473928730214400
650 -17870636812899122298224640
651 33841405260307308006604800
652 -55513577921958654750228480
653 78776899659837720986910720
654 -96461509787556393045196800
655 101530467556784846640513024
656 -91362684884189557209169920
657 69767868457017480050638848
658 -44763344172923495972339712
659 23807506252110100137246720
660 -10303576476323059731529728
661 3534765099404224280657920
662 -924477025998027888787456
663 173104246387690432364544
664 -20660353362554697809920
665 1180591620717411303424
666 37
667 -33744
668 9212112
669 -1193187840
670 89687952640
671 -4383294849024
672 149818770096128
673 -3766871933845504
674 72290704024535040
675 -1089010839574282240
676 13161473861140611072
677 -129846002993703419904
678 1060409024448577929216
679 -7250659996229592678400
680 41896670815651784294400
681 -206149640486475876270080
682 869108143414574432911360
683 -3155081663488202983342080
684 9901082097132649001779200
685 -26937356960620000523059200
686 63664143645953123187425280
687 -130853433673188257625538560
688 233950078385397187875962880
689 -363585690737712558401126400
690 490346008086744997979750400
691 -572262635320060044701073408
692 575584914770394210417770496
693 -496127064583235413693431808
694 363702171405003404775260160
695 -224470773234180944151183360
696 115056603985607500335415296
697 -48072805351897450216947712
698 15947228698465981081583616
699 -4039099082379443421839360
700 733442544370691772252160
701 -85002596691653613846528
702 4722366482869645213696
703 -38
704 36556
705 -10528128
706 1438844160
707 -114148303360
708 5890052453376
709 -212645996265472
710 5650307900768256
711 -114668013280296960
712 1827982480713973760
713 -23398175753138864128
714 244709774872748752896
715 -2120818048897155858432
716 15407652491987884441600
717 -94722907931038816665600
718 496633224808328247377920
719 -2234849511637477113200640
720 8676474574592558204190720
721 -29182136707338333899980800
722 85301630375296668323020800
723 -217207078321487126168862720
724 482522036669881699994173440
725 -935800313541588751503851520
726 1584194795357176147319193600
727 -2338573269336783836518809600
728 3004378835430315234680635392
729 -3348857685936839042430664704
730 3224825919791030189007306752
731 -2667149256970024968351907840
732 1879942725836265407266160640
733 -1117692724431615717544034304
734 552837261546820677494898688
735 -223261201778523735142170624
736 71694008712235120737648640
737 -17602621064896602534051840
738 3102594779245356905398272
739 -349455119732353745813504
740 18889465931478580854784
741 39
742 -39520
743 11990368
744 -1726612992
745 144364030720
746 -7853403271168
747 299033432248320
748 -8384327852752896
749 179646554139131904
750 -3025626174974853120
751 40946807567993012224
752 -453166249764349542400
753 4160066172836728799232
754 -32047917183334799638528
755 209179755014377386803200
756 -1166008440854335885148160
757 5587123779093692783001600
758 -23137265532246821877841920
759 83169089615914251614945280
760 -260394450619326671722905600
761 711956534498207802442383360
762 -1703018952952523647038259200
763 3567738695377307115108433920
764 -6548005154142994742252666880
765 10523579712015527264334643200
766 -14790788112887705770735435776
767 18139645798824544813166100480
768 -19348955518746181134043840512
769 17869900021699167287957782528
770 -14204011706318449743788769280
771 9640099748222685563817295872
772 -5528372615468206774948986880
773 2641924221045864199182352384
774 -1032393725456185738622140416
775 321247834434362996246446080
776 -76530671221385470333157376
777 13104566989963265468006400
778 -1435599410792372144963584
779 75557863725914323419136
780 -40
781 42640
782 -13610688
783 2062343296
784 -181486210048
785 10394210211840
786 -416834481315840
787 12314481533730816
788 -278162406408978432
789 4941856085792260096
790 -70597944082746572800
791 825409954927922380800
792 -8011979295833699909632
793 65328446566028630032384
794 -451828270831055155494912
795 2672102676957853070131200
796 -13603431809967251993395200
797 59946551606275856683499520
798 -229705104653477456841277440
799 768163629327013681582571520
800 -2248283793152235165607526400
801 5771342007227996803851878400
802 -13011752889023120066866053120
803 25782770294438041797619875840
804 -44900606771266249661161144320
805 68671516238407205364128808960
806 -92093586363263073666843279360
807 108031668312999511331744776192
808 -110468472861413034143739019264
809 98007680773597303232142508032
810 -74978553597287554385245634560
811 49064306962280335127672258560
812 -27174077702186031763018481664
813 12560790326383593153236041728
814 -4754467949628572344447401984
815 1434950085400977568746700800
816 -331982363745736058522828800
817 55270577315506327581097984
818 -5893513370621317226692608
819 302231454903657293676544
820 41
821 -45920
822 15401568
823 -2452516352
824 226857762560
825 -13660961992704
826 576212371230720
827 -17911973139972096
828 425936184813748224
829 -7970735622245580800
830 120016504940669173760
831 -1480045436422481510400
832 15165532238542360543232
833 -130656893132057260064768
834 955790572911847444316160
835 -5985509996385590877093888
836 32308150548672223484313600
837 -151169564920173899462737920
838 616027326116144088801607680
839 -2194753226648610518807347200
840 6857265569114317255102955520
841 -18832800234112410623095603200
842 45541135111580920234031185920
843 -97064546990825569120451297280
844 182408715008269139248467148800
845 -302154671448991703602166759424
846 440733591881330423977035694080
847 -565088726560305136196818829312
848 635193718953124946326499360768
849 -623685241286528293295452323840
850 532347730540741636135244005376
851 -392514455698242681021378068480
852 247963459032447539837543645184
853 -132785497736055127619923869696
854 59430849370357154305592524800
855 -21811241298094859044949852160
856 6390660502105419126564454400
857 -1437035010203164517108547584
858 232793778139542030454358016
859 -24178516392292583494123520
860 1208925819614629174706176
861 -42
862 49364
863 -17376128
864 2904295680
865 -282039380480
866 17835144823808
867 -790234109116416
868 25814314231136256
869 -645357855778406400
870 12703359897953894400
871 -201318008287574097920
872 2614746937679717335040
873 -28239266926940947218432
874 256647468652255332270080
875 -1982380447520868773396480
876 13122079607460718461321216
877 -74954909272919558483607552
878 371625180428760836179230720
879 -1607027807259506318612889600
880 6085452128434783711238553600
881 -20245260251670841419827773440
882 59323320737454093462751150080
883 -153401718270588362893578731520
884 350510864133536777379407462400
885 -708175011208574305317578342400
886 1265272686692652758834073305088
887 -1997992283195364588695895146496
888 2785080152332932456970035658752
889 -3420273871286057403296535019520
890 3690137677611959068664759582720
891 -3484457872630308891067051671552
892 2865355526597171571456059899904
893 -2038810663155679771997581082624
894 1244864041275516821436786278400
895 -645249221735306246746433126400
896 279910929992217357743523102720
897 -99694303832844538374405488640
898 28381441451512499212893814784
899 -6207834083721120812116213760
900 979229913887849631512002560
901 -99131917208399592325906432
902 4835703278458516698824704
903 43
904 -52976
905 19548144
906 -3425579520
907 348838181120
908 -23137485176832
909 1075596426297344
910 -36877591758766080
911 968036783667609600
912 -20017415596775833600
913 333432951226294599680
914 -4554720472087249551360
915 51771989366058403233792
916 -495595111880217193349120
917 4035560196738911431557120
918 -28188171008619321139134464
919 170089986427009767328186368
920 -891900433029026006830153728
921 4084529010117911893141094400
922 -16404262259258982178121318400
923 57975063447966500429506805760
924 -180794882247479141981717790720
925 498555584379412179404130877440
926 -1217564054358601437212678553600
927 2635984763943026580904319385600
928 -5061090746770611035336293220352
929 8616341721280009788751047819264
930 -12997040710887018132526833074176
931 17345674632950719688146713313280
932 -20437685599081619457220206919680
933 21197118725167712420657897668608
934 -19276028088017336026158948417536
935 15291079973667598289981858119680
936 -10512185237437697603243973017600
937 6210523759202322624934418841600
938 -3119007505627564843427828858880
939 1312641667132453088596338933760
940 -454103063224199987406301036544
941 125708640195352696445353328640
942 -26765617646267889927994736640
943 4113974564148583081525116928
944 -406199075390515402701275136
945 19342813113834066795298816
946 -44
947 56760
948 -21932064
949 4025055936
950 -429339299840
951 29835178254336
952 -1453508684185600
953 52243254991585280
954 -1438226078591877120
955 31203618430268211200
956 -545617556552118435840
957 7828425811399960166400
958 -93523593693524857454592
959 941630712572412667363328
960 -8071120393477822863114240
961 59396503196733569543176192
962 -377977747615577260729303040
963 2092535631337330246793822208
964 -10129631945092421494989914112
965 43061188430554828217568460800
966 -161321915681298088151671111680
967 534166697549370192218711654400
968 -1566888979478152563841554186240
969 4078839582101314814662473154560
970 -9434050734111884605341774643200
971 19400847862620675635455790678016
972 -35479054146447099130151373373440
973 57674368154561142963087821766656
974 -83259238238163454503104223903744
975 106567932052354158598362507509760
976 -120660521974031593779129571344384
977 120475175550108350163493427609600
978 -105647461636248860912601928826880
979 80943826328270271544978592235520
980 -53824539246420129416098296627200
981 30800199118072202828849809981440
982 -15001619052942321012529587814400
983 6130391353526699829985063993344
984 -2061621699203784221703794589696
985 555386566160058716005890785280
986 -115191287796160326282703273984
987 17263460704096904614804193280
988 -1663481927789729744395698176
989 77371252455336267181195264
990 45
991 -60720
992 24543024
993 -4712260608
994 525940642304
995 -38250228531200
996 1950761655091200
997 -73422952961146880
998 2117388393482485760
999 -48142725578128097280
1000 882616635599015116800
1001 -13284601376921144524800
1002 166588901266591152340992
1003 -1761760688038707571195904
1004 15873203440506384964124672
1005 -122889316958759109399674880
1006 823451521591079032303124480
1007 -4805081820107943529674702848
1008 24544877405416252084014022656
1009 -110236642382220360236975259648
1010 436913521636848988744109260800
1011 -1532826175576453595062389964800
1012 4771889164774373717153824112640
1013 -13207671027756638447478484500480
1014 32547475032686001888429122519040
1015 -71476807914918278656942386708480
1016 139945158022096891013374861639680
1017 -244267912184023664314254303952896
1018 379870274461620761170413021560832
1019 -525735131458280515751921703714816
1020 646395653432312109531051275059200
1021 -704316410908325739417346192179200
1022 677904545499263524189195709972480
1023 -573965313964098289137120926760960
1024 425213860046719022387176543354880
1025 -273779547716197358478664977612800
1026 151891392911041000251862076620800
1027 -71813155855598483722682178207744
1028 28519100172319015066902491824128
1029 -9330494311488986428898965192704
1030 2447814865668406933507444572160
1031 -494885873517444598957720207360
1032 72361463858853243881212870656
1033 -6808670216069591511945183232
1034 309485009821345068724781056
1035 -46
1036 64860
1037 -27396864
1038 5497637376
1039 -641391027200
1040 48769041377280
1041 -2601015540121600
1042 102405697551073280
1043 -3090242520217681920
1044 73551386299917926400
1045 -1412186616958424186880
1046 22271243484838389350400
1047 -292792614347342025326592
1048 3248246268571367084392448
1049 -30722329239689777349918720
1050 249874944482810189112672256
1051 -1760482563401617241475645440
1052 10811434095242872941768081408
1053 -58180450146171856791736942592
1054 275591605955550900592438149120
1055 -1153451697121281330284448448512
1056 4279139740150932952882505318400
1057 -14108194052376409250715653898240
1058 41424059132509456948909792296960
1059 -108491583442286672961430408396800
1060 253742668097959889232145472815104
1061 -530318493557419797524367896739840
1062 990642088301873749718920232697856
1063 -1653552959421172725094739035029504
1064 2464383428710689917587132986163200
1065 -3275071310723714688290659793633280
1066 3873740259995791566795404056985600
1067 -4067427272995581145135174259834880
1068 3778604983596980403486046101176320
1069 -3092464436703411071906738497126400
1070 2217614336501198603677186318663680
1071 -1383899357633929113405854475878400
1072 745061492001834268622827598905344
1073 -342229202067828180802829901889536
1074 132182002746093974409402006896640
1075 -42102415689496599256328046641152
1076 10763767749004420027330414510080
1077 -2122602939859695153848910872576
1078 302985824615096822281560653824
1079 -27853650883921056185230295040
1080 1237940039285380274899124224
1081 47
1082 -69184
1083 30510144
1084 -6392601600
1085 778831961600
1086 -61853418332160
1087 3446345590661120
1088 -141792504301486080
1089 4472719437157171200
1090 -111321017102578483200
1091 2235962143517504962560
1092 -36906632060589330923520
1093 508081301367446455713792
1094 -5905902306493394698895360
1095 58564440113158638073282560
1096 -499749888965620378225344512
1097 3697013383143396207098855424
1098 -23859716623984271319764041728
1099 135061759267898953266532188160
1100 -673668370113568868114848808960
1101 2972356296427917274194540232704
1102 -11639260093210537631840414466048
1103 40561057900582176595807504957440
1104 -126073223446767912453203715686400
1105 350131928381925171830070863462400
1106 -869974862050148191653070192508928
1107 1935662501484582260963942823100416
1108 -3858290238649403025221057748402176
1109 6889803997588219687894745979289600
1110 -11017243563647790219801300408729600
1111 15761280682857876937398800256860160
1112 -20143449351978116147336101096325120
1113 22951911040475065033262769037639680
1114 -23252953745212187098375668314931200
1115 20874134947748024735370484855603200
1116 -16531306872099844136502661648220160
1117 11486364668361611641268592149790720
1118 -6953907258683786507146390923116544
1119 3636185271970674421030067707576320
1120 -1623950319452011685601224656158720
1121 610485027497700689216756676296704
1122 -189442312382477792481015295377408
1123 47227915411878217173138266914816
1124 -9089574738452904668446819614720
1125 1267341115218408056427978424320
1126 -113890483614254985290719428608
1127 4951760157141521099596496896
1128 -48
1129 73696
1130 -33900160
1131 7409606400
1132 -941843302400
1133 78053123133440
1134 -4539089314529280
1135 194964693414543360
1136 -6422366371302604800
1137 166981525653867724800
1138 -3505021738486899671040
1139 60485869210410292346880
1140 -870996516629908209795072
1141 10595883549885208136253440
1142 -110030160212601077592227840
1143 983882593901065119631147008
1144 -7632543758747656685623443456
1145 51696052685299254526155423744
1146 -307381934885563135020383600640
1147 1611992171343182648703388221440
1148 -7485934376188828690564027252736
1149 30888805631981811407576484544512
1150 -113570962121630094468261013880832
1151 372966619363355074340727658905600
1152 -1096065167108635320511526181273600
1153 2886734769530037181394278366052352
1154 -6820905957612337491015798519496704
1155 14468588394935261344578966556508160
1156 -27559215990352878751578983917158400
1157 47129319688937769273594451748454400
1158 -72316464309583200065712142355005440
1159 99458281175391948477471999163105280
1160 -122410192215867013510734768200744960
1161 134534946668727653926316366679244800
1162 -131667620439641386792336904473804800
1163 114341539198690588610810076400189440
1164 -87714057467488670715141976416583680
1165 59108211698812185310744322846490624
1166 -34745770376608666689842869205729280
1167 17660459724040627080913318135726080
1168 -7674668917113951521582083930587136
1169 2810060967006753921801726881431552
1170 -850102477413807909116488804466688
1171 206787825299803581207165146234880
1172 -38865127533364513730458005012480
1173 5295907488062856816018453430272
1174 -465465454771302983362070708224
1175 19807040628566084398385987584
1176 49
1177 -78400
1178 37584960
1179 -8562211840
1180 1134493068800
1181 -98020201144320
1182 5944045530931200
1183 -266293239785717760
1184 9151872079106211840
1185 -248331499690367385600
1186 5442007436071765278720
1187 -98085193314178852454400
1188 1475855208734011133263872
1189 -18769850859796654412791808
1190 203879414511584349656186880
1191 -1908135939686914171405860864
1192 15503604509956177642672619520
1193 -110062563781604864475040579584
1194 686486321244424334878856708096
1195 -3779843712115048969373462036480
1196 18447481141322470701747067158528
1197 -80082088675508399945568663633920
1198 310136088870605257971020460982272
1199 -1074143863766462614101295657648128
1200 3333864883288765766555892134707200
1201 -9287755345444467453181591264690176
1202 23253088491860241446644767680102400
1203 -52362510381670469628000069442600960
1204 106102981562858583193579088081059840
1205 -193478259775639263333703538756812800
1206 317388926692059600288403291446968320
1207 -468038970237138581070456466649907200
1208 619701598092826755898094764016271360
1209 -735457708455711174797196137846538240
1210 780600892606445364554568790808985600
1211 -738822253283846880254465109047377920
1212 621307907061378084232255666284134400
1213 -462118746008895266974910160436199424
1214 302288202276495400201632962089844736
1215 -172680050635063909235596888438210560
1216 85380691702892710677600683727781888
1217 -36129355290086836137450774189834240
1218 12893220907442753288266746867744768
1219 -3804895985516385894211838690721792
1220 903614215150724944233148616540160
1221 -165938434625969513568578207481856
1222 22109609101636891709698358640640
1223 -1901475900342344102245054808064
1224 79228162514264337593543950336
1225 -50
1226 83300
1227 -41583360
1228 9865157120
1229 -1361391682560
1230 122525251430400
1231 -7741082551910400
1232 361397968280616960
1233 -12946550746052689920
1234 366288962043291893760
1235 -8372319132418100428800
1236 157452547162234473676800
1237 -2473054674094829466550272
1238 32847239004644145222385664
1239 -372808072249754239371313152
1240 3647906943519100621805322240
1241 -31007209019912355285345239040
1242 230443492917735184994616213504
1243 -1505840962729704992637492133888
1244 8693640537864612629558962683904
1245 -44528402754916308590423955210240
1246 203065296284324871290549111357440
1247 -827029570321614021256054562619392
1248 3015865463651991185745945500319744
1249 -9868240054534746669005440718733312
1250 29024235454513960791192472702156800
1251 -76836292407886015215000101899468800
1252 183268786335846643698000243049103360
1253 -394096788662046166147579470015365120
1254 764239126113775090168128978089410560
1255 -1336374428177093053845908595566182400
1256 2106175366067123614817054099924582400
1257 -2989148884918340822567280626431426560
1258 3815186862614001719260454965078917120
1259 -4371364998596094041505585228530319360
1260 4485706537794784630116395304930508800
1261 -4110190769790655018767229792341196800
1262 3350360908564490685568098663162445824
1263 -2418305618211963201613063696718757888
1264 1536852450652068792196812307100073984
1265 -853806917028927106776006837277818880
1266 410971416424737761063502556409364480
1267 -169453760497819043217220101690359808
1268 58975887775503981360283499706187776
1269 -16987947244833628951583193990955008
1270 3941037822366775947253732427694080
1271 -707507491252380534710347476500480
1272 92221581166603688958885158191104
1273 -7764359926397905084167307132928
1274 316912650057057350374175801344
1275 51
1276 -88400
1277 45914960
1278 -11334435840
1279 1627750924800
1280 -152475868446720
1281 10028220578611200
1282 -487467026983157760
1283 18186821286121635840
1284 -536032627380427161600
1285 12767786676937603153920
1286 -250309177539962496614400
1287 4100064328104585694543872
1288 -56816845845870953898180608
1289 673125686006500709975982080
1290 -6878910236350304029690036224
1291 61102441303944935415239147520
1292 -474853258133514926655572803584
1293 3246969575885926390374592413696
1294 -19630801214532996260294431866880
1295 105383886519968596997336693997568
1296 -504162114912806576997225379921920
1297 2156184236909922269703285109686272
1298 -8265705344823975842414813593468928
1299 28466077080388692314438771304038400
1300 -88233675781722440805225117014556672
1301 246516438141967632148125326927462400
1302 -621520231921566878628000824253480960
1303 1415165741104620323893580824146083840
1304 -2911387147100095581592872297483468800
1305 5412316434117226868075929812043038720
1306 -9089809474605480863947286115463987200
1307 13783297636012349348504682888544911360
1308 -18851511556445655553992836298037002240
1309 23222876555041749595498421526567321600
1310 -25718050816690098546000666414934917120
1311 25541899783699070473767785138120294400
1312 -22679366150282706179230206335253479424
1313 17935766668405393745296889083997454336
1314 -12574247323516926481610282512636968960
1315 7769642944963236671661662219228151808
1316 -4201041145675097113093581687740170240
1317 1969899965787146377400183682150432768
1318 -791961921556767749695235567483092992
1319 268975831376532458400067238190120960
1320 -75667926189442098187271662611726336
1321 17157056662870227966725926305136640
1322 -3012571651442387172656915167576064
1323 384335816356696301666281703079936
1324 -31691265005705735037417580134400
1325 1267650600228229401496703205376