9 1
10 -4762874171
11 24747240402737283733
12 -127616472670861852065241422635
13 658504724872263265466971967899949697493
14 -3397726086395967282512946130260694347212577518123
15 17531526173336411183797439872466174710699579223843246546389
16 -90458821765215261717904930449715503091575381738072115660064351068715
17 466747652294733528380084780427710836995998077952794381442913566104762497949141
18 -2408315365185746120516462309765051752641714748254594754912344446578693144439655529128491
19 12426378302905810610242015436008634519249174293565320452402038792752525893293860303798788496088533
20 -64117382613766211799573093700742475875718966709878607669322657865220186736958804513625688761898755255378475
21 330831611032214409331705380182824241987952341379288546703017233399653481507151297590062094650368762974961497717923285
22 -1707018446424510393864465228925164379163341571539774275480741833408322448007723886040381567753426858289936993811700880033915435
23 8807840240362760241605936732672508756005560301814695225004157650577530790334192577116345688877653099055434423686608093799816581864283605
24 -45446521015778724697397209286565596680062854198026455757713703640279483951405129550808414770408555222470563384937691835547251846560380924921324075
25 234494066203970146941576260874501158923962142308119003797615610325430001097737794712403841710771678757214827602581139699293859663172954171637695494436740565
26 -1209937875459832388038339830474838635660052476163185547657654110356158404736783235048827165851888752675479497920291826339935363427368304966551492757230500898541609515
27 6243013676938266121247959746232499890509694060930210377956632010882202519659882221577293131918027615847473519680119090876865436867217748323624907552797935663555232836806041045
28 -32212579307533341049261644262389498421037073240430562600967718877274318932965899621862949359754959441446457963453300291756261729459775265295581484422281125057569145392562895193467986475
29 166209833798252298730938650433944673496201349243122065794001597781943072139477088293185349985595723665677325093833065599904311153786546494935486758384294533467748763679239690459341241422558846421
30 -857606234741407742930713141487509268473992016832927204011988598152513342854083352562034672061490241312382202318790782484517470317306465320402056256798557245437626077054979371782083938753878297248378331691
31 4425059799771415472794568580315982182487896263166552480300459683446677322063171247764239884346193599632105702338475617936586260469555681856542159227901694771220083787217149040402635168567304191319021885714154446293
32 -22832336611285603647754202046503824508263414610814976797103528079239120685767441552978151996290903204721417510711148235190521501802890156076564529035488520992058537520869186907934078864365439472623904892379443127588800635435
33 117809841837161719162141662126932197910956800936967604007183891763592417856607476476992326325737373991071529545969483386492518127804935688657394222327220673904979340803839715641666358942615581036304929205241603700005270032005861531093
34 -607872907183614621979360449845958673526551221110160131907945516821873691578338050514257019261378525926676395599439422235810328687598354908235939623123736612259470758394969842334271761046039415738096152907416690181080965099610998030405821473323
35 3136490682999134382829011398915047029654809502376119289607176997564781635134665783397270826156468948906068916301959603812213301966991565697342620313867219141933395778850617999632847051987170303299875092127934848361688851449493089028503003295280922680789
36 -16183603000369994021528779191588083938908853356889770358862684899241093745604581013548839535829558767203982223215413398358409686811188863801885935415182212299870211948431982216806242929507699204007178189066215157087749335465467744884106408499650026884595847209515
37 83503836785877343882641659875353295260917121908380457774873099338098772451258125213170094611719210608509169897404520459822715546793790547380379998548807305746152311780687095759093173552176396831083058880568122194923853913883513084741496543898318860127427524932137445809621
38 -430861456364384750047601830481492920760432052683736253597966459207512369787956100594457632858786467864364913807070023267158632911975832019022902181368962103716890137704208181444101398942568704145315596143397575259718240476433759066653141139460516377464568248273040229842847357936171
39 2223150476983057785864046989637651237677767604054627052325972954810782345647586922333527208569464327000328333511373278824508655609426730298259714059534705031953147303616981569341118351953763999104259022241858513991156611616044936511305129989847954220474575070527894391592021360661066425621973
40 -11470968150676609800381933000337096428599924822097578202189440599906511155467955579800814965741952465207039884503020454563763189037105255201694252136500237202631666787564336666880408563188533052821166026204734159763620836211292351570747114075830829019257653091763826413557609536179959617821203170796075
41 59187676082278946753981339990919761260554822893271974000570214194934608703592748711773913209379187247268885694759433777877929986489039071862970953532874559853228755861443429236607795767217133261151256988046587574609874448305053349799627448723206240858595943868526190880948121623141166073549435478218719081061845
42 -305395408129883244844447095859779641816212931041593046392145014698227641492429207720120872933370007933427005846659298319997441491649004429817746990538669688891972625012971656271718202896666219421247685833053249119330417766775845259953867967194946493808202812503732192797302457606078299810408402649262670154842461447332395
43 1575773226459592630802383421520751543213026745384347066434908504489342531874827989211983232110440521535535056418356237733569025853827404350210220035935912624317276679584385771040726344268741067408274626428591499743850288176771534261196585244210231935691214965421723979294040330834913612554271536184393373952164546065913548815523285
44 -8130643733093852578338127973133307772806602733449863558411299698947399664629770340197655649916295707923896283932521030274781293946152143330367645532294409812504375659816682525740300784347148292277530720526460610196257017763749861597668013473526956031505807482120316280201392938682248115362028032595541263724189414491085790817275023079711275
45 41952335783129592705693613528234825322955576356017849080676086471203609565175781655556558268931271360043918378625155102059108161828612017859190044651661410222455105868458458494163390625259600474875106200412848309368984097810066371309812759958400971761367532282005924368890353216374200412918550187238402250395295620962814376227401144935533035169832405
46 -216464837894298605512600425614867448943512787833267565404363173346818251677384561499186497832920310469822736736696967939529280076151333758734343031858925222763552272954920088653780359435936958919396242996024554661282995003448967253653798248289336492771036514769420871463008094341366155811523029976465497058784439787116040699512542743241439330481970713375744555
47 1116911017465866997544914564514430582143111383392468948349245066536910432821619959990443790731869420705266803856467177403363673503371595324157416204752167585082470261653705118318229997654517700487062589967102105551573240586201339257415429163988187940732447138857952143193306062839802072687214078681146309162592774259959648811234229371573487895058552052989710613926174165
48 -5763015522852709364577482407500195338209943462942357635836493085224733634235517570727153171464236745832675648146662909277508405664105575033317462962457753982500658438045899677804471248984086557489666595528912705298173962557131711522729380243232019982196629153835063886438423703438362490201788642888265812258126224216723531370057489066964018907800102907936966366110183640204780075
49 29735894263086416769313298507845165342257663154285158823258636365152855428887889371487744268444149090032857813139440619256542036282694154020137560428544310646910121475294331837684780007934572304580299152510248014430605174881449023153468580786032857983603809729904999884854739424832159520570879204616360615413524216361980013517166889613729906863341889355936327289809223071708769181947190741
50 -153430682967822812124386074173090401991172444794991272133877089736531503732775505242147399865271207725079036137829046831288507393544851730371330771705876530148198717677049739237105684522774508084040757095718694731999895600228935243641192474680382768799143571870004577681846305625522921538643973582041238326973930717394120038467882500403741364608928098232604551940331488135280427295342040495449645611
51 791668623371313194216794645580726503313833258471051873921705747764517581247319226326488414501698983218528578617704068610285290197040473080497832273534023769963651699001341134731202366506384136527412038926605258259486367257937361751301259307495230505273927705851367531218841282106153959873826255788722120257639124855266634586069674384052493027863805496306319067628803887308801567658938510764908263372319940053
52 -4084836208166189819958177040686236241684379736702235833287742719337579041994588931554107227658928897250799774857511208422186481747471220145361176833273486418378680576533881852648472409113984200328979862782317516065821403320650246421718801552020515027226827188104128532452634381062807570561393002467238374678158701167214757836244335816449408368212017663833566581766137067192828527355273525020200894500314645910361416235
53 21076857608034088183722619356270346356673385950812285913356077890253610988991204178182247791060067947554543608581832791206681957120492449932520120987745594673202807111739192190127856440771969706196225255633460171774394346874407674967593346106971502687872942146583137015572335522785861915538644698391974721104963113861966281468497438278338506749717321162912299398733307938062647222182004771456555008968649805069024827870417051093
54 -108751955767836005556607337572458621131398120910284335401672215645620028270175680971655311369170273396654068369414259609144946180477567536346204741312394632097593490525696809083745208210287852193325760765606153413366890056095740908793882181138688613533215710859729235064454944541419331048981785042137840543498478038149823312535501658644680967767632109829931744169775302957266044085399080562496769275870570131751249479774355179204443578923
55 561136204612453295029145364185403369646800034562618254429176122791442839433715559907475595986604009081752929203282878486001386260918193234633508412080076832239995162303622196782690717579581010304909383747550207169465300025304346461241194412329962227415893439464037465489476550642816191742438504009035370190165903281200037036771125248177949585660065299740563310448778606328526724040232948692110897003395490230537988468417375383732042743240432082389
56 -2895339563355188286209043517475728791898151998009113085181425456538790152353275622418816747787971966743410780359185352834640922324827571203744253843692690782312401617847498283163225765284832517464342581577889910492209831215213562058829731670023615157378785658975865890280297280288164560970098238735665260088419552294352988971782212820691886217707841562283629501668176521383645157418483448954784057430620231457421435279550478093516875461875571800842362102315
57 14939316191368359716441975306184234057316781464436967177775064572910300725196292947540055945039176491647665312495938943938920746024578372148655520255960376741163073819345686823098621134709624244037077340707108081445845064179982860548129830919336311449594487861046144381959581252012648235843595440877686583438252788821682178263578720079637283021413178397482161003771013379247004871726614179310228573051782350459737250894533963946799916965186563194429748749369015852501
58 -77083590156537934459365595532918594981112370840079648969914705711432008969715469562562365658243018813106878449974123446486719955075347853738767410958579161611711051152912878886306595955520993347431235881718437007400864585182753391116872815337868603835174455961886908247654689646827579453864334799370086352251483924677051173175038555393557542709169624986472707363882291405556692504858773803045973057421948123380627707131509552611922992174268745261893427785060958238103479198251
59 397734393951325038566098342215532335598989422164780707307072657090607077856031989957637990265691001096535781022201426007923024116627435006221338196932102275955562347754502610565485128270814776203772269323120741769902411856287080501259898672774025815114896588421462138654632218994822515731797127448634640670990313785705503742298365190848163223209159124630592485291391422033608842415567675286887499266326512213798469508408628778682023965617961794917957597836903586878841203267772506758613
60 -2052222111224674578358996479463475894444335771541668799763772947089306456525187762760200630938988575723808883101007805944860622642852726361882231209547087906919160458265612461459471494487375556975573366453276443423839022441086560448282401357281591763235195309836818153213489209097171288620627990099074807143268949175959699343007572699431019759931858213251417319633543084518798899030741189488481126386421244074267973989802306022272085502525931790777127728733903148182175896000536565207342292869675
61 10589015327437034547010634437172814421779509671691463422393341507260392599800171328643770044936569810192111470048252207936300196622310497626259207288357471092132659223690650655087603751945143679003867588557024809289142537748394525914279442808278290235433411839831067461649920674260703296517369917638813823263945443265487397600415216689754751004093089523280610748481121192194276662585798500183372429174142913432023651497361127144041214364103417939958061541498730757870490989440289395910474301406794681998805
62 -54636993233536457372810691903978866282040154880187583572957096250021243190365265186019800995196867328493755146037082552512595921445003603024838688443319048614980433203621289937421741567604709608086187024152044927517310576925273790804123903013302483433228401392395646180658601046436820079321040342393308654264938245068334173983816285925282772519550314141326821488225922386265170618357274544196393774491322177057939814068088038567650277022785770946934722686510408611918587742709584753653942594508522423673087977267755
63 281914884178758360227914147101675624865306081625828807794116923086026753895540288173686987535541634923769142676214974238131470212375295236025058078135815883917562909167788857873430012378988724765211386038461484571008200290604930970752880855663180069449477402087127254430162066064100770745280167879721156111472786323777783335441459100127101145926881211862835213019883308331549540028284995550480172453311562830533189326569216674276457590225750598573887181164650360667351968742677124689038246912474227823576447309924400419102165
64 -1454618880321913042859729658158063635457328966439059698171662537297461760725660678180070634969766021507212923795409343536915261455433523665747788415466679791868676542573260938412945315834579152007735321800745522018053325508795530166203003282325810104718081739912267340923272688050088506426952226711219149780372475234010551586761454361951466781716291459505519273236316797614752735409516508557850250348976082670633184824616616098727065554583771023914536957584105397093785918575154498006736158691402037383493369445687795889625490615378475
65 7505513918333246353600166982195653256598416535432727635981197445166313347523510914466667155969240136726912405848624409225578341950505142275884587701328290835705530420192846180910252686983757831362255142374368406196174031662967854011113900964455848136599414450937380749213898378400405772921415970835923816236752692559299422569148891677805906091813723161463661528365847374163999361291738812672989194682681952541322157010164745543270463689390410843910998529547700904687689832580030663884018119140714679749285387972995872993553669033819808497458645
66 -38726803247478417123681786058652265493201323993837699873903189631373204164303448646790301779475380780874087551960385155189738501173163395595784553322951945832603031704058682384883916549818953028081282581661219312384680609093345721206411318653144014019595490068209670055325670330435522743843104585568618171191546235822495245543909659989271063482300098227117150323110022545642082386914897207960006371916614352001142860792782407464964449703683119817387455710665395443743794733612274637671777898713195932736642619457794223609264178552007383160705282588221995
67 199821798492108930218833633605701479092107781123789932886238555920748114105484783491471510960222723077420835172557241088623373526492969771581767032820141064794821120656371793764473110883067098586514619819366950923676478336182065545198731137584004956049342290386303915494414981910650531644829053672579719421323959095771098992092885612404275527044424727467332555131348027985105953723023196793996343657417299544550699117563761135248296676633462031381992142699778825363421801871937589732152126257241572874450514109261715075049640751591496388339411115998379571277782485
68 -1031036589760886885186876843035465406996796527308847775481812351805155566430245215229101294074242229230638451459399450079098487705962496607454608489318394566127454010691969523822860019651240908715309132353759705291925879800215790885562864899666000367955530608834233280875545759222299129249637521201665753603655265461806171076971451869622303138691105942896007465113335623313841007591662282787498800071059823227687562594173600480982196122172281295972510114135057455946827614629901280607633450654671898186543737602651878221379039159938098565450897405776301256282609861304197675
69 5319922338041308528281726982938182446197754048550024187689962706289566148296058856907156107089358940915728369209714145364494552141512267446567309326863654482315925524120283818246073860607459452102355963235233675730846027285247365543035659088138674256018420851227040469047180621785680832000541634994285180689274501391017971398172173759108614421470975259917584670131843211361020217803159922045442462229044145074871311109196987776005994854782401335879691267723491009526459982905010521858037779652504279241966482682637356097457011572118492682779578931067472148420367401767672777955925461
70 -27449630753991445908598091207192673016482468446236868892767429839485054491252713838006674682512156141997727094718551684163091185073581385838882319966402032919513023996123122048545785445641196877891744284997207397610238718381209773467722080671979270849645201407700876254039150134071971439871361431397405942063213201180617977910985908111771816134399500674740352736514968830356521994043839201203111647620541360473706357270256596231194421226195040346803777798019546105960799393651450897838954343918395735205231510628922718086668267319877015581124449609642434849807261432317526322255748441670885931
71 141634065434100008175255218875576715308806812841352964450901379391330953388182354663149812727902692996026702347082478339198797362397666941089134996033533051066946884244333107222479493933326315798869399258002020690184560226150172482569940202407780027061310177064460862603537789307116076620153769598700159575973452240689646739191772778032645285902468246533405910578188607486403675519853690848278407958195249152626643759404595794878500567010110814358782651291593944621950022635167571305513740588745617101547452116895376102564113830268089717511768608692376323824112685346792266423565126127250197284702445013
72 -730800668000751572985721250939660268319079005462554319070715406073079666907851354718782060065886782105871836357657566201461125795598032476897225214349664794171702092383893945847271778170181236626775585514708183992244257380563215543452310187204146227959199739928084499116813998155290149510460143582620762781695732722634106052862403731931502797789046750928872273354661989496291414473458598498201657973460772738402766395267335844990999463787991072856291233959415973360272530157916866945060771857518004533610031656273962842064869495452560819243103401269492500581021078949346789517876512741918864920321768159076885035
73 3770770927978753087524818487147320590027831919121388447273816250839581168675440596608807660150747464802422301483171624506805835231706988601255556321322926560779231096165412951814093449838935121191127732466389373110702942070445229181581624503638882902080487744755007919527542141185934449760888897917037598950358489406131798827290956750261758671661509492477226475463038917631337591348205795121827402498430617430246678965021451203064509576518109270435464533950901944896273300536838160476607197799168197087375966651878210667638105805745530438464365126099481973153642919135318214068900427921152127751575666221758379009799937493
74 -19456349746077577254469894742349109309870654269440993213203225055140373030389357568966023412270345617395342161810276788779298993933512786026143905535081676608734195624038203309131156512879199810063990902492078103032976893067345731610842745895239826292526302433227921296026556888445532175947633942311019968923392673019393252519257668797487792273132961317411076008774346195246374175596155326118311640548394421612306770423492060913783550396921468331678154770702687095714342327442196176279170614230636636867474697013751478929247859216887111408745186139797109368004276547085780434458217822058549505923014031913918950147242245439552954923
75 100390491141451272185375867067081036541770881560846550804851347622547413960818399358552379316876847514012555510752957964015102197029124933120848299966208412002541334805468356059519685846544457433053835667336519645654623721152581615802376589527001434216696904165854182863412652045336695966034488141328844256940480290178207995280074528973359169501754771715180483448873065497465902227445824025365727764326401498958136135541850215117918722641848794213028325721983519487382956045709311989419789588578328463113610959293892417969646015110997631288684802072360670582663287150573163176945202338199779674272336630306596371855418272559196974583670431189
76 -517992883719290326987506500627688598340023421963375125329841769743542058486886378097244906784862951876088289734491653299844474286217683893138439232281325757971376229260122092801604629981060456016568685559447547793134848698731047679838886768030908716824656559210208449516558271035525062224875906930910291802026669491177261287751070002833788996642724082067623217028557871784282888882520939441220539543550065734031662136968758510784967289536981627690905140472981346218738423415303610590227988276697763929168832940160960909086234033668858774487876885576885716107020099525631997941839925338460399333412957117611980286055575432298582191953186424481622467115
77 2672729503890614912573791391411023296889272667866428235282455082791636392376585092985611563728338991272403125410853368034752357424010563896623295387653420639000725601674662074860324898020403865046237063239352597568516143382634762973973100907754475775262156356504611576709090584683302306481302913902675703911736147000903438319812695938556020593571904875594542913087863725334577624095954765147239066468424488764341529738663441372052447303926238743150184997886281785123252124370441784882631697472304814846578622125244470145085074686374610575115567303995037285402136924318650092239398311488986621434249200793656912473425273018696044351215622533726236320016857357781
78 -13790697180385502383096446571549339563503531831227818168828444906510818767265433385691161520899286510019945363119314251196613038579494480075273612858265031547168273799451023630806228186874363096667649955186432901310417691456511832696678718900186445061453769794643776639829195118028624837378882353180755581964451596238797474986856869976260852954478892620254693805873193025438197596929942946299182539315490135898068850417885908560155208394756350002680352508938727438236132777621721979209226594579632495209789370112580050231219629000903128835408367217087235422558716677662752244686510529891084971752639902878767047585181175510885671739431306720344930960107909373524070834731
79 71156968351734914981950221940898044478341779825375876223349628887328999550789439257680556303600387424948486384874847031001404747746681516137762242482498116593158169554616272145326470347546397905941344550423579565965981941952286135997079009612142155016505568123542806548465605075736677282860561803837787364542766302361229199345727560197276520982536312494085812266140145339241878382309739930856419536689417848552991019157701603054287844341676867506423275282622996511774996800995553322170059450482961554927856496110051619170535227343407136118603408832820244491499669495000515774363701802058146700528191798959361443507125699671954585471787652299735390469817869789649589630749627178453
80 -367154327209167639436257189812685035134570005083684437152023378759331793641971405162859890880085988039727695674970409820917326768239898739722908764524896635213703306357026941324072311103089749823966623448418099194970582625385080127021386165622490503640707517425917261971865159244627481302784381137185403222046847881973111775576586598606411598318752370090865529399739197251154517606204463560877949632916038456689741654242724916350972981575590312015661513184258059303985632050652835101581036871151612608069107316755121392126676473593360642710763454533655049980154835285553468329380333336475577711959396849965429777664654397618063916765579694927836279715392760357333627860217074922080581919275
81 1894435683685642180237420204414226804651783988199335074585189066767054325482766349676084534645687194727954092615788666267544501742580623510261736863810656055810789190207067007701718783466119507096051412207240156382992131698510843390152279992689078011222795513727445292777874839384380388919614493687749051145315824470320256844973688290204619336094628025620396218925112059555035354062012133985410275878982920185783656917663960394035255994865533807334572363943896350548023195130568536611927222478285320064261244877334542755457838905116900136554515488329704297130335971287193439637074327758092265554789574568332957814437436121245373840782552797121534158123741788448639134662064019570253981303424995614165
82 -9774872018808863466091483465904351135914017224059128977309113096909863069542589104302943392126864864841309689409618227026989672974902902579699245731501992019003471447791596715707895454243612029842912959062476957355637695704466530294119290207218063221542572636669680695503872889988003473126586387111315007837299221369293775347437101757198410557204023504478594512085700805152064862830755743247518288653545599458832940952603382961292903700242615071933032933213881415835469717602127142448881822484945885960059026335329582742319778202533042965358486579226199964490392855110787896249876437994342955540979218512369979263271125525000130417634894269161784153774541943875289403631482245570550616666762610548789350441515
83 50436192585964548155789454621906132902398027634089875383353415587981383381236261584747794587878470011616244233022215636245984401636733512868646974907394471295518430740513471303218258224244347086838722946661220786256001502290967251347586081067533427502278263692008627095168384619518431896118753756600668827366110639902782809493071987814463568145448220295668079558858234258438529679236665340153031951049675547837087633497398755949293232173498630795834547698958140226616504512285023161251082513889923142821993004960895541331867842752708090548507294244735947910553817086928841412437557256083357754280951755256025850885918315526865192916071840805855526919755694610661078024052187917252919274470750194248116064506542954700245
84 -260239675534747946542800263006906853338094076669929984405155421622956869312282187695149653031255682364389627268539401819927462534356051344603842759853375058123960637250960032448314777085849058357252690981754581520708868667705777703496142629676455918396310101699047843472852890099474570366642438272559854936749867039589361850913546815709758910168953400406315802075178301447785012284430086433002977996585145086966065560129789022092155640934039623132709757125975813054325060828494849720431510043218864013890090949486634354784676972989839141834684909515155578114446721551462212128847611575801308222532369126454036163294826707681472291831994296025563886811722892382266779308715405580866086089663958164727271887696094481085885882245675
85 1342779564635047547843887124123470422148043429929086322749387351996408806420945384477902550676909129088795323777433490304475379868738969886813845274686727059728196955191012348451919286298589726683270410846974492164164037466440416835488841606527276039237660609864282740206071176170121222754347915917836606902931618289192665060318628210648489571720076322333703204363950509993321649984169448406779739527939975641455026357978592831363448348005458629375226449926959624049828367435650043369254124404096821734882327408126179154142435645221621215877065979567016636350275680999812835292469718570584112413547371530026012278199872394761581084328669682348460529743290572786370517774189871683494545637939394109856027204173361292342181835332981800099285
86 -6928447614671032387950668746358067906252620124990788361434219478868378133930565436038745640149983133097864432463567830378502853898398694274052207534289646068425283668006017104070072555129889667952348432820307090553412269863528767904698440647278606168189300254145308326326947438632763622754578775527526059025164080219302396711865528084851222808613218945416786417761491683072486073757761647669785952650573584716729368203224817481455456080594956204444389383499654432247143960389763216049753556054223242462979644930225253618934169168423449666460361784560379035709377081583391914957537019689560536307532851431656228730287459535959372370908655682137280801963668601808694955384152464042363275327834452962937635917608153583546085232619507809124079054561835
87 35749267872040859858903502142718830339364047269447253968318560207520736689561356069146862789503869927990475434029713017296360099982270519943518224646672859273799747761941809940436171997628584344870908143745660308116360529242146868624444852083948364738660982829692302897600496261039321497789953976224373168601292535737045346357252733196430195079053885827373604214551109202112117900706349989565914926682833763754411941463886264582334592642401652197938644904565512268189707614333845685824028624061459522416543619326405619620963564676089197541751753615843195032504518766914519077064331083531256169228059901567007895236329438194875018440735788129422926478402285205253491890296762240976240079292047175183088922110493546684829300420078262631530605936909106692546005
88 -184458369964541278841155782619990520645472103276093190926084137435694539803364208544049689420277344194257533643342530204133210683813276342393530332909738089450761915646259959439825470397260165656181426036119377509390885373460237715266564613446676092922351244778450697284158989283364793527067898503718545030281398139523830849184224649933688103287353334190279423341656091507138348781682729363364935758611765660494421581240714310837536283049446251101126773691642375122457847288953496983900027304603777569465516594686359398810735057046022121903884596779583590862970336000062137581910916283631506789973646750487145204543433475219155858614757251326265349225153742656046077844558384364855252727266021574547122555595447757608998392446449955953692171998804239404624656873759275
89 951764673104987027257548936133810170852757316248100477861393616639564349951080586745622519834376674859564749226155298576337995293610972022832291254723477760484411416733040081283210217299112212576926736755644706856790081289532021458260517862774999725628626772886645672138081830979232836641895890049430335214047525794017185325745935954797148946670780099588787187910406186584749475608467928219256879768522583284399557970143255886215032456598150384219161108864325136073457372662177545163278737564877374963957707307221595263110008432735338280419796240411750184490948586625082971774290175227189717941426053007457241839675262520445553314211200404992582329965003232375238783778957187813782208768525217453177429023594170421207963685324091050446138579981852249822412204587928870471130581
90 -4910896660014814896458389444341736562463820285401199202991029762475044398717237772658692805414463008310967105741079463610887895758019030669952082933759708663952185932490365486283839895332287757722896219535806334073913706357424283542919094290896150469016042149265604329240743288127438340538482378728895569793358460473568958960051575815202350036239442914641090770376945003926165761420912883650100080914328039434510409516121140122276557213669216494163102056966453992458444353763504384433932723156393544194986806947221933033426532072936220279356646018286632387539846594542470151614953515783985295964070997880839623129236547814923022140969692638908239440938760419047812861642665417040605250262885738326165784274704457512042145325339802051945121604025423762938979633180577006753237332986372651
91 25339148097046865931662912240478689888560840619472140084831175000665960978828857463076566753953973838855336593081598727424436698493853133468984613340435486841182685445544128423774621864861344285226316030269212495916540689761245712751501134331198226683388988331115919840381965858781836011378536151366784486068420886513738128619035300290972815413962814649497679703535677822693864424668916076600224502663003733083726864223187369279768448793792218639876923690474622253233984690662477159893807259531121513237529811187732870464324686508988221524443471410855709590312898484337894220499247576885211121550159725628002678184553209724308904695288212167456305744575653355166692465488925277305518517851116110610579703467995457869253469905423250956587899387147599626686014263894983499572425510266869351405641173
92 -130744438487560608057372469265522243161697294984955857021103510005509812373759826708591034258416795055635139821951843302084920595012034376930979524494958853164907866567538566297007842381553665173175831492163948378632049525918362764012555515333234935930223106192700682806211172579898251968961964218038006852644103792533719530282724933110128076487868023280249659308543581495317444641824705985060966764073284888577878472636390443955014300661056047313537188908847557711018720533230226193028189942608870776374210705516942671745960363936262620905811674592141880452259828584203103909668470521332910081448374197293263976859257623578858290115333820320778182160677393853797090027488387700306730698065025100450295611511459162754714434015873212934131833697904172100393892254228663846114681728618384323684616990568161835
93 674612584841387821863603355661965541284692061634923366644811140284664941629332434217912848320539533866673318144707683597952048435512254350808333474055530884853122461606100894967612148101997846156048837321126763510842046768609508125236648343468966033830192813993116742390265758086503285994799913264669797407808051703923116149845538461575173909783075083448214900823505185035361482121361386335037736298771140393618247706632109743046649101535488045696413398734165300951619340608720060124137482216170026882969571403597815378012171349269967660033661175440130766410755513318677775332198198689530400937303056093750494938920352902764045668543322520804875015810736958285064912674469964535560027387123977841384007789111048438691832444649797405270814625702123621474473587685920356821949462068452959243583162491915016858321870293
94 -3480852760476525919663896618465877753621798937994250584239588684391529852722256360953919201147920125929287034858018993120909599253405696906225830485546144271920114870942648837366473617376549771294572681397808159648016945816114788500924591497191543674551361574986520704344289223311920327165464655316516313538526522821345031795337075786965925368862121132516517483901930890526321020914054819341051220677162800249840602182462731653181011420280655220838693941178607977245458219865838068084893899971438090847239492012834472592368876663721797297548084180699327080417402541418783098769925654027459085727664961309381995630721936880431232819452938994110953494365616799939026082548923792472320234968394138536522280110157204978269868044696776602886120687215247931845691836766422649805208634864828213547119917203934926804809012047602721323
95 17960435681711740597500504215719476415571654999157200453523950554284944809297752084357052271506417988492969659692724887173428299523289633055439479376562579491233589857391252324266850152568165346370617979543477450322134733045930701451692708436158946481124489272707301099498386506722192452867997934386751762165894230898319275461491056364039003272013852883686633785028996210485828411708215433385831120181189526055574268005611685685399224086832915905001815637504292182248446068835118884257978616525059321228674191093587343580007858203672036231644116764986527630276542344979020625439623072293564967244758237693537390221631292011019227265275933706266246622677604463025948823355578166543760640132114893723949979870632174267069654319580679583460463738164957776136854992929050940731106334200082340498716525159249531118440369384044543343093407189
96 -92671903143855964862703841962362523952794012312773899459418369231418967636418928122632564863143812621444915073160580112422491178068550930579290451076821014532109734428912054228448713306191386955562676043006929906123529519905033431826888079307265760581077227178355617461919578723351434879085080768306672990265530318462278550667714997272486571161160659274395892816013792309069722862861942411877732600538574147085067843709864662329227181862816449078866108355052848671944669133216863568075353469020013011053695930322023484807496044859202175012994468979613040440501873681879090826640509619361072538309646567655810984632303130996704877974478079853084005840070809255590440294263364898318299525315923691608676983048661586184370623066866761365082745739289818038251067406728570663501255409024230800144763227097759925767044615834341015852197545368123023915
97 478166665024115037016581661352311274592755920234696845049130322908156930290518264968059754696220161209075658225078798537971937511359786385299639629436834859597415794502492239869151076054772075114699654661187310958293993513216906999843990430393896415462290796990763003452098023249246018328223933039863232873913333556307928042694988990342486018506679482339950269490741351053411949170132718895100781491289224428383748161914741054076992712815726546462089714060640901023978416060946477694331803703937291063680571892925616775937028215660738410542708393488324495345587516233997761149687047163080336844609228261024736981172940500018572411511881053552033937050355624577089180365999443463616258301247667997989109176221247449348679432042874967894450709378708923668709871750148346060071443051971245065295194682084339716713150709015887671520701118179880355720747605461
98 -2467234963172794374185910754449173464431778798758668009760891114828923629445649795479324629843494302972421141904668219988284182370212544302582796705790394956922576489248298454966513431142794381017559469283836860684299298106596796894669661328997371972851673580895744282901596363549856488065871450478973193870605996632918779903462814788119451412589531979787543966063357938557161424038155444609432452242592108312429457367620141561510277028054503693874557611062667813491855856053880562625043138404326864404179546848134464969932581604958234329663350034739729147309434862208376436556030448637540233882408341881644546740597404961550133185386535203034071081200421057147231895194295456330668922207449626143834051951871335537218329219526755643385739968337550189016683492214698089354369705157243050441990891109054594767692462101124122443556615623444867041208632475820254765611
99 12730390486746427992860598306032341824414863090245137186455190192305655984522192466587037647296135691265707095314508160664577369352160948904233150868328742015856562202927896392494721806344162093988059198648003214672609870662517457592143941946509537587414141729520144407192921438587806401526597997275342044423499062024941952414585791195811381951567686402236655000037960518738118739938007212124721259813124573106730099639486183142153337625437489432072763824780911339559430650547079192840111360120289643763744401621172804377788793539376714503192894995397432614814012524192609119536514637823386327295041733572559729451930854882047145440969862307644877583799193198556215485708513863333045954192361237765011536366973714396606078835555335124839417354454839172997303865132756481002266312472057239099902133699866170261680340652175169016027972181308408176914877215194655620748834561493
100 -65686018706801935563744911414430160422163644469816861718216050882681825327408824797058213350402906456077345067909159670992706272826668816428533453647744445536106867401765250278509061692285732696876340574159898420056480865715005283237517539342462413279508268643921659264204268169702859758186945169986565429301706414911539577288351803732659604558625067581929073644740920283009918737665749096309036673610963824316409391999410086035673357984728574689623654909089775606739815871600052974037779055822885124169501233331159234576318108093276744216594896147872397538461904606106372602060735996975295431726341179601682839022578639123914384087510598825473896352285645015345632047383406087826475589515317568572537017849054855967479418061331476169075589863974096943772541918775387445972539139406459952748511332192512326387965481579919141486414931117138915372821568129907439597401902035107566264875
101 338925428724461075877381037456157271022487998064074500131952139835493939391860021259271356645633008191728142337317361344536499723901248183553605489750503756919159179720999998669398735719676126547813464272743969174204656158906064113250216572257911287315578005467050322350173149430561836468336047444627237780189348104071624560167236606444622177581077204684711807447846968161289430918313336090622349286127343929268325378698326086594584704566920668657515015493727945999613444477727300191613175346232689160788693761364320133560399905463939814516772275333535233291857776821462935059115330865823211787581133984195397410083566376163447458896213037697751129530205214758275282527329631490706026960471825284326846199630296654868738336928226082853400084732110683315926106193878540348301512727676103050221457285834787254412530277026683734395947219779290672715209361218449250990000849840915321356464224787925
102 -1748780767925650681100891838283656348443772522566825642845068058527538140689198166427890643856521822194671626951473229679475507434979157270997814120748119976905715933752336793244799643333514029071949704558574029927446516661352730069487770038059651852062406101952970906062881983090212801969870954406204234938594792273619318292804861691482223962029903599250950153258662353478631749341003675269738132963105678896158733154910753525722320634068047156741457312732281236498762019184610708421791946726588792998870833442118127890133543045372382968982407613743391250282586540256226500233428263160471491929408737994883555437411984916812615975645121209684098168720258742835884008065161197477775151168746919956741097479620736958688589015282448877320438996562252886776364249947921356880195531495172604021515071628335769374289447785056268654679684379521593560701563909297324047036476055890531581596015509021889437573675
103 9023324646298244181159799436853171429420243238697783558961751548493177349258736437769056168975510805251837579960127100077557452944021349805446715403231211905076526994748369590224321127684939973868572978245157312770603274303019674757086300270611634499872392206683728247662518992618471124371738685445374569457088916179205090588653406492379058061575939296503991066863487999172701611188967934313177975201317266710740555096410079732925919412301867810628106809102523697411920290097361170065443518265353615662204421286943196422055996063238343206405250747992142457777920795786433124606609408537938409431516825439864380020325800989241633509097644179289750045667193252347861564502067891460226807030620466012078470299384209604201523199985937174395765151697096738327539331974802796384132606334694176729799783596133082481056744941905591198463291413977499495898877036008832866924398416206349485957551440306876441513225261997525
104 -46558373219687029858046661706535658650410325814093669673479479159420671692756670035947246734264232622088141190411510619852276885900041723607893740896265438461407504587767829982573654601842311934302626061228971473629689541382822706718375534988420767096546157169367717676761006479745075446004576723900154802593110144570176918141989656162242987493067541577930505539060917170243374829366432558106451658636615965869980850548254496953676038214393049723077842408046238467924909856469986648696820099767924356605572764498592558539333050585048689694276234463858244569880889916980395511631204977680441461889807755570488522112423770234595162509286336565245486805328563309746926586227090408991861407303760348660339713705440899547109681797599389385103801797774495669025676668096719426681762817626128476482339292615330124054608441196375558551270792370274733535236021241966098571532029013686219007304017241499483020030163281822081602232875
105 240230979360024116250786514172573481491766035873478921468797672041972257502928446768427737407952752659813847040058472458288904549843670464809067021400523292441906709261505105917676005418284202946790571713529520770074108353492383969069849372631868069465465773009715037045029211137686326615061134326869964518921077328236356578776590628344599785346997006975088897959238200731039253285618263635273474643552237008800161765785923299476475131174061243775852719050071878755375612526124563337281499283959952495035037326404998276557219625378620345118211747218011115838331685348935570412735580153649625810679758815073096448935711151720075426121296147956122097305761622045417859189666125131547970038615224549068340352305369232191176647071490064973143853910587734230837162454293788775188900452157221488739591602861549754445443262098951814006807521160441055460634658013712788230268402044430336940185723425544040354701517560946141804683575386234325
106 -1239539087243569969276972160374214187077450041680903696880853209265508173592694782097611333409370021718420641632088395387968680543547280330167630043757183430947721718900542942638612325660168951473756513255491919929779705904018435294847968058454462231203197892128374756979623163993733976448152460362716794427796481150448326275951311842910968084994926071264535583399976283614577976607181048768433082964607103584098436820880863421649365043093524275397918466534424910376431690917334268111584934585533313443411371760812919425212336096672493140862423986328258608228132727649959144796933893668299678542011270173183388318891072274738122701418810032078701806728128792224050791091142250449230748457263812306642215237469026456477186936660221603118046771128205201559100876291758522693778022184439204328068948771161920450036288698098566235444699325612854846891637302638973450750648997025431064915979847804331946619117187763789976638824841731186626594284075
107 6395749427895386165812564599149863329921879027326707948769990074164313425398991787400176304258188610760521215227320857046854748046950655786973032528047955472517506171182907832577263360961548348618100322157837059908962097554429634378656842597481525127328756652842520632355011317184685942663198778415019461669891840419044979415109471781385767766625338963462127840568889867058787454498921443518414130314040041856346793984896169947891922062597081841860149820263706666221110582625985241761767914193640409919681244193100457617403501417382050094386123756620207779850629760363574720688664882747904380139141587307265002453610148127428892341160299228102142933580389133451268776304213826967282791422457501211871703488224715572446059051064988166212920649052181720224758380060137278056482797673361370115105024381543213561335867381770622638839738774199901545745523533953303242715563496339001065632879275573292394808785770749171108120354108105516578393071775762144725
108 -33000662234369854249812284933424220713216205100121218758905617351908047231943535585236790856047375528912312665442428255003221711932940152228021995673634542070009342413885948857459547074586276518014901541504797574496105419292962635940692936274714190382369681181686547660315460901708955419897150722856745168587536678929966161531519708255519228508986607640477429170849778576324541237144300144379602991985466392268065440054730042298715818854326859766303174071354300461754294841177229596778601171806813744519692023439074360636275192145895888487319806659499407771721106224090320572364718822005973388477039248879421806280783213724615403100739047548246351051246977171090695954448658354292954472635244079536823268135358600542252183502556209339652559814402733464469262867132034980853318268772631948438937562300582661072254582730348144550620527751624214485658404517440775249463758381279841424504923109172173405038912715128853899326708391033959279819003527025850418188984875
109 170276168599889993059285127487707922116964401803607657370495029434805411818070241686117614726566508635247359027633504334915355686766871161204297399108154627220012446409272294054759315780829828926733497313256628530749178028642737555414291999632576524873089482337386735276645210161152659168342912861574346407861124709968925248887332074362467279154852889707479698445575305816553194270561982909913732246006363987546098582936850634417174023405496616813431187160464568320462706202181341875565342998007088319502123219241920419360870669763900733445889099192639507862794296868310842801059013121927192178536219774136932090009538451626930966817009854747056566222911611475042374288537067678457500708158685051703032510452635844988674338960172970316756357944032753790458601023121083928626321139002630222023392505585027665669062450756215168753490065370134000153457843216526827566159106947333175368845036837429827890505150824827856420719060758798803698882536792648315567198735441106886101
110 -878587629155551735548715771976890458053859166309688153217028237391370628842147431607921019627243723677387657682267691215774864883217052387248382135771593605473565815970667508019580895272138622658017949925379063967455623115159899549333470958845168784896223498255787611310559571619881679290994650467620593328852197929953261298463876897629323415788240379618393943614565376348924253212710074289192339015158582782189766507192865201888795487539537064380467515520642528608510623569984724461009976033511260482420198645533859709672856229144742105356475436077797658719683981266721476374626133024852360897260301329422388692382544304773988626029877226440591604257580029882172011475981017776985498569197610197287927861476383993896776359240096726973813263456450430068778263080736873573371008255317084985035576692324233765263749744925772759701996242965260349934469329905597357615714400711825212421118258223707574187239269877927756074483638490305087458042673108447867038351750178867705232684425771