5 1
6 -14706
7 252313293
8 -4228301370600
9 71094673339606302
10 -1194817080145423511412
11 20081461365765141084602686
12 -337508711324786004755672161800
13 5672509895284807570626050787828903
14 -95337871447349860183019420430515900118
15 1602343611088456383646516751967506297398179
16 -26930589057943180119027708901012791326856423600
17 452622410329553863939387656214689217248493781677804
18 -7607224850330292282765086031756274363475544130562590824
19 127854628059689747736255628526763942360984970995051007229772
20 -2148852733798752940862333834907077890590289077360455310574206000
21 36115767896956727488140780543467600375921625414781220760850026163005
22 -606997711044149109459808945197049754534885734721353967201448305488993530
23 10201810529519020347940537883236882580108360053067995975201158048992446627465
24 -171461829569626159944972501215478132930730481953225087886831907660270609521559000
25 2881758969576706906313069577618931483003757676717028744496290725200635135089094294506
26 -48433723001675712887684642275034753992726648924569635428241871018961668112711903460518236
27 814025582489163706711528385313041022897512483708370413198288252271549986024562146160764121258
28 -13681327964895374418200739113122007349843995315366440923188604345866391302625060003071530370532600
29 229942079105996557847900126493902667294743079198425998360274587710475535826756427635715477418027082307
30 -3864636523534484147746775495551615852694787045284216130258758393792824738766881212386562793837464482574942
31 64952946051044075071186975268701814106184918295100919932418845932522064873673582069061472727181714309824241151
32 -1091664164279897769721422879585638488348315260586034430768948455568712464173319181663116638389956404847613769176800
33 18347599609052241815707994226822620469773872106296707558148025056148486191693352162940291331429032402672457876933536408
34 -308368106629341028196604163195213848890444394701131524459467647867567253527793941397578002416058727048995925082424000573648
35 5182742768119334660900326400777719592263152163910270501726816428501532274117401175555299833366226614319118557561068388007517144
36 -87106357703781657645751785265747352385225349232413704339196485981991401525574637528094783569410920823359853120499565875424341541600
37 1463996553927458320052150256287064949243943864045786465000645649775718055457248431014338512810692284739218760175600689990544414590666809
38 -24605390081858791985116489354233816878252151654806174101528963797079658035487108990207885824081766034908470136862445249584295036016499924354
39 413542791105800716893852836584249864093365554558902841121322717534270662368424818410773070784512034120822284293868625088281160841655769010479237
40 -6950413690115192648834984624453138774543978353758002340060501389414531055583636514391895033068853605307715735777630172458306220741621307300687677000
41 116815602889766042848969586583227958591507637060244805312704895886291619663110836675123324747050132007376268385125916073650693612216977409177444043483510
42 -1963319837768297882162631841704206523493668326193944064870708565125449739024977994272583443911170284403397016565072626944817077978898953458375197779106037060
43 32997516513371782505507353363522853009863758630577712395907833066722335286581677003876111219209390205085443324329937528445727843897604170363774619558442645657430
44 -554589260040239548570062087980727980755997065455680749349223322408478412335508018625153704549605670950927067789235312442305066945072180297201606030542737065383633000
45 9320981693496306092817033512692096636649702964275728064108404286412887764367717911637495431132180288272654477675677453745125396848275386703925215293022758820878204996511
46 -156657739322592416501975882247816064656906689375907955368249735857770171294827392893638996832313955465840333979167362013202410605837317231056769792214442396240813655184321766
47 2632946624794810744148708652939044607128781677236447774972907046738058227294484341152710504385516570221980935991847935496428066057622582211253203533845207355066298340165641581723
48 -44251933922926384176907346329946522691748631221014731545363589033966732220434166681783064750555154338767499523010600563581816337134945235929453783862605412162644469011862694981459600
49 743742253442623738861281769767411206928875035561938682229788990234922978018114457662790344882034327977462627034366646015006746670557107287940201260366714773641462683564096625645456215812
50 -12500076053610177179041562704480880154736780169386047274194445137310503584427685883158876698410571867659708286637838386962005982732111672456201094915542460615048346110505970190225697940188472
51 210088778233026247848151544374210152760941555257352894772843965252962034167478246845455063857660074613037645993356685302544603424610254171861267017223324152416050536427061623287443926572442782116
52 -3530962095762472147583883006297350037452471260438223785083854044088260162834777908491411064554149279136162554164602305422739961730169069810276070704236337280280286955523749992289874148965950009206800
53 59344879943479869384442321686839562079465301448697054423893701005275161418512799948014610234758645218107261595297684072310311383688007593269671073597893822423629687286191365374590140794999241685246151413
54 -997409397210066164744322100590712519869569439092448496431938964822492299319886029717747482672514653916182065160634825849033488265125762874794681236967668075325318892684494872166594161940461742991374019047178
55 16763459738909582030857821544628105321447862884363064635877930547375202854746506197690853139482920574651814003003967414570486040802654246981362573705561260262818477776917083972690292657564289550145806246009788609
56 -281743467831853345192627406700564566137574209116481412437212834699920851332759216411956510214500768746252172875950504235685283543333452803756218312812557774391260349327905068170379320676203057277770440528964970924600
57 4735262463849959172652488824416388663074209786357504783202304205969133601845447867355327090762321654813588893359563886617460892577819395604848680634339029504063590087322333291414059563112345369768535145443114423691813314
58 -79585556229926263814770379671966244260288243750288522047108593298027907633973113621836885392877152554148169257860489336713480690281827837938876310809275826015753629484880504401732439561952774335842915073125785028467106307884
59 1337594443556370715934845771146736667282664513020881158132612380473515508874382352814427169818574538256595527201210682992894194320211531645375938118864623295178121847315862638408087926932166836679989190086589735566440748619131202
60 -22480949812851922622716952875663203167019742469598163119358269613372916480538003050306590099679186617066447330170549519649892686602265468494965584839429089086336930254368410574244054210471963425017515234252154222218571907798346663000
61 377837323504602263520003826981271455628100811688322158946463525935212953572152309775925474916967817258156388519167294734289151684355403398546735486024141020125148738785548431089295742866792658846933415373329970364598947435401729178211515
62 -6350311896141850242980704320074229354741490342041342744223231258800770425259879898288855758046385992011799462790832194369441041037273342917582277314101235213187234057404995913535913189446988562665212187783987171011029950999477041581527380590
63 106729692038456077033776697507487572765140228178699142464796992679707789736053710267589210726503914522767195097924699217057928862974984478669860462161091368296091893177620730796991551026477145156905558022994811607377026392153881718371612663339895
64 -1793805934090331286706684955008343635463711814999371769200551271031631999975749816397638627465906341047382188260386118800050362749111475666700376964987928999666164416427909369162273113424112662544540397129413332767487578348394439415632582942592472000
65 30148496334256197935679254038825231481238604474694500673364570787860495613497997010054541914371370199858701645065928069184360441752655155951140398751104955017421591639959228410106446953800802556079833847000365222895758490914737260631791451447347958356016
66 -506705777889843918704961222630535665505177225406190330321703756944479262103697562548078195719212549484638538549526294125168138187011381775889784371576394034023185451665801685426630226523418644203148575802819765321692582485212665694869579056150486245847675296
67 8516204008994606741674283268751412930145513627401841223848653579839171060678189152698530520508545912972326026391988230005492384861295382029521917575366165764285123540038350028986643788739916972268395277894271394620069855667134130288682780799722046112291450944688
68 -143131840779172355507319678897904997116955647535742744627765920449324135262712597619698096793768297993650489570132884641602922846786118176155634413437496819153270764550348369161745379030857922672766440077227857076347493444354220314184232052973645933323106794140401600
69 2405616847975549779011521843237089286544673568133228310931183444032936524783018479849030272513133402810070400708529310184360626073738085657621262489308790879591450490291981056329348357888063504203190313385996807145365335209797671786418189306139795295994787546819753256817
70 -40431202363925065135846647619285759638956328659615168217084855936543773146030510138999562562487885747176534544632205868317399831325742956641957177497989391066258167958581700290535201437579827622114850023969263290832233472668738403409686261135885751268942898783326616472602002
71 679527218130488569738174606537335762251939015782152132235915215367261211518755217071992885223298369749395433242686227272732134936481684509915708622019109633095926763112094855005068119604511372161259228529003843909071243796124589548683841142509995619432484452014607513070006475581
72 -11420813955119121391589500612073002156168339038250630886461727554695669372971256473297833225345385398312253845930215008821641914093573929254404567230174863926729165521209739809169731258251976606825206493237134566500999058780845347949070860197787586649705418221943126354468083398501800
73 191949620143687073228444736787110947238721274215878353308827801039196632582995641913251477041422711704694120705140795428448166419160975561698657776562605857289984188362961464046835875862471806745831276847861885806083450783949607899858922860937942038603039793339122591414150541873351923918
74 -3226097265754948639750470691180973690241188455746267484061311476053926735469453723421967534185865706444854657861164752507203024295517158311773771613131990952628833974969668043728016256169419013655455482434692206786036816179556650689429387813369383449397962089813616851416771775842781247570708
75 54221016745543421788286160906678624811883654375727517604618839837842801058150551356096942494180676196050102803293753965637767308662642795368358990128003790163058833579096433149683209481919789891835210327426399030507911048701304334339933421271221623340560908944658626327720204869546886935870462574
76 -911292628442348289995725506358547647213328579092852388380827933913233462333644138895589326612462310952950813019698722614808389628524200522311896937106835833566573981950895810048552836985297812755205182117597672939317873112636784148086038129660571365870558631393882603130224642168579192193264750822600
77 15316095206230547709958158585368110306714413428813570091516577263566293380058268961187112910490898845797870213195494251073277280265765629750481434968452805649954136705028342677100985590743618913206970342311800950632878737210514057047529106905165482896684061929710834288249107139530084250178579302211367319
78 -257417612131116815361266771344281829924949146498069672528119108838692617671380601113707574308045834171071290890221695691761728845841448162881574936168136727142675558909399512951340034159370314062779749422457930316786078633138531633508204121002915387348951619329180328074386737535798819778443634743663057991414
79 4326417807087680315776810625983344715548620305193056986180097874809295471679481962404114323336284196168533872584830937314089861753424911026060947052661895383539916354709110603106299012228906163305168724115340327962777276320347583376592818745637850213439523095159678977026357785599949289825588706129784409899435667
80 -72714104083722643067260856190902074634225661469379708766728904951769538852326765075159988708532688660130480610023760933765724504401101942043213041879532115815509175322862074106438877491046029911885831037721564204080568279807674725385455851467746852981752313229989875534567791792667740861840712650401659104866557414000
81 1222105947335126462031453210000491168377430692315864765242412705596781486117652822747199201922105254130335625328478641817643445058570309699211969800537897171620931255706231356155458732284234193245965103292870630710681403985434121851627492236602692120210066110602672555275373381868295342334957190964597519120170320056597020
82 -20539934656861470447362634100478255066919477645752739109429230342791296014428931877920483349358413955845877001740082423408106546236105816070989794744637104860651753589333539930389068911980893601116018168637174330509369990583741041902884642735941071133081144011102091670249709839528709918892372394560697198076821841523429274120
83 345214681777870733808823791326738032909715660792166286212177074371710630939530910404903620075935591485726394689672300411420132153097482888856908813777277617098800370195463290823211014318847445765899073841801928174708396087810408921449743554866080373657989561723436376415862539436605281795170997544907874025599805866905337065924860
84 -5802023156640673423124901460828486119113591110933938772368060088964338591701813741724416713143981269860894314997976761988736755978461654764387938683950338891228192029367062551486013240767349206902770697587867730722117579779501588879055871130299768996334160487159502283865836385014684943393049558731797571372848496668672256801154326000
85 97514603193659798222460218852144366203942125801466708947189985915226044470712199886113638726973809189743592542694776202798128031419878315045621722470839948930418256426351501706828738377298948341671885380260221216339911259835726234755378533050443294054761159768305903590747757966673134770335596610700924889724440814224114591486396480623021
86 -1638927935875840228724888898247990362789655308345250977275422093277198353189548404480099693847228649766773668026023506025935853897844509107827041603304508981113011234498782438936533580461242896126881681990316826750952616814951702149445851794136666925267513792766754347565597897768963957718024508627803455701315267161286737754431544066126828826
87 27545461818265246724179207712853974027405736767358633175068019121709886590784277439249990724091457323876042825818930347650299870167949419727508940518951794947287181404657545827966398986269525868987433155340998271131010465924733839758430232199181291647327591522269750584546009037668634012255538827600703038837046899823911377736531192235637258460153
88 -462956576779584001693279944029936741478608217848996547773368197378578030632496533611702348737592917179587299206218128923182967185042514808242060782929435637909496908962035072179666276379201666010479190770417162599739179255047735878417714023105660976978182880543693281996595761090154116809328870220505678542401130845695954525816182262551166634853608600
89 7780911185934468316458956019311146814030968317388084978426999293341761040790823616772644536347395665794100181273044933676827399660630923207097891629838095080911071108274461310899202185193323125150955664287015451477659459594520099374225435232787475864345994697784311246465083544128561276845537997338955320464943445830665279273866555199058184627572544455322
90 -130773774302000608994725673816562444503418484510341544232422577123194977620610331569455644372554352667278421505778623645389834166390151000584932990166774443753706260196877191909862163645940356747849217692005917927254527110974499834699128794310648402012571899528610012915001644508864441011592393800023894626870931526729364246959253365952520676529420140756065532
91 2197914824693724235374354399834965004768954469165310333914326253709537989330496302027139918801478024695771401845968067182421708893753548961572952682305136470642669729731408436967643577213904140009295709051566498443073977373733032504815404208397095451236035483537740546376176519589079512851192177929410695925120543892345046110571143422512036184805778097016081571546
92 -36940354458627423223936774398026256835151817763261370782098081346096204985571034147296483947195912357442037996017554783416935868069094388488681112380947679556850216505435006680350071792245996932253634665258828041483165052758001489329385023451191196038074553380808869088918842287133887670120872451632047354437887147092047340751306220525682010143846753896064817943311800
93 620856537386151102124705367307627298628396601147133858734722453183838917195149358812909655360631068649019453082560164127533421064370309230218513139342634909011228249144068613343375109016396708056899521209920762351586529147582840015172426554574078487734368158886650846285540968156635904924652264805431010826033166920744547582949213498103722238567826377449712399256377103923
94 -10434735823849041573409923108339292008047461675479878763754480270660780681292495845622358920812203774236433767677721695252223611017582758569505461842717493747606285957467291358817024007068485117736754528891045450635637530600447463961332430229521118866728743235745116037088511231468818844831982516242938921416056512079795096095466886567504737615019865501362571912095046362394238
95 175376604991430841724300577681858480779253688379790322382421549908995740910498294683873845372148956987902616802213830158861514893316418381097006086655558479507633091010443032761951864331757328301279542752054668714242619983197165984343895716405580227152638436771860528308726022808384485309901048483761417840640133486972031485362779401164336313458608189319101073858867397635655789039
96 -2947554600090978156860319809098995486456916740599135948281358989320491417482708062619263958734577666277178870995088521214140981028240727927373175275914493469133919259102487731786205252594205865551805520631808689056974692915361774443723904728606476013924669031406058396182241864946290400981192998931814365307567611019659533482129681524073652544294380661940529335533684996480874687485600
97 49539550163729069882351395031526817140881399659249677882764800533509499253631962707936350983256793616138764768263378868806360112122373600520102775522330544321222285925102924826638482638538837847545479219746708338370068348261247769591478734190945135685871751472171541610918511577304547593732925343792563462960453091692918885536427745233944695352270374339280689217259210184047933498775578824
98 -832611219601794477512679896294871215686793684073009336175628002566694153955792185225200240684836733290021474480441737099311031766242996325267742241601063856602982548966094847287614846206755251776161432081767364478211465275809628202966566115926734001829645334820309450628197609470240724002896884128275966416344805861768157141450974537134068758963859259161127560140238842190593736731435031224944
99 13993696767847359783555611017027900522047941448215067913103779839138428645534999766108953955898166209441821932289190128016591138689558805244370317735542272427875759905262482871337485887098720230664672932720742790927386960278566753252906352102894477434062463410517166688497064877688790878698434559239707636073059293407162583833363504785966814948856062626118595525220000018486053777980971745417642632
100 -235192061577210575882219154363187924074059751920150646415535227756399570245506739846814527697570294807568230359302348029509929290621269888562697437493090358247245658048762210210596683286675099489912913967127886290514895977066649235853274330159059896478767889355265183261391426115820349035340681856877643751161386696833202713996893844968195104894611224305720959171528255658581013943634092086553326180000