1 1
2 -1
3 -3
4 15
5 165
6 -3465
7 -148995
8 12664575
9 2165642325
10 -738484032825
11 -504384594419475
12 688484971382583375
13 1880252456845835197125
14 -10268058666835106011499625
15 -112158004817839862963610403875
16 2450091615245711806440069272649375
17 107046952761700394535173066591323843125
18 -9353869779270142174877957731816468736105625
19 -1634710344234587856908196527085441525728027341875
20 571372133068594320685837391129538949280088756668859375
21 399418260993733928469755314106495332033195325438122814953125
22 -558427070113600399127493374407605230210942417690364945708779015625
23 -1561475448732859776841494355998668967531527821173051532285725009827671875
24 8732403106870888680307257243958736327368153844767279254412349973585321332109375
25 97670278326163691291276094202059357620446928172645357444823050520406811473911590703125
26 -2184847109120796158146846833660365249472859633836299213450220052205353138489853671536029765625
27 -97748405732802815672798210174911660364921889063093212731258263319087979963710216445292618939529921875
28 8746379256136510750136239557162680378287757776703650088975701545523064028863145146546868924391444021543359375
29 1565225538895423126353319268480214634739511298100579584566972041186826149244405028959378772243120840411458338914453125
30 -560216041179909678015657457812990700445493997117204253496507741697991264357919176115070385285276790130897115638185579828515625
31 -401018262780455566945159718879434942998585124845616423659000484632783912117822638123554998294754035748435375178088577569773842876171875
32 574120107779924141743381350379522376086370780828471487910090437962318995782734139117096295603249784536263594603648413758416411899875645974609375
33 1643884724785219605359102263472037645720624108687636144437689042270348124125043031241339982438169709135949038084135877784332760492559554585172756658203125
34 -9413908174580676863998754208256268710643873984123187590313996947012379364112561870324000999971757662969588145613379775977237570734481264203338596947807310447265625
35 -107819807302794144443309529912541044200628158542359461823165497886003370385027404576885993206774656562901976095653201376137904743264635801653026469148733711731202415482421875
36 2469773579838848436522079589076216957225891137779187516254714038677300097768492907052916509640106352020652470130255435531926243052140095973314408996335200519340853654773364613505859375
37 113147698709438713701685630193416380478340961078732261864758024659563123532820749259258768572460044296712738125778233017892587308303590721184704569215935417229937674028832821158432144684501953125
38 -10367267532222565313551187239515406308125762842141650524424287984527963841829705107062022656272481669592487303780132454982416222700459087150189160430628266030009562265129125371097224175455479988465166015625
39 -1899821866660673642347597807240674458959401155150192303960226038031164733781684264689914049000545283740217146883181968032360627898149320970066074490948545371645572600506228240688757877842071446114606558281808388671875
40 696292077698205426691881812466738218519772865579467754910528569977528330873158065783437117213810218929268465133831224480929615952038412269936097204282413208448821953451514267315123553802996860031773085366707182866421050537109375
41 510387490505223374676584475428838966272119481189557679412112812729333975402994069640484808320523401467113202011779003699232732211568503618781352367144057995622098819088868643016310165945432369718302105734019938035528840292588199016845703125
42 -748235973975704400598012037716086215121037391448964196044741242714030432528673095467511208251850550257767803233685162643226616220369047531954585574304664865281087653113365037573780303886939932372806721016148199790732621235451072798649486450994384765625
43 -2193851076551149464731929510583817096619736634428537749589940653935280782929445196786469281187867095411282813441320188448953637831031518683556394375073877836192406710321524700480730011344623966529989182383586178063166681224394439434941344336797665155451664794921875
44 12864878764142651820794615855049376055431538163415480805650387953676101880018640250828492764404764003238050265118376999915093357353472957602954711221936892934826878243370042124460603782402786124374939249303146975694442701259267620828900685388636992833097632987101057445068359375
45 150880893771773699328133096345934478584599027468652298965183452704933216381794787942339622341324357667501721927423106534172465711103672082007883367176159354507146883264304723585327711622291832212877609937160547432284895208551789633254503542287501037976610338560065612627934319232481689453125
46 -3539099671707696701376333532809503020133629525122059556018544229160313599527891238429197018597739556565191715383793862059893622551371677943523814584147914394378888199542326717784286000531651954743390607812127154476022488153146277627092216075739065924844889270641702765938404765067158482538282506103515625
47 -166027999611770217088605161753708751820562780776458000277513832069810729231032823280126773371447765030178396385426370363912007732326713971890964828248371868224873439758895258997140249297321306961261945391095397646939563628998053700918957639269927975901784353865825018322889550493636487632292700061732947214168701171875
48 15577575774679886412210830467734663351921586016862939988604986469578199221472935389888518613274730292469771618609267543744806957844788031471171639114076067888839374690839974381530515340736745201865904135742498489430556653569511886759495544095027158558017998358680388083050924957366730671693040897726149532629409874929915277099609375
49 2923131852257671942719044207296659455762591176222196147849857834677938615336741805702068352167578678916050210109379326355563619190184085814039924999138606948838555199069445525908556601913098568838402192250824937956527376989416704756510366799436104204422652400909146185288662881930187460652101734428341275336131831183408748724518156371759033203125
50 -1097051293381872286277041854264967527480681881406013980886530874288981795170412142419040137419048557315895587539236469818355979178317380611204656659220323789072482170286429967532685946689094262799237470938572898836225622511517932953712682293185221793468972518499170212856010535905792048023746796717454108468694385860188396978590014076918819671496676080322265625
51 -823446632680153817855719971975361261475095518300386745929088490443723369800262950530284566420070893042706356933512649455142796529241862563641092772136303201702311483544982164011434711654678647464483649363662021936488971583956481123903969227373851812539945662403796825097790869956020227691889383841312214663242148269395478559155665847751664769550493629621558833825360107421875
52 1236157982699276534857493331450380800462167038859069645658229493815114424330198192801419149130001926552164469891384641199348206913571225744833584346993885919652691805681898734886516119332759937673471074838046979672742503644159829700281471023407052763801349478362998157695496635057514744067334604750566691471402746176128690825856543991881804887679799035608046217493695401021320991546630859375
53 3711440420170350974394134649581167746696721942703887888044049209865841568020714564833599093221190027143502040950884402758684538011461670963412846187576959521362956693497039435113672984657591509062104981789437759427582796188804395178646411360385096750165871824770646500406294914771605395986156733476125210092134547368215610570646611318606631047553171304511743551133015985540593036480781829421663848876953125
54 -22286455591049318435722454227817211310460465804629542510331375669490993134433783484777433135376583407975867176132258490497010781816622666666110433489630442589473702129383239717275912139461229934181221300220466756939455598913277805951441070083370493949573772329922880327867885839693739187631913042582072050884027866624403484866185206244493927987910312366136919388461150707533789733037996816196676746666109168778717041015625
55 -267651394920690187952512601333995724663642877319487032184051412458978824297496644898537943724529218679461676820867028060644306826218165447316051841044449477450071961860358497490976326193491168309468341537134657716846870602630092509965898723982557520228929047524471020888586925555298898173875381727059537370298801625894945153379227096893436499562742789832366760447989376755472500218103011842415742008235383249521360606175994926239013671875
56 6428771852960073490825703970203201118541756050066649589189929448038415928076229156264297250975601001786489252864218449811122041207450149550795776049994205027791217530009164140472315648665855078344955521683920077155920715395557017145176220619942217298032113040776347974025121235005973235857223059531279711300306860252013907719768623595892754743828752986070416345979048004330262220384350053359227457767181469497843992491786227041198176083713691253662109375
57 308827888228703149616092203896307330966595089082351336735688954294628667928754140315812716402904536163234183408898360749577152810894924282824718004402327897825159535470086133099591674126214596552515905372818738246601402242404972291903604061531919716336356034535554056990941312275711636406916100800956708670368546976927151247318207161415936226206538900620373617732923939534263760019122620414616121815346733040432744563602062744707616157715932322011097904384563751220703125
58 -29671192796765966672138749679182818705959440803526545497118010583312979099789799274674316146723019872494641167976842248926638871618279096149439055101071852398931384601703041758306148430845783363665327195537314714665632830969430289468108137560624305332776010868501959827593848162659607441732075219663050735686541564552733614290131580512025758321675264613024405236687199176279902595551747775481628920109328650374043395732906537100170504199031649008619605531971929009381076565145416259765625
59 -5701426040454543052338146204173181645490775882572358430108616717484448266384286676416703634519014905112313189996915986130729994379143965393875753870387526510517153019491912173376725614295642186962235600202326963491111130237137485214685029256070085989848748405029672049637108305548979836778695290996079293356207081729117538269825451605467632037842147662152176916991846901665864662807762154563644719851932006117546965909659431897722133925544872979422748550174216674651018067133341209476692508381805419921875
60 2191098896321836588456837771535302120098215935451283534936632067069625389443277158980268614049403140359958395692533809564571030416696552815060568343386397629811506805890132231418728731069465721759559025409342206756005480219885551627243447459277053416886126604858001447074236276802916800684780672779354126262403644145312325945239155000315088679058159919938721508097564612449225728147943479166027734716592783005215611515105383678004108782293268446062272568200869851473129845699024736828420804774285297562780150539398193359375
61 1684110024193182432034186631516397141203479732408601970201539309120712443805117471594444106008346153653234701530872716923893055640756165140677934999562602381373311224020644320713170612142849189553775468447927791471172528207381666519212843333281346865455719215915760473166195518595069470037888473365011400160562140805488785633792039913802185530072783433722729069347525056124443868140019348933119871093307891643884824947140463498054556652886937730014416573189221921333496927551386965847861196485529833625426548903736886421214716846466064453125
62 -2588862217355036468132165764363405960859228619729760422680935003051824607997280341941161515671537093674772952210100224076566718357262167124376178210797244051902056519725472300461527701802046692850912212840448786731342840630659449219317932513469929240836304150671792871661549718878642983964248149933200989903470318552845469007735533924074123367910263571385296562341343448206447788901382089856634502186307255405787286518045474234566005886063050537272063687175550020632190424998348154143718398370772895617755810100822189092021675002662911565237761051177978515625
63 -7959346460940764680053202666806059530420184494645073212693445128051683971429606106046536751695594651964805874527721878873948716663596108134011231994283888468214382511454140654460503180724812563030380013580296157448890066867660336808349683549336880959745646373635184234475938059627957103690552479766278505893030549200222186841249595433968728310265022719825311426100057988879801890378184912369787337871094217412420447998970629182277238874455051967829411261436877591507723967087522324363802222571182760461039189255796498941012535390575042253697074119385498459964587017059326171875
64 48941342386320048000521403872213060240472749319252096020559082610565999942720380646278684052625521587888247914742275391581023274881997511974256937913395531856703504439207638335402556520480896992237509686373494361568202904038580406766671548392988058457221823298153017205071263685650692938816976214766134808703324863954440119608758059172416966960999249982730890364551388150530678242783764577651097674828223925290041953163720071301982207041336621737858181076890820659941115313067805111678103485520027373900141863990125949683004939256578044992246080453006712260229018862226586837057137660980224609375
65 601872278416159620225724710223008715563007186365978470042499828396784427279186444281560918699381210279296197146312287354292753920126015289219010586268913420843411994976722606143979600882173828572413763089068305952305257901559616484945064390161736318394891231409983815196664795838738454842210803100401262289597605915011641363046522917433742399210427231930393676311223619341583954959512968215614222607406264743423089234305147548760741691091367951800730962512961876605154873349077259037444882164330245092063477726462749041341323066464786596633087983757760440511210701525986242208936957593029037208939045886993408203125
66 -14803445180004476999261517506502663839856909400142778228155910882440358600772090906390951650788965476376498834132054434690492176172331738922734299897673181796262436214920354955506977994713542995353170934670422193860298352710539748041447387455549966574355798806712455861063286425013528754075001372511794794272463828798205683645477806879518331535104352244451768084953007504036244270059571530405088932490855448118098706839515601294067117409318699791232734761175388612564297068083328471109195264067523555410570906016081839008033684481010648724938788653587918350055031700793093437604939705175310407467887722163253667884593651371002197265625
67 -728200972385951500403419311012333742199602159918319594366953342368289000906384459947698309227856081360116929253591094664447412469495851518233276142542573231433653378855284144115949308615898942099268209652439990972903707972705214214546457881148960517637574602171806279451763893047746276887520610982111708392440436341041536029684007804369607111357914870677711320962798599381059240893519418847508409290366814112654756878444685353766972304119736812997309317043589486554900275111192894425810198256218706369400382458577264748472005127180927021596237452158633522904369907987968525321226569906281977338623454140564912903324320020206161444796944550457000732421875
68 71642330516427112987818362594054719701853948918410903411989438488492886277584134977331424914440549105989891166471462823908336835924677803414821903917517331942095744988737686586601543956783867242836762719542406934201046983892237305903993649021292052624415832048779882357974512672331350992423637391507452924065864792936728818226096238772321115668651110515672708317842331307618919919613871122357834799517427466325902940525137834235186263086133347139642623750778449719997457436394039259857809299407780370623099101037425022335156393310546359766655723689657403942743528585308095126789322165111426292717521075196832765271652701595525145897972363091744050183995898483180999755859375
69 14096722516060189941746298632296568111699258256109683314511087958910950285117392740986132289518963962298133696593933470794315635060495368486686321410730684858786267745647586588797833083157061049304322451378773777587475017559320680174937903153274227977362573235335684406392671541656606051079736459328416406918334794640260716264142450773400287488804534570294430470840014249759552967650771031140692805029161784101195372489435813051919216985929345111354354212146191626148802877748077740831422707531750626211867430448095362267671070568677800051749178994240169951826398955833369756943780268718322098733598854622529069900954159449086314727877245270888914508043075020949175318474413566161060333251953125
70 -5547490827346374578357687082711985403337683796760922880954518900429442231811436699296893507365254161720826573902429708083684936408165102657403977462741179162187121278317046412379202180672565727154262610361011934975681820648123601551304627956622748623773603102222444499923776640808737515267004467825047295889476774872164545325402252905646969693854730665585362070898055254969832488392841908257202788777765468561776484600328383375668198476674321260043350120231005460302559714414068551403483752090766608520438656281868837294242184540686973657478533811776509421943340945559480815244695934299181772579940023567657378356609726449362173622052280270284699500941051947940239364903281578829244522708941049344612979888916015625
71 -4366214124514552859848092804817477826220201272801623188049500166807813967474057514446494297984257184213607341056920344849002311338346716083565992259349422996528338653693022838700560835499854686646164670291948025088356141340814951584965889461272855918275611157932703681258161308212982149390033383901869071353872586514088458417760125823373801230511896977109381940080716624576723992220310421198398265113485104264586570731785189251877549653546352437719806775884845687823986051800452332496022370857989596528396783987002620733597776499492794388990941981553316860288754938278451021047122464359922502466916522224670606899127428750306184100047519109234966580277679645594898398207272122182641874190869373123670242700356232206848204326629638671875
72 6872954412879852053971820911011797822268062223875438196150140377766934786164148978167379327241506124604052394142541542433025368886513600293062601412372469033620691214945256960784739457219564743997693301316375881903849496220838587907298111300596903911571486194012782532452888346057041692295823338959580291920173054973408761759976001417749739097605911727970479707490473847704055770918395639280027871007062833280564299378493444623987919829327692011226099635414568903356904282519253818994213050217702739997567145689279983714876013073775579411055584816940256843973458050346665544125419247284884455983482908165757777049612403771688695038660549039023846285499571723587584411240546013786364346162387380193315298718977446103097553461370911261964117265224456787109375
73 21637739705116556227940389116082964926790248328199141186367385889366638769655342482758455193593620500008139030044264007354848477624103038216948045480818412597112094564617155860821433489391529551528934221977980832761516984199377106581720111283279874905945542933144383440759295262530510053199856153447505339103678007592558457688030201976910423314953095209942072954884520956106250379378893400627365637236124450959002695826593311214774919707448411318828994112601358438740297053586947623632612771406672240771663357013309626741131846101556653144295790370291542926146101660627370953606650713735314354454614367519950512144056115686026704099611685834115129463686193769025080143871074806553969114521125033493933813378098068817664851105648770775863938828182134793022553372421741485595703125
74 -136241782331333527738457530115115121254938973381985223361601346372913154150998215697689345176425952940039189358387372474784877377571238182684473524300164076851453791799172374968368484083820669067821964174041194119043628950953132044960889370009028264358071376055079123791338842894057954889088738079174907420729692439573595603852265505804043973952074833883564234765311106251429381197220745853854508690384253377998702544633238770080621147757061524573211972028607830119305674807963210062847542385310590876611737304934007580268361860796034373069248382825012566212287847716464728695646024399714383661792953321193105783245826863103719039241190121463316475506940376625409127144751012446190838233680854536474599433071613947319963543493966579944955373648033563928448629294081366377673399266209192752838134765625
75 -1715689670527763423106086921668472291336097432397957189371951537963211184959271240716174014389554463507434371804553298387414388407398707310277851118633753102341022602709601917381403529418311344621635933192093750213539038385894301422686053961546982321718740858731608348466752358894072943377928007606039215650771046886220119139059773418559813383212075074944587506724491291581194424770795763680732028976154071043814357544302680858245843978340666577312592560167944734348413499657342065632527761129139326678735915449681537866197235255876327296825224240680829907984821210553538174738047401458404490940503647578047283146010947915770946606786122009170696197966891718081551893029924145807361193958911018777727526906477723113957688141535132480993028303592291992433415595871080947291699587754493066600625467165003403064250946044921875
76 43211282107231864265940259379463309357920590824931225908262509127368130730002143695273461116387210356030835972030946144458492875377791304717294286702226763084542887313008924927128185555205904585808662170994612428464047968257884413031725792638688629387737159424322539885095232530369495572537493657477758311851026004511103976650138286412123983310455055775726100416922760249683889933907866866306562858322113645261892271716725884073871910421577997732975744845467299600177557438798315566047343550343419243586195457419617759552078360061325157208818242831556106155224596985737272796785867967294243788495240688735361116155094577890217383788095686960384959019483417756736816547091808328533893071621657589373626657523664214593078689063807888320660277125213689121110359982223269660117808465196255789316122041810241455519260995722717073532311916351318359375
77 2176634776586843416256778253302438243187439871816082860489730217154771306424545673694613584924338814757460116543684877129855133839644629700960279136836390181953606008390650640862606098214582059820359158999162356287360324333337507993370430959772547017706930578596641755515682344576512958139241170660226379731715414753782827894471265138762199610962277194404770657994726868833724724180952057385004164241616934163114254389070947437931815830427033966031561806532748957263795565305747412679257744403527363802007595176329013064270295518373095260136088482479282983508278737355374622234520523244338209263700961938529135607995041731100268063978049311662271800014457102211818065599194867775660835937217790069316595562693343562512716462221011880883521533142237822527836399595285086322271441822347639464454216090234883665200548668705246414217430890949600360411177437305450439453125
78 -219282498440579578166109017152347148876301576652992475345546293456778894665618777117450503982650874841637470038009716718851531949579032277854118110201263073965960656082572507731402123219304569366937867411517279376259947767361344841986128581227605217385064193733330182760227385639688551779338401681219719435613437370927463213462467544292966734149251725852471282170994908308004784487111450263222216921888687644956707743150029071260245201714052040286683519935663783701761784369255920111502190384658880087969411001976429570660788316642291349645039942541588245749040534496078447064099032889646258163952024421626052937642275488370045532184580845233303690755569957171111468732016241062243535668161160375336190172065603278014898111485750953416972871700773094597162224596058694785095749468430877217642640631195696590797786149713791977593310665952582331596663867701841525004212236274187564849853515625
79 -44182712359070218402196675332910325014013884505986113031707867561192694919369453069695965195825835282496742217090384404187517851488805224270288780774071863168444213335084692957955487374062647058873524962961787257577449892373811917157408502653114194999617829795043516887445023585348760208985612577379083407981185638786150413520664951046321634821372062371118860223229878808268430115750544265039201865342614037857579072760091124086507629901642240577264749150411670630555062695159966493330161227687107995630872630700548463596709980653423239750506904899049770890651826217807481353603869593467523083522429509344580333828617529959961728726534961518427544115235059358382031313804687608556886783332805837693016455924880802316834185589399592634716086210468364469164004721873070834842628765269776309644837647147271483406135964673796085238541678831125040680523497504411785557903881290964011357007683749892091395854949951171875
80 17804540583828789964640044590207955382235669028807837708233634786440799046939806308005184560367987447062400019777069106685183544343427556626792328559681885487824468400306690516252950847976025312009462488564392377108059317825855270365780273869456932551777341711109513163416704329830769230315819787960421486453966022238613472287188769713347929458050937719816559584511462241102250997237826921685903410275756569265573085413760925338402824265656924599266138920598902764495562234750896227446109534000488450815693613173229145941386974193096193691997030792809345988652448696235210002760465461532689609988876872757472302197730401254580079117339206668025577141774302727005556011928137966155042222610755924841676644301048286241546218213356227534685422713357121003449395946733662448268658336899418071955192940125235757861927328130838831493158113871556406004661675287340584910045893192151676374969284267120683415747032790257117182636201381683349609375