1 -1
2 -2
3 2
4 -4
5 10
6 -6
7 -8
8 38
9 -54
10 24
11 -16
12 130
13 -330
14 336
15 -120
16 -32
17 422
18 -1710
19 3000
20 -2400
21 720
22 -64
23 1330
24 -8106
25 21840
26 -29400
27 19440
28 -5040
29 -128
30 4118
31 -36414
32 141624
33 -285600
34 312480
35 -176400
36 40320
37 -256
38 12610
39 -158010
40 853776
41 -2421720
42 3900960
43 -3598560
44 1774080
45 -362880
46 -512
47 38342
48 -669870
49 4900920
50 -18799200
51 41837040
52 -56095200
53 44755200
54 -19595520
55 3628800
56 -1024
57 116050
58 -2794506
59 27184080
60 -137299800
61 405654480
62 -741620880
63 851558400
64 -598752000
65 235872000
66 -39916800
67 -2048
68 350198
69 -11526174
70 147098424
71 -959719200
72 3663380160
73 -8772548400
74 13596992640
75 -13651545600
76 8582112000
77 -3073593600
78 479001600
79 -4096
80 1054690
81 -47155290
82 781596816
83 -6493807320
84 31401976320
85 -95824048320
86 192553320960
87 -258888389760
88 230918688000
89 -131286355200
90 43110144000
91 -6227020800
92 -8192
93 3172262
94 -191785230
95 4096605240
96 -42870828000
97 258776678160
98 -986406220800
99 2499572275200
100 -4321863786240
101 5128989465600
102 -4115541830400
103 2135868134400
104 -647610163200
105 87178291200
106 -16384
107 9533170
108 -776657706
109 21250167120
110 -277707994200
111 2068661715120
112 -9702686513520
113 30387400243200
114 -65714788339200
115 99637521984000
116 -105805386086400
117 77152787712000
118 -36832828032000
119 10374216652800
120 -1307674368000
121 -32768
122 28632278
123 -3135230334
124 109357466424
125 -1772498800800
126 16146879971040
127 -92102124114000
128 351108094296960
129 -930634485580800
130 1753160625216000
131 -2365677374860800
132 2272650873292800
133 -1518645832704000
134 671272842240000
135 -176536039680000
136 20922789888000
137 -65536
138 85962370
139 -12626818170
140 559328253456
141 -11181780136920
142 123663152602080
143 -849845152709280
144 3896789841584640
145 -12466317704480640
146 28591111733184000
147 -47672895375705600
148 57932589851136000
149 -50805503010662400
150 31330134291456000
151 -12893669268480000
152 3180264062976000
153 -355687428096000
154 -131072
155 258018182
156 -50765159790
157 2847148539960
158 -69887322088800
159 932732749036080
160 -7664403289888800
161 41869869795936000
162 -159734285619068160
163 439165406109830400
164 -886576973573491200
165 1325198412573235200
166 -1464400710214041600
167 1181229056521113600
168 -676250722667520000
169 260363197366272000
170 -60466862776320000
171 6402373705728000
172 -262144
173 774316690
174 -203834693706
175 14438803338960
176 -433559675232600
177 6948453175785360
178 -67844355562362960
179 438144054482534400
180 -1974171684354105600
181 6428162323398816000
182 -15469743150090028800
183 27866503046333952000
184 -37729189306448640000
185 38220045790813286400
186 -28538447410497024000
187 15246185917906944000
188 -5514577885200384000
189 1210048630382592000
190 -121645100408832000
191 -524288
192 2323474358
193 -817661724894
194 73009355469624
195 -2673552068090400
196 51240530281893120
197 -591394016729401200
198 4486051334841713280
199 -23685013333883865600
200 90451502400928032000
201 -256346703358467321600
202 547901457403421721600
203 -890473189892622336000
204 1101509337152480256000
205 -1029915845430151680000
206 715800319172370432000
207 -358447562538024960000
208 122253325910876160000
209 -25423825985445888000
210 2432902008176640000
211 -1048576
212 6971471650
213 -3277617322650
214 368317424247696
215 -16406359185890520
216 374725024381794240
217 -5089835845808461440
218 45105614147410629120
219 -277224595352414075520
220 1231816659749047008000
221 -4071126966711816211200
222 10198879386546090240000
223 -19589343604741195084800
224 28989264715783916544000
225 -33001293584169630720000
226 28647258952812724224000
227 -18620661551614746624000
228 8774869317991096320000
229 -2831289712015564800000
230 559567461880627200000
231 -51090942171709440000
232 -2097152
233 20916512102
234 -13131383705550
235 1854697590529080
236 -100279742236581600
237 2721513325787902800
238 -43341761937140251200
239 446669214093163353600
240 -3178196480850836417280
241 16322229210763657843200
242 -62403506857781311622400
243 181438955625640967654400
244 -406836242491475904307200
245 709089781203135479347200
246 -962859668083472839680000
247 1015024099544530403328000
248 -822175310126881751040000
249 501894424970896269312000
250 -223348311282142126080000
251 68376710939804467200000
252 -12874917427270778880000
253 1124000727777607680000
254 -4194304
255 62753730610
256 -52588284358506
257 9326013487467600
258 -610951941372135000
259 19652271733934809200
260 -365784688777637329200
261 4366757022335592192000
262 -35801987735346834355200
263 211326486126908600448000
264 -928386603611775975744000
265 3107548505426708318976000
266 -8054413818013995239808000
267 16332054112927694850508800
268 -26042101407382597625088000
269 32661164381592582291456000
270 -32054565274540888375296000
271 24335149656730900635648000
272 -14002960300089871638528000
273 5902877155378736332800000
274 -1719159113135850946560000
275 309100200138842112000000
276 -25852016738884976640000
277 -8388608
278 188269580438
279 -210541398625854
280 46840420574772024
281 -3712341715670148000
282 141231613785776474400
283 -3063843412358642298000
284 42227090711241428361600
285 -397320690554488673280000
286 2682611224749462948480000
287 -13465230590737306313856000
288 51538769813888519855616000
289 -153159924022743141504000000
290 357742605146111356114944000
291 -661654434212036984759040000
292 971913417005195460956160000
293 -1132221969428809889710080000
294 1039350018419623102832640000
295 -742427049479684544847872000
296 404019626264750895759360000
297 -161781920751942183813120000
298 44930805092182089400320000
299 -7729753004926608015360000
300 620448401733239439360000
301 -16777216
302 564825518530
303 -842730403244730
304 235044268468363536
305 -22508252396894748120
306 1010895346794456208800
307 -25499368595369573704800
308 404554563700041993638400
309 -4353250721946059588054400
310 33481930377788979166080000
311 -191091490561091768199552000
312 831586774669398433889280000
313 -2814242943898954739179008000
314 7510378013510074322780160000
315 -15952610024584262097868800000
316 27108999036480914592399360000
317 -36902523538806900851036160000
318 40127645799691416968601600000
319 -34596191339566529850777600000
320 23332953141153459707904000000
321 -12043614408102496854835200000
322 4592610773662916100096000000
323 -1218922589238426648576000000
324 201025282161569578352640000
325 -15511210043330985984000000
326 -33554432
327 1694510110022
328 -3372616089534510
329 1178592263954796600
330 -136224735723710306400
331 7211316941942561950320
332 -211071216190517783100000
333 3844986022063334532384000
334 -47173498292760973823289600
335 411833741375139366707424000
336 -2661399120888779989221504000
337 13103725957435280858955264000
338 -50210029285287545989066752000
339 152055071417236481190208512000
340 -367897430595999308407603200000
341 716094744013523741636689920000
342 -1125098407318699763389440000000
343 1426670693892661137722081280000
344 -1454349096985467519418982400000
345 1181915842755553250881536000000
346 -754951532942477584672358400000
347 370589564772502001108582400000
348 -134884189935969309868032000000
349 34279774195761479024640000000
350 -5428923515165845094400000000
351 403291461126605635584000000
352 -67108864
353 5083597438930
354 -13495547888468106
355 5906451784132121040
356 -823241375662035821400
357 51296567007940195490640
358 -1739048948117740198452240
359 36293443928094153056256000
360 -506339857126179749024352000
361 5001906138054142772014560000
362 -36466960605791892904439712000
363 202285226897324011037076480000
364 -873288847440684295013352960000
365 2983766481252572861700062208000
366 -8167184960794536152374778880000
367 18059969537765892542345379840000
368 -32425381979966499348833648640000
369 47358514515697157357729464320000
370 -56193725123669912005099192320000
371 53907214637575968656891904000000
372 -41429166422601125131304140800000
373 25132493714502052888289280000000
374 -11760780548230809462330163200000
375 4094214913357300412448768000000
376 -998146366288348948070400000000
377 152040880844730324615168000000
378 -10888869450418352160768000000
379 -134217728
380 15250926534518
381 -53997442346189214
382 29586241112214477624
383 -4968980512892875533600
384 364015417309553583362880
385 -14271467553997502956052400
386 340553386937789299093921920
387 -5390039566614644867749824000
388 60084366089857367982403680000
389 -492624494788098285345436704000
390 3067311476934714858335270784000
391 -14855751813834792273668935680000
392 56982541082958173055687874560000
393 -175431456591501171363497395200000
394 437694441514732751657867919360000
395 -890676357781417161498877132800000
396 1483468651437642978075865497600000
397 -2023686278271644229898843668480000
398 2255926009862493581896713830400000
399 -2043493168686320094683421081600000
400 1489489016730771969319344537600000
401 -860306088591086643526577356800000
402 384614105991471937407143116800000
403 -128307178357429582961049600000000
404 30056909306304791414439936000000
405 -4409992127419432625111040000000
406 304888344611713860501504000000
407 -268435456
408 45753048039010
409 -216035522164360410
410 148147195330457144976
411 -29961814282918325589720
412 2577921804244232336741760
413 -116719848353146898731959360
414 3179152222872083715493716480
415 -56965376148586552369343537280
416 714828422654577496483938720000
417 -6572421964445610471951680928000
418 45786543137608472582503760640000
419 -247855574593838384989723619712000
420 1062718641638059687666683217920000
421 -3661641421708391337651276441600000
422 10247708811214475519999712952320000
423 -23472979945815965685163543019520000
424 44218078817380725490421232844800000
425 -68659629942748101181418317824000000
426 87848171772545249817807863808000000
427 -92331295918211407302866254233600000
428 79215097095906797377380188160000000
429 -54905593510993834738982780928000000
430 30262698775972877879816434483200000
431 -12951339287079967592165867520000000
432 4147523188563398525177167872000000
433 -935016330837973481692987392000000
434 132321541561483815457652736000000
435 -8841761993739701954543616000000
436 -536870912
437 137259680987942
438 -864279347801558670
439 741600118740943166520
440 -180511621674162239263200
441 18225223515407136310730640
442 -951804239454884816212867200
443 29546128792673928629299123200
444 -598266131491714277132878821120
445 8432766410686217985016761292800
446 -86732176222547678124743497056000
447 674094124362257469235969059456000
448 -4065203105102647533428679564288000
449 19410757668884632704856378944768000
450 -74527042371905156717420671334400000
451 232797312537980345242415543255040000
452 -596724688815333466172938894540800000
453 1262657136554921166650947198402560000
454 -2213336096385195807946369780531200000
455 3218004206078412269802331496448000000
456 -3876100117424101206837022733107200000
457 3853235743406507300342801920819200000
458 -3139681477469708373415331069952000000
459 2074301713663173980730997604352000000
460 -1093302290863401104391723417600000000
461 448717947555290917576096088064000000
462 -138163583354675017667187179520000000
463 30017781968746288135675576320000000
464 -4102577565095221706908237824000000
465 265252859812191058636308480000000
466 -1073741824
467 411780116705650
468 -3457529170249198506
469 3711457711095922067280
470 -1086777730638678151411800
471 128659634337894927610693680
472 -7742010480246928483878052080
473 273529593049704436193395046400
474 -6248576474051208128992480320000
475 98743091832465540606513162432000
476 -1133546545188120535332106338892800
477 9804009731379919237564519737600000
478 -65676067088146412568069111672960000
479 348074208504706556040847198071552000
480 -1483594042983751998051576425521920000
481 5149986991096148376599794976686080000
482 -14698598711821668260233964337070080000
483 34731529993219504557480896871383040000
484 -68257207522247418325295392380272640000
485 111844810255350573824776357036032000000
486 -152852290910976884216263461553766400000
487 173898624681679894458298944307200000000
488 -163976777557622668869852389857689600000
489 127209898300852350480242885787648000000
490 -80283402404027778232459748966400000000
491 40541244146441283488739403235328000000
492 -15983964917923755269235835404288000000
493 4739096011024542850615832739840000000
494 -993593004046499007141838848000000000
495 131300165607034574024972697600000000
496 -8222838654177922817725562880000000
497 -2147483648
498 1235342497600598
499 -13831352021346910974
500 18571118672160607130424
501 -6539223672387548518807200
502 907138106749096562183326560
503 -62836701282340692364299272400
504 2523702421289315353611579834240
505 -64947531077959421215665358617600
506 1148659774897633027961569589952000
507 -14688732552414567370656920853465600
508 141054685050196396512324032655513600
509 -1046917065741988726041306320010240000
510 6140578066804648116565675534494720000
511 -28958617815310630309437930779424000000
512 111287283536374554371021737412014080000
513 -352124555661424551086407872670924800000
514 924473846683960615276348398623539200000
515 -2025043220316118953098044888161730560000
516 3713885165807310416826211345362124800000
517 -5711491415403853503078099651939532800000
518 7362418767720129025298671873248460800000
519 -7935111029061581625417333075650150400000
520 7115690118904252814882529501275750400000
521 -5267615920026030996050025617817600000000
522 3181982054458636888239917360480256000000
523 -1542164609655779801734567278673920000000
524 584984802021576890206462540775424000000
525 -167241574441106712882114314895360000000
526 33878095255213042009029319065600000000
527 -4333435970751765324941371637760000000
528 263130836933693530167218012160000000
529 -4294967296
530 3706031787769090
531 -55329114112880445690
532 92910918768888423296016
533 -39328197627686094148495320
534 6389202089278001226396129120
535 -509043577005969214849677465120
536 23216015401862563721418612687360
537 -672188632571198050339157804684160
538 13284732834653557519733919075648000
539 -188900048152848771755460315731059200
540 2009975696281527963108095474763264000
541 -16490549826040395319238500904665036800
542 106765509922457563913063421497564160000
543 -555446556047039806699492025488204800000
544 2355221705163337509258376428475023360000
545 -8230125822024009343862711244080885760000
546 23903245088900893609805961281923891200000
547 -58065867493317630752211517337081856000000
548 118492452888275897815311336015839232000000
549 -203644399620838295821068630595274342400000
550 294988442796447744649587645427384320000000
551 -359778296355040926591885446900318208000000
552 368334917670084279382079231347497369600000
553 -314850266893283126269363903595151360000000
554 222871529391060001879778434796224512000000
555 -129094124540745030431045652535836672000000
556 60145168328987564264555297485357056000000
557 -21981806491858931202450843129348096000000
558 6067468186144805688743338337894400000000
559 -1188890903975660792678032783441920000000
560 147353268682868376893642086809600000000
561 -8683317618811886495518194401280000000
562 -8589934592
563 11118103953241862
564 -221327574546885090030
565 464775910300893638262840
566 -236433740359961007007452000
567 44960383810712125149663875760
568 -4117073030672699727382192624800
569 213016487232810827211564933907200
570 -6930830464328743576884345561027840
571 152853947506901113220464687878969600
572 -2412932639015374393782596898604838400
573 28396484629494048781470764960695142400
574 -256997381616225397989744253837232947200
575 1832350346401428993165290335128772915200
576 -10488627545589500365887823730274739200000
577 48925913884529374564584271691886673920000
578 -188181033784208905846921201677531340800000
579 602303921485549146775842066750009876480000
580 -1615479006555469593630543611098191052800000
581 3649658860520146469165768403074260992000000
582 -6968518302312236362185047929428659404800000
583 11264910975976740635004025717925874892800000
584 -15419413296839280365145766570437476352000000
585 17843052054273089222757231509295071232000000
586 -17394479880977468267555442277161369600000000
587 14203638232783981333757479232971997184000000
588 -9632166780699480902823296010501488640000000
589 5358845368681500215741381898078781440000000
590 -2403664076296407299745628920955797504000000
591 847545708526256912424568782355169280000000
592 -226136022697710121716740537544867840000000
593 42907166793755801803187237934858240000000
594 -5157890665574260578337807474360320000000
595 295232799039604140847618609643520000000
596 -17179869184
597 33354329039594770
598 -885343652499400085706
599 2324764861802655731674320
600 -1420926321711270510236026200
601 316141289117144642089691842320
602 -33251306932056582695105188128720
603 1950084969340679042723141946163200
604 -71225453028382733213747540015443200
605 1750701727219199681193955022278944000
606 -30636585090760404970816274349926726400
607 398109491851607126884511107272294912000
608 -3967117642810578206015539498210298112000
609 31083218538648590469335774580652854988800
610 -195303295925453440751684534711327420928000
611 999558576766431373452137798446469283840000
612 -4218999144152759672842514248957637591040000
613 14831033116341194093985580898445751787520000
614 -43753354639334825661351871490214008709120000
615 108952416202032467725092008686523301888000000
616 -229950238721792275820552190911989987737600000
617 412400355098334234573163645959725629440000000
618 -629158871571607763368590989202794554982400000
619 816142220480969959332429185422876213248000000
620 -898332778262241405525372286938572390400000000
621 835754709190581670967893438496439533568000000
622 -653198902144752961290504227584285605888000000
623 425107185551348971535552363338326343680000000
624 -227516437980655725248868942672958586880000000
625 98383839253206183277530499881684172800000000
626 -33510269690640688180097329454446018560000000
627 8652289230520665354440876053286092800000000
628 -1591304786823466319168664305978572800000000
629 185701430595911004593152105465774080000000
630 -10333147966386144929666651337523200000000
631 -34359738368
632 100063021478522678
633 -3541474672984719127134
634 11627365683623276258714424
635 -8537181754576636340074528800
636 2221514581750280117689259053440
637 -268223444480272674055469347926000
638 17816775179522564046069119020498560
639 -729805295007893443521983677669900800
640 19969973529695023825270980645222816000
641 -386896740088536056142928797444189100800
642 5543062415160017509148439686738954572800
643 -60715070393418987533716197369484007424000
644 521787925079076951924254171684736998400000
645 -3591101012886983909066989174091031559680000
646 20117348539836588400713295128971216560128000
647 -92934480399779007459851599054827454464000000
648 357731613805232361896891293551706760601600000
649 -1156856721997179201012763466874749458145280000
650 3163067833029378335453969612221269513830400000
651 -7346905992122111890279080382480769069875200000
652 14544113419141117463234912057137469207347200000
653 -24585021084980273716028947597940758796697600000
654 35503368429742835304156913376438974650777600000
655 -43760207746842525526970409095974787481600000000
656 45922029382963981659792802299806749556736000000
657 -40854946408198788032267241211763864371200000000
658 30617677641042203090665136909171460931584000000
659 -19153601520408791931997086817000221573120000000
660 9875392156269063439069513776520966963200000000
661 -4122227646949893703366560038874481950720000000
662 1357854174707683978459663452300713656320000000
663 -339629907359179811548283496161712537600000000
664 60603912822854740012494910094573568000000000
665 -6871543397646786378228323139452928000000000
666 371993326789901217467999448150835200000000
667 -68719476736
668 300189133155044770
669 -14166198881003312076570
670 58150994316808320170080656
671 -51281227355877934421740744920
672 15601825162779420641865260546880
673 -2161338157914433353267579596782080
674 162496764171545257807065825967895040
675 -7458403926694637511634458847883495040
676 226967761776724196513200623874149984000
677 -4862430589889077935793126356427720185600
678 76702572278142660292644861496936678656000
679 -922070796904946053090956479100382513382400
680 8676829861694020104335839338443831079936000
681 -65284435082377896823935639360727559930880000
682 399452541383413745357197843977967186477056000
683 -2014815572373244137089454800179404861874176000
684 8469721309495437010318263360469322631782400000
685 -29934035102242998896296203914977417614336000000
686 89561558933560529064788631194141648953344000000
687 -228056356320303406630673130271223579327692800000
688 496146540466932163240542745728738711306240000000
689 -924555114679772270839097719664740002889728000000
690 1477624716783097451788617576761552577390182400000
691 -2025349612161476546305153470906318840791040000000
692 2377660194757933168515636298590126712553472000000
693 -2383833292769593569717888416024170440425472000000
694 2031851151019789954532771724295360569409536000000
695 -1462520697202487647589201574875979014209536000000
696 880745202456604724571067531582156623052800000000
697 -438048441546737565118884848316133398282240000000
698 176720472467750169796898815169906973081600000000
699 -56356604615565684881810532795421776936960000000
700 13668553799012029493078960722808301158400000000
701 -2368512511115200210053541486330380288000000000
702 261139315406510654662535612601886310400000000
703 -13763753091226345046315979581580902400000000
704 -137438953472
705 900567536904087782
706 -56665696091412713440590
707 290811636379565614098709560
708 -307978119106851648131294872800
709 109520463503591212099587268297680
710 -17399918039454922770633693598084800
711 1479761582807222787089733070485312000
712 -76046510144490282436608180912546005760
713 2571229418810912536761551451094484774400
714 -60845812458212901391162723139748292051200
715 1055482606694523519033900715737309464755200
716 -13906124596285099327077773906865532009881600
717 143061439082079546308310980784062821386393600
718 -1174703409243456650748007819848298425093120000
719 7835244164836080020255333577397083129004032000
720 -43057373506236428138682549750854729683845120000
721 197191385183131697663657190252146417517600768000
722 -759605406925273281121971082148465482290585600000
723 2479473439649631088286485333376522980306944000000
724 -6898032576651446056235370121043893373229465600000
725 16428610269786114700407292017727909105252761600000
726 -33600693183053974254670828423714750429396992000000
727 59129940671891970794853784690992574504108032000000
728 -89599707835775826498649429662603104295321600000000
729 116855915174662585753856170305497711099510784000000
730 -130944157456012815502023055710610193570856960000000
731 125671015577122528633551255653242228844789760000000
732 -102799304295648538109126427250844826939162624000000
733 71178722192229375889379140725326225740922880000000
734 -41320651405650348545507408625163124059668480000000
735 19849325720931357687101976046723198856724480000000
736 -7747900148364988889279219015651270527549440000000
737 2394523939894654318239321740342630956400640000000
738 -563665833365568239819691118806184230912000000000
739 94928605070188101784441311174163483852800000000
740 -10185177287507495334273824890369867776000000000
741 523022617466601111760007224100074291200000000
742 -274877906944
743 2701702885590170290
744 -226665486068261566025706
745 1454284844682193721347310160
746 -1849322772823007716858262784600
747 768491113239779594585898647320560
748 -139965987560164520649766659662762160
749 13457053589580644465972667183152486400
750 -773782955690167829449889406759827865600
751 29043988708364940728743147771164792576000
752 -758433273105474854598329743639018837132800
753 14451423636527360564134661982262002546432000
754 -208407018235020196326529544000702471180160000
755 2340607330579184585203753546457059768934246400
756 -20941176134126499606592789829333717122285824000
757 151994405350108666756308795933323187994558464000
758 -908231873914469066840626566331135547502280704000
759 4521669041591757962105772510306167067143626752000
760 -18938744456984967878048908257760091578646126592000
761 67261050371147718476455613643876292232257536000000
762 -203825658918974066091194334663872636797494067200000
763 529614752891412451346545859070707563631861760000000
764 -1184274672598376020221467598576895919726341324800000
765 2284665153190594651983444499443968372908228608000000
766 -3807840920527470758836229788502495074281062400000000
767 5484702113446061304319001769476118911365152768000000
768 -6821546118484248649410762158145523619670786048000000
769 7310895860504912164429631973841110056482897920000000
770 -6728438580606009473646779231469369444673781760000000
771 5290519516828566795844546180010457806143488000000000
772 -3528801232939921806026990438490332967878000640000000
773 1977288593771545957130602285547085532181299200000000
774 -918456353835144425909858656074008760208588800000000
775 347236942940722523373869707444135281410703360000000
776 -104100307897473357771885141189014715786854400000000
777 23804328388757416399533208790466681215385600000000
778 -3899395124522244588726733859278103878041600000000
779 407434619006482266061045627573957872844800000000
780 -20397882081197443358640281739902897356800000000
781 -549755813888
782 8105109206526324758
783 -906670049381703034613694
784 7272330885355241653000653624
785 -11103208061161457269756313258400
786 5390533729315395208402440107951520
787 -1125107338273994622360234567833341200
788 122233210206707116358952137925674474880
789 -7858943039207904094692648072246651033600
790 327221705348916026310673519550410996992000
791 -9420683153057712603196131549151038763929600
792 196969706552121385588930562693074259149209600
793 -3105566762565138435905164221779240629625856000
794 38026808213978051526627716812865731130535936000
795 -370167928104711762483540940466195370490586880000
796 2918963709097871328562734168135833669864067072000
797 -18932078621412290537988527724826934050948546560000
798 102259885520703844483140955889777614130769960960000
799 -464686600929942758840987842851019005848651440128000
800 1791256946933801445566546051676603968450330787840000
801 -5896646554011531542011843249126600146422277734400000
802 16665303812719915834976830121231471973077689958400000
803 -40603731458863510866285777124471776036965012275200000
804 85539220972125890784901334851944711396137906995200000
805 -156120492763479106029328086987164081254013337600000000
806 247090820996757894946355022276920082538166747136000000
807 -339090248380602617400114388203929871957641134080000000
808 403019271272201414951960667669466852988786049024000000
809 -413869137372822736977862704185473274978217492480000000
810 365859262439865854880584308524405275330661580800000000
811 -276927744475763068464044625612014846962544148480000000
812 178172163048538514378173569454744477534078894080000000
813 -96478039624855927066245069729570120409074892800000000
814 43380809033320198799020634067061032696466636800000000
815 -15900904087234329197873304843349264617701376000000000
816 4628371234693065286570593808051796973296025600000000
817 -1028937165115869701154344611899835152334848000000000
818 164066964873098102747996666127952304406528000000000
819 -16705865424500706110726390744980472935219200000000
820 815915283247897734345611269596115894272000000000
821 -1099511627776
822 24315328719090602050
823 -3626704512854431717429050
824 36365281106973735077141722896
825 -66655610021395519826802882818520
826 37800355353574735202435618635211040
827 -9038592442297164745340693623422390240
828 1109099750566556004209451117873737003520
829 -79689529283939404994157049963797580609920
830 3678028189230155330364335195776987477248000
831 -116647636595530627527770987304866986134067200
832 2673654383014270563894450893599777834106880000
833 -46038540861089516115328396419919334183701708800
834 613880057885582711002088051297895335772801024000
835 -6493088972885058972636070799652111894807429120000
836 55545069904339200785303135905768298315538530304000
837 -390399798240085042269359979905193985304762978304000
838 2283715240078794274863471660952659481401703096320000
839 -11236669843492228221999435018926154785457658060800000
840 46910127904208685533717223942229063454429975347200000
841 -167342620073863524281158018565993886558747056701440000
842 513028211880811758128727644269109058602076979200000000
843 -1357791542705282324995325743775646480267947163648000000
844 3112970079315871530413392022285940409790607969484800000
845 -6197613336153604026385063632964883897507794452480000000
846 10730584978762919920314115863143108341134848950272000000
847 -16165979121569336450754788471186878643344453926912000000
848 21182085821550714320810062232124575151488747175936000000
849 -24103632988078523142942740487978736986021320196096000000
850 23757711256820523610633994689820761784597033779200000000
851 -20203324958860259692147541583841038638051921756160000000
852 14741369203826189165329155811591042861426016256000000000
853 -9159934727846872494732060162811951852533149859840000000
854 4798581663411308478218054563152520238284878643200000000
855 -2090760863306642809089161166707709670613581824000000000
856 743682282824079266726550945258490014249202483200000000
857 -210349347958046464246977066150110223800677171200000000
858 45498223904453874651036965231183875660578816000000000
859 -7066846247030854251600925608789358789263360000000000
860 701687143593192051537225691852659669073920000000000
861 -33452526613163807108170062053440751665152000000000
862 -2199023255552
863 72945988356295061702
864 -14506890997403884141522350
865 181840912352920093112578330680
866 -400115486533907987636203005525600
867 265002421135151519536010147743388400
868 -72573342025852341109142598317825599200
869 10054206494637381355847785609851012153600
870 -806877190594493053979455559698839439130880
871 41255205374371102683949257653184838055827200
872 -1440229949227899238967259534811950695858534400
873 36157278618331884860961113464455515676998246400
874 -679297079034438742945225411495667790415213363200
875 9852740440338993890645918319347300715163839283200
876 -113097624434444684227208453563902220353510881280000
877 1048155611939927356912330443192494861681073881088000
878 -7971462556695297174198632948691552806849888624640000
879 50417785929818621983254441196394021882118092439552000
880 -268123986431341655662394661936623625855785520046080000
881 1209846082858226960648050403165333428252182643507200000
882 -4666650327613379930393538111238675836835464729722880000
883 15481186514883667971146212226641373852140205769031680000
884 -44386645898185446236848553668805023874278502449152000000
885 110411249007823564060222618407764025771195931164672000000
886 -238962198722890492946346455014235491579967855001600000000
887 450863741166592542534492782761950906545843577421824000000
888 -742373209830540258469615205498096527224285631610880000000
889 1066927904228912135924625881924845281406818378055680000000
890 -1337389478467326409591774019370974788973813273985024000000
891 1459598038603791926217936050023805724903147653038080000000
892 -1382995447644964542078375166067356851740169543352320000000
893 1132971582409792552604583472465417650844720032645120000000
894 -797902964473057907276752187318110777413185631682560000000
895 479388138966189461558521955245944571326097847746560000000
896 -243217749298434937864841711711815756482059698176000000000
897 102783635543530073996092186976041678669309437542400000000
898 -35509519686896698510267513488268319031646224384000000000
899 9767705954679466752775570157720359655188306329600000000
900 -2057104582154935281454478668367745502333108224000000000
901 311443022768555044177063277717533398002565120000000000
902 -30174179005073754011569395972203558001967104000000000
903 1405006117752879898543142606244511569936384000000000
904 -4398046511104
905 218837969466931696210
906 -58027782827580605451274506
907 909262589328590081099457742800
908 -2401602123765212526282780924807000
909 1857417640865264084677888252236872400
910 -582441753154764789509892857576808512400
911 91068445187943250931503211275201714176000
912 -8159259764396666971997185667477053500691200
913 461876031024027060063236389782021613005408000
914 -17736566649852872997130556251928441568916512000
915 487327381429049294060101589455665112151279616000
916 -9980203728520456904425650235977270769613964288000
917 157301265711567050760921930551148859793270576332800
918 -1957353097556199855995024031812645036383631689728000
919 19628207393929880015144952791294848174234430078976000
920 -161304971423494114203085010610720363171876251222016000
921 1101424258687069166817409775807934366283541751595008000
922 -6320417661293386930929727621463958932875954157273088000
923 30769247468649599286856951705204474510411545914572800000
924 -128073074947517124642266896913722870403676059567554560000
925 458733597049818721805020719660002467009604956741632000000
926 -1421346791398775073020728169264072171581908791467376640000
927 3825560726752039811189930748245421217262582337896448000000
928 -8973298391990741918110573290564223425359062509158400000000
929 18386338178293151465036312964942797257816940820430848000000
930 -32959770886753125885580530888519377239017774275493888000000
931 51727359097893579178963376329767215923077730648719360000000
932 -71062593576658244229567371156949756830012131183165440000000
933 85369223550737342000509238131867221141211975463731200000000
934 -89503393521356415059264022864893396727683002631454720000000
935 81643916544162019582459259905514201733561186464563200000000
936 -64516763011607123083360828960174548909924072554496000000000
937 43907285655900600001957842802423826428461736148336640000000
938 -25534423838560288917682570055233427229767573805465600000000
939 12558833489854270500989712539738909344118598323404800000000
940 -5152356263212687281245576430667738233967005715660800000000
941 1730302280334573746748412748705290149754900473446400000000
942 -463224715518696614616426382885803846645668275814400000000
943 95053347219708168069438741121128689411429498880000000000
944 -14036479451723854479745509017251418754187788288000000000
945 1327730781276471504123269762901063433589882880000000000
946 -60415263063373835637355132068513997507264512000000000
947 -8796093022208
948 656513917196888110838
949 -232111787824230822600186654
950 4546545057774260727919093812024
951 -14414159055537918108102182837556000
952 13016333098799439867902914451206948800
953 -4672535948724175164671888078380126206000
954 824275540716727376699608044337429895683200
955 -82412213650658158978355385576247350434496000
956 5162228938908264330415572144277008278066400000
957 -217919436139498773626262275310743536570057632000
958 6548094758375875298746887337946787756793633152000
959 -146058108157864037484740423966605437232562135040000
960 2499241837872792158075788061570914687673654145024000
961 -33677168546572703457334213467269553479037165680640000
962 364997175257707157953384581961014739544123418378240000
963 -3237169011319702015912994388444978956055757833338880000
964 23830550400677208225186315931343719496481065802301440000
965 -147335414140922052788125338169629931616906376425766912000
966 772562550067509323642590538238573143376161547351490560000
967 -3463761845687018327153867717911197113599515774692229120000
968 13368480380991207343645348284281959890101787315543736320000
969 -44663195725716432354012952614517788859186725000274575360000
970 129751341162371597032245744768473262549530369442628239360000
971 -328944776360560285150623174260805339490900183685529600000000
972 729736889005674379426855355608125335020393027389751296000000
973 -1419304715643002614352235314931998088653555081865461760000000
974 2422966998668001320986192778441791824461751868526690304000000
975 -3631971221138661123076959048271741966669618124307824640000000
976 4778323737372604928902807516796376560277935174870630400000000
977 -5510554522756262883912235113764472550663427323582218240000000
978 5558357838640751928117604308558557352493375237537136640000000
979 -4887819188351988831055423761527903320144937620183449600000000
980 3730324940351163184902792682730768587933579232044646400000000
981 -2455994256144691401105097020073237305267793422188544000000000
982 1383916097312778409573191885958743026004020794962739200000000
983 -660466377126690125223951268335713698623134355161088000000000
984 263271326935130492810520001564880368731187335659520000000000
985 -86010777553796240707845152514938469706267849496985600000000
986 22426175856755899475504043701398430131695340486656000000000
987 -4486719372980436778996299764690835853544496562176000000000
988 646624560567290162826611978529305315320252071936000000000
989 -59750695169676723445344225615760343534684602368000000000
990 2658271574788448768043625811014615890319638528000000000
991 -17592186044416
992 1969541769182850376930
993 -928449120838674881065079130
994 22733653736022600562885869806736
995 -86507687058516379952252692494396120
996 91200816645929306583969014255473977600
997 -37471401921484997396450425028199458289600
998 7455860154040339791613847503663910070796800
999 -831540616373032136173850328161510373406108800
1000 57608640464497489224354847442809564563075360000
1001 -2671817752001976191149718597315969529899421984000
1002 87740265092560364167224682697037163277157922560000
1003 -2129938746068982903670075470925784362094187121536000
1004 39533441082301978895923186859096196436360682065920000
1005 -576323324313255137688484236399876575979699463065600000
1006 6743786676126184940524885308813563427914692763320320000
1007 -64473994183135657971641436885346871781253739112529920000
1008 511049499816621592564973901687540291642143891243827200000
1009 -3399488740431308012041046766088129302771267778759065600000
1010 19170521834236136852256908066402634643237520022896640000000
1011 -92426574156532098993879491097056372510088739537610342400000
1012 383677809367912172101228100332531413971530455300734976000000
1013 -1379391746179992145400153873286912010092822508264095744000000
1014 4315700226476484302302454481960258496358740636072295792640000
1015 -11796347714433857339722346149992770390501664011889475584000000
1016 28255460188527775658441297132200322872314016515347054592000000
1017 -59443428041157281446387683419515330527850154031756214272000000
1018 110006574999376111510462179392907909391690346479506948096000000
1019 -179225179595531872000908362022964221909479347916508758016000000
1020 257087172492710586488295804468839932368704534150224281600000000
1021 -324465780586751165081178556661150794989845664775620526080000000
1022 359763553403345225913072465822895514253511057193356492800000000
1023 -349611661079112433883765350074381105517209261924962795520000000
1024 296747225316258331727482151787525613462603152207799910400000000
1025 -218977166133499601911381236618213443567315836320350208000000000
1026 139620688821781691593991592503110034951789332612408934400000000
1027 -76302617931387025912718247977230612509827874909742694400000000
1028 35365304081284313978120428257787454928195411586842624000000000
1029 -13708012852621938847924086161627873168767020070600704000000000
1030 4359904312278841506809471892354874423650222939832320000000000
1031 -1107915423792170223213510381874350741248377815564288000000000
1032 216247069769571821719388905193775234407639694704640000000000
1033 -30433886691859252833139461003853583674296961597440000000000
1034 2748652808331256026157109088589112830590506237952000000000
1035 -119622220865480194561963161495657715064383733760000000000
1036 -35184372088832
1037 5908625342732923219622
1038 -3713802391980007072811447310
1039 113671982476596357513953609350200
1040 -519159790619778392716330584315410400
1041 638924762643856244367496615943284219920
1042 -300409621088401484317691183325383984160000
1043 67402512601734938103696230933200786303488000
1044 -8382508905116684419863027909148078924698259200
1045 642010451273202702829641825152520313927890048000
1046 -32695508069133186675264526489662539568986892768000
1047 1172685259227308448467717498229274756961846057088000
1048 -30959765891169045385554977468022464191921672694784000
1049 622820758679495444090228859479403927614728850690304000
1050 -9814174805246611886454595585284468162220601640038400000
1051 123865546683157226191938798032228603490224968385495040000
1052 -1275176268790586987478468914186074270337117081001984000000
1053 10870472391812252102224049995999509233263301237658255360000
1054 -77699715305141970499555439453825851596626089508814028800000
1055 470570733327585034138216004716217913563413276056010752000000
1056 -2435965589962665051762743873529695522729940190308256972800000
1057 10857974246905686136193595111783462716567152741744331980800000
1058 -41929991523781791447931939266534110763572940670255202304000000
1059 140997907570231919047165055007892350651196256100145692672000000
1060 -414597546237192398390342361948818492562011780210933760000000000
1061 1069602465665530233610696022469220747705521710223496839168000000
1062 -2427313410242653823276770158315837972332282758803544473600000000
1063 4854606660134311114302258338140758627138824360794875494400000000
1064 -8566946062847863393830654063083256029643400485400964235264000000
1065 13346457735139984341164420799222964560714220996152215470080000000
1066 -18352607326050065463734883751690863343104901831476809564160000000
1067 22255102241086429737729105185312377410040926160200621096960000000
1068 -23758993739000215207179413274684509557950979792829499310080000000
1069 22272949362758864362509897215092354058776225232721731911680000000
1070 -18269330866875027279271599830819080439614480434805604352000000000
1071 13049143467211908257787413440870755261639575414191738060800000000
1072 -8065464967798629573660982345749834568589664553229352960000000000
1073 4278746340562795229829990125188474017573080298457084723200000000
1074 -1927567373274965799063660148518825668950301854710890496000000000
1075 727076590908310055696151794051664778120339943357153280000000000
1076 -225288524602703651154155783625272582502091008786825216000000000
1077 55831071799362737708901158962055066211960375125999616000000000
1078 -10637715014533395458591859207501892761197573182586880000000000
1079 1462780390816713645835206193156067759045639090995200000000000
1080 -129191998534718610126920214415310332269534432460800000000000
1081 5502622159812088949850305428800254892961651752960000000000
1082 -70368744177664
1083 17725876098567513836530
1084 -14855227293796056490015448106
1085 568374767592549707598059292540240
1086 -3115527103631053338085553273939213400
1087 4475588297250712380928774295108882001840
1088 -2407749442045718868252101942914674862819440
1089 609025890384321654807807607865410148604672000
1090 -84431711664582458641563545169879596323713984000
1091 7145940053056396575324690355769204242453773120000
1092 -399408211793603469834300377952628198281049503744000
1093 15637254466784608070183501794856522315331841455360000
1094 -448681630846321645227850012029295070527407416469120000
1095 9775748102668798296751202576743373412907836178081536000
1096 -166369108264138221844626962256742549509750559000968960000
1097 2262741090497618635446233095912437749929354088794030080000
1098 -25058887131844238619875400021897223125401931920589127680000
1099 229492148282663355716869390379340012298070830973542563840000
1100 -1760533281547272199933365739000507707364524513691787427840000
1101 11435979705982125126893644888117093216764200587352506368000000
1102 -63473228379057916855682901316693877684890362983957879193600000
1103 303324650658009412271233052788672943981103197246901288960000000
1104 -1256053204249593775882819229967838300806795089146244490854400000
1105 4531267485826560970929492917594127424605656978589767172096000000
1106 -14304483891422800334328027785866589572892212687987920076800000000
1107 39658802775136318665637694017338240994661392461518692417536000000
1108 -96844042059763623359238357039512423413353003422533659918336000000
1109 208748368630689329366515056238925463412329823709550634598400000000
1110 -397791975029330924129685113698579681076327921025080316395520000000
1111 670748571674775416391016666668409582271442865442747606630400000000
1112 -1001023624222941609415613324830019528361497709487976585625600000000
1113 1321701808389454276184576751169416081510707421893878402252800000000
1114 -1542224161081859498389160522454581779501683876242823472742400000000
1115 1587359014822567569731946453867505717027501196101463593451520000000
1116 -1437249138904061234741623996437719287883289178798262373580800000000
1117 1140514219494341587591911891221704840506785585978096064921600000000
1118 -789305977063188529337251626450711658287071543347809720729600000000
1119 473358776058296937762486944020844200291757384662541716684800000000
1120 -243973802212947645925916020823103513443362205828261924044800000000
1121 106912835158239344246088629496871282660946011866078904320000000000
1122 -39272258260554265632016766468379704368021760046689943552000000000
1123 11862854120686151069957292747629816312202118499464642560000000000
1124 -2868795548012067121660791640498451128606989350451806208000000000
1125 533884578226221514240626083822106330649746979128606720000000000
1126 -71767949519349170128422608555127324441452342987980800000000000
1127 6201455174108224246481294218257887264367781525585920000000000
1128 -258623241511168180642964355153611979969197632389120000000000
1129 -140737488355328
1130 53177628436440029864918
1131 -59420962352812521662603302014
1132 2841933258871923722216256524493624
1133 -18696004495624282777051309940097981600
1134 31347811243376772986529933385405809293280
1135 -19293324654446505932683316963383161076568400
1136 5500495008995260644216285286332008736344603520
1137 -849798349659283481308905720169584654574581888000
1138 79449657700266186914987229365160042630228644160000
1139 -4871503882106862000340176129344999626039585549248000
1140 208077206609723146550397127868566328478686532964608000
1141 -6484827139916702938102285691743265777483017769487360000
1142 152917764371880477484457938819560732181001246501790720000
1143 -2808541953766243523965299434759031393349626486686726400000
1144 41128504270685728352099994026619322540955028453514014720000
1145 -489526566911655811960343163024661458006033794080102809600000
1146 4811410785743800053778275617601610249920580563067913011200000
1147 -39571016448316047757287833197217614380953836062333057269760000
1148 275366239456570071663433857430469111699338702608238382284800000
1149 -1636566598164898798489790371617724266619636197981475975987200000
1150 8372877989473490653063384043106743020632961522325802988339200000
1151 -37121743867124467103426021733367596930928455676188597426585600000
1152 143426964047654274894424984459081304834504506604254047082905600000
1153 -485198268322656832965766045372384514510338954352430101299200000000
1154 1442704256105673412664746460900663835751055126348690617270272000000
1155 -3782420852602062058030891735574480362429741692291947172986880000000
1156 8765335867963372005687610628035186294531448983407910881067008000000
1157 -17987461941169918275519490041886228871247402518329377895219200000000
1158 32726964972797965632012070077678087482704566459477585297408000000000
1159 -52825961697052169409421143061281321957982655532340426545561600000000
1160 75648915651986122615390659183151355597421271626113238014361600000000
1161 -96051781153635214059322490552046511192910596714753985347584000000000
1162 107993186995573087885849583648818480599019793655807223844044800000000
1163 -107298534519336069391316589757120594459760952300288671219712000000000
1164 93939995121836843191599203846960973462549477117926999851008000000000
1165 -72192653249691802855716301780330122113659785328406323789824000000000
1166 48454619394674744687552552621939966826287256649055896338432000000000
1167 -28219944354791486409773631649737064349113026234969603912499200000000
1168 14142378330005718951126274642295863126833274719639712038912000000000
1169 -6032861088431092270634338001043670172555700408470212706304000000000
1170 2159537574132783652552867779820029684881605017437957259264000000000
1171 -636329731302035449361238420330013951083398626896859103232000000000
1172 150251810132710921493903005953926634537946145480666775552000000000
1173 -27326131698070029966735613765530641803545421838234419200000000000
1174 3592794071073148365492060821793977625732093509149655040000000000
1175 -303882308775622612255483117305494076463807218057216000000000000
1176 12413915592536072670862289047373375038521486354677760000000000
1177 -281474976710656
1178 159532885590795066305410
1179 -237684008944135395970502802810
1180 14209903978209029861167933035676176
1181 -112190236640040056280918940923210357720
1182 219546854730611156602371841557481252942560
1183 -154566031914275684872372245240763129277600160
1184 49658801678192917845408034112695143915713978880
1185 -8547487951673792158887003769272834624372920311680
1186 882444218199520890877948580218456315478260904640000
1187 -59331992819985272060146973075156755981407541676736000
1188 2763461732511683249159244775843502265735399955130880000
1189 -93492583644760242038587162346697083154985173701362944000
1190 2384554045537041003400301081977816703599780946299683840000
1191 -47230437725838103545711660038437913276309042484514483200000
1192 744121243861917278369144689408672985489829507496725872640000
1193 -9510662777011461997271876832896434727304843777151588823040000
1194 100228283133542005637073413668874500992599638991732197785600000
1195 -882837133895453156167543900678782882367567751944951492608000000
1196 6574111357554292460077867669984203633305189476019667173376000000
1197 -41787156188215745071707499181629785211318109110365477499699200000
1198 228580658917518058587233221167045023340190111369085940203520000000
1199 -1083498046568877495502682354592277415816841051242019806969856000000
1200 4476595954002344082842849133077854947204895601334877515310694400000
1201 -16200829077580434529470541791159029998131425478269533810851840000000
1202 51568169891242259799058071623999920942547301224577829300076544000000
1203 -144860798787710919766813123040403373713311255795589167509929984000000
1204 360102524043795525789805676809105852689444787903003936394575872000000
1205 -793818598406035336430525409469607268678834096068710752407519232000000
1206 1554159772391834482857958873664607578101263635793686481076224000000000
1207 -2704966688462406355693850750369023014619286537278698793677619200000000
1208 4186844990821211467409368331004997037370346940696630503931904000000000
1209 -5762174775739139324324856431813576115273862251963372356291788800000000
1210 7045522104068655354021700106478228201524653066254888336359424000000000
1211 -7642508787541156574092132658964988221517087060763644998451200000000000
1212 7338527062204061696176567773593897418665724936173691158396928000000000
1213 -6219100642996251706606390009990100658433402495842739298500608000000000
1214 4633050979880603551331769019908203346544274851792620261212160000000000
1215 -3018527930583974499205494818245141280189724058711964113698816000000000
1216 1708635285721893933387122526323612962164685312904012350095360000000000
1217 -833217677244340352362819456377964535447503680660977127260160000000000
1218 346240281401815572426415510576095423697248432905581095813120000000000
1219 -120858623864999256831667805026781890297578555333293962690560000000000
1220 34759839633261551239120125762447312401877116130091805442048000000000
1221 -8018333514083212845695473501141108077170665951188788183040000000000
1222 1425863379451659351647965091838726471372497799488817070080000000000
1223 -183447672161667858566390048254980664079671141396780154880000000000
1224 15194632685264152949135441793985011047150299298125578240000000000
1225 -608281864034267560872252163321295376887552831379210240000000000
1226 -562949953421312
1227 478598657335335152337542
1228 -950736514375198356267210127470
1229 71050470627080925847423547189592120
1230 -673212469360131382834819485204440527200
1231 1537501124534118336554288404547908032744240
1232 -1238065083297319757075194564817007402991399200
1233 448165743359050466087651284976182400275646611200
1234 -85921808731841657849478709999742602538970628926720
1235 9792361279711467721246304420095747816504599154156800
1236 -721690800240017994521421111284284091247151370071872000
1237 36636986436491705503791945762867410526337089916822272000
1238 -1344821173549295270779290454939724693624352631235782656000
1239 37077206854082258439544736502521009718166506626314338816000
1240 -791455314296465271782391076844673862974941393946726988800000
1241 13405748149266003389006846280562447365748046307196571566080000
1242 -183841991131858909683169242712083265844814289616172938649600000
1243 2075529309523504423055288642700751343950880328831640356741120000
1244 -19561080057446361230455272873284273166210748179741941610086400000
1245 155713081186549204784986099083243933946760334035312040493056000000
1246 -1057373774649386533239200203065523550948407379424453515634278400000
1247 6176672591243661739083929068837890811473370961917017129674342400000
1248 -31261308272755975239570740597056693516428557791297451991957504000000
1249 137918851967711661963135604837161031659726575263180413250043904000000
1250 -533136454867149899837305314897081153631539452468379816964915200000000
1251 1813562143080632312340802020418132645400194195498609270184214528000000
1252 -5448442953119446768045335378979292329421492295340098081380106240000000
1253 14499075563325976001375132072595364191966614011463610845720739840000000
1254 -34257531149451130340820126911552287788358921731248436727668277248000000
1255 71993510896327929061512487367691052981504195591665603485588520960000000
1256 -134737886974943872350799949095411571388956341902522642311046758400000000
1257 224724818727896981806712378934973638701038618235907168027436646400000000
1258 -334079827072230715451554273604826490152532765609743466743673651200000000
1259 442507216017533674417804622408399574972674173885675751886500659200000000
1260 -521723589993884574058076279449477563027977991506412311716823040000000000
1261 546655817653031919425849783345713780465246956825917792804929536000000000
1262 -507851325735407847609575828002598029511101117480450666203709440000000000
1263 417014812649201103352981812156043755535696014061936283530297344000000000
1264 -301430105438702518470158784506225581722815681568390754735226880000000000
1265 190795163937956631237091816309073782656341060177543070901862400000000000
1266 -105049189158859946068110440747142641937547252416825545698836480000000000
1267 49883474544540364413574284122646613707776837202701026464890880000000000
1268 -20206111550338036914929250375950506392075139049604921478348800000000000
1269 6881972233556737106353789080488532231177926660519065603276800000000000
1270 -1933036125144597596662397440362620029634320859608815501312000000000000
1271 435858920482055780429446140368911115704358030330658658713600000000000
1272 -75821067097988046738641081632659216030331611363019849728000000000000
1273 9550025265338000705694358964144337417134579452653600768000000000000
1274 -774951094779656872551249256071330310154742307177113845760000000000
1275 30414093201713378043612608166064768844377641568960512000000000000