0 1
1 -2
2 6
3 3
4 -24
5 30
6 -4
7 60
8 -180
9 140
10 5
11 -120
12 630
13 -1120
14 630
15 -6
16 210
17 -1680
18 5040
19 -6300
20 2772
21 7
22 -336
23 3780
24 -16800
25 34650
26 -33264
27 12012
28 -8
29 504
30 -7560
31 46200
32 -138600
33 216216
34 -168168
35 51480
36 9
37 -720
38 13860
39 -110880
40 450450
41 -1009008
42 1261260
43 -823680
44 218790
45 -10
46 990
47 -23760
48 240240
49 -1261260
50 3783780
51 -6726720
52 7001280
53 -3938220
54 923780
55 11
56 -1320
57 38610
58 -480480
59 3153150
60 -12108096
61 28588560
62 -42007680
63 37413090
64 -18475600
65 3879876
66 -12
67 1716
68 -60060
69 900900
70 -7207200
71 34306272
72 -102918816
73 199536480
74 -249420600
75 193993800
76 -85357272
77 16224936
78 13
79 -2184
80 90090
81 -1601600
82 15315300
83 -88216128
84 325909584
85 -798145920
86 1309458150
87 -1422621200
88 981608628
89 -389398464
90 67603900
91 -14
92 2730
93 -131040
94 2722720
95 -30630600
96 209513304
97 -931170240
98 2793510720
99 -5761615860
100 8180071900
101 -7852869024
102 4867480800
103 -1757701400
104 280816200
105 15
106 -3360
107 185640
108 -4455360
109 58198140
110 -465585120
111 2444321880
112 -8779605120
113 22086194130
114 -39264345120
115 49080431400
116 -42184833600
117 23728968900
118 -7862853600
119 1163381400
120 -16
121 4080
122 -257040
123 7054320
124 -105814800
125 977728752
126 -5975009040
127 25241364720
128 -75724094160
129 163601438000
130 -255218243280
131 284747626800
132 -221470376400
133 114011377200
134 -34901442000
135 4808643120
136 17
137 -4896
138 348840
139 -10852800
140 185175900
141 -1955457504
142 13742520792
143 -67310305920
144 236637794250
145 -607662484000
146 1148482094760
147 -1594586710080
148 1605660228900
149 -1140113772000
150 540972351000
151 -153876579840
152 19835652870
153 -18
154 5814
155 -465120
156 16279200
157 -313374600
158 3747960216
159 -29983681728
160 168275764800
161 -683620294500
162 2050860883500
163 -4593928379040
164 7707169098720
165 -9633961373400
166 8835881733000
167 -5770371744000
168 2538963567360
169 -674412197580
170 81676217700
171 19
172 -6840
173 610470
174 -23876160
175 514829700
176 -6919311168
177 62466003600
178 -397742716800
179 1845774795150
180 -6380456082000
181 16652990374020
182 -33030724708800
183 49775467095900
184 -56549643091200
185 47605566888000
186 -28774920430080
187 11802213457650
188 -2940343837200
189 335780006100
190 -20
191 7980
192 -790020
193 34321980
194 -823727520
195 12355912800
196 -124932007200
197 894921112800
198 -4698335842200
199 18503322637800
200 -55509967913400
201 127994058246600
202 -227544992438400
203 311023037001600
204 -323717854838400
205 251780553763200
206 -141626561491800
207 54396360988200
208 -12759640231800
209 1378465288200
210 21
211 -9240
212 1009470
213 -48454560
214 1287074250
215 -21416915520
216 240940299600
217 -1927522396800
218 11354311618650
219 -50463607194000
220 172080900531540
221 -455089984876800
222 938623093808400
223 -1510683322579200
224 1888354153224000
225 -1812819987095040
226 1310045693799150
227 -689020572517200
228 248812984520100
229 -55138611528000
230 5651707681620
231 -22
232 10626
233 -1275120
234 67298000
235 -1968466500
236 36141044940
237 -449755225920
238 3992724964800
239 -26202257581500
240 130364318584500
241 -500598983364480
242 1501796950093440
243 -3545909465498400
244 6609239536284000
245 -9711535645152000
246 11179056587086080
247 -9956347272873540
248 6717950582042700
249 -3317506460268000
250 1130341536324000
251 -237371722628040
252 23145088600920
253 23
254 -12144
255 1593900
256 -92092000
257 2952699750
258 -59526426960
259 815181346980
260 -7985449929600
261 58019284644750
262 -320896784208000
263 1376647204252320
264 -4641917845743360
265 12410683129244400
266 -26436958145136000
267 44915852358828000
268 -60686307187038720
269 64716257273678010
270 -53743604656341600
271 34004441217747000
272 -15824781508536000
273 5103492036502860
274 -1018383898440480
275 94684453367400
276 -24
277 13800
278 -1973400
279 124324200
280 -4351347000
281 95903687880
282 -1438555318200
283 15471809238600
284 -123774473908800
285 756399562776000
286 -3600461918813760
287 13538927050084800
288 -40616781150254400
289 97816745137003200
290 -189644709959496000
291 295845747536813760
292 -369807184421017200
293 367247965151667600
294 -285637306229074800
295 170116401216762000
296 -74851216535375280
297 22913637714910800
298 -4355484854900400
299 386971244197200
300 25
301 -15600
302 2421900
303 -165765600
304 6309453150
305 -151426875600
306 2477511936900
307 -29123405625600
308 255284852436900
309 -1714505675625600
310 9001154797034400
311 -37492413369465600
312 125235075213284400
313 -337912392291465600
314 739614368842034400
315 -1314869989052505600
316 1895261820157713150
317 -2203487790910005600
318 2047067361308369400
319 -1497024330707505600
320 842076186022971900
321 -351342444961965600
322 102353894090159400
323 -18574619721465600
324 1580132580471900
325 -26
326 17550
327 -2948400
328 218509200
329 -9013504500
330 234711657180
331 -4172651683200
332 53392910313600
333 -510569704873800
334 3750481165431000
335 -21602771512882560
336 99087092476444800
337 -366071758315754400
338 1098215274947263200
339 -2689506795789216000
340 5390966955115272960
341 -8844555160735994700
342 11843746876141280100
343 -12867280556795464800
344 11227682480306292000
345 -7747100911411341480
346 4128273728303095800
347 -1637662305442550400
348 455078183175907200
349 -79006629023595000
350 6446940928325352
351 27
352 -19656
353 3562650
354 -285012000
355 12700847250
356 -357655858560
357 6884875277280
358 -95545207929600
359 992774426143500
360 -7942195409148000
361 49956409123540920
362 -251020634273660160
363 1019771326736744400
364 -3379123922914656000
365 9189148218946488000
366 -20583692010440133120
367 38031587191164777210
368 -57902762505579591600
369 72378453131974489500
370 -73781913442012776000
371 60685623806055508260
372 -39631427791709719680
373 20061363241671242400
374 -7584636386265120000
375 2014669040101672500
376 -335240928272918304
377 26283682246249512
378 -28
379 21924
380 -4275180
381 368140500
382 -17670744000
383 536483787840
384 -11146940925120
385 167204113876800
386 -1881046281114000
387 16325623896582000
388 -111667267452620880
389 611862796042046640
390 -2719390204631318400
391 9896005774250064000
392 -29688017322750192000
393 73758229704077143680
394 -152126348764659108840
395 260562431275108162200
396 -369934316007869613000
397 433468741471825059000
398 -416129991812952056640
399 323656660298962710720
400 -200613632416712424000
401 96704113924880280000
402 -34920930028428990000
403 8883884599232335056
404 -1419318841297473648
405 107081668410646160
406 29
407 -24360
408 5097330
409 -471219840
410 24297273000
411 -793062990720
412 17733769653600
413 -286635623788800
414 3479935620060900
415 -32651247793164000
416 241945746147345240
417 -1439677167157756800
418 6968437399367753400
419 -27708816167900179200
420 91184624634161304000
421 -249643238998414947840
422 570473807867471658150
423 -1089624712604997769200
424 1738691285236987181100
425 -2311833287849733648000
426 2548796199854331346920
427 -2311833287849733648000
428 1705215875542055604000
429 -1005722784818754912000
430 462702322876684117500
431 -159909922786182031008
432 39031268135680525320
433 -5996573430996184960
434 435975364243345080
435 -30
436 26970
437 -6041280
438 598086720
439 -33044291280
440 1156550194800
441 -27757204675200
442 482069003644800
443 -6297026360110200
444 63669933196669800
445 -509359465573358400
446 3279264658526001600
447 -17216139457261508400
448 74467443451231731600
449 -267474898926873158400
450 802424696780619475200
451 -2018599627838745867300
452 4267696791036241262700
453 -7587016517397762244800
454 11327983110463694875200
455 -14159978888079618594000
456 14737937210042052006000
457 -12667317932598127344000
458 8883884599232335056000
459 -4997185087068188469000
460 2198761438310002926360
461 -728583671866036472640
462 170902342783391271360
463 -25286571126114014640
464 1773968723472921360
465 31
466 -29760
467 7120080
468 -753146240
469 44482699800
470 -1665432280512
471 42792357207600
472 -796461832108800
473 11162910365649900
474 -121276063231752000
475 1044186904425384720
476 -7248900824110108800
477 41127444259013603400
478 -192739265403188011200
479 752273153231830758000
480 -2460769070127233057280
481 6776727322030075411650
482 -15757649689979967739200
483 30980317446040862499600
484 -51490832320289522160000
485 72215892329206054829400
486 -85152526102465189368000
487 83920981303462593654000
488 -68532824051220870432000
489 45807529964791727632500
490 -24626128109072032775232
491 10382317324091019735120
492 -3304111960478897912960
493 745953848220363431880
494 -106438123408375281600
495 7214139475456546864
496 -32
497 32736
498 -8347680
499 941432800
500 -59310266400
501 2370038245344
502 -65044382955552
503 1294250477176800
504 -19413757157652000
505 226014481477356000
506 -2088373808850769440
507 15585136771836733920
508 -95242502494557818400
509 481848163507970028000
510 -2035562649921424404000
511 7228509143498747105760
512 -21685527430496241317280
513 55151773914929887087200
514 -119155067100157163460000
515 218836037361230469180000
516 -341384218283519531920800
517 451308388343065503650400
518 -503525887820775561924000
519 471163165352143484220000
520 -366460239718333821060000
521 233948217036184311364704
522 -120434880959455828927392
523 48735651417063744216160
524 -14919076964407268637600
525 3246362763955446088800
526 -447276647478305905568
527 29321986255081448544
528 33
529 -35904
530 9738960
531 -1168675200
532 78374280600
533 -3335609382336
534 97566574433328
535 -2070800763482880
536 33165168477655500
537 -412722096610824000
538 4081821535481049360
539 -32654572283848394880
540 214295630612755091400
541 -1166579764282453752000
542 5315080252572608166000
543 -20409908169878815357440
544 66411927755894739034170
545 -183839246383099623624000
546 434064887293429666890000
547 -875344149444921876720000
548 1507780297418877932650200
549 -2215513906411412472465600
550 2769392383014265590582000
551 -2931681917746670568480000
552 2611029207993128475052500
553 -1938428084014098579878976
554 1184276329434648984452688
555 -584827817004764930593920
556 227515923707210846723400
557 -67091497121745885835200
558 14089214395566636025392
559 -1876607120325212706816
560 119120569161268384710
561 -34
562 39270
563 -11309760
564 1441366080
565 -102697333200
566 4646027353968
567 -144543073234560
568 3265493511646080
569 -55717483042461240
570 739460423094393000
571 -7808702067876790080
572 66793443307871716800
573 -469409476580320676400
574 2741462446063766317200
575 -13427571164393957472000
576 55560305573558997361920
577 -195329199282043350100500
578 585987597846130050301500
579 -1504758275950556178552000
580 3313802851470061390440000
581 -6263087389278416027931600
582 10154438737718973832134000
583 -14098724858981715733872000
584 16710586931156022240336000
585 -16826632673733494617005000
586 14295907119603977026607448
587 -10150939966582705581023040
588 5945749472881776794371520
589 -2821197453969414499370160
590 1056691079667497701904400
591 -300569907105421568541696
592 60989731410569412971520
593 -7861957564643713390860
594 483701705079089804580
595 35
596 -42840
597 13076910
598 -1766835840
599 133506533160
600 -6408313591680
601 211652357236320
602 -5079656573671680
603 92148145031762820
604 -1301450344646131680
605 14641316377268981400
606 -133586886615743433600
607 1002829336330685081400
608 -6266199876717180153600
609 32897549352765195806400
610 -146211330456734203584000
611 553432731299122825284750
612 -1792432652235221330334000
613 4984511789086217341453500
614 -11929690265292221005584000
615 24604986172165205824017000
616 -43742197639404810353808000
617 66968943080163149735892000
618 -88110367455186299085408000
619 99277132775027618240329500
620 -95306047464026513510716320
621 77400917245193130055300680
622 -52662352474095737321576320
623 29622573266678852243386680
624 -13525645819743970584376320
625 4884260990463100488802560
626 -1341774091032527085373440
627 263375578415564398593810
628 -32891715945378106711440
629 1963259861791599795060
630 -36
631 46620
632 -15058260
633 2153331180
634 -172266494400
635 8758028575296
636 -306531000135360
637 7800901166710080
638 -150167347459169040
639 2252510211887535600
640 -26940022134174925776
641 261607652955830890800
642 -2092861223646647126400
643 13956536089051901251200
644 -78327498458964751920000
645 372838892664672219139200
646 -1514658001450230890253000
647 5277718364914818361539000
648 -15833155094744455084617000
649 41008310286942009706695000
650 -91858615042750101742996800
651 178093233246148156440504000
652 -298784515280727898821672000
653 433209306654665970503256000
654 -541511633318332463129070000
655 581366889530561732415369552
656 -533206318800219340380960240
657 414716025733503931407413520
658 -270834955581063791939535360
659 146527829713893014664076800
660 -64472245074112926452193792
661 22474716024794828680005120
662 -5969846444086126368126360
663 1134764200115544681544680
664 -137428190325411985654200
665 7965225724983062025672
666 37
667 -50616
668 17272710
669 -2610098400
670 220716445950
671 -11865716134272
672 439361100194016
673 -11835850046042880
674 241340379845093100
675 -3837609990623208800
676 48699270781008519672
677 -502286693675195310336
678 4272924998278571216400
679 -30340295845765002720000
680 181577382791236470360000
681 -923220115169664542630400
682 4013843703843111859170450
683 -14999831142389483764374000
684 48379085011719168314107500
685 -135086198592279561386760000
686 327246316089797237459426100
687 -688627168551772871569948800
688 1259163314397353287891332000
689 -1999427569175381402322720000
690 2752684136034856687572772500
691 -3276795195535893400886628384
692 3359199808441381844400049512
693 -2949091738549361290008273920
694 2200534014096143309508724800
695 -1381548108730991281118438400
696 719940069994261012049497344
697 -305656137937209670048069632
698 102979851160485679850179710
699 -26477831336029375902709200
700 4878700756552125490724100
701 -573496252198780465848384
702 32303415440209084881892
703 -38
704 54834
705 -19740240
706 3147471600
707 -280911840300
708 15944556055428
709 -623609303501184
710 17753775069064320
711 -382815774926699400
712 6441702484260386200
713 -86576481388459590528
714 946617230387868084864
715 -8545849996557142432800
716 64473128672250630780000
717 -410522778484534628640000
718 2224121186545100943609600
719 -10321312381310859066438300
720 41249535641571080352028500
721 -142590987402961759241580000
722 427772962208885277724740000
723 -1116487431365190574861571400
724 2539312684034662463914186200
725 -5036653257589413151565328000
726 8711791551407018967263280000
727 -13128185879550854971500915000
728 17203174776563440354654799016
729 -19544435249113494367418469888
730 19169096300570848385053780480
731 -16137249436705050936397315200
732 11570465410622051979366921600
733 -6993703537087106974195117056
734 3515045586277911205552800768
735 -1441717916246799517902515940
736 469981506214521422273088300
737 -117088818157251011777378400
738 20932613205255487003466016
739 -2390452742575472281260008
740 130959792325171965737400
741 39
742 -59280
743 22481940
744 -3776965920
745 355270856850
746 -21259408073904
747 876950583048540
748 -26344311392805120
749 599744714051829060
750 -10662128249810294400
751 151508842429804283424
752 -1752994871088644601600
753 16763013454785164002800
754 -134104107638281312022400
755 906571135820013971580000
756 -5221849742323280476300800
757 25803280953277147666095750
758 -109998761710856214272076000
759 406384314098441013838503000
760 -1305833253058702426738680000
761 3659597691697013550935150700
762 -8962280061298808696167716000
763 19202240544559637640342813000
764 -36008738412482345064688224000
765 59076836457978847371754117500
766 -84692552746158475592146702848
767 105865690932698094490183378560
768 -115014577803425090310322682880
769 108119571225923841273862011840
770 -87421294213588837177438963200
771 60320693007376297652432884608
772 -35150455862779112055528007680
773 17060328675587127628513105290
774 -6767733689489108480732471520
775 2136870931369830964937155800
776 -516337792396302012752161728
777 89641977846580210547250300
778 -9952944216713069396042400
779 530731789949381124304200
780 -40
781 63960
782 -25520040
783 4511375960
784 -446626220040
785 28137451862520
786 -1222415964249480
787 38693207358182520
788 -928636976596380480
789 17414809474690147520
790 -261222142120352212800
791 3192954943768602667200
792 -32284322209215871412800
793 273366065570342674507200
794 -1958193653371230178612800
795 11966738992824184424856000
796 -62825379712326968230494000
797 284996791705400191523106000
798 -1122394772271884704887294000
799 3852208096523172158879106000
800 -11556624289569516476637318000
801 30372171318845962803679482000
802 -70031700809570443158897318000
803 141784407499149233692209882000
804 -252061168887376415452817568000
805 393215423464307208106395406080
806 -537471969350621095104007921920
807 642164726069123420899301646080
808 -668375531214801927874783345920
809 603206930073762976524328846080
810 -469160945612926759518922435840
811 311960295782164619492811068160
812 -175477666377467598464706225840
813 82340759888784153182245070160
814 -31625689784273498281069905840
815 9681333607430662739103032400
816 -2270930105446698667197007600
817 383188352343453171747632400
818 -41397079616051727695727600
819 2150144174666723529232400
820 41
821 -68880
822 28877940
823 -5364879520
824 558282775050
825 -36980651019312
826 1689810303521340
827 -56281028884629120
828 1421975370413207610
829 -28088402378532496000
830 444077641604598761760
831 -5725298519860942713600
832 61109609896015756602800
833 -546732131140685349014400
834 4142332728285294608604000
835 -26805495343926173111677440
836 149210276816776549547423250
837 -718687561691878743840876000
838 3010058707456418072197743000
839 -11006308847209063311083160000
840 35247704083187025253743819900
841 -99109190619392089148848836000
842 245110952833496551056140613000
843 -533776592937973585664790144000
844 1023998498604966687777071370000
845 -1730147863242951715668139786752
846 2572187281892258097997752197760
847 -3359015490207722509319423994880
848 3843159304485111085280004239040
849 -3838589555014855305154819929600
850 3331042713851779992584349294464
851 -2495682366257316955942488545280
852 1601233705694391835990444310790
853 -870459461681432476498019313120
854 395321122303418728513373823000
855 -147156270832946073634366092480
856 43715404529848949343542396300
857 -9962897160929782465438442400
858 1635184644834043243981240200
859 -172011533973337882338592000
860 8708083907400230293391220
861 -42
862 74046
863 -32580240
864 6353146800
865 -694081287900
866 48280294386324
867 -2317454130543552
868 81110894569024320
869 -2154508136989708500
870 44765891290786165500
871 -744904431078681793920
872 10114694051754332127360
873 -113790308082236236432800
874 1073938114740631935564000
875 -8591504917925055484512000
876 58765893638607379514062080
877 -346167842214921594950021940
878 1766773589159201911942153500
879 -7852327062929786275298460000
880 30517492712716039180730580000
881 -104064650150361693606291277800
882 312193950451085080818873833400
883 -825636893754935750925947328000
884 1927526585609349059345075520000
885 -3975523582819282434899218260000
886 7244994177329860309360335357024
887 -11660582344578236710923143296512
888 16555147773166632367360018260480
889 -20693934716458290459200022825600
890 22711654867171227222166017916800
891 -21803188672484378133279377200128
892 18218481273678413778380166380544
893 -13165699357931666207032542110940
894 8160557453263429467168931060500
895 -4292057899294260481002344364000
896 1888505475689474611641031520160
897 -681960310665643609759261382280
898 196767218928363203692409237400
899 -43604923862241153172833072000
900 6966467125920184234712976000
901 -714062880406818884058080040
902 35257120210449712895193720
903 43
904 -79464
905 36652770
906 -7493455200
907 858468961350
908 -62633895420096
909 3154312566573168
910 -115872706527177600
911 3231762205484562750
912 -70540192336996382000
913 1233747963974066721180
914 -17619144477249481770240
915 208615564817433100126800
916 -2073811531912944427296000
917 17489849297204577236328000
918 -126237845594045481919096320
919 785534718872322080848126710
920 -4240256613982084588661168400
921 19957997951613206783050252500
922 -82264545573408453443708520000
923 298003316339672122599834113700
924 -951448229946164055828948825600
925 2683319904703541190509328816000
926 -6695618665800896732461841280000
927 14797782224938440174347090190000
928 -28979976709319441237441341428096
929 50286261360993645815856055466208
930 -77257356274777617714346751882240
931 104947811776324187328800115758400
932 -125787626956640643076611791539200
933 132636064424279966977449544634112
934 -122560692204745692690921119287296
935 98742745184487496552744065832050
936 -68911374049780071056093195622000
937 41311057280707257129647564503500
938 -21043346729111288529714351224640
939 8979144090430974195163608200020
940 -3148275502853811259078547798400
941 882999708210383351749869708000
942 -190416768108485035748821344000
943 29633609536882983688410321660
944 -2961598097677775883196272480
945 142707391328010742671022200
946 -44
947 85140
948 -41122620
949 8804809860
950 -1056577183200
951 80764759883808
952 -4262584549423200
953 164153000913501600
954 -4801475276719921800
955 109959711584141419000
956 -2018860304684836452840
957 30282904570272546792600
958 -376853923541169471196800
959 3940241910634594411862400
960 -34979698594409154472656000
961 266001174644595836900952960
962 -1745632708605160179662503800
963 9948294363573352304166587400
964 -49495834920000752821964626200
965 215944432130197190289734865000
966 -829226619379957210712581881600
967 2811097043022757437676439712000
968 -8433291129068272313029319136000
969 22430322530433004053747168288000
970 -52960483752411259571347480680000
971 111089910719057858076858475474368
972 -207061076192326776888819051919680
973 342829518469325678607413711477440
974 -503749496526356099178240555640320
975 655892626273911924613761484454400
976 -755005289799747504333174330994176
977 766004326279660579318256995545600
978 -682222603092822703455322636657800
979 530617580183306547131917606289400
980 -358029163099462895123612225697000
981 207803048949973974230929218343320
982 -102618789604925419373298379428800
983 42501719288526451997560395278400
984 -14481195214650286968697863211200
985 3951147938251064491788042888000
986 -829741067032723543275489006480
987 125867919151305475035841580400
988 -12272835654208923869707909200
989 577467118397066726157159600
990 45
991 -91080
992 46018170
993 -10308070080
994 1294307049420
995 -103544563953600
996 5720837158436400
997 -230701514797353600
998 7068838601837662650
999 -169652126444103903600
1000 3265803434049000144300
1001 -51389171391977655163200
1002 671271051307708120569300
1003 -7372065510219563738323200
1004 68793407235671337129556800
1005 -550347257885370697036454400
1006 3802985543746956105693311850
1007 -22844231501538808994752904400
1008 119932215383078747222452748100
1009 -552817746253304807141721254400
1010 2245822094154050779013242596000
1011 -8066626297369651777680218304000
1012 25683204802162465680589290096000
1013 -72631520574735441697847973504000
1014 182713668945818845521148808346000
1015 -409278618438634213967373330695040
1016 816740911647511175505897371460960
1017 -1451983842928908756454928660375040
1018 2298357077901499702500722535108960
1019 -3235736956284632161427889989975040
1020 4044671195355790201784862487468800
1021 -4478179138250323386783656281651200
1022 4377595036512279013838320251887550
1023 -3762561023117991879662688480961200
1024 2828430388485756871476536583006300
1025 -1847138212888657548719370829718400
1026 1039015244749869871154646091716600
1027 -497877283094167009114278916118400
1028 200323200469328969733653774421600
1029 -66379285362617883462039120518400
1030 17631997674445375294604141387700
1031 -3608213682337423617694125304800
1032 533868350958088188332294050200
1033 -50817106418941871901830044800
1034 2336116978969951755817600200
1035 -46
1036 97290
1037 -51369120
1038 12026081760
1039 -1578423231000
1040 132019319040840
1041 -7627782877915200
1042 321767902217361600
1043 -10316683364844156300
1044 259190748734047630500
1045 -5225285494478400230880
1046 86152434392433127773600
1047 -1179809726540820333121800
1048 13592245784467320642533400
1049 -133148530133557426702368000
1050 1119039424366920417307457280
1051 -8130520817665906156999494300
1052 51399520878462320238194034900
1053 -284283769796927400823591699200
1054 1382044365633262017854303136000
1055 -5928970328566694056594960453440
1056 22519331746823611212690609432000
1057 -75932953328132507229568335936000
1058 227798859984397521688705007808000
1059 -609045563152729485070496027820000
1060 1452939095457151459584175323967392
1061 -3095018191506358138759190039220480
1062 5888601140767241067844988455965440
1063 -10004613162630057528532556917533120
1064 15167516982584213256693234328008000
1065 -20493000723136003689043303269841920
1066 24629985260376778627310109549081600
1067 -26265570219073674083029921511325300
1068 24770193402193446541112699166327900
1069 -20570402825350959065283902421864000
1070 14961819524398126144626903720719040
1071 -9466583341054369937186775502306800
1072 5165476812101982719560643754728400
1073 -2403878405631947636803845293059200
1074 940373209303753349045554207344000
1075 -303270360000460455067191231868440
1076 78478647590838963684847225379400
1077 -15660138294770586857747292139200
1078 2261361235642913299631436993600
1079 -210250528107295658023584018000
1080 9448295337167360434640071920
1081 47
1082 -103776
1083 57206520
1084 -13983816000
1085 1916656780500
1086 -167439136344480
1087 10106812313237640
1088 -445524787685577600
1089 14932041712274436750
1090 -392288700786666684000
1091 8273368699590800365560
1092 -142766891278889183167680
1093 2047316878409070578064300
1094 -24713174153576946622788000
1095 253814385567093844651389000
1096 -2238078848733840834614914560
1097 17074093717098402929698938030
1098 -113433425386951327422221318400
1099 659944465600010037626195016000
1100 -3378330671547973821421629888000
1101 15278500462075711607379321168480
1102 -61252582351360222498518457655040
1103 218307240818380958285008965816000
1104 -693300878213383761661276110720000
1105 1965556135629263338182055362510000
1106 -4981505470138805004288601110745344
1107 11296816398998207206471043643154752
1108 -22934551811409254685291007670602240
1109 41685888177625239702218987156388000
1110 -67807722980964718088746224054624000
1111 98622565980092017753520896986114240
1112 -128075923353959248862012569655224320
1113 148212860521915732325668842813907050
1114 -152431959398113517176078148715864000
1115 138850219071118973690666341347582000
1116 -111533563727331485805400555008996480
1117 78572641730751270478650236669146440
1118 -48211116912951838715899341710798400
1119 25541208059839443641040856238754000
1120 -11553156571446112573988237404512000
1121 4397420220006676598474272862092380
1122 -1381224197598765760853311166677440
1123 348438077058645557584877250097200
1124 -67840837069287398988943109808000
1125 9566399028881952440073072819000
1126 -869243171019397159986886616640
1127 38203976798111500887892464720
1128 -48
1129 110544
1130 -63562800
1131 16208514000
1132 -2317817502000
1133 211292243482320
1134 -13311411339386160
1135 612596583067669200
1136 -21440880407368422000
1137 588433051180000026000
1138 -12969064448007200573040
1139 233979071818179494635920
1140 -3509686077272692419538800
1141 44338341863770404235002000
1142 -476863391065449041466246000
1143 4406217733444749143148113040
1144 -35249741867557993145184904320
1145 245772421671727876081479523200
1146 -1501942576882781464942374864000
1147 8083862678346937358401757232000
1148 -38479186348931421825992364424320
1149 162554930086302128938375906853760
1150 -611260274291466683198025104284800
1151 2051015098047926961581275160880000
1152 -6153045294143780884743825482640000
1153 16529540878187852968775812776564096
1154 -39807829215517492060897963313973888
1155 86004569292784705069841278764758400
1156 -166743552710500958808875948625552000
1157 290066370529682405157414402900336000
1158 -452503538026304552045566468524524160
1159 632374871560173791256187062672670080
1160 -790468589450217239070233828340837600
1161 881927765089085349375880717570356000
1162 -875824458756288910971895383884748000
1163 771440482447376110154020505478892320
1164 -600009264125736974564238170928027360
1165 409794493760090629085144404541786400
1166 -244060432571799128125501515170316000
1167 125640577714476474242122081774068000
1168 -55281854194369648666533715980589920
1169 20488158931048358785990782305715360
1170 -6271885387055620036527790501749600
1171 1543379043326288326998455748132000
1172 -293369570219046541495574233116000
1173 40419807452401967939390227673760
1174 -3591173819022481083461891683680
1175 154441608332791173802118474400
1176 49
1177 -117600
1178 70471800
1179 -18729838400
1180 2791916536500
1181 -265343747628960
1182 17431610087291400
1183 -836717284189987200
1184 30553254580500001350
1185 -875105563293333372000
1186 20136179011379600889720
1187 -379425521867318099409600
1188 5946968075378728821996300
1189 -78542205587250430359146400
1190 883599812856567341540397000
1191 -8545391967892846823075128320
1192 71601038168477173576156836900
1193 -523257413881743220044440275200
1194 3354338421704878605037970529600
1195 -18955264211296266909355844544000
1196 94823709217009575214052612331360
1197 -421438707631153667618011610361600
1198 1669210749026697481040760861700800
1199 -5906923482378029649354072463334400
1200 18715512769687333524429135843030000
1201 -53182001086343526943017832411554048
1202 135708508689264177480333965843092800
1203 -311254631726268456443235104101030400
1204 641962677935428691414172402208375200
1205 -1190798784279748821172543338222432000
1206 1985987750226558867311097278524300480
1207 -2975881748518464900029115589047859200
1208 4001747234091724772793058755975490350
1209 -4821205115820333243254814589384612800
1210 5192387862626569972190522633031006000
1211 -4984692348121507173302901727709765760
1212 4250065620890636903163353710740193800
1213 -3203847860306163100120219890053966400
1214 2123325763374652414691863181981749200
1215 -1228485648763769970367415910679776000
1216 615010627912362341415187590284062860
1217 -263419186256336041534167201073483200
1218 95123595037010237220671489276535600
1219 -28398174397203705216771585765628800
1220 6820842507592832089772100919947000
1221 -1266487300175261662100893800444480
1222 170580756403567851464439854974800
1223 -14826394399947952685003373542400
1224 624201500345030994116895500700
1225 -50
1226 124950
1227 -77968800
1228 21580031200
1229 -3350299843800
1230 331679684536200
1231 -22701631741588800
1232 1135544885686411200
1233 -43221677211439026300
1234 1290780705857666723700
1235 -30978736940584001368800
1236 609077811418589580631200
1237 -9965189747931923971993800
1238 137448859777688253128506200
1239 -1615725372080580281673868800
1240 16336778762148089514702451200
1241 -143202076336954347152313673800
1242 1095570210314899866968046826200
1243 -7357903634707475649760709548800
1244 43597107685981413891518442451200
1245 -228884815351402422930471822868800
1246 1068648151493282514317100869131200
1247 -4451228664071193282775362297868800
1248 16584823623599852477032588070131200
1249 -55397917798274507232310242095368800
1250 166193753394823521696930726286106400
1251 -448428115668872934282842669742393600
1252 1089391211041939597551322864353606400
1253 -2384432803760163710966926065345393600
1254 4703655197905007843631546185978606400
1255 -8362053685164458388678304330628633600
1256 13391467868333092050131020150715366400
1257 -19302545482089495962884165764117071100
1258 25010001538317978699384350682432678900
1259 -29077372030708791844266926744973633600
1260 30264203542166293552196189061095006400
1261 -28115818722814982590157570701819743600
1262 23227896987219682475871594202891256400
1263 -16986606106997219317534905455853993600
1264 10933522273997552736270001605050006400
1265 -6150106279123623414151875902840628600
1266 2996393243665822472451151912210871400
1267 -1250195820486420260614539573348753600
1268 440171703156657430859959579367246400
1269 -128231839142745243287715497295003600
1270 30079073379162464474896227760556400
1271 -5458584204914171246862075359193600
1272 719080128397475705222663616806400
1273 -61171747033813037423455759068600
1274 2522283613639104833370312431400
1275 51
1276 -132600
1277 86090550
1278 -24794078400
1279 4005793291500
1280 -412756940756160
1281 29408932028876400
1282 -1531665194646787200
1283 60716165606545298850
1284 -1888947374425853742000
1285 47242573834390602087420
1286 -968277546357757794849600
1287 16521235634729242374621300
1288 -237749379074920221627686400
1289 2917281921812158841911152000
1290 -30806497094336397370581765120
1291 282192326899292389976618121900
1292 -2257538615194339119812944975200
1293 15865479712337994369796529964600
1294 -98445081871570934593751321664000
1295 541694062998319067602116647456160
1296 -2653195410604011759683836640601600
1297 11604989017042753915807194562300800
1298 -45454701783199595677793019155174400
1299 159801685956561078554741082967410000
1300 -505229010320263505958669407909763456
1301 1438706871104300664157453565423512800
1302 -3694457150490056026478399279112230400
1303 8562281431684224234835779961922095200
1304 -17918686468209553690024937851347072000
1305 33866317424916056474147132539045966080
1306 -57794756063332292005828613282034739200
1307 89006181945190453606632542134539827850
1308 -123578831130512365338134438666137942800
1309 154473538913140456672668048332672428500
1310 -173514766975086749699258150616944703360
1311 174719730634635963238836332218451263800
1312 -157234994990410158298207714604186966400
1313 125983995293562709938383882130917119200
1314 -89456091332707249660390922223136416000
1315 55965967140024973068782070715849720260
1316 -30629797601917296385056219547044463200
1317 14533526413154635529644022540179260600
1318 -5910877156675114071548028637217308800
1319 2030337453093466352055495373837557000
1320 -577518208879919317918007573002682880
1321 132370666969168652736405327460444800
1322 -23489950860984206370607011482342400
1323 3028001478173745352461060073895700
1324 -252228361363910483337031243140000
1325 10190025799101983526816062222856