0 1
1 4
2 -2
3 12
4 -15
5 3
6 32
7 -76
8 36
9 0
10 80
11 -325
12 275
13 0
14 -30
15 192
16 -1266
17 1710
18 0
19 -720
20 180
21 448
22 -4655
23 9457
24 0
25 -10290
26 5670
27 -630
28 1024
29 -16472
30 48552
31 0
32 -114240
33 104160
34 -25200
35 0
36 2304
37 -56745
38 237015
39 0
40 -1089774
41 1462860
42 -578340
43 0
44 22680
45 5120
46 -191710
47 1116450
48 0
49 -9399600
50 17432100
51 -10017000
52 0
53 1360800
54 -226800
55 11264
56 -638275
57 5123261
58 0
59 -75514890
60 185924970
61 -145675530
62 0
63 45738000
64 -16216200
65 1247400
66 24576
67 -2101188
68 23052348
69 0
70 -575831520
71 1831690080
72 -1879831800
73 0
74 1137628800
75 -643658400
76 104781600
77 0
78 53248
79 -6855485
80 102169795
81 0
82 -4220974758
83 17009403840
84 -22244868360
85 0
86 23371868520
87 -18762143400
88 4848643800
89 0
90 -97297200
91 114688
92 -22205834
93 447498870
94 0
95 -30009579600
96 150953062260
97 -246601555200
98 0
99 420181201440
100 -448786578240
101 163686322800
102 0
103 -10897286400
104 1362160800
105 245760
106 -71498775
107 1941644265
108 0
109 -208280995650
110 1292913571950
111 -2598933887550
112 0
113 6845290452000
114 -9341017686000
115 4508752248000
116 0
117 -664053390000
118 173675502000
119 -10216206000
120 524288
121 -229058224
122 8360614224
123 0
124 -1417999040640
125 10764586647360
126 -26314892604000
127 0
128 103403831731200
129 -175316062521600
130 107530789766400
131 0
132 -29204727552000
133 11987015040000
134 -1471133664000
135 0
136 1114112
137 -730680145
138 35775984815
139 0
140 -9504513116382
141 87594733093140
142 -257988707072460
143 0
144 1471718062334520
145 -3037805621650800
146 2302384151667600
147 0
148 -1038093210554400
149 594433351512000
150 -114162696648000
151 0
152 1389404016000
153 2359296
154 -2322163638
155 152295479370
156 0
157 -62898589879920
158 699549561777060
159 -2463558200321400
160 0
161 19966785702383520
162 -49406108187355920
163 45336322512280800
164 0
165 -31681746134438400
166 23730048010468800
167 -6339850525008000
168 0
169 250092722880000
170 -25009272288000
171 4980736
172 -7356008555
173 645476530069
174 0
175 -411881691470970
176 5500858764163410
177 -23018620637230290
178 0
179 260480986130055600
180 -763344275903609400
181 835014545033268600
182 0
183 -861604082719380000
184 810469721010549600
185 -282411719166376800
186 0
187 24075592789248000
188 -4989349821456000
189 237588086736000
190 10485760
191 -23234743580
192 2725539082980
193 0
194 -2673552068090400
195 42700441901577600
196 -211212148831929000
197 0
198 3289585185261648000
199 -11306437800116004000
200 14565153599912916000
201 0
202 -21405605526264960000
203 24587261990010720000
204 -10728290056564080000
205 0
206 1647277401369600000
207 -530613393710400000
208 52269379081920000
209 0
210 22020096
211 -73200452325
212 11471660629275
213 0
214 -17226677145185046
215 327884396334069960
216 -1908688442178173040
217 0
218 40428586822227052680
219 -161675936592062419800
220 242879733809511762600
221 0
222 -494442566946592664400
223 679435891776185544000
224 -360951648576855336000
225 0
226 89851537817993952000
227 -39989638818969840000
228 6111953531283600000
229 0
230 -49893498214560000
231 46137344
232 -230081633122
233 48148406920350
234 0
235 -110307716460239760
236 2494720548638910900
237 -17027120761019384400
238 0
239 485557795685544452640
240 -2244306516480002953440
241 3900219178611331976400
242 0
243 -10757689104341910931200
244 17410686592041272930400
245 -11032767030123126288000
246 0
247 4156217100825229440000
248 -2396197341440911008000
249 505105144758133920000
250 0
251 -13171883528643840000
252 1097656960720320000
253 96468992
254 -721667902015
255 201588423374273
256 0
257 -702594732577955250
258 18833427078354192150
259 -150232997176529617350
260 0
261 5718373041062341598400
262 -30378182380743111314400
263 60661624667814907506000
264 0
265 -222658074296059964562000
266 419237996202385024064400
267 -311962673109270700717200
268 0
269 169406020522619584704000
270 -121464505665106491888000
271 33107328012136826448000
272 0
273 -1838758352033322720000
274 315576376207092000000
275 -12623055048283680000
276 201326592
277 -2259234965256
278 842165594503416
279 0
280 -4454810058804177600
281 141231613785776474400
282 -1313075748153703842000
283 0
284 66220115092414778880000
285 -402391683712419442272000
286 918083903913907248672000
287 0
288 -4418074731425282928000000
289 9582391209270839895936000
290 -8270680427650462309488000
291 0
292 6243871154938289832960000
293 -5413281345935536993920000
294 1831645681282116475776000
295 0
296 -180560179410649758720000
297 47866624743091714560000
298 -3938393175064508160000
299 0
300 419430400
301 -7060318981625
302 3511376680186375
303 0
304 -28135315496118435150
305 1053015986244225217500
306 -11383646694361416832500
307 0
308 755772694782302011815000
309 -5231551621529527994700000
310 13571838818259358536900000
311 0
312 -84562588458502245768600000
313 209552957966240913024000000
314 -207716276361774246066000000
315 0
316 211986003784506553602000000
317 -217706411673673052130000000
318 88908797644856419230000000
319 0
320 -14001597851681660220000000
321 5096558475744535800000000
322 -646931571224538600000000
323 0
324 3786916514485104000000
325 872415232
326 -22028631430286
327 14614669721316210
328 0
329 -177092156440823398320
330 7812260020437775446180
331 -97997350374168970725000
332 0
333 8517437191748509162538400
334 -66922982973460147089956400
335 196580616883830340112952000
336 0
337 -1569063415165235812158336000
338 4412312340232308605965872000
339 -4981944372654157301352960000
340 0
341 6721635705488555571720000000
342 -8049791241581855377772160000
343 3887035004278593287920800000
344 0
345 -912794822196075948729600000
346 427704575820536755540800000
347 -74452040980281973008000000
348 0
349 1378437611272577856000000
350 -98459829376612704000000
351 1811939328
352 -68628565425555
353 60729965498106477
354 0
355 -1111375857143748358890
356 57708637883932719926970
357 -838470028556767595682330
358 0
359 94938723211158702942066000
360 -844071660796636592777457000
361 2797181637376082694374637000
362 0
363 -28339902501079898996827560000
364 89912606019887798287836696000
365 -114851038511173164642770328000
366 0
367 201168500335270101658664640000
368 -277491295990413031392946080000
369 155965314385185816625994880000
370 0
371 -52017647573020385907050400000
372 30121507914220322620020000000
373 -6741276214381620573261600000
374 0
375 263183123923685757792000000
376 -38547023200943873616000000
377 1329207696584271504000000
378 3758096384
379 -213512971483252
380 251988064282216332
381 0
382 -6956572718050025747040
383 424684653527812513923360
384 -7135733776998751478026200
385 0
386 1048063249063958724284688000
387 -10514764065725039396920644000
388 39186039358144181788841556000
389 0
390 -499953186042517047671550720000
391 1780704408842442907990246080000
392 -2558375408626058749051003680000
393 0
394 5730454507784853061114099200000
395 -9014132430610677818169321600000
396 5824754912788449674873316480000
397 0
398 -2660798396726979289952371200000
399 1851282513692365728912537600000
400 -511391187172011421933257600000
401 0
402 35083994082109651590912000000
403 -7902582825425688848448000000
404 558267232565394031680000000
405 0
406 7784628224
407 -663419196565645
408 1044171690461075315
409 0
410 -43444630710231572105094
411 3114988846795114073562960
412 -60444207182879643986193240
413 0
414 11472193807701458463270573480
415 -129562651606142171237713893000
416 541477945934439499109655531000
417 0
418 -8639196710602539861420655014000
419 34396027463731842569568988080000
420 -55306042307053827495774487920000
421 0
422 156414618205115580163084271040000
423 -278282180057300572747876682400000
424 204680229064524561498882732000000
425 0
426 -124516721615891499803902593600000
427 101972559294269226027344880000000
428 -33803121004985164899594528000000
429 0
430 3667859759036318947000099200000
431 -1129414930779921848990928000000
432 122592382786735166056752000000
433 0
434 -539658324813214230624000000
435 16106127360
436 -2058895214819130
437 4321396739007793350
438 0
439 -270767432511243358894800
440 22781529394258920388413300
441 -509895128279402580114036000
442 0
443 124638777394107141069349754400
444 -1581143702003665872190642742400
445 7391946837148949840177002590000
446 0
447 -146581842732066617791899503520000
448 649913761234976541457244830740000
449 -1164485037061018073709697989600000
450 0
451 4113451439443934739243604512000000
452 -8220424066112768012050437489600000
453 6825666415661582466939873912000000
454 0
455 -5407505744174248335431114304000000
456 5131262087277841752942296592000000
457 -1999627299679247010921788640000000
458 0
459 320303405526387042302262720000000
460 -126404169420999169239059520000000
461 18739635329138864158418400000000
462 0
463 -259035995910342830699520000000
464 16189749744396426918720000000
465 33285996544
466 -6382591808937575
467 17863900712954192281
468 0
469 -1684505482489951134688290
470 166185361019780948163812670
471 -4285755801565263982146778830
472 0
473 1345179657608246194435881180000
474 -19131474042540198492511925221200
475 99829383240999251691179819618400
476 0
477 -2447064999678532199050651997430000
478 12042746053176231291591811540422000
479 -23953862152341829135207744370406000
480 0
481 104700496338803243581629801114240000
482 -233653956117579132222636241973280000
483 217513716405188113495493129501280000
484 0
485 -220350679791679846107894685089600000
486 239295870256217894540450429400000000
487 -107916102757436793795971129534400000
488 0
489 24304545649656846925842306816000000
490 -11801180969610875414578214208000000
491 2240229458078506643094938592000000
492 0
493 -64826456268187359453708000000000
494 8281056994258772368925280000000
495 -250941121038144617240160000000
496 68719476736
497 -19765479961609568
498 73767210780516858528
499 0
500 -10462757875820077630091520
501 1209517475665462082911102080
502 -35906686447051824208171012800
503 0
504 14432784683990982492370079692800
505 -229731954979526605592313917990400
506 1335339322946778851877901895769600
507 0
508 -40266040990076489463127166154240000
509 219306359528737432734488411946240000
510 -482643630255177171823965512990400000
511 0
512 2589151144569298169752999063756800000
513 -6419957268638615383863530545996800000
514 6661326382618812345717252921584640000
515 0
516 -8499243177684305808151934005862400000
517 10457981204147910547299249819955200000
518 -5390700427351617952049818665523200000
519 0
520 1646129975008134686265633005568000000
521 -956124415402234641899013629952000000
522 223114092832144068537987164160000000
523 0
524 -11263575864837467193030328320000000
525 2205605159844599089129512960000000
526 -136511969844750671778647040000000
527 0
528 141733920768
529 -61149524498189985
530 304310127620842451295
531 0
532 -64891526085682055345017278
533 8785152872757251686294677540
534 -299972107878517573036417077660
535 0
536 154043228297566219869390330240120
537 -2739976147147296238445120809352400
538 17709379514329572352074404599786800
539 0
540 -654072288773236833575565540689839200
541 3932211860983370099476666193548680000
542 -9546737682058496677647519188078520000
543 0
544 62406744514428379675429565959253040000
545 -171182093735618378716058316472111200000
546 196975085041065153661901734387716000000
547 0
548 -312512332007424840127197954317524800000
549 432111976752609000951544402481520000000
550 -252052559861505404584158877116816000000
551 0
552 101465418041780694989150476744531200000
553 -69061377609534443190661511683776000000
554 19260462374514368146993030841664000000
555 0
556 -1526719958562063766334013468288000000
557 407361755661577530372172373760000000
558 -38622849821222914328667505920000000
559 0
560 132496911908140357902804480000000
561 292057776128
562 -189007767205111654
563 1254189589099015510170
564 0
565 -401937358611933711912668400
566 63693877065175510628690490660
567 -2499651482908424834482045522200
568 0
569 1636446081855397788986581590798240
570 -32481463845216486559348746174281040
571 233067357177621390308546291342512800
572 0
573 -10502296844893826360157818065463846400
574 69531151537554225187075749324082900800
575 -185736112786480735645930211890281840000
576 0
577 1470164326439132076929071888105713600000
578 -4444082754016638669787029138346427040000
579 5646205409424955405369909824973118400000
580 0
581 -11017932583640998712532162834848140800000
582 17001374874964896199846274609795798400000
583 -11129841459165581105956098492588192000000
584 0
585 5775510897980800010711767943588736000000
586 -4534665150941400290600156756319936000000
587 1480639063150057647460901621984640000000
588 0
589 -172002497377756785828376261349376000000
590 58627429382105987594472938232576000000
591 -7568974424027123372102974456320000000
592 0
593 81088110087781899036516341760000000
594 -4504895004876772168695352320000000
595 601295421440
596 -583700758192908475
597 5164504639579833833285
598 0
599 -2486621062994723392913045850
600 461039379962502603047467270050
601 -20782066832535364184440742580450
602 0
603 17311742055509692100563638198198000
604 -382966002829199930261177661123519000
605 3046251358456290266984572733657487000
606 0
607 -166885958531694996647288320237212060000
608 1214188224165960565208428694556752148000
609 -3560216331974411680369249330675239444000
610 0
611 33930369955272653618908087939686883200000
612 -112648906048598479446505063247743340400000
613 157418525120962057786525031060597276400000
614 0
615 -374267966669583782260013331562483704000000
616 640714330097731632193746786602911800000000
617 -467488122134134504880704072310160696000000
618 0
619 307047336320102042904179980887207360000000
620 -274671488334494802470292502510661280000000
621 103361733104864518433375144519721120000000
622 0
623 -16759570584680913220026293510812800000000
624 7005685168176709828111913036822400000000
625 -1154607405309294754819224234211200000000
626 0
627 25752983111212214231041764096000000000
628 -2916919515657709979230240627200000000
629 78835662585343512952168665600000000
630 1236950581248
631 -1801134386613408204
632 21248848037908314762804
633 0
634 -15366927158237945412134151840
635 3332271872625420176533888580160
636 -172429357165889576178516009381000
637 0
638 182451323751973360880495919417475200
639 -4493244044181380360685970645175133600
640 39568984781782096650981354284064794400
641 0
642 -2627094392022936960593489309256519552000
643 20964693418355770389813783683761754400000
644 -67333143991630948295006047014206841744000
645 0
646 768759488601113113178919477475594752000000
647 -2794778232853377827319463230872709067200000
648 4281130961338245398484733224454253751360000
649 0
650 -12299507799311571244886853318885216076800000
651 23241658517803632309856926227669961446400000
652 -18789503206931255387590058456306626118400000
653 0
654 15384448035999325380575534447803636224000000
655 -15523522552834879617568179863967125376000000
656 6649568100292771489626829624310524800000000
657 0
658 -1451225869508343946894984015970181120000000
659 723295323945488044853724153553781760000000
660 -146090792049478024706633695934154240000000
661 0
662 5653463035320154000825919347507200000000
663 -979138929309966430865934826752000000000
664 53923593208374962859283367270400000000
665 0
666 2542620639232
667 -5553498963368328245
668 87358226432853757805515
669 0
670 -94870270608374178680220378102
671 24052813792618273489542276676440
672 -1428026997193464894123222233588160
673 0
674 1916395453386816582850520676192286920
675 -52486294910867470443677644270897183800
676 511107760869022396660072940874504678600
677 0
678 -41005552266205533611016093421531433888400
679 358306590270846812344225508395559988792000
680 -1258085467733324053377926383514020686168000
681 0
682 17129636070268849511100603769907624055456000
683 -68007744889611798910975638962101765923600000
684 113852723970291011427113440054909997094000000
685 0
686 -392396074397843473090350903089437892258400000
687 814871359964332832026814701347804168960000000
688 -726234274013917587063659468996165508384000000
689 0
690 731815777831783517707916781479822237395200000
691 -826072596210595019860638362453375604384000000
692 398771302772691343313991389037608083296000000
693 0
694 -113890056313333535999798917089867371712000000
695 66299585959664662290709429257283111680000000
696 -15955566738231329059624200033566319360000000
697 0
698 964167910847949561206697273684695040000000
699 -226968424432842071193884253443059200000000
700 19102905908042342653978845867532800000000
701 0
702 -52504551281838779626144331289600000000
703 5222680231936
704 -17110783201177667858
705 358882741912280518457070
706 0
707 -585158426303018131449460258320
708 173407400547352752491013174804660
709 -11807087241058697594358577798700400
710 0
711 20067829065907157865216047740810751520
712 -610666986967591727480868469634940133920
713 6568582026738892763818703066222826982800
714 0
715 -635135498388021363496340635169339202374400
716 6067337818213195044325688917181235728440800
717 -23249338307943412879387654767830906329968000
718 0
719 375960522343057047166805351684852878673280000
720 -1626144235451172853997173009891832436126048000
721 2967208620801848754382699539642443290197600000
722 0
723 -12189603697579750285386163718362534792723200000
724 27711611783197459100473947828198710316033600000
725 -27106537469345512518628810294267164493824000000
726 0
727 33249891579682435614733186788856620734592000000
728 -41696634396007157627014483845486337719552000000
729 22496554829139933218844383486161690518720000000
730 0
731 -8221590372513647562270179981167714977792000000
732 5502912278858879158114435521570631059072000000
733 -1545749544613463611951551403174811297280000000
734 0
735 136136236774731065134041675264646717440000000
736 -40836069316189424444353092926483143680000000
737 4669037228805889263294386185702732800000000
738 0
739 -39903458974197472515869691780096000000000
740 1995172948709873625793484589004800000000
741 10720238370816
742 -52683206269008320655
743 1473325659443700179167089
744 0
745 -3606179407004865047873612429970
746 1248798059014641841202085301895910
747 -97476312765114576881087495122280790
748 0
749 209566217166087120476011714330786713600
750 -7079472247663954302631142269221418190400
751 84030959236117952640155852278186746159600
752 0
753 -9769078979766571702806072375032928336570000
754 101879113719406471900609808383733628335307600
755 -425367640224444523258916043408341129046430800
756 0
757 8139026443626905700088335497912290062635328000
758 -38269334336388576502197293381497507729731216000
759 75926298707073781583460878089293130300904496000
760 0
761 -369661490784969706917623653826777940620455200000
762 916857926259103586759378928611398924966380000000
763 -980526329639450254514207632992929281363096800000
764 0
765 1450251913091517183541142204605442459931264000000
766 -2008557902873313465937134437064008390392512000000
767 1202800829268327262944063423067108928164608000000
768 0
769 -552282093218856010641636057944052667746240000000
770 419779990959297902502313844849462594481600000000
771 -135481555652895970926644235033710096541120000000
772 0
773 16562628451062119274941409758081767526400000000
774 -6077593982780985399843515997638153064960000000
775 884990584891501498217668916183814766080000000
776 0
777 -15679066617436541888298098642694220800000000
778 1595140772493543963821890928909337600000000
779 -38905872499842535702972949485593600000000
780 21990232555520
781 -162102184130526495160
782 6044466995878020230757960
783 0
784 -22206416122322914539512626516800
785 8984222882192325347337400179919200
786 -803648098767139015971596119880958000
787 0
788 2183039733113306692970180020068514176000
789 -81805426337229006577668379887602749248000
790 1070532176483830977635924039676254404992000
791 0
792 -149306094354093194033902126047078876424320000
793 1697625366695448728867308786288648711184640000
794 -7711831835514828385073769593045736885220560000
795 0
796 174008075564451199797688673941424026203571200000
797 -887672617367220872249487464320986233774044800000
798 1910717931455356738655377643301887359575047040000
799 0
800 -10968464572194069088563696519952753248553344000000
801 29590383190198714195626473936845653361288512000000
802 -34480070871996867243788873237493016335737952000000
803 0
804 60984567485734025792706283979360969239848960000000
805 -92807549953710146839826856323963372347568640000000
806 61322744571144859917555408746370419552524800000000
807 0
808 -34842162022900621041374486815183296991027200000000
809 29773702998035958242235051149447043890841600000000
810 -10904727841315014981730587891098114878502400000000
811 0
812 1784409764605082694614203615677714407424000000000
813 -778751311058855820582143160957983267328000000000
814 138644880782944416136590618402529162752000000000
815 0
816 -4243333827316159227337583023895408640000000000
817 658806107664000271237008611289384960000000000
818 -32680932899867729990497277567898624000000000
819 0
820 45079976738816
821 -498464238741357342025
822 24782480837838616735765175
823 0
824 -136644000543860815644945909777966
825 64575607062356839304160848501818860
826 -6617540895253281331410150688577107140
827 0
828 22689379865566080588614160059136811145880
829 -942494723490227303405860893917853041044800
830 13586798580729419683632416134941893271297600
831 0
832 -2268726172241190097029404150500832573956454400
833 28090493720210816016836618418765299962817904000
834 -138654504108483030144832761867571139420366976000
835 0
836 3677939275699330591232481428334777894645055632000
837 -20319514939937188643533493511080520559346750640000
838 47358497490047425688936763546049788877854027600000
839 0
840 -319059124954817917388740641797142361835408729760000
841 933689483625412024293227690653119291667487400000000
842 -1181841313920613436752894775280262943507681592000000
843 0
844 2481466277170876612126832118667580466775581763200000
845 -4131178486790862724730306775736811166490091712000000
846 2996623372325045186274533091537642977688813888000000
847 0
848 -2079928594152452032387889698964355924255106176000000
849 1981742678893313533601875370855003322689775360000000
850 -815445756789935349375127194250766467836568320000000
851 0
852 173653029859934383639255623869596551122426880000000
853 -88295363572003374708709823199666339546508800000000
854 18685737696091211629084038398746184538739200000000
855 0
856 -889167091398487094582847359338143753446400000000
857 187264209554833749539477255417526536448000000000
858 -14170167195650982211951131085144615680000000000
859 0
860 31902815449870879276437818578186752000000000
861 92358976733184
862 -1531865755482196295742
863 101548236981827188990656450
864 0
865 -840242521721206774036026311603760
866 463754236986515159188017758550929700
867 -54430006519389255831856948738369199400
868 0
869 235339180590060474077341204912161503079840
870 -10829491410772414454536680133961019989654640
871 171845618941965250104048012676425935301302400
872 0
873 -34291439085873109619831090484156306727691059200
874 461847208140890338624027421219404721023304966400
875 -2474010534503477467470184921710361070233050528000
876 0
877 76930475041636599567174306949688698963165285440000
878 -459537111339492648284871208821299678613055530048000
879 1157607671681368167950305900630981937288547681120000
880 0
881 -9114551421119882676549879123513038743819267050240000
882 28862297302251156551320175493560799972917642147520000
883 -39577087460168748767570466501566979507466395696000000
884 0
885 98011839319935553747524913189432525843346190528000000
886 -177812097440250213965301014836256179339368898848000000
887 140967135113221077725892644273184561918674029440000000
888 0
889 -118219537344313437000889237636341891872853577728000000
890 124721512087726360882880277711995118094751386368000000
891 -57181877678742942334862254456382493318705031680000000
892 0
893 15495496580120864454615548737201414467252695040000000
894 -9036031313090585769410042311872447292415892480000000
895 2226724999680495646955948288377219450214169600000000
896 0
897 -153763211930729771942059858838392659710976000000000
898 41183035006928454310424598555741069745305600000000
899 -4225432197889048347526359757225100742144000000000
900 0
901 29478201475680692451428544366244558848000000000
902 -1339918248894576929610388380283843584000000000
903 189115999977472
904 -4705016343539031468515
905 415865776930994339067467293
906 0
907 -5163444566095206931507978988335050
908 3327873273216931485047883118591063050
909 -447232060458122963373667729925049393450
910 0
911 2436445624090671387471381831260509031456400
912 -124129183337707272391994779753918308495203400
913 2166682857794527099081289542138985759839233000
914 0
915 -515803798469206306358537211715171446025721712000
916 7549056278568508016428173006360938583828833462400
917 -43836553747352392608221892379137362794008418051200
918 0
919 1593776142281766293826437375059966823619181710144000
920 -10278047552852424950770099904457720865927147421568000
921 27937701422246673317226386484678272421223892759328000
922 0
923 -256098503661794845592330569535439147477588846791520000
924 875601237266610663956671295515807265687722529292000000
925 -1297510021020451089926361058049318600926080121286880000
926 0
927 3768084285699237328894088393498648508695700077088000000
928 -7423870771358600445054851426274604511776296342384000000
929 6407652217748048742585190738056700400018827283376000000
930 0
931 -6431193434714070291182728649794668355356196206720000000
932 7468417587649954642785435464823995990136952606080000000
933 -3788753309107947414814958125148075285182208757120000000
934 0
935 1282765155907419975782228248035549095905990656000000000
936 -847317542223639005810989936606115245336130772480000000
937 239340694985110129974441640009207016183036951040000000
938 0
939 -22841924648609218400858264254875466017911884800000000
940 7469076664009763929485697314044297513405721600000000
941 -974149594786421674508624661963514934723865600000000
942 0
943 14039216772501078876147779319154018458624000000000
944 -1296370905805503179398050757924618667520000000000
945 28808242351233403986623350176102637056000000000
946 387028092977152
947 -14443306178331538438436
948 1702153110711026032401368796
949 0
950 -31711149922183419837824802242623200
951 23863277347798973091155343160546072800
952 -3671278245426137629385054918727242019000
953 0
954 25181509726589993021164145592742245966096000
955 -1419612958199772690864282339676177276468260000
956 27239929517437346703282784413842942071257204000
957 0
958 -7724226873733194290058387805926249084414343680000
959 122730625966967472048364592309285989126831230336000
960 -771768445858957787563909058624927267227935046848000
961 0
962 32728730812974928469708582971410632827769610447360000
963 -227548658339799731316883225038872321580982399153920000
964 666401955407130995341027434155398539385678511794176000
965 0
966 -7087310324136384225947273976380797665475199687800320000
967 26110313244123451843057320867738202910355053350671360000
968 -41720036768247346798075957775110026957460425866424960000
969 0
970 141343458592428247525658395190189794312496172677376000000
971 -301498864898678567221131644820063802780360700919744000000
972 282341432871691058265961162909649504036261319092160000000
973 0
974 -336338929759271217957355784709970716875722314178560000000
975 427747079354643995914151063515300636092588598010880000000
976 -238691169001696744751112754581216915233184619768320000000
977 0
978 99442935960937272767240880564939439293313346764800000000
979 -73661488869813438925226044616768250350538135398400000000
980 23556027498597591214561303031533909701054798796800000000
981 0
982 -2996137525566138758257670614579835091608193024000000000
983 1162874160078524708362667692972959842096855040000000000
984 -185084915765959646329888892083646953635376435200000000
985 0
986 4591957008807001306390464355803624073027584000000000
987 -646034437473859495534690835482493670193152000000000
988 29153941259448204834462830378215868700672000000000
989 0
990 791648371998720
991 -44314689806614133480925
992 6963368406290061607988093475
993 0
994 -194642295881661854892568558112391270
995 171001531211117449844941901729013708000
996 -30110947972621872907861948683374564697000
997 0
998 259856442616572542554328227550471991689409000
999 -16202430130639918844349800843290190033364945000
1000 341567610341161728982208343406871104674642015000
1001 0
1002 -115201013909981046472540139653437856122882716910000
1003 1985496482928112779371142197164429508522578898400000
1004 -13507577913591917289573849290622107249524206165600000
1005 0
1006 666665840588489110460446842794257635605794636963200000
1007 -4990717771646695239892323258667385660567811437928000000
1008 15725431056682654249778690838195499447441103006184000000
1009 0
1010 -193414984981582238407950943981005243812964717224352000000
1011 766401874181287630706465931949747586502080543702640000000
1012 -1317778290126096436459895641514755444424613894189120000000
1013 0
1014 5183941866694566213745171647946041675513426567724867200000
1015 -11939375267463096310000923705575932704084010133625840000000
1016 12093796395092220346351660851952174993459097093049360000000
1017 0
1018 -16974367511194551118081720372763566612352191070015520000000
1019 23537033614444938948513409832962640292544970777913600000000
1020 -14373740043791545674628507601585915620415526275539200000000
1021 0
1022 7274523532086024209118208800042886328621796942796800000000
1023 -5992945565271545826513266543416933219378815527232000000000
1024 2147995534843985876031528069157105573497055627968000000000
1025 0
1026 -354005742141354139799408903274059559893453894016000000000
1027 159759389341032543083534167600976589781991408640000000000
1028 -30168414891951499750997292800964663216738378240000000000
1029 0
1030 1159672482901030285640064499653741402886018560000000000
1031 -220959939040018989412500761434461628785446400000000000
1032 15186985161511469746648164629086907689996800000000000
1033 0
1034 -28520159927721069946757116674341610685440000000000
1035 1618481116086272
1036 -135898382882857234051306
1037 28472485005180054224887762710
1038 0
1039 -1194067518425490303247560343925443920
1040 1224605795067391135037701847224628088180
1041 -246765045894044076403817757731565415560000
1042 0
1043 2677745900245607523011800582088969656500832800
1044 -184578004741045777063522024731349590254268388800
1045 4272708440852632349608432438989990966401696214000
1046 0
1047 -1711717825713673182374433850395472779841823249952000
1048 31975172878634810745703713767915826640934740102404000
1049 -235131271375700076446308019230773716386535247625920000
1050 0
1051 13478425635194623488972787236341777673600042676032000000
1052 -108516000439098002756576887980897878630666635618984320000
1053 367412305102439416424707053338403492336019748910921600000
1054 0
1055 -5210863892219242577245452854462704336196858666023987200000
1056 22170934630578016790878257064188533600945002935024825600000
1057 -40947257347443155710871034439974717542551699873296096000000
1058 0
1059 186244991473738772714411607906695807205591229391630400000000
1060 -462005271753064816951735436388072363229172914196597568000000
1061 504812359262704697766255367849973536635945669239018400000000
1062 0
1063 -829403621049555740074862959030319271458269679267503104000000
1064 1249058137647378091824469719979362731512154471482344384000000
1065 -831082189742848069056164799428415324335726322541201920000000
1066 0
1067 505349690752438585468756015955832482385690895066767360000000
1068 -459808201817639411780617779852585865112172905733534720000000
1069 183190311949866432156479664877249080161452396938009600000000
1070 0
1071 -38251246737788118969520897520373822821037144990720000000000
1072 19758358168942158405121205556635586066834469215897600000000
1073 -4336435326338960048818752916378411550850202380288000000000
1074 0
1075 241053328437906775895355179176389619666685392896000000000
1076 -58315579159388903995001958943651586390680977408000000000
1077 5426350201767945745326480461221374101584327680000000000
1078 0
1079 -31486256560204061221219856808473138196725760000000000
1080 1311927356675169217550827367019714091530240000000000
1081 3307330976350208
1082 -416558088316336575158455
1083 116365947134735775838454343497
1084 0
1085 -7321488693532975344501050193757151490
1086 8764693748782645079318849661254893920270
1087 -2020789710288371192997299844946244974152030
1088 0
1089 27557572557190108028843657104057923800101092000
1090 -2099119890585316494001627792007203746220795854000
1091 53330073733805008756284425465265696929571950784000
1092 0
1093 -25346197896366727554938642506462582109120370882270000
1094 512790358064099910655476028021136775007442299519902000
1095 -4072577129382550222238264180243176993207435558877886000
1096 0
1097 270626768197766363771632307221776076951721231679156480000
1098 -2340740227709456970202443868886497521269385645780490560000
1099 8505865977870250143592535951174327944709359800936884160000
1100 0
1101 -138729619318067433603845626947759126264408810465309724800000
1102 632823978201635403797405605516141173966257558176685040000000
1103 -1253279988954885093972751864140803331732323564662735459200000
1104 0
1105 6565534598602261872201340878278610448495449182963205504000000
1106 -17502664235571354579373606697105030487051959188057565952000000
1107 20578658387626999682997878602688638872737590245492811488000000
1108 0
1109 -39349202810097642430999125184859166660887434941109019040000000
1110 64138148740060312032832404242788188408931100821551793440000000
1111 -46315947835100979360798326324473638554717419380370010400000000
1112 0
1113 33515946623298134739865641532835685793132963323148185600000000
1114 -33482214398848893009590365839239128875863717569135234560000000
1115 14724886110249302026553852153793946736039208854352314880000000
1116 0
1117 -3824737231483445129276051541218468737163271778967270400000000
1118 2233391056536619896621391534200937111875895156773964800000000
1119 -560798092573534616251141131410152001593077423581260800000000
1120 0
1121 42933862691880446752799150978968692530586026870784000000000
1122 -12660120638716768089657573680391796808549326248960000000000
1123 1495199322773325218356567284156302552384315529216000000000
1124 0
1125 -17871293107188600943013628864770381973840184320000000000
1126 1510684351211457354009777713123200776397071360000000000
1127 -30830292881866476612444443124963281150960640000000000
1128 6755399441055744
1129 -1276263082474560716758032
1130 475367698822500173300826416112
1131 0
1132 -44870410789498278664923143856235155840
1133 62695622486753545973059866770811618586560
1134 -16537135418097005085157128825756995208487200
1135 0
1136 283266116553094493769635240056528218191527296000
1137 -23834897310079856074496168809548012789068593248000
1138 664295983923663000046387654001590858096307120352000
1139 0
1140 -374124642687502092582824174523649948700943332855040000
1141 8192023091350739865238818151047896366839352491167360000
1142 -70213548844156088099132485868975784833740662167168160000
1143 0
1144 5399190076231497926033196651007295492713608022942310400000
1145 -50118862351497917226857037683350106770006047531957427200000
1146 195251725896296288276091282223113228853390638465459164160000
1147 0
1148 -3653050442332363389486139222360991666561687941922937446400000
1149 17839938898025903380106642137301299049644094152682818867200000
1150 -37827863995031725988545538451121871872549377387420445747200000
1151 0
1152 227436688276245390452702833768305241176721384852701609984000000
1153 -650257326970706165564038368795371320200295279303796852736000000
1154 820837858637600273010176157893767439763398804750856591360000000
1155 0
1156 -1817160082957629136131413999382364177456297398807520665600000000
1157 3195992673124801331251178718523250730732867818308357939200000000
1158 -2496186446118266573655862984876574563286730824675864409600000000
1159 0
1160 2131831080291974743859252719993930024700608059187544064000000000
1161 -2326369779603625227320404059530499208676035306808806809600000000
1162 1122682769105776395695974362693086577076181839079471308800000000
1163 0
1164 -357266746313271036619689785256859636199092318123843584000000000
1165 233481731509598957363181116792088398949652051338866688000000000
1166 -66246488963884761891934043648909499767862234813912268800000000
1167 0
1168 6735669862809819221274404387359995220525639687667712000000000
1169 -2353709165445364437160892791551894798149768303394816000000000
1170 338707714330292874373274561148362599439433941630976000000000
1171 0
1172 -6949394657915758760257877035911723277675735941120000000000
1173 893831851231072889947989295078935447128650874880000000000
1174 -36996351458239771934933331749955937381152768000000000000
1175 0
1176 13792273858822144
1177 -3908555696974479124482545
1178 1941086073043772400425772889615
1179 0
1180 -274866079768098137888251405261865376414
1181 448241495074997778063175843179857558091060
1182 -135245277924991224263325714585667738117900140
1183 0
1184 2908520205777887609621272115933117337460229828280
1185 -270248541823603272831371752691902246615217402046000
1186 8259283091418404349281822956484889326957299835682000
1187 0
1188 -5506173796386120023907176628591534945425809508854308000
1189 130405299365306929873453965420661850978113020500763960000
1190 -1205360129461493267572849657230967578405803688406880040000
1191 0
1192 107082370421314714583254127943916659383717220836495370480000
1193 -1065795545473862473137282393614333886423043036153402276800000
1194 4446856451570436333491946045771007528372822763702983464000000
1195 0
1196 -95218129335127023275375160895640786614331628832213002115200000
1197 497179167567399896607529644761417176121684812548171656160000000
1198 -1127110315087359826758479861052598364789088219914635074336000000
1199 0
1200 7752349851576575116641177224285082713949607894875069889958400000
1201 -23727091390013434590537161110051045355551548978405889758336000000
1202 32091738736065154209046961032352092881728567771556121636224000000
1203 0
1204 -81865216110536207496581494696278026007843797791299389791488000000
1205 154935361424153421346109995136649111586429683744080886988800000000
1206 -130480728380420228457541864966688712548380245407258301657600000000
1207 0
1208 130553535235418991038891400497374207305177284169609876902400000000
1209 -154935313101090425534893846048437312350422578810070050624000000000
1210 81630800648175195340949903278739803391448378639748405440000000000
1211 0
1212 -31418252017749717673607193249832868036139897763669217664000000000
1213 22789754166266749935677847809590988558786238393064638720000000000
1214 -7233637716763557554444007193443685811815334167328186112000000000
1215 0
1216 949665771693082606287192213535780144596743708177610240000000000
1217 -385233874291214785096630823458459848702866082245360640000000000
1218 65671261736237321728902888257141031493490232548951040000000000
1219 0
1220 -2081650321695949922344834018049845673144460421711872000000000
1221 362123124460196019414975796057336211708589181562880000000000
1222 -22799248228483314386715565246455346117384600965120000000000
1223 0
1224 36256424429074976496234665114956818633529712640000000000