0 1
1 2
2 -2
3 4
4 -12
5 8
6 12
7 -48
8 16
9 120
10 -160
11 32
12 -120
13 720
14 -480
15 64
16 -1680
17 3360
18 -1344
19 128
20 1680
21 -13440
22 13440
23 -3584
24 256
25 30240
26 -80640
27 48384
28 -9216
29 512
30 -30240
31 302400
32 -403200
33 161280
34 -23040
35 1024
36 -665280
37 2217600
38 -1774080
39 506880
40 -56320
41 2048
42 665280
43 -7983360
44 13305600
45 -7096320
46 1520640
47 -135168
48 4096
49 17297280
50 -69189120
51 69189120
52 -26357760
53 4392960
54 -319488
55 8192
56 -17297280
57 242161920
58 -484323840
59 322882560
60 -92252160
61 12300288
62 -745472
63 16384
64 -518918400
65 2421619200
66 -2905943040
67 1383782400
68 -307507200
69 33546240
70 -1720320
71 32768
72 518918400
73 -8302694400
74 19372953600
75 -15498362880
76 5535129600
77 -984023040
78 89456640
79 -3932160
80 65536
81 17643225600
82 -94097203200
83 131736084480
84 -75277762560
85 20910489600
86 -3041525760
87 233963520
88 -8912896
89 131072
90 -17643225600
91 317578060800
92 -846874828800
93 790416506880
94 -338749931520
95 75277762560
96 -9124577280
97 601620480
98 -20054016
99 262144
100 -670442572800
101 4022655436800
102 -6436248698880
103 4290832465920
104 -1430277488640
105 260050452480
106 -26671841280
107 1524105216
108 -44826624
109 524288
110 670442572800
111 -13408851456000
112 40226554368000
113 -42908324659200
114 21454162329600
115 -5721109954560
116 866834841600
117 -76205260800
118 3810263040
119 -99614720
120 1048576
121 28158588057600
122 -187723920384000
123 337903056691200
124 -257449947955200
125 100119424204800
126 -21844238008320
127 2800543334400
128 -213374730240
129 9413591040
130 -220200960
131 2097152
132 -28158588057600
133 619488937267200
134 -2064963124224000
135 2477955749068800
136 -1415974713753600
137 440525466501120
138 -80095539363840
139 8801707622400
140 -586780508160
141 23011000320
142 -484442112
143 4194304
144 -1295295050649600
145 9498830371430400
146 -18997660742860800
147 16283709208166400
148 -7237204092518400
149 1842197405368320
150 -283414985441280
151 26991903375360
152 -1587759022080
153 55710842880
154 -1061158912
155 8388608
156 1295295050649600
157 -31087081215590400
158 113985964457164800
159 -151981285942886400
160 97702255248998400
161 -34738579644088320
162 7368789621473280
163 -971708521512960
164 80975710126080
165 -4234024058880
166 133706022912
167 -2315255808
168 16777216
169 64764752532480000
170 -518118020259840000
171 1139859644571648000
172 -1085580613877760000
173 542790306938880000
174 -157902634745856000
175 28341498544128000
176 -3239028405043200
177 238163853312000
178 -11142168576000
179 318347673600
180 -5033164800
181 33554432
182 -64764752532480000
183 1683883565844480000
184 -6735534263377920000
185 9878783586287616000
186 -7056273990205440000
187 2822509596082176000
188 -684244750565376000
189 105268423163904000
190 -10526842316390400
191 688028909568000
192 -28969638297600
193 752458137600
194 -10905190400
195 67108864
196 -3497296636753920000
197 30309904185200640000
198 -72743770044481536000
199 76207759094218752000
200 -42337643941232640000
201 13855956198948864000
202 -2842247425425408000
203 378966323390054400
204 -33438205005004800
205 1955450585088000
206 -74493355622400
207 1766640844800
208 -23555211264
209 134217728
210 3497296636753920000
211 -97924305829109760000
212 424338658592808960000
213 -678941853748494336000
214 533454313659531264000
215 -237090806070902784000
216 64661128928428032000
217 -11368989701701632000
218 1326382131865190400
219 -104029971126681600
220 5475261638246400
221 -189619450675200
222 4122161971200
223 -50734301184
224 268435456
225 202843204931727360000
226 -1893203246029455360000
227 4922328439676583936000
228 -5625518216773238784000
229 3437816688028090368000
230 -1250115159282941952000
231 288488113680678912000
232 -43960093513246310400
233 4525303744010649600
234 -317565175018291200
235 15122151191347200
236 -478170788659200
237 9563415773184
238 -108984795136
239 536870912
240 -202843204931727360000
241 6085296147951820800000
242 -28398048690441830400000
243 49223284396765839360000
244 -42191386625799290880000
245 20626900128168542208000
246 -6250575796414709760000
247 1236377630060052480000
248 -164850350674673664000
249 15084345813368832000
250 -952695525054873600
251 41242230521856000
252 -1195426971648000
253 22069421015040
254 -233538846720
255 1073741824
256 -12576278705767096320000
257 125762787057670963200000
258 -352135803761478696960000
259 435977661799926005760000
260 -290651774533284003840000
261 116260709813313601536000
262 -29810438413670154240000
263 5110360870914883584000
264 -601218925989986304000
265 49222602127835136000
266 -2812720121590579200
267 111174708363264000
268 -2964658889687040
269 50677929738240
270 -499289948160
271 2147483648
272 12576278705767096320000
273 -402440918584547082240000
274 2012204592922735411200000
275 -3756115240122439434240000
276 3487821294399408046080000
277 -1860171357013017624576000
278 620057119004339208192000
279 -136276289891063562240000
280 20441443483659534336000
281 -2137667292408840192000
282 157512326809072435200
283 -8182458535536230400
284 296465888968704000
285 -7297621882306560
286 115835267973120
287 -1065151889408
288 4294967296
289 830034394580628357120000
290 -8853700208860035809280000
291 26561100626580107427840000
292 -35414800835440143237120000
293 25577356158928992337920000
294 -11161028142078105747456000
295 3147982296483568287744000
296 -599615675520679673856000
297 79360898230678192128000
298 -7425581120999129088000
299 495038741399941939200
300 -23480098406321356800
301 782669946877378560
302 -17838631267860480
303 263625092628480
304 -2267742732288
305 8589934592
306 -830034394580628357120000
307 28221169415741364142080000
308 -150512903550620608757760000
309 301025807101241217515520000
310 -301025807101241217515520000
311 173926021880717147897856000
312 -63245826138442599235584000
313 15290199725777331683328000
314 -2548366620962888613888000
315 299807837760339836928000
316 -25246975811397038899200
317 1530119746145275084800
318 -66526945484577177600
319 2046982937986990080
320 -43322390221946880
321 597550209957888
322 -4818953306112
323 17179869184
324 -58102407620643984998400000
325 658493953033965163315200000
326 -2107180649708688522608640000
327 3010258071012412175155200000
328 -2341311833009653914009600000
329 1106801957422745486622720000
330 -340554448437767842037760000
331 71354265386960881188864000
332 -10493274321611894292480000
333 1104555191748620451840000
334 -84156586037990129664000
335 4656886183920402432000
336 -186275447356816097280
337 5306992802188492800
338 -104571286742630400
339 1349306925711360
340 -10222022164480
341 34359738368
342 58102407620643984998400000
343 -2091686674343183459942400000
344 11852891154611372939673600000
345 -25286167796504262271303680000
346 27092322639111709576396800000
347 -16857445197669508180869120000
348 6640811744536472919736320000
349 -1751422877679948901908480000
350 321094194241323965349888000
351 -41973097286447577169920000
352 3976398690295033626624000
353 -275421554306149515264000
354 13970658551761207296000
355 -515839700372721500160
356 13646552919913267200
357 -250971088182312960
358 3035940582850560
359 -21646635171840
360 68719476736
361 4299578163927654889881600000
362 -51594937967131858678579200000
363 175422789088248319507169280000
364 -267310916705902201153781760000
365 222759097254918500961484800000
366 -113404631329776691398574080000
367 37801543776592230466191360000
368 -8640352863221081249415168000
369 1397704139638704319758336000
370 -163474168378795826872320000
371 14012071575325356589056000
372 -886138913854568005632000
373 41353149313213173596160
374 -1413782882503014481920
375 34822238485295923200
376 -599092275015843840
377 6807866761543680
378 -45767171506176
379 137438953472
380 -4299578163927654889881600000
381 163383970229250885815500800000
382 -980303821375505314893004800000
383 2222021995117812047090810880000
384 -2539453708706070910960926720000
385 1692969139137380607307284480000
386 -718229331755252378857635840000
387 205208380501500679673610240000
388 -41041676100300135934722048000
389 5901417478474529350090752000
390 -621201839839424142114816000
391 48405338169305777307648000
392 -2806106560539465351168000
393 120878436454007738204160
394 -3837410681079610736640
395 88216337496083005440
396 -1422844153162629120
397 15217584525803520
398 -96619584290816
399 274877906944
400 -335367096786357081410764800000
401 4247983225960523031203020800000
402 -15292739613457882912330874880000
403 24759673659884191381869035520000
404 -22008598808785947894994698240000
405 12004690259337789760906199040000
406 -4309375990531514273145815040000
407 1067083578607803534302773248000
408 -188308866813141800171077632000
409 24226871753737541542477824000
410 -2307321119403575384997888000
411 164157233791558723043328000
412 -8755052468883131895644160
413 349204371978244577034240
414 -10321311487041711636480
415 221963687893370142720
416 -3363086180202577920
417 33913474086076416
418 -203684529045504
419 549755813888
420 335367096786357081410764800000
421 -13414683871454283256430592000000
422 84959664519210460624060416000000
423 -203903194846105105497744998400000
424 247596736598841913818690355200000
425 -176068790470287583159957585920000
426 80031268395585265072707993600000
427 -24625005660180081560833228800000
428 5335417893039017671513866240000
429 -836928296947296889649233920000
430 96907487014950166169911296000
431 -8390258616013001399992320000
432 547190779305195743477760000
433 -26938622981178867371212800
434 997726777080698791526400
435 -27523497298777897697280
436 554909219733425356800
437 -7913143953417830400
438 75363275746836480
439 -428809534832640
440 1099511627776
441 27500101936481280675682713600000
442 -366668025819750409009102848000000
443 1393338498115051554234590822400000
444 -2388580282482945521545012838400000
445 2255881377900559659236956569600000
446 -1312512801687598347192411095040000
447 504812616033691671997081190400000
448 -134616697608984445865888317440000
449 25735545131129379356713943040000
450 -3612006334193597102696693760000
451 378400663582186363139653632000
452 -29913095935350700643450880000
453 1794785756121042038607052800
454 -81813595720617300905164800
455 2821158473124734513971200
456 -72804089629025406812160
457 1378865333883056947200
458 -18539365833721774080
459 167021313817313280
460 -901599534776320
461 2199023255552
462 -27500101936481280675682713600000
463 1155004281332213788378673971200000
464 -7700028542214758589191159808000000
465 19506738973610721759284271513600000
466 -25080092966070927976222634803200000
467 18949403574364701137590435184640000
468 -9187589611813188430346877665280000
469 3028875696202150031982487142400000
470 -706737662447168340795913666560000
471 120099210611937103664665067520000
472 -15170426603613107831326113792000
473 1444802533677438841078677504000
474 -104695835773727452252078080000
475 5798538596698751201653555200
476 -245440787161851902715494400
477 7899243724749256639119360
478 -191110735276191692881920
479 3406608471946375987200
480 -43258520278684139520
481 369205009490903040
482 -1893359023030272
483 4398046511104
484 -2365008766537390138108713369600000
485 33110122731523461933521987174400000
486 -132440490926093847734087948697600000
487 239654221675788867328349621452800000
488 -239654221675788867328349621452800000
489 148149882490487663439343402352640000
490 -60779438970456477308448575324160000
491 17365553991558993516699592949760000
492 -3575261115909204547555798548480000
493 543606953296136363955852410880000
494 -62126508948129870166383132672000
495 5402305125924336536207228928000
496 -360153675061622435747148595200
497 18469419233929355679340953600
498 -727858886066181504604569600
499 21914030978336647450460160
500 -498046158598560169328640
501 8370523673925380997120
502 -100546830918022594560
503 814144379903016960
504 -3971435999526912
505 8796093022208
506 2365008766537390138108713369600000
507 -104060385727645166076783388262400000
508 728422700093516162537483717836800000
509 -1942460533582709766766623247564800000
510 2636196438433677540611845835980800000
511 -2108957150746942032489476668784640000
512 1086432471596909531888518283919360000
513 -382042187814297857367391044894720000
514 95510546953574464341847761223680000
515 -17479054344445000010272792903680000
516 2391870594503000001405750607872000
517 -248506035792519480665532530688000
518 19808452128389233966093172736000
519 -1218981669439337474836502937600
520 58046746163777974992214425600
521 -2135052732460799080173404160
522 60263585190425780488765440
523 -1289060645784508673556480
524 20461280091817597992960
525 -232845292652262850560
526 1791117635786637312
527 -8321103999008768
528 17592186044416
529 212850788988365112429784203264000000
530 -3121811571829354982303501647872000000
531 13111608601683290925674706921062400000
532 -24974492574634839858428013182976000000
533 26361964384336775406118458359808000000
534 -17255103960656798447641172744601600000
535 7521455572593989066920511196364800000
536 -2292253126885787144204346269368320000
537 505644072107158928868605794713600000
538 -82795520578950000048660597964800000
539 10250873976441428577453216890880000
540 -972414922666380576517301207040000
541 71310427662201242277935421849600
542 -4063272231464458249455009792000
543 180145074301379922389630976000
544 -6198540191015223135987302400
545 164355232337524855878451200
546 -3314727374874450874859520
547 49770681304421184307200
548 -537335290735991193600
549 3931721639531642880
550 -17416264183971840
551 35184372088832
552 -212850788988365112429784203264000000
553 9791136293464795171770073350144000000
554 -71801666152075164592980537901056000000
555 201044665225810460860345506122956800000
556 -287206664608300658371922151604224000000
557 242530072335898333736289816910233600000
558 -132289130365035454765248991041945600000
559 49426708048474785296906216433254400000
560 -13180455479593276079174991048867840000
561 2584403035214367858661762950758400000
562 -380859394663170000223838750638080000
563 42867291174209610414804361543680000
564 -3727590536887792209982987960320000
565 252329205573942857291156108083200
566 -13350751617668934248209317888000
567 552444894524231761994868326400
568 -17820803049168766515963494400
569 444725922795655492376985600
570 -8470969958012485569085440
571 120497438947546025164800
572 -1235871168692779745280
573 8612342638974074880
574 -36415825111941120
575 70368744177664
576 -20007974164906320568399715106816000000
577 306788937195230248715462298304512000000
578 -1349871323659013094348034112539852800000
579 2699742647318026188696068225079705600000
580 -2999714052575584654106742472310784000000
581 2072529709052222124655567526323814400000
582 -956552173408717903687185012149452800000
583 309740703770441987860612289648394240000
584 -72880165593045173614261715211386880000
585 12785993963692135721800300914278400000
586 -1704799195158951429573373455237120000
587 175196755233726233869200434135040000
588 -14015740418698098709536034730803200
589 878479456442615873532173117030400
590 -43274850071064821356264685568000
591 1675155486621864052500568473600
592 -50762287473389819772744499200
593 1194406764079760465241047040
594 -21520842596031720094433280
595 290429724642803240140800
596 -2833460728222470635520
597 18826981582873559040
598 -76068612456054784
599 140737488355328
600 20007974164906320568399715106816000000
601 -960382759915503387283186325127168000000
602 7362934492685525969171095159308288000000
603 -21597941178544209509568545800637644800000
604 32396911767816314264352818700956467200000
605 -28797254904725612679424727734183526400000
606 16580237672417776997244540210590515200000
607 -6559214903374065625283554369024819200000
608 1858444222622651927163673737890365440000
609 -388694216496240925942729147794063360000
610 61372771025722251464641444388536320000
611 -7439123760693606238138356895580160000
612 700787020934904935476801736540160000
613 -51750426161346826004440743621427200
614 3011929564946111566396022115532800
615 -138479520227407428340046993817600
616 5025466459865592157501705420800
617 -143328811689571255828925644800
618 3185084704212694573976125440
619 -54368444453132766554357760
620 697031339142727776337920
621 -6476481664508504309760
622 41077050726269583360
623 -158751886864809984
624 281474976710656
625 1960781468160819415703172080467968000000
626 -31372503490573110651250753287487488000000
627 144313516056636308995753465122442444800000
628 -302371176499618933133959641208927027200000
629 352766372582888755322952914743748198400000
630 -256557361878464549325783937995453235200000
631 124989483992072472748458841587528499200000
632 -42853537368710562085185888544295485440000
633 10713384342177640521296472136073871360000
634 -2004843853506926881178287183358853120000
635 286406264786703840168326740479836160000
636 -31697136023824930927719955468124160000
637 2747085122064827347069062807237427200
638 -187834880141184775867970106477772800
639 10178244736714445982993454045593600
640 -437773967170513805720148561100800
641 14924112517176607013186882764800
642 -401320672730799516320991805440
643 8436170297644434277017845760
644 -136618142471974644162232320
645 1666074908194812733685760
646 -14760353560972870287360
647 89456688248320425984
648 -331014572611731456
649 562949953421312
650 -1960781468160819415703172080467968000000
651 98039073408040970785158604023398400000000
652 -784312587264327766281268832187187200000000
653 2405225267610605149929224418707374080000000
654 -3779639706245236664174495515111587840000000
655 3527663725828887553229529147437481984000000
656 -2137978015653871244381532816628776960000000
657 892782028514803376774706011339489280000000
658 -267834608554441013032411803401846784000000
659 59518801900986891784980400755965952000000
660 -10024219267534634405891435916794265600000
661 1301846658121381091674212456726528000000
662 -132071400099270545532166481117184000000
663 10565712007941643642573318489374720000
664 -670838857647088485242750380277760000
665 33927482455714819943311513485312000
666 -1368043647407855642875464253440000
667 43894448579931197097608478720000
668 -1114779646474443100891643904000
669 22200448151695879676362752000
670 -341545356179936610405580800
671 3966845019511458889728000
672 -33546258093120159744000
673 194471061409392230400
674 -689613692941107200
675 1125899906842624
676 -199999709752403580401723552207732736000000
677 3333328495873393006695392536795545600000000
678 -15999976780192286432137884176618618880000000
679 35047568185183103613254412958307450880000000
680 -42835916670779348860644282504597995520000000
681 32711063639504230039037452094420287488000000
682 -16774904430514989763608949792010403840000000
683 6070917793900662962068000877108527104000000
684 -1607007651326646078194470820411080704000000
685 319521989152666471687789519847817216000000
686 -48689065013739652828615545881572147200000
687 5773406918625255276120420460265472000000
688 -538851312405023825771239242958110720000
689 39914912030001764871943647626526720000
690 -2359502188965621568784846165114880000
691 111632361628481020458637883080704000
692 -4228498546533371987069616783360000
693 127920964432942345827316137984000
694 -3073176322713329629485072384000
695 58062710550589223768948736000
696 -849698203179354494179737600
697 9409725395120204808192000
698 -76038185011072362086400
699 422043580079957606400
700 -1435522381224345600
701 2251799813685248
702 199999709752403580401723552207732736000000
703 -10399984907124986180889624714802102272000000
704 86666540892708218174080205956684185600000000
705 -277332930856666298157056659061389393920000000
706 455618386407380346972307368457996861440000000
707 -445493533376105228150700538047819153408000000
708 283495884875703327004991251484975824896000000
709 -124613575769539923958237912740648714240000000
710 39460965660354309253442005701205426176000000
711 -9284933096553955118456942517930688512000000
712 1661514343593865652776505503208649523200000
713 -230166489155860177008000762349250150400000
714 25018096647376106196521821994483712000000
715 -2155405249620095303084956971832442880000
716 148255387540006555238647834041384960000
717 -8179607588414154771787466705731584000
718 362805175292563316490573120012288000
719 -12934230848219726078095298396160000
720 369549452806277887945579954176000
721 -8410798356899638985959145472000
722 150963047431531981799266713600
723 -2104014598348877795111731200
724 22241169115738665910272000
725 -171912418285902731673600
726 914427756839908147200
727 -2985886552946638848
728 4503599627370496
729 21199969233754779522582696534019670016000000
730 -367466133385082845058100073256340946944000000
731 1837330666925414225290500366281704734720000000
732 -4199612952972375372092572265786753679360000000
733 5366172106575812975451620117394185256960000000
734 -4292937685260650380361296093915348205568000000
735 2311581830524965589425313281339033649152000000
736 -880602602104748795971547916700584247296000000
737 246050727058679810639108976725163245568000000
738 -51800153064985223292443995100034367488000000
739 8386691448616655199729027778100802355200000
740 -1060767297848746902732525252566109388800000
741 106076729784874690273252525256610938880000
742 -8461961350360374152852053296823664640000
743 541899002732437753630919669254717440000
744 -27968980786190335671273273251856384000
745 1165374199424597319636386385494016000
746 -39172241997465456122231475142656000
747 1058709243174742057357607436288000
748 -22860118611060557243888959488000
749 390294707993716830993226137600
750 -5186640637790256890275430400
751 52390309472628857477529600
752 -387717368900121054412800
753 1978149841327148236800
754 -6205960286516543488
755 9007199254740992
756 -21199969233754779522582696534019670016000000
757 1144798338622758094219465612837062180864000000
758 -9921585601397236816568701977921205567488000000
759 33071952004657456055229006593070685224960000000
760 -56694774865127067523249725588121174671360000000
761 57954658751018780134877497267857200775168000000
762 -38636439167345853423251664845238133850112000000
763 17832202692621163118423845313186831007744000000
764 -5944067564207054372807948437728943669248000000
765 1476304362352078863834653860350979473408000000
766 -279720826550920205779197573540185584435200000
767 41171030747754489162306136365222120652800000
768 -4773452840319361062296363636547492249600000
769 440626416029479482673510489527460823040000
770 -32638993779961443161000777002034135040000
771 1950836409836775913071310809316982784000
772 -94395310153392382890547297225015296000
773 3701776868760485603550874400980992000
774 -117516725992396368366694425427968000
775 3008963112180845847226884292608000
776 -61722320249863504558500190617600
777 1003614963412414708268295782400
778 -12730845201848812367039692800
779 123003335283563404512460800
780 -872364080025272372428800
781 4272803657266640191488
782 -12889302133534359552
783 18014398509481984
784 -2331996615713025747484096618742163701760000000
785 41975939082834463454713739137358946631680000000
786 -218274883230739209964511443514266522484736000000
787 519702102930331452296455817891110767820800000000
788 -692936137240441936395274423854814357094400000000
789 579546587510187801348774972678572007751680000000
790 -326923716031387990504437164075091901808640000000
791 130769486412555196201774865630036760723456000000
792 -38461613650751528294639666361775517859840000000
793 8547025255722561843253259191505670635520000000
794 -1465204329552439173129130147115257823232000000
795 196904929663173643819725000007584055296000000
796 -21003192497405188674104000000808965898240000
797 1795144657897879373855042735111877427200000
798 -123803079855026163714140878283577753600000
799 6922322744582108078640135129834455040000
800 -314651033844641276301824324083384320000
801 11634155873247240468302748117368832000
802 -349374050247664878928010453975040000
803 8486819034356231876793776209920000
804 -165596468963048426864268804096000
805 2567387115706177160686338048000
806 -31119843826741541341652582400
807 287880146408339882901504000
808 -1958368342913876754432000
809 9215851025477067079680
810 -26751381786580746240
811 36028797018963968
812 2331996615713025747484096618742163701760000000
813 -130591810479929441859109410649561167298560000000
814 1175326294319364976731984695846050505687040000000
815 -4074464486973798586004213612266308419715072000000
816 7275829441024640332150381450475550749491200000000
817 -7760884737092949687627073547173920799457280000000
818 5409101483428419479255233078333338739015680000000
819 -2615389728251103924035497312600735214469120000000
820 915386404887886373412424059410257325064192000000
821 -239316707160231731611091257362158777794560000000
822 47863341432046346322218251472431755558912000000
823 -7459222041357872154111935294404948918272000000
824 918889671761477004492050000035392258048000000
825 -90475290758053120442294153849638622330880000
826 7180578631591517495420170940447509708800000
827 -462198164792097677866125945592023613440000
828 24228129606037378275240472954420592640000
829 -1036497523252935968994244832274677760000
830 36195151605658081456941883031814144000
831 -1029734042835222801050978180136960000
832 23763093296197449255022573387776000
833 -441590583901462471638050144256000
834 6535167203615723681747042304000
835 -75770054534675057179675852800
836 671720341619459726770176000
837 -4386745088127083929927680
838 19849525285642913710080
839 -55484347409204510720
840 72057594037927936
841 265847614191284935213187014536606662000640000000
842 -4962488798237318790646157604683324357345280000000
843 26797439510481521469489251065289951529664512000000
844 -66355564502144719829211478828337022835359744000000
845 92160506252978777540571498372690309493555200000000
846 -80430987275326933126316944034347906467102720000000
847 47433659162372293895007428533076970480599040000000
848 -19876961934708389822669779575765587629965312000000
849 6138473538659943915824490751339372650430464000000
850 -1435900242961390389666547544172952666767360000000
851 259829567773965880034899079421772387319808000000
852 -36971796204991192416033070589659312029696000000
853 4190136903232335140483748000161388696698880000
854 -382006783200668730756353094031807516508160000
855 28227102206945965326824120248655727820800000
856 -1699696476977391460539947025725506191360000
857 83697175002674579496285270206180229120000
858 -3376020504309562870438397453694664704000
859 111520196839054629353820936908832768000
860 -3009991817518343572302859295784960000
861 66072991116256322318843252834304000
862 -1170728524762016785272970149888000
863 16555756915826499993759173836800
864 -183782685467084181244320153600
865 1562777937645273650036736000
866 -9805665491107599372779520
867 42695205331382870999040
868 -115003920084532985856
869 144115188075855872
870 -265847614191284935213187014536606662000640000000
871 15419161623094526242364846843123186396037120000000
872 -143912175148882244928738570535816406363013120000000
873 518083830535976081743458853928939062906847232000000
874 -962155685281098437523566443010886831112716288000000
875 1069061872534553819470629381123207590125240320000000
876 -777499543661493686887730458998696429181992960000000
877 393021747345370435130061550702637755410677760000000
878 -144107974026635826214355901924300510317248512000000
879 39559051693586305235313384841964845969440768000000
880 -8328221409176064260065975756203125467250688000000
881 1370010448262729185638558782405708951322624000000
882 -178697014990790763344159841183353341476864000000
883 18694456952882726011389029539181580339118080000
884 -1582599530402770455990605675274631139819520000
885 109144795200191065930386598294802147573760000
886 -6161399729043044044457307968254959943680000
887 285555067656183859457914451291673722880000
888 -10878288291664147026968169573016141824000
889 340430074561324658027453386353278976000
890 -8728976270803196359678291957776384000
891 182487308797279366404424222113792000
892 -3086466110736226070265103122432000
893 41749300048605956506001394892800
894 -444141489878786771340440371200
895 3625644815337034868085227520
896 -21874176864778490908508160
897 91715626267415056220160
898 -238222405889389756416
899 288230376151711744
900 -31370018474571622355156067715319586116075520000000
901 606487023841718032199683975829511998244126720000000
902 -3396327333513620980318230264645267190167109632000000
903 8733413143320739663675449251944972774715424768000000
904 -12614930095907735069753426697253849563477835776000000
905 11468118269007031881594024270230772330434396160000000
906 -7057303550158173465596322627834321434113474560000000
907 3091771079116914089689817532194083675897331712000000
908 -1000278878537825146664352731003968248084430848000000
909 245682531570693895671946284807992201283895296000000
910 -46796672680132170604180244725331847863599104000000
911 7028749256304436691536953753211898098089984000000
912 -843449910756532402984434450385427771770798080000
913 81701700757043024790515017986052832593182720000
914 -6439542916811272889892809299393326706851840000
915 415454381729759541283407051573763013345280000
916 -22031671758396339310483707280426826465280000
917 962728513812277011886683007211928551424000
918 -34692919416658631058979567827456884736000
919 1030019199954777170442038451017613312000
920 -25122419511092126108342401244332032000
921 500779126466952679900512981614592000
922 -8093400023708326139806270409932800
923 104817391611393678036343927603200
924 -1069565220524425286085142118400
925 8388746827642551263412879360
926 -48700997547997394852904960
927 196771707264635938799616
928 -493162173595578793984
929 576460752303423488
930 31370018474571622355156067715319586116075520000000
931 -1882201108474297341309364062919175166964531200000000
932 18194610715251540965990519274885359947323801600000000
933 -67926546670272419606364605292905343803342192640000000
934 131001197149811094955131738779174591620731371520000000
935 -151379161150892820837041120367046194761734029312000000
936 114681182690070318815940242702307723304343961600000000
937 -60491173287070058276539908238579898006686924800000000
938 23188283093376855672673631491455627569229987840000000
939 -6668525856918834311095684873359788320562872320000000
940 1474095189424163374031677708847953207703371776000000
941 -255254578255266385113710425774537351983267840000000
942 35143746281522183457684768766059490490449920000000
943 -3892845741953226475312774386394282023557529600000
944 350150146101612963387921505654512139685068800000
945 -25758171667245091559571237197573306827407360000
946 1557953931486598279812776443401611300044800000
947 -77758841500222374037001319813271152230400000
948 3209095046040923372955610024039761838080000
949 -109556587631553571765198635244600688640000
950 3090057599864331511326115353052839936000
951 -71778341460263217452406860698091520000
952 1365761254000780036092308131676160000
953 -21113217453152155147320705417216000
954 262043479028484195090859819008000
955 -2566956529258620686604341084160
956 19358646525328964454029721600
957 -108224438995549766339788800
958 421653658424219868856320
959 -1020335531577059573760
960 1152921504606846976
961 3827142253897737927329040261268989506161213440000000
962 -76542845077954758546580805225379790123224268800000000
963 443948501452137599570168670307202782714700759040000000
964 -1183862670539033598853783120819207420572535357440000000
965 1775794005808550398280674681228811130858803036160000000
966 -1678932514582629467465365153161785069175595597824000000
967 1076238791399121453503439200744734018702304870400000000
968 -491994876068169807315857920340449837121053655040000000
969 166410031611292728945069590703387444908591677440000000
970 -42818955502320936102824923923678640795193180160000000
971 8563791100464187220564984784735728159038636032000000
972 -1353959067267065173211855301934502475737333760000000
973 171501481853828255273501671578370313593395609600000
974 -17589895574751615925487350931114903958296985600000
975 1473045442220578673562980127236223484192358400000
976 -101370869142061328073151320583998175256248320000
977 5759708473980757276883597760454441775923200000
978 -271045104657917989500404600491973730631680000
979 10581340422080882472988768187374349844480000
980 -342715479257680403983441884611314974720000
981 9194805541059718155653318855425523712000
982 -203650178096560756492875279189934080000
983 3702730510846559208961368712544256000
984 -54804521899671551659002682146816000
985 652434784519899424511936692224000
986 -6140562677834347524818227691520
987 44561412756417616290408038400
988 -240061482862855845335531520
989 902486777679909192990720
990 -2109846353430529966080
991 2305843009213693952
992 -3827142253897737927329040261268989506161213440000000
993 237282819741659751494400496198677349381995233280000000
994 -2372828197416597514944004961986773493819952332800000000
995 9174935696677510391116819186348857509437149020160000000
996 -18349871393355020782233638372697715018874298040320000000
997 22019845672026024938680366047237258022649157648384000000
998 -17348969317353837830475439916005112381481154510848000000
999 9532400723820790016744747206596215594220414566400000000
1000 -3812960289528316006697898882638486237688165826560000000
1001 1146380217766683243843812735956669064925853777920000000
1002 -265477524114389803837514528326807572930197716992000000
1003 48268640748070873425002641513965013260035948544000000
1004 -6995455180879836728261252393328262791309557760000000
1005 817930144225950140535161818296843034060809830400000
1006 -77898108973900013384301125552080288958172364800000
1007 6088587827845058517393651192576390401328414720000
1008 -392812117925487646283461367262992929117962240000
1009 21005995610988644186281356538127964123955200000
1010 -933599804932828630501393623916798405509120000
1011 34528584535211300701331769874589983703040000
1012 -1062417985698809252348669842295076421632000
1013 27146568740271548840500274716018212864000
1014 -573923229181216677389012150444359680000
1015 9981273550977681345895863485988864000
1016 -141578348240818175119090262212608000
1017 1618038265609350572789602996715520
1018 -14642880231758828713028081418240
1019 102326207070292304074270310400
1020 -531564712053466514671534080
1021 1929454490212219653980160
1022 -4360349130423095263232
1023 4611686018427387904
1024 -482219923991114978843459072919892677776312893440000000
1025 9965878429149709562764820840344448674043799797760000000
1026 -59795270574898257376588925042066692044262798786560000000
1027 165148842540195187040102745354279435169868682362880000000
1028 -256898199506970290951270937217768010264240172564480000000
1029 252227323152298103843066011086535864623072169426944000000
1030 -168151548768198735895377340724357243082048112951296000000
1031 80072166080094636140655876535408210991451482357760000000
1032 -28260764498856930402584427012497015644041699655680000000
1033 7602310917821162564437916038449489588455661895680000000
1034 -1592865144686338823025087169960845437581186301952000000
1035 264428205837257828328275340467808333511501283328000000
1036 -35257094111634377110436712062374444468200171110400000
1037 3817007339721100655830755152051934158950445875200000
1038 -338453852783151782290411786881452289956197171200000
1039 24747163429305721715858066137568554534431621120000
1040 -1499828086624589194900488856822336638450401280000
1041 75621584199559119070612883537260670846238720000
1042 -3179285822203686687653394503068016191733760000
1043 111553888498374971496610333440983024271360000
1044 -3264991858489023555998351222662917783552000
1045 79545759564516631486117084051588251648000
1046 -1606985041707406696689234021244207104000
1047 26758307817514635097508059558182912000
1048 -364058609762103878877660674260992000
1049 3997506303270160238656666227179520
1050 -34811375645313441846066759598080
1051 234420038015578732970146529280
1052 -1175037784539241769273917440
1053 4120529928249825023754240
1054 -9006622793988688576512
1055 9223372036854775808
1056 482219923991114978843459072919892677776312893440000000
1057 -30862075135431358645981380666873131377684025180160000000
1058 318908109732790706008474266891022357569401593528320000000
1059 -1275632438931162824033897067564089430277606374113280000000
1060 2642381480643122992641643925668470962717898917806080000000
1061 -3288296953689219724176267996387430531382274208825344000000
1062 2690424780291179774326037451589715889312769807220736000000
1063 -1537385588737817013900592829479837651035868461268992000000
1064 640577328640757089125247012283265687931611858862080000000
1065 -200965436436315949529489258755534333468740975329280000000
1066 48654789874055440412402662646076733366116236132352000000
1067 -9267579023629607697600507170681282545926902120448000000
1068 1410283764465375084417468482494977778728006844416000000
1069 -173573386395738471928303813230151111228062380851200000
1070 17449176410153602998083452123665984726630609715200000
1071 -1444069771874780937772423624027529770479774597120000
1072 98988653717222886863432264550274218137726484480000
1073 -5646411620233747557272428637448796756519157760000
1074 268876743820654645584401363688037940786626560000
1075 -10709173295843997263674592010334370330050560000
1076 356972443194799908789153067011145677668352000
1077 -9950451378252262265899737059544130387968000
1078 231405846005866564323249699059165822976000
1079 -4471610550838001242961346841723011072000
1080 71355487513372360260021492155154432000
1081 -931990040990985929926811326108139520
1082 9840015515741932895154870713057280
1083 -82515853381483714005491578306560
1084 535817229749894246788906352640
1085 -2593186834845223214949335040
1086 8790463846932960050675712
1087 -18594318026299228028928
1088 18446744073709551616
1089 62688590118844947249649679479586048110920676147200000000
1090 -1337356589202025541325859828897835693032974424473600000000
1091 8291610853052558356220330939166581296804441431736320000000
1092 -23690316723007309589200945540475946562298404090675200000000
1093 38167732498178443227045967815211247239258539923865600000000
1094 -38861691270872596740264985411851451734517786104299520000000
1095 26904247802911797743260374515897158893127698072207360000000
1096 -13324008435727747453805137855491926308977526664331264000000
1097 4898532513135201269781300682166149378300561273651200000000
1098 -1375026670353740707307031770432603334259806673305600000000
1099 301196318267962250172016483047141682742624318914560000000
1100 -52381968394428217421220257921242031781325968506880000000
1101 7333475575219950438970836108973884449385635590963200000
1102 -835723712275777827802944285922949794801781833728000000
1103 78220445976550634129339612968157862567654457344000000
1104 -6055776462700694255174679713663834521366796697600000
1105 389955302522393190674127102773807525997104332800000
1106 -20972386018011062355583306367666959381356871680000
1107 944702072883381187188437223768781954115174400000
1108 -35697244319479990878915306701114567766835200000
1109 1131863844276194832746095090523144831631360000
1110 -30082759980762653362022460877691556986880000
1111 668505777350281185822721352837590155264000
1112 -12368284502317875778403725306893434880000
1113 189310477076294017016383550615715840000
1114 -2375660888800552370401675929295257600
1115 24135887114083986346606286654668800
1116 -195037471628961505831161912360960
1117 1222039295920811440044874137600
1118 -5713801500506424032939212800
1119 18733775411496472239144960
1120 -38369227673315867361280
1121 36893488147419103232
1122 -62688590118844947249649679479586048110920676147200000000
1123 4137446947843766518476878845652679175320764625715200000000
1124 -44132767443666842863753374353628577870088156007628800000000
1125 182415438767156283836847280661664788529697711498199040000000
1126 -390890225929620608221815601417853118277923667496140800000000
1127 503814068975955450597006775160788463558212726995025920000000
1128 -427478603979598564142914839530365969079695647147294720000000
1129 253668622141739807293597816864173212420918296109383680000000
1130 -109923069594753916493892387307808392049064594980732928000000
1131 35922571762991475978396205002551762107537449340108800000000
1132 -9075176024334688668226409684855182006114724043816960000000
1133 1807177909607773501032098898282850096455745913487360000000
1134 -288100826169355195816711418566831174797292826787840000000
1135 37231491381885902228621167937867413358419380692582400000
1136 -3939840357871524045356737347922477604065542930432000000
1137 344169962296822790169094297059894595297679612313600000
1138 -24980077908640363802595553818863317400638036377600000
1139 1513944115675173563793669928415958630341699174400000
1140 -76898748732707228637138790014778851064975196160000
1141 3281596674226482018654571408881032051136921600000
1142 -117800906254283969900420512113678073630556160000
1143 3557286367725183760059155998787026613698560000
1144 -90248279942287960086067382633074670960640000
1145 1918320926309502533230417795099171749888000
1146 -34012782381374158390610244593956945920000
1147 499779659481416204923252573625489817600
1148 -6030523794647556017173485051287961600
1149 58998835167760855513926478489190400
1150 -459731183125409263744881650565120
1151 2781192880371501898033161830400
1152 -12570363301114132872466268160
1153 39884812166411844122050560
1154 -79136532076213976432640
1155 73786976294838206464
1156 -8400271075925222931453057050264530446863370603724800000000
1157 184805963670354904491967255105819669830994153281945600000000
1158 -1182758167490271388748590432677245886918362581004451840000000
1159 3491952684971277433448219372666154523282784762965524480000000
1160 -5819921141618795722413698954443590872137974604942540800000000
1161 6137371385707093670908991624685968556072773219757588480000000
1162 -4406317917943554430396199115159156912052247439825960960000000
1163 2266106357799542278489473830653280697626870111910494208000000
1164 -866452430923354400598916464661548502033803278083424256000000
1165 253348664012676725321320603702207164337369379556556800000000
1166 -57908266060040394359158995131933066134255858184355840000000
1167 10528775647280071701665271842169648388046519669882880000000
1168 -1544220428267743849577573203518215096913489551582822400000
1169 184778512784174477727230981617564199630673963437260800000
1170 -18204779584647731795786303607641793067061474230272000000
1171 1487702417670137222021246316323415347415776388710400000
1172 -101434255750236628774175885203869228232893844684800000
1173 5796243185727807358524336297363955899022505410560000
1174 -278498171086020773983151293567036920073153413120000
1175 11275229598624322833325963302309187047496089600000
1176 -385007839953025657723325576176411265036451840000
1177 11085497052911037763905276833429338749665280000
1178 -268739322494813036700733983840711242416128000
1179 5469255406924964669210127330708276903936000
1180 -93014547736819127027383117869188382720000
1181 1313146556284505322739526369917953638400
1182 -15246984688354198232098999940992204800
1183 143742616590544629797566329410027520
1184 -1080771553312365637575686687293440
1185 6316607558809851768414299750400
1186 -27613584956545800080499671040
1187 84834362385701382735790080
1188 -163143004587887274491904
1189 147573952589676412928
1190 8400271075925222931453057050264530446863370603724800000000
1191 -571218433162915159338807879417988070386709201053286400000000
1192 6283402764792066752726886673597868774253801211586150400000000
1193 -26809185129779484811634716474017573436816218502767575040000000
1194 59363195644511716368619729335324626895807340970413916160000000
1195 -79150927526015621824826305780432835861076454627218554880000000
1196 69556875704680394936968571746440976968824763157252669440000000
1197 -42804231202880243038134505690117524288507546558309335040000000
1198 19261904041296109367160527560552885929828395951239200768000000
1199 -6546529478087566582302924399665033126477624767741427712000000
1200 1722770915286201732184980105175008717494111780984586240000000
1201 -357978372007522437856619242633768045193581668776017920000000
1202 59663062001253739642769873772294674198930278129336320000000
1203 -8077460701708198597790382910710663583855176115971686400000
1204 897495633523133177532264767856740398206130679552409600000
1205 -82528334117069717474231243021309461904012016510566400000
1206 6322735275098083193590296844374515226517049652019200000
1207 -405737023000946515096703540815476912931575378739200000
1208 21896918701638383354425270456708277840751687106560000
1209 -996730296518390138466015155924132134998654320640000
1210 38335780635322697633308275227851235961486704640000
1211 -1246692053181225939294578056190284096308510720000
1212 34264263618088662179343582939690683408056320000
1213 -794533649115099412854343952224711499317248000
1214 15496223652954066562762027437006784561152000
1215 -252999569844148025514482080604192400998400
1216 3434383301051783151780299736708494131200
1217 -38399813289188351103064147999535923200
1218 349089211719894100936946799995781120
1219 -2534222952594512529487817059860480
1220 14317643799968997341739079434240
1221 -60571734743390787273354117120
1222 180273020069615438313553920
1223 -336173463999282868649984
1224 295147905179352825856
1225 1159237408477680764540521872936505201667145143314022400000000
1226 -26276047925494097329585162453227451237788623248451174400000000
1227 173421916308261042375262072191301178169404913439777751040000000
1228 -528523935415652700572227267630632162040091164768846479360000000
1229 910235666549179650985502516474977612402379228213013381120000000
1230 -992984363508195982893275472518157395348050067141469143040000000
1231 738372988249684192407820223154527293976755178130836029440000000
1232 -393798927066498235950837452349081223454269428336445882368000000
1233 156361338688168417215773694315076368136254037721824100352000000
1234 -47548477261899167808305450902830240602837485155174580224000000
1235 11321066014737897097215583548292914429247020275041566720000000
1236 -2147870232045134627139715455802608271161490012656107520000000
1237 329340102246920642828089703223066601578095135273936486400000
1238 -41284799142064126166484179321410058317482011259410841600000
1239 4270841290558357879291466826352764653532621854421811200000
1240 -367384197037278097143351985062603411056569621885747200000
1241 26440529332228347900468514076475245492707662181171200000
1242 -1599763119260874830952716818072451828130211493314560000
1243 81669588670975591970559116838533576811452238397440000
1244 -3526891818449688182264361320962313708456776826880000
1245 129032627504256884716988828815694403967930859520000
1246 -4001011705558353014480273761726958262571499520000
1247 105077075095471897349986987681718095784706048000
1248 -2332886033571994020721265221425748657569792000
1249 43642425798115534401248158904223189172224000
1250 -684587071342988774921539747517226496819200
1251 8942356519719737263126063465391928115200
1252 -96348622434690771858597316798835589120
1253 845163354690269928584186989463470080
1254 -5927504533187164899479978885775360
1255 32390735154028223494426114129920
1256 -132680942771236962598775685120
1257 382733488763183545958006784
1258 -692416985550761729458176
1259 590295810358705651712
1260 -1159237408477680764540521872936505201667145143314022400000000
1261 81146618593437653517836531105555364116700160031981568000000000
1262 -919661677392293406535480685862960793322601813695791104000000000
1263 4046511380526090988756115017797027490619447980261480857600000000
1264 -9249168869773922260013977183536062835701595383454813388800000000
1265 12743299331688515113797035230649686573633309194982187335680000000
1266 -11584817574262286467088213846045169612393917449983806668800000000
1267 7383729882496841924078202231545272939767551781308360294400000000
1268 -3445740611831859564569827708054460705224857497943901470720000000
1269 1216143745352421022789350955783927307726420293391965224960000000
1270 -332839340833294174658138156319811684219862396086222061568000000
1271 72043147366513890618644622580045819095208310841173606400000000
1272 -12529243020263285324981673492181881581775358407160627200000000
1273 1773369781329572692151252248124204777728204574551965696000000
1274 -206423995710320630832420896607050291587410056297054208000000
1275 19930592689272336770026845189646235049818901987301785600000
1276 -1607305862038091675002164934648889923372492095750144000000
1277 108872767838587314884282116785486304969972726628352000000
1278 -6221301019347846564816120959170645998284155807334400000
1279 300887958261489023049428325194597388252718773043200000
1280 -12344121364573908637925264623368097979598718894080000
1281 430108758347522949056629429385648013226436198400000
1282 -12730491790412941409709961969131230835454771200000
1283 319799793768827513673873440770446378475192320000
1284 -6804250931251649227103690229158433584578560000
1285 122198792234723496323494844931824929682227200
1286 -1843119038231123624788760858700225183744000
1287 23183887273347466978474979354719813632000
1288 -240871556086726929646493291997088972800
1289 2040049476838582586237692733187686400
1290 -13830843910770051432119950733475840
1291 73140369702644375632575096422400
1292 -290239562312080855684821811200
1293 811858915558268127789711360
1294 -1425564382016274148884480
1295 1180591620717411303424
1296 -164611712003830668564754105956983738636734610350591180800000000
1297 3840939946756048933177595805662953901523807574847127552000000000
1298 -26118391637941132745607651478508086530361891508960467353600000000
1299 82086373719243560057624047503882557666851659028161468825600000000
1300 -145931331056432995657998306673568991407736282716731500134400000000
1301 164504409554524467832652636613841408495993627789770054696960000000
1302 -126541853503480359871271258933724160381533559838284657459200000000
1303 69899309554303436881273647791961917163132823529719144120320000000
1304 -28782068640007297539347972620219612949525280276943176990720000000
1305 9089074307370725538741465037964088299850088508508371681280000000
1306 -2250627923729893942926458009400631388534307630678263463936000000
1307 444788127219346629036849408972456796153025223454202265600000000
1308 -71166100355095460645895905435593087384484035752672362496000000
1309 9326611442548123047610289601245817719903890725421449216000000
1310 -1010765772098811364765647148903487634669387172213161984000000
1311 91294972963763607140122968288056947647557551038608179200000
1312 -6916285830588152056069921840004314215724056896864256000000
1313 441712372373697106101944588101115865878175062320742400000
1314 -23876344452632276005510518275735992750171624990310400000
1315 1095540771105934391615867235323918695689386301849600000
1316 -42752810579743781136228965280933412514707758120960000
1317 1420359155473215320140497185413070183212882329600000
1318 -40171774094191948448418102213702995080768389120000
1319 966203632237734190248724012540497569010155520000
1320 -19718441474239473270382122704908113653268480000
1321 340239774457465421136005254516061568919142400
1322 -4938167989223010466415170602555320303616000
1323 59856581687551642017153583061276609740800
1324 -600065981830091649294772762519063756800
1325 4909949588323368258402582510383923200
1326 -32196390743104054153459557445140480
1327 164856071393261926028978788761600
1328 -634061813051007407803764572160
1329 1720656209093642897703567360
1330 -2933770177482767089008640
1331 2361183241434822606848
1332 164611712003830668564754105956983738636734610350591180800000000
1333 -11852043264275808136662295628902829181844891945242565017600000000
1334 138273838083217761594393449003866340454857072694496591872000000000
1335 -626841399310587185894583635484194076728685396215051216486400000000
1336 1477554726946384081037232855069886038003329862506906438860800000000
1337 -2101411167212635137475175616099393476271402471120933601935360000000
1338 1974052914654293613991831639366096901951923533477240656363520000000
1339 -1301573350321512272961647234746877078210059472622356476723200000000
1340 629093785988730931931462830127657254468195411767472297082880000000
1341 -230256549120058380314783780961756903596202242215545415925760000000
1342 65441335013069223878938548273341435758920637261260276105216000000
1343 -14731382773504760353700452425167769088588195400803179036672000000
1344 2668728763316079774221096453834740776918151340725213593600000000
1345 -394150709658990243577269630104823253206373121091723853824000000
1346 47965430275961775673424346520692776845220009445024595968000000
1347 -4851675706074294550875106314736740646413058426623177523200000
1348 410827378336936232130553357296256264414008979673736806400000
1349 -29292504694255702825707904263547683737184240974954496000000
1350 1766849489494788424407778352404463463512700249282969600000
1351 -90478778978395993284039858729104814632229315752755200000
1352 3943946775981363809817122047166107304481790686658560000
1353 -146581064844835821038499309534628842907569456414720000
1354 4648448145185068320459808970442775145060342169600000
1355 -125755118903557403838526233016809375905014087680000
1356 2898610896713202570746172037621492707030466560000
1357 -56789111445809683018700513390135367321413222400
1358 942202452343750396992014550967555113929932800
1359 -13168447971261361243773788273480854142976000
1360 153916924339418508044109213586139853619200
1361 -1489818989371262025835297893150778982400
1362 11783879011976083820166198024921415680
1363 -74778713983983609646744778582261760
1364 370926160634839333565202274713600
1365 -1383407592111288889753668157440
1366 3643742560433596724548730880
1367 -6035184365107406583103488
1368 4722366482869645213696
1369 24033309952559277610454099469719625840963253111186312396800000000
1370 -576799438861422662650898387273271020183118074668471497523200000000
1371 4037596072029958638556288710912897141281826522679300482662400000000
1372 -13074120614192247020087030111527476457484009692485353943859200000000
1373 23969221126019119536826221871133706838720684436223148897075200000000
1374 -27891457310276793642852330904591949775965887343968755080232960000000
1375 22170132733809759049446724565188472898844679683667471986851840000000
1376 -12668647276462719456826699751536270227911245533524269706772480000000
1377 5402805456138512709529033717566938773668031183414762080829440000000
1378 -1769339798501501238208338527390342522370817229656296353955840000000
1379 454973091043243175539287049900373791466781573340190491017216000000
1380 -93512255866595435288707219742369316823212022979011484319744000000
1381 15585375977765905881451203290394886137202003829835247386624000000
1382 -2131333467044910206010420962789044258078906506644136394752000000
1383 241481131734152387873101882483487773082831771688744517632000000
1384 -22849827518930548529927920062953681754074404202805932851200000
1385 1817599916278566360335175459553133775892282152495926476800000
1386 -122191591010323788930095829213656052160825690924095897600000
1387 6971892580168624593609071336514909883050114497170636800000
1388 -338715428996046538960764599344853921443730258971852800000
1389 14044298275445832103251215094786626011081498542735360000
1390 -497693848077814648177230213768739792197793968291840000
1391 15081631759933777217491824659658781581751332372480000
1392 -390643560849348531072868723839450401747490570240000
1393 8636677365716889292427369744749753780131594240000
1394 -162572750413494386680985783430583600567182950400
1395 2595501095135614301147813668703076351580569600
1396 -34956243705530158938017692507785540088627200
1397 394243350062370213586665704975024888217600
1398 -3686670719461089080880567667796842905600
1399 28204038290959151438430572321943060480
1400 -173296702248596936641662502746193920
1401 833157222349023733854146647818240
1402 -3014589678332062356776650014720
1403 7709948026424711909914705920
1404 -12410379116981427621593088
1405 9444732965739290427392
1406 -24033309952559277610454099469719625840963253111186312396800000000
1407 1778464936489386543173603360759252312231280730227787117363200000000
1408 -21341579237872638518083240329111027746775368762733445408358400000000
1409 99594036443405646417721788202518129484951720892756078572339200000000
1410 -241871231362556569871610057063258314463454179310979047961395200000000
1411 354744472665082969145028083692778861213066129656102603676712960000000
1412 -343994640160080454928512081156634047236912610575614645989539840000000
1413 234369974614560309951293945403420999216358042370198989575290880000000
1414 -117184987307280154975646972701710499608179021185099494787645440000000
1415 44423067083805548945016499455550385472381589730299154886819840000000
1416 -13093114508911109162741705102688534665544047499456593019273216000000
1417 3060728067018181362718840153875241869867439675197645121388544000000
1418 -576658911177338517613694521744610787076474141703904153305088000000
1419 88716755565744387325183772576093967242534483339062177431552000000
1420 -11265619754380239660340796517599233935559934392261863800832000000
1421 1191306916555151780173969286918539680541970073664472953651200000
1422 -105680452275053786950916630291160778112594119437977439436800000
1423 7911905517918465333223704941584229377413463487335209369600000
1424 -502343207486886687823727297878363769994505618243505356800000
1425 27153686891183064206687962047479122702405709094243532800000
1426 -1253247087285372194154829017575959509341801958195855360000
1427 49489432018237694078123329381629063086668137722019840000
1428 -1674061125352649271141592537222124755574397893345280000
1429 48523510879786935395408479339771732045634721546240000
1430 -1204484312618824637474678565171638738721429258240000
1431 25564565002521992305585014444459271189189518950400
1432 -462707058869176331322805691302430247768136089600
1433 7113595594075387343886600425334357408035635200
1434 -92384358364615420050475330199147498805657600
1435 1006000272572944682945284902350063507865600
1436 -9093787774670686399505400247232212500480
1437 67325768823579909885285882316896337920
1438 -400748623949880415983844537600573440
1439 1868291953146295645612328846622720
1440 -6561165770487429835337414737920
1441 16301032970155105180962521088
1442 -25510223740461823444385792
1443 18889465931478580854784
1444 -3604996492883891641568114920457943876144487966677946859520000000000
1445 88923246824469327158680168037962615611564036511389355868160000000000
1446 -640247377136179155542497209873330832403261062882003362250752000000000
1447 2134157923787263851808324032911102774677536876273344540835840000000000
1448 -4031187189375942831193500951054305241057569655182984132689920000000000
1449 4837424627251131397432201141265166289269083586219580959227904000000000
1450 -3969168924924005249175139397961162083502837814334015146033152000000000
1451 2343699746145603099512939454034209992163580423701989895752908800000000
1452 -1033985182123060190961590935603327937719226657515583777538048000000000
1453 350708424345833281144867100964871464255644129449730170159104000000000
1454 -93522246492222208305297893590632390468171767853261378709094400000000
1455 19961270002292487148166348829621142629570258751288989922099200000000
1456 -3459953467064031105682167130467664722458844850223424919830528000000
1457 492870864254135485139909847644966484680747129661456541286400000000
1458 -58270447005415032725900671642754658287378970994457916211200000000
1459 5764388305912024742777270743154224260686951969344223969280000000
1460 -480365692159335395231439228596185355057245997445351997440000000
1461 33908166505364851428101592606789554474629129231436611584000000
1462 -2036526516838729815501597153560934202680428182068264960000000
1463 104437257273781016179569084797996625778483496516321280000000
1464 -4585050319336727539590837869180339668323665700716544000000
1465 172637553551991956086476730401031615418609782751232000000
1466 -5580203751175497570471975124073749185247992977817600000
1467 154862268765277453389601529807782123549898047488000000
1468 -3687196875363748890228607852566241036902334464000000
1469 75189897066241153839955924836644915262322114560000
1470 -1309548279818423579215487805572915795570196480000
1471 19400715256569238210599819341820974749188096000
1472 -243116732538461631711777184734598681067520000
1473 2557627811626130549860893819534059765760000
1474 -22361773216403327211898525198111997952000
1475 160299449579952166393537815040229376000
1476 -924804516807416344578102779078246400
1477 4182743178685736520027601895424000
1478 -14263403848885717033342205952000
1479 34438802049623461649920819200
1480 -52418267959853061872025600
1481 37778931862957161709568
1482 3604996492883891641568114920457943876144487966677946859520000000000
1483 -273979733459175764759176733954803734586981085467523961323520000000000
1484 3379083379329834432029846385442579393239433387432795522990080000000000
1485 -16219600220783205273743262650124381087549280259677418510352384000000000
1486 40549000551958013184358156625310952718873200649193546275880960000000000
1487 -61274045278514331034141214456025439664075058758781358816886784000000000
1488 61274045278514331034141214456025439664075058758781358816886784000000000
1489 -43093834042032056991044370606435474049459381984197878728359936000000000
1490 22265147588383229445372924813324994925554014025168904009652633600000000
1491 -8731430426816952723675656789539213696295691774576040788099072000000000
1492 2665384025028332936700989967333023128342895383817949293209190400000000
1493 -646153703037171621018421810262551061416459486986169525626470400000000
1494 126421376681185751938386875920933903320611638758163602839961600000000
1495 -20227420268989720310141900147349424531297862201306176454393856000000
1496 2675584691665306919330939172929818059695484418162192652697600000000
1497 -295236931494102832477896736323290268656053453038586775470080000000
1498 27380844453082117528192036029982565238263021854385063854080000000
1499 -2147517212006440590446434198430005116726511517990985400320000000
1500 143167814133762706029762279895333674448434101199399026688000000
1501 -8146106067354919262006388614243736810721712728273059840000000
1502 396861577640367861482362522232387177958237286762020864000000
1503 -16593515441409109190900175145605038799647552059736064000000
1504 596384275906881302844192341385381944173379249504256000000
1505 -18438934134319035450255222149113258177341194187571200000
1506 490397184423378602400404844391310057908010483712000000
1507 -11209078501105796626294967871801372752183096770560000
1508 219785852962858757378332703368654367689864642560000
1509 -3686135898748155260013965674945985202345738240000
1510 52659084267830789428770938213514074319224832000
1511 -637133505962864965865347104821706888314880000
1512 6479323789452864059647597676152951406592000
1513 -54822411756343640906589932743758446592000
1514 380711192752386395184652310720544768000
1515 -2129852826586777035998054885149900800
1516 9349661222944587515355816001536000
1517 -30971962643294699843828790067200
1518 72704137660316196816499507200
1519 -107669955809427910872268800
1520 75557863725914323419136
1521 555169459904119312801489697750523356926251146868403816366080000000000
1522 -14064292984237689257637739009679925042131695720666230014607360000000000
1523 104075768083358900506519268671631445311774548332930102108094464000000000
1524 -356831204857230516022351778302736383926084165712903207227752448000000000
1525 693838453889059336710128457810876302078496988886200680720629760000000000
1526 -857836633899200634477977002384356155297050822622939023436414976000000000
1527 725861767145477459942903617402147516020581465296333019830812672000000000
1528 -442430029498195785108055538226070866907782988371098221611162009600000000
1529 201696042859471607916907671838355836384430479992706542205088563200000000
1530 -70770541354200564181371112925738889959449291225511067440381952000000000
1531 19546149516874441535807259760442169607847899481331628150200729600000000
1532 -4326420446422801288558128642627515802527598304168265519412019200000000
1533 778755680356104231940463155672952844454967694750287793494163456000000
1534 -115371211904608034361550097136733754734069288111153747184320512000000
1535 14208277328153698812998780435558344179072572427481988569497600000000
1536 -1466660885486833425857938625606022624936523605417495594270720000000
1537 127777274114383215131562834806585304445227435320463631319040000000
1538 -9449075732828338597964310473092022513596650679160335761408000000
1539 595887658827012344015767327131929347704293286073174327296000000
1540 -32166675240324552983307278117782960739772916927026954240000000
1541 1490650803819918308982532400580185985501671760032956416000000
1542 -59427939022720995706944813312166883142923791097659392000000
1543 2040959521992438236400124901629973764504453431636787200000
1544 -60416933120960243815729876829009399134266891593318400000
1545 1541248293902047036115558082372688753425175805952000000
1546 -33847021356280248636263236318772772624239154954240000
1547 638623044458117898797419553184391936306399150080000
1548 -10321180516494834728039103889848758566568067072000
1549 142271911881507746877732008506687148160712704000
1550 -1663026439292901775309550070212590861025280000
1551 16357637107799033855503771182418926501888000
1552 -134010339848840011104997613373631758336000
1553 901992672059500074745176243860982988800
1554 -4895482616333786023040305258404249600
1555 20867359830919804019779647307776000
1556 -67178623198132165858445544652800
1557 153375852050530059037546905600
1558 -221082309262025310324391936
1559 151115727451828646838272
1560 -555169459904119312801489697750523356926251146868403816366080000000000
1561 43303217872521306398516196424540821840247589455735497676554240000000000
1562 -548507426385269881047871821377517076643136133105982970569687040000000000
1563 2705969970167331413169500985462417578106138256656182654810456064000000000
1564 -6958208494715995062435859676903359486558641231401612540941172736000000000
1565 10823879880669325652678003941849670312424553026624730619241824256000000000
1566 -11151876240689608248213701030996630018861660694098207304673394688000000000
1567 8088173976763891696506640308195358035657907756159139363829055488000000000
1568 -4313692787607408904803541497704190952350884136618207660708829593600000000
1569 1748032371448753935279866489265750581998397493270123365777434214400000000
1570 -552010222562764400614694680820763341683704471558986326034979225600000000
1571 138599969301473312708451478301317202673830559958533363246877900800000000
1572 -28121732901748208375627836177078852716429388977093725876178124800000000
1573 4672534082136625391642778934037717066729806168501726760964980736000000
1574 -642782466325673334300064826904659490661243176619285162884071424000000
1575 73883042106399233827593658264903389731177376622906340561387520000000
1576 -7149971816748312951057450799829360296565552576410291022069760000000
1577 586272198877758281191876536171391396866337644411539014287360000000
1578 -40945994842256133924512012050065430892252152943028121632768000000
1579 2446275652026682254380518500857394164259730332300399869952000000
1580 -125450033437265756634898384659353546885114376015405121536000000
1581 5536702985616839433363691773583547946149066537265266688000000
1582 -210699056535101712051895247197682585688547986618974208000000
1583 6921514900670007932139554014223389288319450768159539200000
1584 -196355032643120792401122099694280547186367397678284800000
1585 4808694676974386752680541217002788910686548514570240000
1586 -101541064068840745908789708956318317872717464862720000
1587 1844911017323451707636989820310465593774041989120000
1588 -28751860010235611028108932264578684578296758272000
1589 382662383681296698498727471155917157121916928000
1590 -4323868742161544615804830182552736238665728000
1591 41157925626074988410622392007376653778944000
1592 -326650203381547527068431682598227410944000
1593 2131982679413363813034052940035050700800
1594 -11230813061001038523445406181045043200
1595 46504401908906991815508928285900800
1596 -145553683595953026026632013414400
1597 323332877295712016349423206400
1598 -453800529537841426455330816
1599 302231454903657293676544
1600 -87716774664850851422635372244582690394347681205207802985840640000000000
1601 2280636141286122136988519678359149950253039711335402877631856640000000000
1602 -17332834673774528241112749555529539621923101806149061870002110464000000000
1603 61077607898062623325825879386151711048681406364525265637150294016000000000
1604 -122155215796125246651651758772303422097362812729050531274300588032000000000
1605 155470274649613950283920420255658900851189034382427948894564384768000000000
1606 -135538188156073700247520366376728272536934029974424365702953566208000000000
1607 85195432555246325869869944579657771308929961698209601298999384473600000000
1608 -40091968261292388644644679802191892380672923152098635905411475046400000000
1609 14536269194152795882853626594946767997670884417719973252254452940800000000
1610 -4153219769757941680815321884270505142191681262205706643501272268800000000
1611 952121528244903626431971024852526870541966455367316147522030796800000000
1612 -177729351939048676933967924639138349167833738335232347537445748736000000
1613 27342977221392104143687373021405899871974421282343438082683961344000000
1614 -3502056195843323683427939401756420673257807651925760542609768448000000
1615 376565182348744482089025742124346308952452435690941993829007360000000
1616 -34233198395340407462638703829486028086586585062812908529909760000000
1617 2646600212076737383666185506145138305853752794772090407354368000000
1618 -174850464461526193515483727132711840026374058513471438323712000000
1619 9910552641543994774156972388088930203924035705217004601344000000
1620 -483441592270438769471071823809216107508489546595951443968000000
1621 20344164458778154197010774423865129662594244485765398528000000
1622 -739787798501023788982209979049641078639790708573287219200000
1623 23268071368209813899532968813772244841584536624876748800000
1624 -633144799134960922436271260238700539907062221085081600000
1625 14897524685528492292618147299734130350754405202001920000
1626 -302707323073147884029976868209401777809233197137920000
1627 5299926195220097632848079847437337523932702441472000
1628 -79698138273986430569144057856200564269664698368000
1629 1024756891892286073945744753264998488563777536000
1630 -11199528873139738513068248669562825011625984000
1631 103221464268569018553624411701039861858304000
1632 -794011263604377065797110859238768168140800
1633 5027660646974798245662393500381164339200
1634 -25716934255625566473976437342103142400
1635 103488669036722601504935361537638400
1636 -315034000111788741263121344102400
1637 681154594836299981109451554816
1638 -931175112558168121817432064
1639 604462909807314587353088
1640 87716774664850851422635372244582690394347681205207802985840640000000000
1641 -7017341973188068113810829779566615231547814496416624238867251200000000000
1642 91225445651444885479540787134365998010121588453416115105274265600000000000
1643 -462208924633987419763006654814121056584616048163974983200056279040000000000
1644 1221552157961252466516517587723034220973628127290505312743005880320000000000
1645 -1954483452738003946426428140356854753557805003664808500388809408512000000000
1646 2072936995328186003785605603408785344682520458432372651927525130240000000000
1647 -1549007864640842288543089901448323114707817485421992750890897899520000000000
1648 851954325552463258698699445796577713089299616982096012989993844736000000000
1649 -356373051211487899063508264908372376717092650240876763603657555968000000000
1650 116290153553222367062829012759574143981367075341759786018035623526400000000
1651 -30205234689148666769565977340149128306848590997859684680009252864000000000
1652 6347476854966024176213140165683512470279776369115440983480205312000000000
1653 -1093719088855684165747494920856235994878976851293737523307358453760000000
1654 156245584122240595106784988693747999268425264470533931901051207680000000
1655 -18677633044497726311615676809367576924041640810270722893918765056000000
1656 1882825911743722410445128710621731544762262178454709969145036800000000
1657 -161097404213366623353593900374051896878054517942648981317222400000000
1658 11762667609229943927405268916200614692683345754542624032686080000000
1659 -736212481943268183223089377400891958005785509530406056099840000000
1660 39642210566175979096627889552355720815696142820868018405376000000
1661 -1841682256268338169413606947844632790508531606079815024640000000
1662 73978779850102378898220997904964107863979070857328721920000000
1663 -2573174951307908831242469492346577664834054638515781632000000
1664 77560237894032712998443229379240816138615122082922496000000
1665 -2026063357231874951796068032763841727702599107472261120000
1666 45838537493933822438825068614566554925398169852313600000
1667 -896910586883401137866598128027857119434765028556800000
1668 15142646272057421808137370992678107211236292689920000
1669 -219856933169617739501087056155036039364592271360000
1670 2732685045046096197188652675373329302836740096000
1671 -28902009995199325195014835276291161320325120000
1672 258053660671422546384061029252599654645760000
1673 -1924875790556065614053602083003074347008000
1674 11829789757587760578029161177367445504000
1675 -58781564012858437654803285353378611200
1676 229974820081605781122078581194752000
1677 -681154594836299981109451554816000
1678 1434009673339578907598845378560
1679 -1910102794991114096035758080
1680 1208925819614629174706176
1681 14210117495705837930466930303622395843884324355243664083706183680000000000
1682 -378936466552155678145784808096597222503581982806497708898831564800000000000
1683 2955704439106814289537121503153458335527939465890682129410886205440000000000
1684 -10696835112957994571658154011412515880958257114651992468344159600640000000000
1685 21987938843302544397297316579014615977525306291229095629374105845760000000000
1686 -28784210849414239938280123521619133643305855508518088823907920379904000000000
1687 25831984095628164047174469827094094295274485712772643816327620853760000000000
1688 -16729284938121096716265370935641889638844428842557521709621697314816000000000
1689 8118623572911708700540547659943858207086266938299973770845823696896000000000
1690 -3038549173487423139383596785008227633061526807316949247568027582464000000000
1691 897095470267715403056109527002429110713403152636432634996274810060800000000
1692 -212749913897481913768247318656702555900411814854489952963543433216000000000
1693 41131650020179836661861148273629160807412950871868057572951730421760000000
1694 -6562314533134104994484969525137415969273861107762425139844150722560000000
1695 872820159579412979562040281668523306258099753249189550619665367040000000
1696 -97605695264794569757475472358630563280475671331092164800478707712000000
1697 9242963566741910014912450033961227583378377966959485303075635200000000
1698 -745650842359011228093777481731325922692709483048832427811143680000000
1699 51501409532304078817287934173635123789586540871240678197166080000000
1700 -3058113386533575530311294336896012748639416731895532848414720000000
1701 156635075895622161308627270914186018832750613097088267845632000000
1702 -6938430825941181010348937803507686327032142329882093813760000000
1703 266323607460368564033595592457870788310324655086383398912000000
1704 -8869241321529387886410213994896714504321635137011843072000000
1705 256423643649659173586689860396673718662360199539458048000000
1706 -6435730664148308670411039633485144311525903047264829440000
1707 140110246679571306322446436142637394300273651246694400000
1708 -2641809365002017896988889031645688242698762447749120000
1709 43036994667952672507337791242348304705618937118720000
1710 -603674969042001250833493272832471836899388948480000
1711 7257294709794550556468225137876710607533637632000
1712 -74319454273369693358609576424748700537978880000
1713 643149123519545423295659795983402216194048000
1714 -4654177284628098947413187126067134988288000
1715 27774288996075611791894552329471393792000
1716 -134121315071592491550396228552779366400
1717 510355080181097760846256577445888000
1718 -1471293924846407959196415358402560
1719 3017007364688464714688479887360
1720 -3916919655551398526048010240
1721 2417851639229258349412352
1722 -14210117495705837930466930303622395843884324355243664083706183680000000000
1723 1165229634647878710298288284897036459198514597129980454863907061760000000000
1724 -15536395128638382803977177131960486122646861295066406064852094156800000000000
1725 80789254668919590580681321086194527837763678734345311537230889615360000000000
1726 -219285119815638888718992157233956575559644270850365845601055271813120000000000
1727 360602197030161728115675991895839702031415023176157168321735335870464000000000
1728 -393384214941994612489828354795461493125180025283080547260074911858688000000000
1729 302603242263072778838329503688816533173215404063908113276980701429760000000000
1730 -171475170615741241341720052090329368798155395636214597523622397476864000000000
1731 73969681442084457049369434235044041442341543215621983245484171460608000000000
1732 -24916103222596869742945493637067466591104519819998983830057826176204800000000
1733 6687438960177514822781907383109017007136278046926134188154048584089600000000
1734 -1453791078299459744083023344154134131986147401505681345250880126976000000000
1735 259445792434980508174816473725968552785220151653321593921695530352640000000
1736 -38436413694071186396269107218662007820032615059751347247658597089280000000
1737 4771416872367457621605820206454594074210945317762236210054170673152000000
1738 -500229188232072170007061795837981636812437815571847344602453377024000000
1739 44583706616049213013107111928518862461001587840628105579541299200000000
1740 -3396853837413273372427208527887151425600120978333569948917432320000000
1741 222269241139417603316716347486214744776110334286407137482506240000000
1742 -12538264884787659674276306781273652269421608600771684678500352000000
1743 611622677306715106062258867379202549727883346379106569682944000000
1744 -25861423987598947402209677267619558128028894138651440578560000000
1745 949501557032618358728471242675887158323766161612323422208000000
1746 -30303241181892075278568231149230441223098920051457130496000000
1747 841069551170882089364342742101089797212541454489422397440000
1748 -20297304402313896575911740382530070520966309610604462080000
1749 425520008434253596979281769025787641948979237119590400000
1750 -7736727426077338126896032164105229853617804311265280000
1751 121690812509383418813851685581812447788301822197760000
1752 -1650044915381470085611548279075423020858329792512000
1753 19196715038811391794528853590512589348959944704000
1754 -190443601575509839231437039588418545128570880000
1755 1598128125109173476068003129413302476603392000
1756 -11224780509985415108467098362867796148224000
1757 65071191362234290483867236886190122598400
1758 -305498550996405119642569187259108556800
1759 1131057204725676118632244306771968000
1760 -3174897416773827701423843668131840
1761 6343451382165489912934752583680
1762 -8029685293880366978398420992
1763 4835703278458516698824704
1764 -2358879504287169096457510430401317710084797842970448237895226490880000000000
1765 64476039783849288636505285097636017408984474374525585169136190750720000000000
1766 -515808318270794309092042280781088139271875794996204681353089526005760000000000
1767 1915859467862950290913299900044041660152681524271617387882903953735680000000000
1768 -4044592209932895058594744233426310171433438773462303374419463902330880000000000
1769 5441814973364258806109292241337217321564990349749280903764369614045184000000000
1770 -5023213821567008128716269761234354450675375707460874680397879643734016000000000
1771 3348809214378005419144179840822902967116917138307249786931919762489344000000000
1772 -1674404607189002709572089920411451483558458569153624893465959881244672000000000
1773 646261427336106308957648741211437414706773482831223643092124866445312000000000
1774 -196955863569099065587092949702533307339207156672372919799504721202380800000000
1775 48265863799542063503556375025917253181940093729988620662329220215603200000000
1776 -9653172759908412700711275005183450636388018745997724132465844043120640000000
1777 1595111168303954235445167949574473324531353524979680910777831779205120000000
1778 -220015333559166101440712820630961837866393589652369780796942314373120000000
1779 25550167768161224683437617879724600526419900733823587447386849411072000000
1780 -2516304401409817582459765397245604597298929617725050278909310926848000000
1781 211454151378976267433593730860975176243607530901264729320110161920000000
1782 -15239938838124415670889638260250463152692434659550611122170101760000000
1783 946069077670341593604484966223375580329085012603681662105026560000000
1784 -50764682216457353803167485992473811627414317749465845283684352000000
1785 2361148010067783897821743534533665657089038034858876524822528000000
1786 -95399919598698339305929031698329925538951031711469758578688000000
1787 3353558690796056330828217580514835495356280485694589108224000000
1788 -102659959922328255025353599403515372306824912827385380864000000
1789 2737598931262086800676095984093743261515331008730276823040000
1790 -63572689260077487388704696292452673707177498025666805760000
1791 1284296752728838129064741339241468155700555515670036480000
1792 -22531521977698914544995462091955581678957114310000640000
1793 342384319941655042764396267908150276828103431946240000
1794 -4490286163169246462483885480762626581352176156672000
1795 50581820578455413299869677714683965586148425728000
1796 -486363659408225127883362285718115053712965632000
1797 3959541324897355179511768947501615091286016000
1798 -27004544415327230550804903307768900878336000
1799 152138278396209749581999455255036061286400
1800 -694695335142510272063924453219342745600
1801 2503406613126163142572700732321955840
1802 -6844584041356563616056598037790720
1803 13329277587841409184141378846720
1804 -16455898256594332326100467712
1805 9671406556917033397649408
1806 2358879504287169096457510430401317710084797842970448237895226490880000000000
1807 -198145878360122204102430876153710687647123018809517651983199025233920000000000
1808 2707993670921670122733221974100712731177347923730074577103720011530240000000000
1809 -14442632911582240654577183861870467899612522259893731077886506728161280000000000
1810 40233048825121956109179297900924874863206312009703965145540983028449280000000000
1811 -67949149126872636984391703121562010880081771394166696690246993559158784000000000
1812 76185409627099623285530091378721042501909864896489932652701174596632576000000000
1813 -60278565858804097544595237134812253408104508489530496164774555724808192000000000
1814 35162496750969056901013888328640481154727629952226122762785157506138112000000000
1815 -15627776333764025289339505923840213846545613312100499005682292224950272000000000
1816 5428595989623292995244249426176074283536897255782278601973848878140620800000000
1817 -1504026594527665591755982525001163437863036469134484114832581507363635200000000
1818 337861046596794444524894625181420772273580656109920344636304541509222400000000
1819 -62374347064023589758442084648877681035122582666446832855933146124779520000000
1820 9570667009823725412671007697446839947188121149878085464666990675230720000000
1821 -1232085867931330168067991795533386292051804102053270772462876960489472000000
1822 134138380782846429588047493868554152763704478852573834098780959408128000000
1823 -12433504101083804525095311374625340363124122816994366084022477520896000000
1824 986786039768555914690104077351217489136835144205902070160514088960000000
1825 -67376571705392153492354190203212573938219184810644807066436239360000000
1826 3973490126215434693138836858138177437382157052935462980841111552000000
1827 -203058728865829415212669943969895246509657270997863381134737408000000
1828 9015292402076993064410293495492177963430872496733892185686016000000
1829 -348417097664811326160784289680857119359647246250585205243904000000
1830 11737455417786197157898761531801924233746981699931061878784000000
1831 -344937465339022936885188093995811650950931707100014879703040000
1832 8844550393308280432953540871687478229511069412820894351360000
1833 -197781699920241071875970166243186095977885549413185617920000
1834 3852890258186514387194224017724404467101666547010109440000
1835 -65263718831955476613090303990492029690772331104829440000
1836 958676095836634119740309550142820775118689609449472000
1837 -12167227022781183962859560657550342994631703134208000
1838 132777279018445459912157904001045409663639617536000
1839 -1238016587584573052794013090918838318542094336000
1840 9782396214452289267029076223239284343177216000
1841 -64810906596785353321931767938645362108006400
1842 354989316257822749024665395595084143001600
1843 -1577146166269482779820801461362832179200
1844 5533846197436781683581759513553797120
1845 -14742181012152598557660365004472320
1846 27991482934466959286696895578112
1847 -33714523257412778424205836288
1848 19342813113834066795298816
1849 401009515728818746397776773168224010714415633304976200442188503449600000000000
1850 -11228266440406924899137749648710272300003637732539333612381278096588800000000000
1851 92071784811336784172929547119424232860029829406822535621526480392028160000000000
1852 -350749656424140130182588750931139934704875540597419183320100877683916800000000000
1853 759957588918970282062275627017469858527230337961074897193551901648486400000000000
1854 -1050123213778940753395144502787776531783081921546212585212908082277908480000000000
1855 996270741277456612195393502644813632717282848646406811612246129340579840000000000
1856 -683157079733113105505412687527872205291851096214678956534111631547826176000000000
1857 351624967509690569010138883286404811547276299522261227627851575061381120000000000
1858 -139827472459993910483564000371201913363829171739846570050841562012712960000000000
1859 43945777058855229009120114402377744200060596832523207730264490918281216000000000
1860 -11116718307378397852109436054356425410292008684907056500936472010948608000000000
1861 2297455116858202222769283451233661251460348461547458343526870882262712320000000
1862 -392727370403111491071672384826266880591512557529480058722542031156019200000000
1863 56103910057587355867381769260895268655930365361354294103220290165145600000000
1864 -6756599920913746082953503394860505472542151527388904236086744622039040000000
1865 691015901002542213029335574474369877873629133482956115054326154526720000000
1866 -60391305633835621979034369533894510335174310825401206693823462244352000000
1867 4533881804342013662089667382424512787925999311216306808845605273600000000
1868 -293692748459401694710261854731952245371724651738708133366516940800000000
1869 16475446864795704825209811363011955228169919487781187969341194240000000
1870 -802790323423046525259392801741446323410272931852018018439659520000000
1871 34057771296735307132216664316303783417405518320994703812591616000000
1872 -1260232055383360115900709132888206601939149614097861380669440000000
1873 40721784102523541160056927763394431015040548754862867742720000000
1874 -1149791551130076456283960313319372169836439023666716265676800000
1875 28369312582309578747209470720507005641827958493953812070400000
1876 -611325254298926949434816877478938842113464425458937364480000
1877 11491076208626446417947685666897346656268128298100326400000
1878 -188048003414109000410599180989553305888666038776627200000
1879 2671720267085701645177911861053762815904544813219840000
1880 -32832199902742877360097227171167592207736341790720000
1881 347263652817472741308720672002734148351057461248000
1882 -3141236117751901775746003365017947972420239360000
1883 24101555890679553266593376202183744033914880000
1884 -155181043964133944573639444360136782512128000
1885 826687448819587223756070099331017867264000
1886 -3574864643544160967593816645755752939520
1887 12217582513821466054661027497456435200
1888 -31723680659062553858256481655193600
1889 58747556776041766404178669731840
1890 -69053842816387618459216773120
1891 38685626227668133590597632
1892 -401009515728818746397776773168224010714415633304976200442188503449600000000000
1893 34486818352678412190208802492467264921439744464227953238028211296665600000000000
1894 -482815456937497770662923234894541708900156422499191345332394958153318400000000000
1895 2639391164591654479623980350756828008654188442995579354483759104571473920000000000
1896 -7541117613119012798925658145019508596154824122844512441382168870204211200000000000
1897 13071270529406288851471140784700481566668361812930488231729092708353966080000000000
1898 -15051766064164817465330404539958130288890840875495713721385015845983354880000000000
1899 12239897678551609806971977318207710344812332140512997971236166731898552320000000000
1900 -7343938607130965884183186390924626206887399284307798782741700039139131392000000000
1901 3359971911759265437207993773625645977007306862101607286221692828364308480000000000
1902 -1202516263155947630158650403192336454928930876962680502437237433309331456000000000
1903 343576075187413608616757258054953272836837393417908714982067838088380416000000000
1904 -79669814536211851273450958389554382107092728908500571590044716078465024000000000
1905 15198549234600414704473721292776528278891535976390878272562376605737943040000000
1906 -2412468132476256302297416078218496552205005710538234646438472477101260800000000
1907 321662417663500840306322143762466206960667428071764619525129663613501440000000
1908 -36316724574911385195875080747375216914914064459715360268966252343459840000000
1909 3495727499189331195324874082635047617478359145854954464392473487605760000000
1910 -288536238028325749455386432217495993823610596165805765314934319611904000000
1911 20521780798600693417879547099395163145349260040242230818985371238400000000
1912 -1262878818375427287254125975347394655098416002476444973476022845440000000
1913 67470877636782410236573513200906102362981575045199150731587747840000000
1914 -3138180355199181871468535497716562900603794188148797708445941760000000
1915 127346449196488539711766657878353277125951068504588892516646912000000
1916 -4515831531790373748644207726182740323615286117184003280732160000000
1917 140082937312680981590595831506076842691739487716728265034956800000
1918 -3803156669122560586170022574825615638689759847512984571084800000
1919 90361514151060139713333869702355647599896460388149179187200000
1920 -1877641852489561344692651837971026443634212163909593333760000
1921 34076984618685323860120723012178338359967552884021657600000
1922 -539070943120445801177050985503386143547509311159664640000
1923 7411869128044204564041949033891083940896479159255040000
1924 -88236537238621482905261298022512904058291418562560000
1925 904990125524322901592423569461670810854270959616000
1926 -7945479591960692726886949687986574283180605440000
1927 59220965902812616597915152953937199626190848000
1928 -370710271692097756481472005971437869334528000
1929 1921489745904986520081676447093717204992000
1930 -8090483140652574821396532408815651389440
1931 26941335799708873864124317045673164800
1932 -68205913416984490795251435558666240
1933 123226582505843705140472331632640
1934 -141395963862127028273634344960
1935 77371252455336267181195264
1936 -69775655736814461873213158531270977864308320195065858876940799600230400000000000
1937 2000235464455347907032110544563101365443505178925221287805636255206604800000000000
1938 -16801977901424922419069728574330051469725443502971858817567344543735480320000000000
1939 65607723234135411350653225861669724786546969868747258240024869170776637440000000000
1940 -145794940520300914112562724137043832858993266374993907200055264823948083200000000000
1941 206763733828790387286907136048898526600026814131809541120078375568508190720000000000
1942 -201462099628052172228268491534824205405154331718173399040076365938546442240000000000
1943 141982813071198673760874936891209439999823052829950776466339534090023206912000000000
1944 -75167371625928709638110260707110879999906322086444528717473870988835815424000000000
1945 30770269086637483477588995611098021052593231263456824621188134322915246080000000000
1946 -9963706180434994649885960483593644912268284409119352734479967304563032064000000000
1947 2599227699243911647796337517459211716243900280639831148125208862059921408000000000
1948 -554501909172034484863218670391298499465365393203163978266711223906116567040000000
1949 97946206178536005873275092775670960019523231847852326645401982570311188480000000
1950 -14474808794857537813784496469310979313230034263229407878630834862607564800000000
1951 1805460021724166006880646871440939355198584918854420767657179402217717760000000
1952 -191488184122260031032795880304342052824092339878499172327276603265515520000000
1953 17378759567398389371043659725099951012606699753678916480122582481240064000000
1954 -1356900146403477848790195654212008187170493073860816301751312746283008000000
1955 91558714332218478325924133212686112494635160179542260577011656294400000000
1956 -5359534497495715804444339505132845609442058156851254277678731100160000000
1957 273021690902328822817762588301340972352530094368945400634796933120000000
1958 -12134297373436836569678337257837376549001337527508684472657641472000000
1959 471452811918915019358455286613478089785435870634009942508437504000000
1960 -16035809929214796576818207027669322781817546620204419813212160000000
1961 477930021419735113662032836903085698595346487504131727766323200000
1962 -12485835102402368716860074113578436247773928555986024818278400000
1963 285870972041535714729456242331088776043308801955235585064960000
1964 -5731748812862871473272305610648396512146542395092442808320000
1965 100498225824597395790864505154559845332785664437623193600000
1966 -1537677772179632285324702811108019491430600330193141760000
1967 20470876639360184034020621141222993741523609106513920000
1968 -236202422761848277315622551629496081632964720459776000
1969 2350272863301972908613159717706428672964823089152000
1970 -20036426797118268615627960082748752540194570240000
1971 145133071367456271662496290337817925844467712000
1972 -883610784581164515448988069027810811838464000
1973 4457856210499568726589489357257423915581440
1974 -18282390473682441804194761547193809633280
1975 59339144672776506991868748936039628800
1976 -146516406599448165412021602311208960
1977 258330425976106080655929948241920
1978 -289445855435412975524851482624
1979 154742504910672534362390528
1980 69775655736814461873213158531270977864308320195065858876940799600230400000000000
1981 -6140257704839672644842757950751846052059132177165795581170790364820275200000000000
1982 88010360436035307909412863960776460079514227872709736663447995229090611200000000000
1983 -492858018441797724292712038180348176445279676087174525315308773282907422720000000000
1984 1443369911150979049714370968956733945304033337112439681280547121757086023680000000000
1985 -2565990953157296088381103944811971458318281488199892766720972660901486264320000000000
1986 3032534762822259013541304662050511723467059940599873269761149508338120130560000000000
1987 -2532666395324084450869661036437790010807654455885608445075245743227440988160000000000
1988 1561810943783185411369624305803303839998053581129458541129734874990255276032000000000
1989 -734969855897969605350411438025084159999084038178568725237522294113061306368000000000
1990 270778367962409854602783161377662585262820435118420056666455582041654165504000000000
1991 -79709649443479957199087683868749159298146275272954821875839738436504256512000000000
1992 19061003127788685417173141794700885919121935391358761752918198321772756992000000000
1993 -3753551385164541128304864845725712919457858046298340775959275977210635223040000000
1994 615661867407940608346300583161360320122717457329357481771098176156241756160000000
1995 -84918878263164221840869045953291078637616201010945859554634231193964380160000000
1996 9930030119482913037843557792925166453592217053699314222114486712197447680000000
1997 -991232953103463690052119850987182391089419171135760421458843593374433280000000
1998 84962824551725459147324558656044204950521643240208036125043736574951424000000
1999 -6284590151763476352291432503718774761631757394723780766006080088047616000000
2000 402858343061761304634066186135818894976394704789985946538851287695360000000
2001 -22459001703791570990052470307223353030042910371567160782653730324480000000
2002 1092086763609315291271050353205363889410120377475781602539187732480000000
2003 -46426876907062679049204072986508223317918160974815836243211845632000000
2004 1728660310369355070981002717582752995879931525658036455864270848000000
2005 -56446050950836083950400088737396016191997764103119557742506803200000
2006 1617609303266795769317649601825828518322711188475522770901401600000
2007 -40694573667089201743840241555366755177929841219510006815129600000
2008 898451626416255103435433904469136153278970520430740410204160000
2009 -17392892949376989298205617025415823898927438992004654039040000
2010 294794795752152360986535881786708879642837949017028034560000
2011 -4365020772638956164792704754113087588577188034096660480000
2012 56294910758240506093556708138363232789189925042913280000
2013 -629873127364928739508326804345322884354572587892736000
2014 6083059175605106351704648681122521271203071524864000
2015 -50377301661325932519293156779482577815346348032000
2016 354769730009337552952768709714666040953143296000
2017 -2101560784949796685392187839849928417345536000
2018 10323456487472685472101975353648771172925440
2019 -41252573376514227660747154260334749941760
2020 130546118280108315382111247659287183360
2021 -314474238554913135518485390326497280
2022 541263749664222264231472272506880
2023 -592354308798054461539230941184
2024 309485009821345068724781056
2025 12420066721152974213431942218566234059846880994721722880095462328841011200000000000
2026 -364321957153820576927336971744609532422175175845170537816133561646002995200000000000
2027 3133168831522856961575097957003641978830706512268466625218748630155625758720000000000
2028 -12532675326091427846300391828014567915322826049073866500874994520622503034880000000000
2029 28546649353874918983239781386033182473790881556223807029770820852529034690560000000000
2030 -41522399060181700339257863834230083598241282263598264770575739421860414095360000000000
2031 41522399060181700339257863834230083598241282263598264770575739421860414095360000000000
2032 -30054307891179135483653310965728441461584166209842553548226249486298966392832000000000
2033 16353079293729823719046654496058122559979619849473154136534871044015614066688000000000
2034 -6885507071044136302756486103603420025254576778725538583804156229059205922816000000000
2035 2295169023681378767585495367867806675084858926241846194601385409686401974272000000000
2036 -616883373953888364410330770810319580655218999938519925821716236595554680832000000000
2037 135714342269855440170272769578270307744148179986474383680777572051022029783040000000
2038 -24745635057751419290306146019969514802351804897818691041509300886796039618560000000
2039 3778890082710807871918672544921452999373920944987090750181223288131414917120000000
2040 -487598720349781660892731941280187483790183347740269774216932037178247086080000000
2041 53561980644483591537459190519414534204224685926014482773829655599125626880000000
2042 -5041127590069043909407923813591956160397617498919010143419261703447117824000000
2043 408740074870463019681723552453401850843050067479919741358318516495712256000000
2044 -28683514025997404889945512452870305322319302981046999393566211683909632000000
2045 1748994757682768590850336125175018617214591645185792645949159249018880000000
2046 -92969821006393014796031156155482717194131117352068712077031720878080000000
2047 4319809864943513818805488063790106051444476159793091672266120364032000000
2048 -175829448711854401505496276416988590438073035181217422367908691968000000
2049 6279623168280514339482009872035306801359751256472050798853881856000000
2050 -197007785671545547905317956769735115336776510006966299571886489600000
2051 5432725584556408432802672247641461816253633802804585909819801600000
2052 -131702438413488689280064781761005134939482031583141476601692160000
2053 2805691043896375586166793596412390092695732502397750754672640000
2054 -52473473643883120255603386958034180576425154925030990151680000
2055 860220879407920004190219458328429189777461556148049018880000
2056 -12332915833805304719573038829081422075662531270939770880000
2057 154161447922566308994662985363517775945781640886747136000
2058 -1673394278671004710932569719006977215150954039476224000
2059 15692529467503027979759818336808822989480387411968000
2060 -126298023883324168851185660658421110579319013376000
2061 865054958104960060624559319578226784789856256000
2062 -4987704262947517466664125806577163443833405440
2063 23864613698313480701742228739603652841308160
2064 -92948836215437120552063208333412474552320
2065 286879124121719507876738297325347143680
2066 -674414632081620941232414451543572480
2067 1133469969885077212155318405955584
2068 -1211943298460387289126242615296
2069 618970019642690137449562112
2070 -12420066721152974213431942218566234059846880994721722880095462328841011200000000000
2071 1117806004903767679208874799670961065386219289524955059208591609595691008000000000000
2072 -16394488071921925961730163728507428958997882913032674201726010274070134784000000000000
2073 93995064945685708847252938710109259364921195368053998756562458904668772761600000000000
2074 -281985194837057126541758816130327778094763586104161996269687376714006318284800000000000
2075 513839688369748541698316064948597284528235868012028526535874775345522624430080000000000
2076 -622835985902725505088867957513451253973619233953973971558636091327906211430400000000000
2077 533859416488050432933315392154386789120245057674834832764545221138205324083200000000000
2078 -338110963775765274191099748364444966442821869860728727417545306720863371919360000000000
2079 163530792937298237190466544960581225599796198494731541365348710440156140666880000000000
2080 -61969563639397226724808374932430780227291191008529847254237406061532853305344000000000
2081 18778655648302189916608598464372963705239754851069650683102244261070561607680000000000
2082 -4626625304654162733077480781077396854914142499538899443662871774466660106240000000000
2083 939560831098999201178811481695717515151795092214053425482306268045537129267200000000
2084 -159079082514116266866253795842661166586547317200263013838274077129403111833600000000
2085 22673340496264847231512035269528717996243525669922544501087339728788489502720000000
2086 -2742742801967521842521617169701054596319781331039017479970242709127639859200000000
2087 283563426941383719904195714514547534022365984314194320567333470818900377600000000
2088 -25205637950345219547039619067959780801988087494595050717096308517235589120000000
2089 1936137196754824830071322090568745609256552951220672459065719288663900160000000
2090 -129075813116988322004754806037916373950436863414711497271047952577593344000000
2091 7495691818640436817930011965035794073776821336510539911210682495795200000000
2092 -380331085935244151438309275181520206703263661894826549406038858137600000000
2093 16903603819344184508369301119178675853478384973103402195823949250560000000
2094 -659360432669454005645611036563707214142773881929565333879657594880000000
2095 22606643405809851622135235539327104484895104523299382875873974681600000
2096 -681950027324580742749177542664467706934995611562575652364222464000000
2097 18109085281854694776008907492138206054178779342681953032732672000000
2098 -423329266329070786971636798517516505162620815802954746219724800000
2099 8707317032781855267414187023348796839400549145372329928294400000
2100 -157420420931649360766810160874102541729275464775092970455040000
2101 2497415456345574205713540362888987970321662582365303603200000
2102 -34686325782577419523799171706791499587800869199518105600000
2103 420440312516089933621808141900503025306677202418401280000
2104 -4429573090599718352468566903253763216576054810378240000
2105 40352218630722071947953818580365544830092424773632000
2106 -315745059708310422127964151646052776448297533440000
2107 2104187735930983931248928074649740827867217920000
2108 -11812983780665172947362403226103808156447539200
2109 55072185457646493927097450937546891172249600
2110 -209134881484733521242142218750178067742720
2111 629734662706213553875766994128810803200
2112 -1445174211603473445498030967593369600
2113 2372379006736208118464619919441920
2114 -2478974928668974000485496258560
2115 1237940039285380274899124224
2116 -2260452143249841306844613483779054598892132341039353564177374143849064038400000000000
2117 67813564297495239205338404513371637966763970231180606925321224315471921152000000000000
2118 -596759365817958105006977959717670414107522938034389340942826773976152906137600000000000
2119 2443871688587828430028576406462840743487951079569403967670623931521388091801600000000000
2120 -5702367273371599670066678281746628401471885852328609257898122506883238880870400000000000
2121 8501711207572203144463047620058609616739902543471744711775382646625919786024960000000000
2122 -8719703802638157071244151405188317555630669275355635601820905278590686960025600000000000
2123 6477494253388345252924226758139893041325640033121329304209815349810224598876160000000000
2124 -3619776200422898817810597306019351993681975312626625199411367401364537275842560000000000
2125 1566452858662541008877100588569778055745416217160060027815445542110969347440640000000000
2126 -537069551541442631615005916081066761969856988740592009536724185866618061979648000000000
2127 148596318608304285427076735674603451928418929691072888014113411109340965765120000000000
2128 -33681832217882304696804060086243449103774957396643187949865706518117285573427200000000
2129 6333335972593253874612729246985947694726915066035471238436286695714361389875200000000
2130 -998358379916177950677868649771183873060400404498202362709168346122460908748800000000
2131 133114450655490393423715819969491183074720053933093648361222446149661454499840000000
2132 -15126642119942090161785888632896725349400006128760641859229823426097892556800000000
2133 1474529820095195343501817715475647176916303118433810466950134048258281963520000000
2134 -123984489377373782636789477577531894755725187135575654878689950003699384320000000
2135 9035306918189182540332836422654146176530580439029804808973356680431534080000000
2136 -572970682616874990362570114607336098999500222962865670812944569978585088000000
2137 31725951418431616299145632038058477242497243796393447996287074749644800000000
2138 -1538227947560320790261606401845259502666533032552409599819979381800960000000
2139 65456508406822161287727931993415297985809916278825940417871463055360000000
2140 -2449053035629400592397983850093769652530302990024099811553013923840000000
2141 80674688232497901867227703297206529730409980847852699674687517491200000
2142 -2341790659869315003402836089904398540795645307629976768496009216000000
2143 59924609478137353622429475701257336397464324370329371853769932800000
2144 -1351682920559489179453296444389263227010473482037504628280524800000
2145 26859859321462672180836983699143746182557626177250238083891200000
2146 -469680600156724322287859824247322337618494009656834764308480000
2147 7214755762776103260950227715012631914262580793499765964800000
2148 -97121712191216774666637680779016198845842433758650695680000
2149 1142091595192960715211478833222261949340526131942522880000
2150 -11683801485349981741293901107133114571258579354910720000
2151 103438081560442494289121056079246889564462271954944000
2152 -787200011875513655168348980816186374158769192960000
2153 5106162239192521006497398794483371075624448819200
2154 -27921598027026772421038407625336273824330547200
2155 126875161434071669553566279375108027763916800
2156 -469908005311376553902097331018918621347840
2157 1380863959187118877173368589535464652800
2158 -3094373017786260789184019248258744320
2159 4962907807195285948971963509637120
2160 -5069364460873632225711913697280
2161 2475880078570760549798248448
2162 2260452143249841306844613483779054598892132341039353564177374143849064038400000000000
2163 -207961597178985400229704440507673023098076175375620527904318421234113891532800000000000
2164 3119423957684781003445566607615095346471142630634307918564776318511708372992000000000000
2165 -18300620551750715220213990764675226032630703433054606455580021068602022454886400000000000
2166 56209048837520053890657257348645337100222874830096291256424350424991926111436800000000000
2167 -104923557830037433929226880384137962587082699682846410345325454126651595408015360000000000
2168 130359571849440448215100063507565347456678505666566752247222533914930770052382720000000000
2169 -114601821406101492936351704182475030731145939047531210766789040804334742903193600000000000
2170 74491183913965970408628607718608769975244860380895286998412876522817582887075840000000000
2171 -37002156715434076804286105794864487046526858751294390927316200102837492153057280000000000
2172 14411366299695377281669325414841958112857829197872552255902098987420917996453888000000000
2173 -4491854431073883828052776752678012918293349360375860443398056827248078336557056000000000
2174 1139238442663666188274254973505293131451211794298225474774869485171614070865920000000000
2175 -238363735695782464008151809841107485965176621576244099337511153820522328673484800000000
2176 41619064962755668318883649337336227708205441862518810995438455428980089133465600000000
2177 -6123264730152558097490927718596594421437122480922307824616232522884426906992640000000
2178 765408091269069762186365964824574302679640310115288478077029065360553363374080000000
2179 -81861827943216017346135397307441101890870621402704650061714338541235653836800000000
2180 7536485747153220644564846101319974459794438160883920164411796246653441146880000000
2181 -600345948564125684346559575638575490396143011393313697307340810544228597760000000
2182 41562411823670239685531047544209072412040670019537102121277440729985056768000000
2183 -2510157276226309481588402406851186719426381929170649605466233354191896576000000
2184 132672160477077668160063552159153632104988474057645327984473221680332800000000
2185 -6152911790241283161046425607381038010666132130209638399279917527203840000000
2186 250916615559484951602957072641425308945604679068832771601840608378880000000
2187 -9012515171116194180024580568345072321311515003288687306515091239731200000
2188 285464281438069498914805719359346182122989163000094168079663523430400000
2189 -7979434841036184456039293343377950583451828455628068988949364736000000
2190 196895145428165590473696848732702676734525637216796507519529779200000
2191 -4288097541085276017575974927028007478791846908532773303510630400000
2192 82370235252485528021233416677374154959843386943567396790599680000
2193 -1393890813368343150015583994540440485835530609304154784399360000
2194 20742422817981296875231904680661316753504919781311827148800000
2195 -270763561260361917252444443383923948297500118357450424320000
2196 3090365492875070170572236842836708804097894239373885440000
2197 -30711706761491380577115397195892758301593980018622464000
2198 264341763987797485405531587758075384442514694995968000
2199 -1957362191690466385824002871218625578989372047360000
2200 12362287526466103489414754976117635235722349772800
2201 -65866333807345206736808551321306081842010521600
2202 291812871298364839973202442562748463857008640
2203 -1054427719235283974609584254969280808878080
2204 3024749624886069921427378815172922572800
2205 -6620519014798511455928599321855918080
2206 10376989051408325166032287338332160
2207 -10364034008897203661455468003328
2208 4951760157141521099596496896
2209 420444098644470483073098107982904155393936615433319762936991590755925911142400000000000
2210 -12893619025097094814241675311475727432080722873288472730067742116515061275033600000000000
2211 116042571225873853328175077803281546888726505859596254570609679048635551475302400000000000
2212 -486273631803661861565686040318513148867044405506879542962554845537139453801267200000000000
2213 1161653675975414447073583318538670300071272746488656685966103242116499806303027200000000000
2214 -1774161977853360246439654522859060094654307467364493847657321315232472431444623360000000000
2215 1865144643384301797539123985569781125149400157998570455229491639090547940749475840000000000
2216 -1421062585435658512410761131862690381066209644189387013508184105973750811999600640000000000
2217 815021188705745323294407119744778306787973178285089610688517354896710024529182720000000000
2218 -362231639424775699241958719886568136350210301460039826972674379954093344235192320000000000
2219 127643530083016198780499739388600200428169344324014034266561448174299559397163008000000000
2220 -36325431486075756174687672869483060991415781783909132281392981298614894373896192000000000
2221 8475934013417676440760457002879380897997015749578797532325028969676808687242444800000000
2222 -1642061290348723640945045801127629347760105615303014906547299059652487153084006400000000
2223 266936071830088079562495130232570288059524558152706856729363886544492985476710400000000
2224 -36739588380915348584945566311579566528622734885533846947697395137306561441955840000000
2225 4314118332607484114141335438102146069648881747922535058252345641123118957199360000000
2226 -435037142783947977896605254262401284334341016597230426042253341961995188961280000000
2227 37886117539743217294298956076905817554642310754713760826502543293987569008640000000
2228 -2863188370075060956114361053045513877273912823568111479465779250287859466240000000
2229 188551429248845477597774996176167987039989381064241487672136682336029769728000000
2230 -10857889613444036362219601108705133251472256716877693642249288462318436352000000
2231 548378263305254361728262682257835012700619026104934022335822649612042240000000
2232 -24349821127337843999034790701550490850721288855723249835448184256593920000000
2233 952458989674779612207143173700104233956785108302099908529435778744320000000
2234 -32869172977012002303619058543376146113018466482582271353172685697843200000
2235 1001818044292092958455733279261101695752377062604104061562592742604800000
2236 -26984997826049641978605610215787251064037092595396742398992397107200000
2237 642499948239277189966800243233029787238978395128493866642676121600000
2238 -13518409197319683716425954854698464255174297033679590414457241600000
2239 251161700933808331343433041016255620041489671663992390213959680000
2240 -4115296687087489300046009888643205243895376084612266506321920000
2241 59355240679146480289125142624661614094644847374215382302720000
2242 -751671976036228606103800992080744095273657044992325058560000
2243 8330550459054536981542551489385910689307367080051343360000
2244 -80456020530104180103429068710366944283049018076954624000
2245 673528330160689483362039387986329061730242921496576000
2246 -4854258235392356636843527120622191435893642677452800
2247 29862149089905133104300576955297144855121520230400
2248 -155077697318559600671473298047632040792581734400
2249 670088815574022965864390794032977954042019840
2250 -2362934406960997822619068330413087113871360
2251 6618863885044811828064617172025454100480
2252 -14154213066120955526468039929485066240
2253 21686741163617398661595566796963840
2254 -21183629952251427264073813721088
2255 9903520314283042199192993792
2256 -420444098644470483073098107982904155393936615433319762936991590755925911142400000000000
2257 39521745272580225408871222150392990607030041850732057716077209531057035647385600000000000
2258 -606000094179563456269358739639359189307793975044558218313183879476207879926579200000000000
2259 3636000565077380737616152437836155135846763850267349309879103276857247279559475200000000000
2260 -11427430347386053746793621947485058998375543529411669259620038870122777164329779200000000000
2261 21839089108337791604983366388527001641339927633986745696162740951790196358496911360000000000
2262 -27795204319702643860887920858125274816250816988710403613298033938642068092632432640000000000
2263 25046228068303481281239664949079917966291944978837946113081744867787358061492961280000000000
2264 -16697485378868987520826443299386611977527963319225297408721163245191572040995307520000000000
2265 8512443526482228932186029917334351204229942084310935933857847928921193589527019520000000000
2266 -3404977410592891572874411966933740481691976833724374373543139171568477435810807808000000000
2267 1090771984345774789578815954775310803658901669677938111005161466216741689393938432000000000
2268 -284549213307593423368386770810950644432756957307288202870911686839150005928853504000000000
2269 61287522866250891187037150636204754185516883112338997541427132549970770507753062400000000
2270 -11025268663770001589202450378999797049246423417034528658246150829095270884992614400000000
2271 1672799383468551965258302816124107138506353897756962968837347022345489375654051840000000
2272 -215845081737877672936555202080529953355658567452511350817722196431676048471490560000000
2273 23854536662653147454663854775388337090999699076748135027983558250916069528043520000000
2274 -2271860634538394995682271883370317818190447531118870002665100785801530431242240000000
2275 187436581512413811877057993222586676322967221628583869352170477349201657200640000000
2276 -13456985339352786493737496949313915223187390270770123953489162476352939491328000000
2277 843992111875784518770992840026656703893285800954223801960992768551752302592000000
2278 -46392801075624519002211022919012842074472369608477418289610596157178773504000000
2279 2241198119595387391411160527488543095385138628428860786937709959283998720000000
2280 -95370132748739888996219596914406089165325048018249395188838721671659520000000
2281 3581245801177171341898858333112391919677512007215895656070678528078643200000
2282 -118834702301504931405391980887590682100912917283182057969162786753740800000
2283 3487810969016916225734775120390502200026794217955028955069767326105600000
2284 -90592492701738083785318834295857200000695953713117635196617333145600000
2285 2082586039120415719202731822893268965533240315244083567738329497600000
2286 -42357682151601675644801325211388521332879464038862716631966023680000
2287 761587093154128488589764705017033170448388036658557570326200320000
2288 -12088684018319499818885154047889415403942667248548532862320640000
2289 169072503752720277187204951718733082572624716762916543528960000
2290 -2078151933747220263934038036929116028109522418508192808960000
2291 22373478375746470750428566857207874422711214443566465024000
2292 -210079609161938692492287012743735910072405769423159296000
2293 1711126027975805714487343310019322481152509043802112000
2294 -12007901950707408522718198666802263025631642412646400
2295 71975436267976474661647544456357220932856997478400
2296 -364432588698615061577962250411935295862567075840
2297 1536301186925808751006164259490242138535362560
2298 -5288472244150804650623629120448337826283520
2299 14469144306842146786931953817916108963840
2300 -30238546095803859533818085303899914240
2301 45301192652889677204221850642546688
2302 -43288287293731177452672575864832
2303 19807040628566084398385987584
2304 -79884378742449391783888640516751789524847956932330754958028402243625923117056000000000000
2305 2503043867263414275895177402858222738445235983879696988684889936966945591001088000000000000
2306 -23028003578823411338235632106295649193696171051693212295900987420095899437210009600000000000
2307 98691443909243191449581280455552782258697875935828052696718517514696711873757184000000000000
2308 -241245751778150023543420907780240134410150363398690795480867487258147517913628672000000000000
2309 377220630053107309540621783074557301077689659132498334751901889167285209828583014400000000000
2310 -406237601595654025659131151003369401160588863681152052809740496026307149046166323200000000000
2311 317252222198510762895702422688345627573031303065280650765702101658639868778910842880000000000
2312 -186618954234418095821001425110791545631194884156047441626883589210964628693476966400000000000
2313 85124435264822289321860299173343512042299420843109359338578479289211935895270195200000000000
2314 -30806938476792828516482774938924318643879790400363387189199830599905272038288261120000000000
2315 9010725088073791739998914409013437073703970314730793090912203416573083521080360960000000000
2316 -2162574021137710017599739458163224897688952875535390341818928819977540045059286630400000000
2317 431282568318061826871742911884403825749933621901644797513746488314609125795299328000000000
2318 -72234518831596562136153985241722808253683463766777946381612712328555223039606784000000000
2319 10252641382549189464486372098825172784393781953994289163841804330504612302395801600000000
2320 -1242744410005962359331681466524263367805306903514459292586885373394498460896460800000000
2321 129496056168688514753889497352108115636855509273775590151910744790687234580807680000000
2322 -11666311366548514842692747509198929336653649484123927040712679710872723836108800000000
2323 913152576598939083503615864417729961573430054087972696843907453752520894054400000000
2324 -62361639377488522775856693179747412009892784181617647589340021231879475691520000000
2325 3729267471079047873639270688489878459063355864681454008664851768019370639360000000
2326 -195880715652636858009335430102498666536661116124682432778355850441421488128000000
2327 9060162611130289454640861706868578470705879561733692542939678558807654400000000
2328 -369802555556338345087382110484431774314525696397293573181211369747251200000000
2329 13341896122032599116878099672379499308602495713157258326537821967351808000000
2330 -426011196929923339000461818276268483003272722335935679512093009117184000000
2331 12048801529331165143447404961349007600092561843844645481150105308364800000
2332 -301974975672460279284396114319524000002319845710392117322057777152000000
2333 6706633007336931977093543158469849211039248472819930133394620416000000
2334 -131933764078759317582168062133833099233558986350556002624156467200000
2335 2296849963480704965588179269098988926749106777224221243840921600000
2336 -35336153284318537932125834909215214257678565803449557597552640000
2337 479459339000251532321924489948646055056696957984390198067200000
2338 -5722447353796693480398075753862783265808829848066038169600000
2339 59872688611152527360301798631964734370635644285600399360000
2340 -546782544394087007856637430428901683750097208087674880000
2341 4334852604205374476701269718715616952253022910965350400
2342 -29629887930316982069044905801200389284026130628608000
2343 173105479631842154249532068945669265534719361024000
2344 -854841874725146440738429970102070447085033881600
2345 3516834042360285092664713365098144654478540800
2346 -11821290898690033924923406269237461023457280
2347 31599280670115033212839899142575410380800
2348 -64554199530367790016016137165629030400
2349 94584907736802622734089578264657920
2350 -88438436406547566838793434562560
2351 39614081257132168796771975168
2352 79884378742449391783888640516751789524847956932330754958028402243625923117056000000000000
2353 -7668900359275141611253309489608171794385403865503752475970726615388088619237376000000000000
2354 120146105628643885242968515337194691445371327226225455456874716974413388368052224000000000000
2355 -736896114522349162823540227401460774198277473654182793468831597443068781990720307200000000000
2356 2368594653821836594789950730933266774208749022459873264721244420352721084970172416000000000000
2357 -4631918434140480452033681429380610580674886977254863273232655755356432343941670502400000000000
2358 6035530080849716952649948529192916817243034546119973356030430226676563357257328230400000000000
2359 -5571258536168969494753798642331923215916647273341513867105012516932212329775995289600000000000
2360 3807026666382129154748429072260147530876375636783367809188425219903678425346930114560000000000
2361 -1990602178500459688757348534515109820066078764331172710686758284916956039397087641600000000000
2362 817194578542293977489858872064097715606074440093849849650353401176434584594593873920000000000
2363 -268860553979282867052940581285157689982950898039535015469380339780991465061424824320000000000
2364 72085800704590333919991315272107496589631762517846344727297627332584668168642887680000000000
2365 -15969777386863089360736537537205353090626113542415190216509012824449526486591655116800000000
2366 2957366182752423955691951395778769090856687693039850040094261634157319719739195392000000000
2367 -462300920522217997671385505547025972823574168107378856842321358902753427453483417600000000
2368 61515848295295136786918232592951036706362691723965734983050825983027673814374809600000000
2369 -7017850785916022735049495340372310782900556631611064240490646814463050132121190400000000
2370 690645632899672078687410652544576616729896049460136480810190638883665251097640960000000
2371 -58945573220455653942026513730689327174671071077678789258337750118093762540339200000000
2372 4383132367674907600817356149205103815552464259622268944850755778012100291461120000000
2373 -285081780011376104118202025964559597759509870544537817551268668488591888875520000000
2374 16273167146526754357698635731592196912276461954973617492355716805902708244480000000
2375 -817589074028397320386791360427820521196498571650848415074876593146802733056000000
2376 36240650444521157818563446827474313882823518246934770171758714235230617600000000
2377 -1420041813336339245135547304260218013367778674165607321015851659829444608000000
2378 49262385681351135200780675713401228216378445710119107667216573417914368000000
2379 -1514706477973060760890530909426732384011636346083326860487441810194432000000
2380 41310176671992566206105388438910883200317354893181641649657503914393600000
2381 -999641298777799545217311274988769103455955351317160112514398158848000000
2382 21461225623478182326699338107103517475325595113023776426862785331200000
2383 -408569075856803047996391418220902500852311699666237943610290995200000
2384 6890549890442114896764537807296966780247320331672663731522764800000
2385 -102796082281653928529820610644989714204155827791853258465607680000
2386 1353767545412474914791316206913824155454203175485337029836800000
2387 -15695855598985216403377579210595062671932790440409704693760000
2388 159660502963073406294138129685239291655028384761601064960000
2389 -1418679034103577101465870089761474638919171134497751040000
2390 10951206579045156572718997184123663879376057880333516800
2391 -72935108751549494323802845049108650545295090778112000
2392 415453151116421170198876965469606237283326466457600
2393 -2001580974966196544168031149507286900491786649600
2394 8038477811109223068947916263081473495950950400
2395 -26391719215680075739363883763878982750044160
2396 68943885098432799737105234492891804467200
2397 -137715625664784618700834425953341931520
2398 197394590059414169184186945943633920
2399 -180640210532522689713280206766080
2400 79228162514264337593543950336
2401 15497569476035182006074396260249847167820503644872166461857510035263429084708864000000000000
2402 -495922223233125824194380680327995109370256116635909326779440321128429730710683648000000000000
2403 4661668898391382747427178395083154028080407496377547671726739018607239468680426291200000000000
2404 -20422549459619391083966686302269055742066547126987351704707618557707906243742819942400000000000
2405 51056373649048477709916715755672639355166367817468379261769046394269765609357049856000000000000
2406 -81690197838477564335866745209076222968266188507949406818830474230831624974971279769600000000000
2407 90068679668065006831853078051032758657319130919021140851531035690404099331378590515200000000000
2408 -72054943734452005465482462440826206925855304735216912681224828552323279465102872412160000000000
2409 43444892545772532707129131765792271822942169031527844410738499568312565559841437777920000000000
2410 -20325095927846798927311874510312173952253646330539342414380584593362603770686052761600000000000
2411 7549321344628811030144410532401664610837068637057470039627074277534681400540533882880000000000
2412 -2267780324868733748185672729100895298117064096507382304393903735544014966170278952960000000000
2413 559385813467620991219132606511554173535542477138487635083829588100857024988668808396800000000
2414 -114745807890794049480847714156216240725239482489946181555657351405304005125880781209600000000
2415 19783759981171387841525467957968317366420600429301065785458164035397242263082893312000000000
2416 -2893108986493880372524154454068485120250754471381661233142269149262392416966960742400000000
2417 361638623311735046565519306758560640031344308922707654142783643657799052120870092800000000
2418 -38898944356220240302845774172349379768077371043787041790148156628738049303757455360000000
2419 3621223048176659007171828826855347666097292799872066953437215782254893478728171520000000
2420 -293216441147907611916747273429582806971440712540248336310705731356671536739123200000000
2421 20739699495827611574599197388921710737004343082115126226854795632545059915694080000000
2422 -1286182914469929399975144024119175859659184067107914804766188876436902940508160000000
2423 70155431698359785453189674042864137799591858205886262078155756896558342209536000000
2424 -3374729369393810216064628168574408108768526019154565798394171469584675110912000000
2425 143483391555859277893904258867959528434035970202149906394310011461933465600000000
2426 -5401727682102937520711689745617299893987236525257408240726965137390436352000000
2427 180318921173247551489650020535846005169385254108737865800755004586328064000000
2428 -5342782849577705229322963571432474227241044566184825653355703839594905600000
2429 140599548673097506034814830827170374401080120162758569825150101041971200000
2430 -3286956134964290030036582836403749255431446409415746810640563437568000000
2431 68253733950078153629174944143902990003494515605354305357563612364800000
2432 -1258133344701901449385713256108810875640451900559526366038038937600000
2433 20565641211473389076497235917163254697968925297607642521775636480000
2434 -297648357651356151265450723360119470979197471516709434960117760000
2435 3806244982753914977819062958569302697943701681799353388236800000
2436 -42887267411311718059933103758527354343027624583654686064640000
2437 424303254449811518096750646012827706590075433476035706880000
2438 -3669649768214586102458383965516347732670922667900849356800
2439 27591351640711173702694616282077802501285132841359769600
2440 -179106469592412682263515847335785800073256298872832000
2441 995035942180070457019532485198810000406979438182400
2442 -4678394086065567826127687265113417574643453132800
2443 18346643474766932651481126529856539508405698560
2444 -58850500320022237855593028163132444293201920
2445 150282176506696215157285567321584382771200
2446 -293591553615035340966614050933498183680
2447 411769359908885471201422231323279360
2448 -368886324666414755835540632764416
2449 158456325028528675187087900672
2450 -15497569476035182006074396260249847167820503644872166461857510035263429084708864000000000000
2451 1518761808651447836595290833504485022446409357197472313262035983455816050301468672000000000000
2452 -24300188938423165385524653336071760359142549715159557012192575735293056804823498752000000000000
2453 152281184014118503082621160906049698250626644881666557276406807941169822643560592179200000000000
2454 -500352461760675081557183814405591865680630404611190116765336654663843702971699088588800000000000
2455 1000704923521350163114367628811183731361260809222380233530673309327687405943398177177600000000000
2456 -1334273231361800217485823505081578308481681078963173644707564412436916541257864236236800000000000
2457 1260961515352910095645943092714458621202467832866295971921434499665657390639300267212800000000000
2458 -882673060747037066952160164900121034841727483006407180345004149765960173447510187048960000000000
2459 473066607720634245033183879227515848738703618343303194694708106410514602762717878026240000000000
2460 -199185940092898629487656370201059304732085734039285555660929729014953516952723317063680000000000
2461 67257590161238498268559293834123921078366611493784733080313934472581707022997483683840000000000
2462 -18520205986427992276849660620990644934622690121476955485883547173609455557057278115840000000000
2463 4216908439986681318421153495240946846652550981505522172170407664144922188376118709452800000000
2464 -803220655235558346365933999093513685076676377429623270889601459837128035881165468467200000000
2465 129253898543653067231299723992059673460614589471433629798326671697928649452141569638400000000
2466 -17720292542275017281710446031169471361535871137212675052996398539232153553922634547200000000
2467 2084740299091178503730640709549349571945396604377961770940752769321429829873251123200000000
2468 -211783141494976863871049214938346623181754575682840560857473297200907157320457256960000000
2469 18677887301121714879096801317464424804080773388813819022991955087419976890282147840000000
2470 -1436760561624747298392061639804955754160059491447216847922458083647690530021703680000000
2471 96785264313862187348129587814967983439353601049870589058655712951876946273239040000000
2472 -5729360255366049145343823380167237920300001753480711403049386813218931280445440000000
2473 298923143758228651061416872008725456711304439312037116680837572863596414631936000000
2474 -13780144925024725048930565021678833110804814578214477010109533500804090036224000000
2475 562454894898968369344104694762401351461421003192427633065695244930779185152000000
2476 -20360358186387995270374830579634438061951891518277923368893945517856260096000000
2477 654490899073268890592063037500478092837027959357641142536073720350375936000000
2478 -18699739973521968302630372500013659795343655981646889786744963438582169600000
2479 475129509309088123841788049002161954872615578481046201478093444900454400000
2480 -10737390040883347431452837265585580901076058270758106248092507229388800000
2481 215769868616376098569649823422661065172337500945958771775523677798400000
2482 -3853033368149573188743746846833233306648883945463549495991494246400000
2483 61073722385587640287779670299454513951544081186834817185879162880000
2484 -857927619112732436000416790861520828116510359077574253708574720000
2485 10657485951710961937893376283994047554242364709038189487063040000
2486 -116748672397459676940929004675991131267130755811059978731520000
2487 1123830241515716993877880089439381493130470067044635115520000
2488 -9463833612763932580024253384752686257940800564586400972800
2489 69332114379222949304206984503682683208357513293673267200
2490 -438810850501411071545613825972675210179477932238438400
2491 2378378593503583043607663013402033659509365486387200
2492 -10916252867486324927631270285264641007501390643200
2493 41813280477375799996398846509905601670319964160
2494 -131076114349140438860184471817885898653040640
2495 327281184392360646342533013278117100257280
2496 -625477657701597030754960369380061347840
2497 858582920661080344207220822759178240
2498 -753142912860596793164228791894016
2499 316912650057057350374175801344
2500 -3068518756254966037202730459529469739228459721684688959447786986982158958772355072000000000000
2501 100238279370995557215289195011296011481463017575033172675294374908083859319896932352000000000000
2502 -962287481961557349266776272108441710222044968720318457682825999117605049471010550579200000000000
2503 4307382062113637658622712837056834321946296526652854048675506853193089269060713893068800000000000
2504 -11007754158734851794258043916923021044973868901446182568837406402604561465377379948953600000000000
2505 18012688623384302936058617318601307164502694566002844203552119567898373306981167189196800000000000
2506 -20322007677664341774014850308165577313797911818054490896315211820193036551465932213452800000000000
2507 16644692002658413262526448823830853799872575393835106829362935395586677556438763527208960000000000
2508 -10280545060465490544501630155895527346980120096192271865194754214921183196623942178570240000000000
2509 4929852017299241079819495162476217792119121917472317502608010793120099544579902097326080000000000
2510 -1878038863733044220883617204752844873188236920941835239088766016426704588411391275171840000000000
2511 579000123996748811181510442572023320587677785903016397821833001111790347415369642147840000000000
2512 -146680031412509698832649312118245907882211705762097487448197693614986888011893642677452800000000
2513 30923995226568996335088458965100276875452040531040495929249656203729429381424870535987200000000
2514 -5484058266780708709670859717948817573971790439002255435729003070612115555326578026086400000000
2515 825557158440106687477333720981542430490377055333672861292538096651286212629807444787200000000
2516 -106321755253650103690262676187016828169215226823276050317978391235392921323535807283200000000
2517 11793673692001524106819053156879177578433957933338183732750544237875517323282963496960000000
2518 -1133326000432578893147776879940341388918578540140606244588640887723773436471636131840000000
2519 94826197067233321693876068227127079774563926435516311962882233520747574981432442880000000
2520 -6938502224431706465405565967838566812772970226988998436308456111274212803519447040000000
2521 445662379863830537091387404357294435371907279252892479851484445685386868886077440000000
2522 -25209185123610616239512822872735846849320007715315130173417301978163297633959936000000
2523 1259293243917644104471500865058034902741239978378369129846932753765789151002624000000
2524 -55683034594997868565066364781477733794680679316050335673503829248147139330048000000
2525 2183648415490112492747700579665793482144340365335307281313875656790083895296000000
2526 -76063224922732510632721065184294693137103292841868468434735871934632820736000000
2527 2356167236663768006131426935001721134213300653687508113129865393261353369600000
2528 -64956991486971047788084451842152712973299015515194459259219346681390694400000
2529 1594502421071177093570746333939458763809794653207578777841737323564236800000
2530 -34852511935982012974223963583376147842837041600165656346267482482278400000
2531 678133872794324881218899445042649061970203574401584711294502987366400000
2532 -11736932413747930636480951933430464534099677249258196926251013242880000
2533 180486522870841086223587682377492444215010866790944683623941406720000
2534 -2461879254845232207653369921602624985029986247787821771511562240000
2535 29720876316039020615533640904659456559718143836472697442795520000
2536 -316660782667082411428821135970496493025916296583422956011520000
2537 2966911837601492863837603436119967141864440976997836704972800
2538 -24335572147107255205776651560792621806133487166079316787200
2539 173769096798558784332063075085179383231073261166421606400
2540 -1072648745670115952667056019044317180438723834360627200
2541 5673722427876017381136352730766297163648847786803200
2542 -25428447856026968654952841370381163758650298204160
2543 95161259017475958612493926539785162422107504640
2544 -291607535293593335891196914830802336329236480
2545 712106313293268219514522380539199844515840
2546 -1331662109945335613865399496099485450240
2547 1789467560956777980558207609540182016
2548 -1537343265426785206665126812319744
2549 633825300114114700748351602688
2550 3068518756254966037202730459529469739228459721684688959447786986982158958772355072000000000000
2551 -306851875625496603720273045952946973922845972168468895944778698698215895877235507200000000000000
2552 5011913968549777860764459750564800574073150878751658633764718745404192965994846617600000000000000
2553 -32076249398718578308892542403614723674068165624010615256094199970586834982367018352640000000000000
2554 107684551552840941465567820926420858048657413166321351216887671329827231726517847326720000000000000
2555 -220155083174697035885160878338460420899477378028923651376748128052091229307547598979072000000000000
2556 300211477056405048934310288643355119408378242766714070059201992798306221783019453153280000000000000
2557 -290314395395204882485926432973793961625684454543635584233074454574186236449513317335040000000000000
2558 208058650033230165781580610297885672498407192422938835367036692444833469455484544090112000000000000
2559 -114228278449616561605573668398839192744223556624358576279941713499124257740266024206336000000000000
2560 49298520172992410798194951624762177921191219174723175026080107931200995445799020973260800000000000
2561 -17073080579391311098941974588662226119893062917653047628079691058424587167376284319744000000000000
2562 4825001033306240093179253688100194338230648215858469981848608342598252895128080351232000000000000
2563 -1128307933942382298712687016294199291401628505862288364986136104730668369322258789826560000000000
2564 220885680189778545250631849750716263396086003793146399494640401455210209867320503828480000000000
2565 -36560388445204724731139064786325450493145269593348369571526687137414103702177186840576000000000
2566 5159732240250666796733335756134640190564856595835455383078363104070538828936296529920000000000
2567 -625422089727353551119192212864804871583618981313388531282225830796428948961975336960000000000
2568 65520409400008467260105850871550986546855321851878798515280801321530651796016463872000000000
2569 -5964873686487257332356720420738638889045150211266348655729688882756702297219137536000000000
2570 474130985336166608469380341135635398872819632177581559814411167603737874907162214400000000
2571 -33040486783008126025740790323040794346537953461852373506230743387020060969140224000000000
2572 2025738090290138804960851837987701978963214905694965817506747480388122131300352000000000
2573 -109605152711350505389186186403199334127478294414413609449640443383318685365043200000000
2574 5247055182990183768631253604408478761421833243243204707695553140690788129177600000000
2575 -222732138379991474260265459125910935178722717264201342694015316992588557320192000000
2576 8398647751885048049029617614099205700555155251289643389668752526115707289600000000
2577 -281715647861972261602670611793684048655938121636549883091614340498640076800000000
2578 8414882988084885736183667625006146907904645191741100404035233547361976320000000
2579 -223989625817141544096842937386733493011375915569636066411101195453071360000000
2580 5315008070237256978569154446464862546032648844025262592805791078547456000000
2581 -112427457858006493465238592204439186589796908387631149504088653168640000000
2582 2119168352482265253809060765758278318656886170004952222795321835520000000
2583 -35566461859842214049942278586152922830605082573509687655306100736000000
2584 530842714326003194775257889345566012397090784679249069482180608000000
2585 -7033940728129234879009628347436071385799960707965205061461606400000
2586 82557989766775057265371224735165157110328177323535270674432000000
2587 -855839953154276787645462529649990521691665666441683664896000000
2588 7807662730530244378520009042420966162801160465783780802560000
2589 -62398902941300654373786286053314414887521761964305940480000
2590 434422741996396960830157687712948458077683152916054016000
2591 -2616216452853941347968429314742237025460302035025920000
2592 13508862923514327097943696978014993246782970920960000
2593 -59135925246574345709192654349723636648023949312000
2594 216275588676081724119304378499511732777517056000
2595 -648016745096874079758215366290671858509414400
2596 1548057202811452651118526914215651835904000
2597 -2833323638181565135883828715105288192000
2598 3728057418659954126162932519875379200
2599 -3137435235564867768704340433305600
2600 1267650600228229401496703205376