0 0
1 1
2 -1
3 4
4 -33
5 456
6 -9460
7 274800
8 -10643745
9 530052880
10 -32995478376
11 2510382661920
12 -229195817258100
13 24730000147369440
14 -3113066087894608560
15 452168671458789789504
16 -75059305956331837485345
17 14121026957032156557396000
18 -2988687741694684876495689040
19 706967553323274026408967101760
20 -185812921793683599455267741922408
21 53978155053884092155173276737773120
22 -17248560080670474590470950670434314400
23 6036652777025403115581333855278434515840
24 -2304772735490667359750542501665679552006260
25 956471847977561006088934763780350235858475456
26 -430009828609162052106593588922023656914646312800
27 208789343187447812495364128208191194739246961712000
28 -109174938838924551044251046701985531075899304331879600
29 61315718294513000964418242690396899280944036132007926400
30 -36896392582226341690633607653746715925552425363647336336960
31 23733385245655289080852668706784255895196720077966834165753600
32 -16284116273994828500306787522282873599368071027955775964248846625
33 11893808634558530502994397852063410143032757779804730369118929115200
34 -9230104909975876795061820922290911524472974963529762874245065329520800
35 7597075323702409454320898176082356692659596973340189499961950703810524800
36 -6620789972306216873134772169303547737904861586185605698295185277478293426000
37 6099677443966039858074454406554477839228251873362543452903386175666822172560000
38 -5931779846724024611247440355717097563032215432997584533060511930238726469729192000
39 6080314753264935733914333610428451122922495456627807205921004757957225121016895968000
40 -6560599002602456067159536380221736560533736133556806198454292864284867193291905633238120
41 7441837376978038694951234225415725163391293100070629886339532129276693968233224145817577600
42 -8863518514024378937754268308308283513317451743375449603569028924603304204072201131487623560000
43 11071761855066824963325074525448337650948128738566933666825024815870552901559318347692775652563200
44 -14488742754599322696151036626931860846098902151477228856370467326263146989885559001231647225138160800
45 19842149872344083440615906599756363124768197901636989632675841762554717273006988611489028194523013082880
46 -28408735599312215192551926118899651273278159197769333976727761927681326810913862384857134031581174448547200
47 42481557231071304112312505334954118301586916275062948042734055355564200004857463717678931071637156510438464000
48 -66287609443887249106286968905742942588345652536312684055540968593804787551927201332097191938633511963925780342900
49 107835686703445155546035991251396283035445304317841728323397620106558945188665206258526046313724381565161331622345600
50 -182734869060873539802868140618708950562267044542509995714982590595014934253120859847903701063037212715845216993893853376
51 322295647479261462440500879441584200002975355354551930739034134080417708104592413391594088471710017165196350520474079097600
52 -591181443993877946335517793287568938855227808246098512441581374425174164533645025080237984464546949168376870271359583551964000
53 1126919362500963387034400043532331137171962914923754498267140302588907676758314559992963095272818299146555049871522010028329363200
54 -2230772612979822396819060761469750946164291193624462091288095524446582962581487933097429089082347070838760048556392592452790824508800
55 4582522300337128410726943713228386430024914468872617723557762042301858021903339964449316232750312248969665725233533231581192832074641920
56 -9762209809934296710695621735319495269486334088807034679807235405640345510620479617881773727023629811791368856373778170506671873450993153200
57 21552807682796632798336213290384200166094544151386672196359387560786343660469941480020104769426077703357712795278436009881454773071673077792000
58 -49283272338708521841236226885061159060715599745826517021991055022020586378931648735755581494695716600235480829715305121588947680517597167624502400
59 116646678162240804255195042068888178648684594268467447154805111364514064692304329715984214741323597181343909815156268383156523614872959912815210969600
60 -285606752637729157586583990198780324275938312171227310277572125231532410626817197814080767577055879480040962914577313414880650986827868845157363666945600
61 723006814134299353996886887647226108530742851277551230336550592053624499987270588199290216892511667884661404660497202374209279111914627477906039409436352000
62 -1891284000601369942657865913716391818175502648821584922368305879891138621851294805353063120884182416015838863115239199367909403161632407187153445615678557920000
63 5109540211004919852165858411355786783423013145061001913942290552723339330735118457757681337227790742435764562732192117988182354374052414098303909604714957843584000
64 -14249354084594846976439076662889841498338316707787451936577147964336448455491339170749750009781544983081615297126190960582521402958891310981952143498911917760723726625
65 40999762671792208403206797156420833943120018420920873427518992222143685466284636609247137297833604610137447949941899188918099034374699966800128167961092628466618939789440
66 -121655421761582431016079611038005946852480697333618141074493120422882338521186693816565106640770091112809481242764396551623974513924334921930777763308766225214440737647483200
67 372085752370033334390353470806561266393008937086283134906087886475330825891223041611680789904007799733032743818669853494585101134757424164674325374760460900706940032900267040000
68 -1172518192331537792357271346808158385812923367984752850698765414057364646576618811287570339121607651924772954996510965582148691868637013577933679700188082911745848329999610902922400
69 3805138132280529180462401497219064264462267399036216979469903724428572250536926948567619179545670997074957170125790666566065616744132531309594215123893032969582235947629047645331385600
70 -12711897764774729844330249390859808416719883859558751551643314684269338285809979816400031616735688942645334534241103147223835176568012915579982961665239392714990135004723014020020764818560
71 43697804148589684366788209562256831911006682989468753939582801789263625885650335877406905156097495682172946350503623643865626529608474708788261241919056032133434944772858256114751132461094400
72 -154505268368556513210147539678231407533707064966020701940937177861944033676252114524095889758872244431705128272412923967169324001709545954727625561395081666964760015351640609592128609238544818000
73 561683262995985795436871093659762219843805704861991741146701100471377016842053514518879585821340452358366738950820710654597892333312499034939318146216391284010715259944622199131302074391127694060800
74 -2098644592198623968864956847439179802515306593501169246028685466876837063835188427524289035970069184402918545058321934612081894432022618585943442326593771447786992511343895711452627245756904466042371200
75 8056097494584087126722263267227880656292683147575055820326685504394520630531528821811051090212393148096152410531904646863063738289289113873680612017388107587443573229761416013587567403437767581304888789504
76 -31760870920174378014057313863958092488201565370583016159552829125972419995544851235232042672378986563759199651371373496203006957121561163013803710566332325058753011664955547920934057521415387394888659123265600
77 128555172056168404693806463798566191721544107534309708191852768499528688631087536871042031843226161862098221835458023768529626095058849183275414797724005065015353738361675556810526095842092153877390171795614144000
78 -534032533842939221313097302330869754317453001425592605635699356681366980481421355825458904658779139821755820250922626993039128373069344382352116566895568983467774847095117521056784217152566989149569517621296923539200
79 2276052331447721620078863789593165601960453663889459811787441462724309639972968871971515786064904153073062232635082285121163737461951804602259684391897390953048115756508029273458729340783614570060252953695719350177612800
80 -9949291499123777850869559425933445106296640321048478892373413143952706956315912293889860873431149993140498945436424609351377566892342474521746776160986153218676812829761985077419489081711719336610425861381791404891999599720
81 44592312491691756991431538171786068871541709880725888394401663194470478696417423344764658687614471689017345970607937353586659098422895643944278073292885069726964837644493675192276592955355458248838992646297555227953841940947200
82 -204857420437435825452044452274518109203925248561372809623537835812097977262944202751266242115907272432851119098699962162372786430520981000508000591292824411845540822001033670676100510106750828308187411793174027836129337217687952000
83 964353982341423709641237480370807084422037489257274908624360848976588469119002852707548597501497047782317108145913445828636257756908071574826810255225216164039361037355155325777266095613713014623238459167295424894532773527537286310400
84 -4650361242375476352063561174915644324342801103893373110128408476548461460681676806860331823452850231538962647139051014644697410942749308097994287592911814058836917240743142791857136494830289076828215087870175195399510697701819043422241600
85 22965596806534116607564819349100357987952184470057288125650942681348649935110026027294247830787909311147538773973837878325815347086921555391608353309508981570806280223582809823717978742152581606629587576774617098734366214071985168580005696000
86 -116114898418533991645590494215914198723660079050948760634254179921379793466862025989250595961981305378660184123281302297210149752533998822167059856578573658991882670323133635097110958446721382316237725103893248023273391554255087377152482217760000
87 600894853137175905353435862524840244408646998031978960375207438506407688882021435312698669850122399030909570925605165240071397484702185461553664450795443337969584595843212779516169164556561186507110621859839055919811176829857154207886216294885760000
88 -3181949205917693896596938811836051753353435689323949220610015734963142561993339885925772005644056576337835771281105624635827693475754886002547306325019673399569971900870482331132267141130418479959102042137901430696207958250582201967668433250140891940000
89 17236883849433769871679684493175493819631230041224801354805116893775000787024163814926124176125987731410779668474122727283145322905387839827939478482082870762166041243055875156789243900754081742649090730684910181415580452770191981911584356739247936396480000
90 -95495763420765489132294906958646118472961756910537925625141979956799992825627984543628925144530920340028700658030027154327319079805413198622857285681932279365947998692523989797528763540996077351700002946314541277703003095756637672126578694561907989781976759040
91 540954627727412849841736342622822407064824414388574267396826709684537657266216998215052638096387745590870050481629138687754206050570944216991605585637998137201933958324149878811629824132274182953592654573472169502363084864107157106891152505927024513405433201843200
92 -3132440957182184919638635314006918862185393980888118366412381016248707986756821927882917112260896835379196680419996882588236249824836584833123883147412885615856242955591353570673243908447740419354639093816029288641035075962887056134569564423559832972845406949224560000
93 18537301066483026397895943592846064512332057838375011163150449007411692684619896101843760822038813649946424069835598102135792641598131881245879902733853893103956107000827901154690949871612939541157441711532050491530653386553081055537042295775348352031198378886460775142400
94 -112085682156152923337506064133491914337605668737011345313066865096204529036736683844635453090079288649943858499400997867318733019475886649221549475957033027636143040103844164740934189089679661722565243601688642852754449368979119352549675296294604509639668233217612337932505600
95 692300159854746055329696407497894079433516090947409654932904071010589357075751316007672365083144361945156937751387712774784638341584424467765250851719666137678184086706372235427689761947408934670088906192945125789791397383217516290284879585747373906931981529903091140557007861760
96 -4366989059890538317152259293148834264491106780921895864348858239730472585690620010962581577714122086406745174111797727058586369857234513817434010358030678456132056550523254801028805507958678958108071291768990066274740999080562805735367850175104597666583829645430121049039882352502900
97 28126643262897880986960477221324353515363273078630225377555901875515571191303892972158484698171291627141391031109732510188836420479460303225023413776061199127671686115826542874773070240970589521725091556954248020405970708939174039982009075342185913154856983663804467610860092586693728000
98 -184930502024437527474780792316772902181998825302094845977257197468032597199069246435943436127106027299249169559038155444947528593410154748459592155063415975640602244474555122956524260589753739905169843414017340944106712572934241518166096488355987030539832543961422211913439723392856742332800
99 1240973914473171954492807950041610317769953063638325593704257316775034310390831628696101210295629545779851183088635310200148426368677437682294749582424886299851484157711699922173704087336187388467551783619391297090685435379003974678914549837747536131452340015204631208643135626106270006537459200
100 -8497490367419784010258672423680674483892071259429593795673874490076328057872417764330696027164358475941534483507606832874230251120357880041731901583019486499725880794305076104350133128583103864288658404862481347791913242106503993198033803879173587850497899634415381145116093117531494254025212297408