0 1
1 1
2 0
3 -19
4 -493
5 -12500
6 2110381
7 2291797033
8 2190576317924
9 641690166054149
10 -51808237792071009216
11 -1670420776971967146820397
12 -51706433129693385388017540008
13 3622699946475084834038607930411332
14 5598748000229343046813449019221837072281
15 5928645512697335047269951375808254817851000465
16 4466364523405036355414485644360138167417074336553579
17 -74290705696345478138546788152919389142184906281573618218766
18 -2726843455028558147307489513500618761329793006585694418963920243905
19 -94426031834482627072905838050065348181631958836892156421812928554400800664
20 1159700640330450972576903640479939839836574673991337969468117636830772030859284363
21 5182489875281749473138513582040755528892836699383808223393388936450104798256359997592857121
22 5921349947812488850899667265328778644053443361249794230884477323813403122150282693359294359670583790
23 6061931374749712589409635574395874858424565918484232615720453296526739892524348397315822825787151902775252429
24 -33959585925707594345442645044045187220645289160235248793020865271261670062570569171965701074657329800064260456762545098
25 -1506663714390387158090228507709480509238749382883986087821902781851681590408553854984224958660694725342583603188284282140277029374
26 -56252565182552103300419289257580064333752614546384063495212682748833850188983233674436368705434207402690981329235505894840717373386243564811
27 -925660014444713306501519466639488612800208736473748039341894722376767000486517564716291853610222885136445129617247202251395653030699085613866452179200
28 1523135199600556504398096885991193422630803457604562500457480449687412218997740958913008349445125761370284779621036202613784326488822351975164432892665240568641721
29 1891930862356179770316530067565288699974368050896973250350306271881733531392381964976174089803207340973927170076656266056417184330504443112515103514718459815743823083758591889
30 2241721889391512733705242331084223779827798263275277272900851483242773715592793880693150286698905608731963654755992801318387457091053127808562653201439559121156335508801123135907843412529
31 -3813868187233169716077742847883172900382296732399493891566215124248783147393742538807266648998181058281952794890251596815936189189785246842440426728571046689482894079006552673785898451825715686241759
32 -258804556440549977231255257593637605831374942478300799106745808884766859588267374881367733945426034251226241750233324218665171351661273293384017030191791792948925395264852295200638933902429527365240538978881525004
33 -10287894137785511126000523248233829350015267617852101178645791253550751412481230653884327136848440658782425466845954554667191664497684346548715153964936061835364161458880805929358862414879465044885391218633524976438294238590933
34 -321214865815570710583248019898116727335197491169476203160754632504598820805645706044644045385624106130678768085883931955614989074294324997511907362115829477799498209215040274374752957415857412475175073762527116799386431321115882274352580750
35 131375009452710777627764373710149718386967069393328198095894467255319875026621445683703276521556145263502936307621028290112780249594622437449482148688509873687118250392950029879555788566896017760817720557318461623067883795067714069455642712826451587366496
36 184526113571455703134312360971906868453383358385549459630776158182186459335414058069480275853977283435629014862017339529374190942337816928695756091621506266594231738486026644761691803415419334029998333228586850927503055836511348232321763940007680273823646802750931136543
37 238447381932331765410516433282064284666699427976250400071070174190316093490185126171926017919312031091229948116191738993752526082234711263713750381098959460520709245886468820877524131401216232977334296116797912750087590566434747948424824037910738376648963800336380322840556998920978050
38 548263129764733581078944850085264770195389985848996073141829534281006004960335651334247992968714227478691072964148766629264135111413896760330227216885595951214982348832313074627652109491566716270961516184867286238203664074943623857575127161601543027473375211316818630564367330050932289352201875526
39 -13291138184988675112920776959513146016505252691706851784600406447428789193398731207586365467146470158325913944796740486552738016198084984678058504340743291535325478316069971968786018115762583503234677604182125916943976828823017604776777950047375302754677313781637182104205695697201217076796479969530051054428465366405
40 -564420473534547565107055511223210485962010429669049054728868602911225169365570862136910885938043445551844327947201727959196446118337697162253611400435199180304196945909051643405543121063199309178945106980696725682995957186308810648198622189407491633611883107307968039934659587447525573543066536622893322891100222967023165691649039927
41 -22173351650474218937888854138322032229770377471752624801104028521813981540724015164641152182700472570741312270846055195109953494199835336721192952809485922509042294788472250778143658867479718112205686645409124696100109082185425330263118095804926208320072237548374373926070716195216606627222693215047822687137459622980200963052484575086171997425392635
42 3021813432424237855785972744827437104979462191481674472747973608547788865420481873023331212338008400646065582490030607599085806565464376632539532799396643072790357745576036075246948148261030279432875810841268015607471604815638378891739558991936884049511764310323880576088510024827568155874544653872273679563209745257857893288010751843011915114335093443545068409765788
43 5370136188837695516136850850162680345203928747823413111226516685627381274794661891568138328273697722668217084090534032181427476013007801200937161792650678847697321395355692301213542242792321045675098830789881896886764684211172005073326023960612176126409639074655373212007730115093385463033772262368993718787836722577019621519402421918631122723772304885205772007530661629699789803816700
44 7396040379464690207672130954211534002014318765792015006532969341232006982685557714602010435142316487092963150154641963412750685689074454029715082302231052420274160043099835461638687741004756342458267765903116176935031568108466129243795061517888715344262043730594611748503992550242777876862427048273242806331515280340967432978798586268664927858989719177253796043291245854711891031048410749222689124308336
45 6080702891694956924128988775817824606524993462630563494500083208668759178000818073275585302795598046874481308563710278685501112959703910625280692084650782746540762688497842737793595972633768180027406211725008052238379824780106487570736574963610748661333551419204329404602432740878549400639637338425245622482883324092443739508877686669219462465124831512471320456261177587907900688496005153274370431614953381973449404514231
46 -197802249471763827466216313115377289733073351578647000335918443154848056508298477728597780076371095742234362349415135947980791960530923781895016780163611893001988148606360599575675461875318399867101126170734830247976036832157357238249330267885744656344754584271045530484289726153790922623849414029476494323600554632328771221337331598420384878513456321441795149437680323014017893516477544532435748499918760396793925081286473136826814324973241
47 -9175418927773328877182596921395922365124679029946638312274744367055683830462989857962753318765768569901872619275840209117639352719583658750391660686320223391892997204742335349591805390566221227002957898816869297311755148569494794294460028841210889751533752119978536843667669334414889727609611134166442854821850776376634830249250564753979062301700543787942995705690053145266341098315592524819987704460768059814988531600947142292629809242187580466341965725751473
48 -404955751360796383692832540314662168173160574274810977715877346763808759377698068192256069961167112956568402038003791829470522297024569986698606720404661982234096472462872829451668546221403227429216939104023349399439156777174846026203084011557200857925684823225577088894738258349871856399552798818858539003764010979784103021296379594138704257714296972318092107135484155499093835376417908753924535736906029942470195548467332185406306218015299483858461246578307362099102818544736301
49 13397109694294174824920007922353251835749406111376353171299846321922863989182953545156047103729383883140546937424282444791080692971298714409232265792045440614606206577847167653282916023720176950192905916697059712668647910339570856152553697927687076681805686743934154649364571067314263959127922974904291698315982201786085589967670372649296297439852065635558093649629679445822265636677142271430798813072240229142869841296306193592566401025431701291483290719854974200556006703835406877297427560067152365
50 45916731590494685361595698117332832074124718628632030007048907975954431497036186610360217453649879693168139620720600391498048876094573380116763186817369374895717844664019787756032938704713250282052459305355301399159727014004911130850165448743082119258988121717011842022273264611064092188922328446988984532794859912240400532629902213723784847738591440966914821457239486273244031878139716699665184692047701410005728533489188402639246380966734591796049521763081287788011621492786533718468968888241764017831921146439353303705
51 67087173074303835120922534564017725385531354699785669318536024403242328301800342622662125959204527482639818489517614450577139416461059527379726195709200875583570431897872916438431281114347834845745872535875613464509348232408661967794414012420184572924550327836531725689051957968448003616697348907799580979666363106910564743825121992772305020585762667316205460457945112693656122816340076019839071440107263119914866016770010808887613718633100718352341672222894856388466225585405289537625853104173681508129386307076063818583605652493471518569745
52 83500394644204071612099104077912163191328029879122233064140772079383946556844351240382547380329078528189652975820113999843342621075017670027306868404501116007221251755962673800986041869470405509964849520599216754596012122202053693107125780589453733290406802569662139668441185635464335629917933885029278778191161423071809568650519833703173932010898103061895273499191726802996115854423142429248896819851324507964416085582541539384789266355085890114917958290191879829998460298000894292738737441950629252604964318079194695630414592289545321868785333491556152748439367
53 -814349338323356870120980068618479650211953561999773850555522195753036920529878185567050291515942208055287586401724260844473985688540986028328861198348786376234271032933301016261729846491716576769241576289039400534438324574431977156762832856822406054726502265877667152018838876709493189923346133437567841923979030894247085525544177773227526854974219425027349654329448146553738607109202323783480875285253205329660535200531188584463101821244055897910335640655319676754267313002857719498108924212482516692063183088581619786552403748539192725731330917605740042983095749113540251016759853257
54 -43829615962296676429964500006972164874775474827397469662987796656044479570976676367114442547411045311413417802406749425788898350851233549639230908156105084284347385175215249693587729483945347248798052627640940564359091582737681999374905554310850212029674754581663337354778331940647500636983530750557689011097488121614403588951472261935696079610910906446557063769118253380216751341840837001752716839451934995341339414828914861644090627261320569241765165491129646986527237977589396469628399699532951602873120861844007984914274942567881722470811437993209908710341548964475463868382306508417983766085248429531068
55 -2082758514487442570509863663398459729656343482744053983569504937976613756171563572212084739510103894498957643367011842689655050593361040545302964699127415668365351268279045272154694229665110154569924302444556303432559164822732309519657572874498371954609482886606410338126619242816264525261383118807669927468876121227800742288799237876453730032108298127734218793948036729624810416906335961801443860389923224468331225070169616397859678644783940154764635882266664308221626029063979163475421530247613023075989308051219871707756142030193716188540449552975312263337659949016228921476660031802266284627903116741845147474750252995503121429
56 -27822695556600632082357443030301032622911673130192190119892575023087476521734710871272177622387108576715802780023523185103249035080281216713871718675442994049199562064291168602025835490246074883821045227373302135555227580033958702607061074784335148833622257206981554961129202742352266608678544072706819456807711704335282499535916878473924656723085620343775595611086854370666523755536941923492726474222410668004079216962493716707105014743274635095368746100693333503574246208050058252331834953094587881156366260267556705032203323831045711031703808449647676252181874229112764535279429980464939848827509315595674856740209516497423144370738137209610860194912
57 113527676779489653151788758169094726675016315008001384472044970581805467860420672643604164754581207744082065565997508877564068325734775301518068362943426344308962063250634207775086988474817647536910255574502316084977874206410363436364301689196909689032845795352035271354186754627626593469551343109279625158829559573662656692529893808460750166249516196258734455819919868303157797338873754325609781755562868138982068308887963871733343730440839311217726769855390514115317535777298612880118527678191443280492762078100217308600805268187221085141338742589927686648973544189787936995668782356550450530960793404700724383986554288637996556918697844622283287103883893298305209661676967704
58 177811158551135348336458023536527721995722343906071304639043856043052925854547598708133756092304042004144516762804442040394474879918246301256367365812375225363171507830511473389772745679572771282543039145293345074812463632688088545907252027328735309974170996607771967490439594074143304331691875033921940320852744813088062343740466455338926167584065679271758877260173333163216841312019068741020355796814567690533577838678616777477040017744383249178503755470263827407017776312154451368303499145730887633318021039092603058199458627461179945481103387903357991467994825162523023703945724344062829537618275090488975383877857998856071145562238915798629391011094119226554130148798595036355151077572920562906667
59 263222507560601467150851244930957692797802919526003492406875869897265101874948112717954120440118597798862899192513243073904109886114307833251217154503387522807557479739040212488157686169536682961205769621473076465440102840424546328968186267362499338794419476372276550557426080688449227858407452235391237917759399961236768106087171828900053259425942784014389893372152626330684747543072703004597495025543617242207402594089845017946843489751292782727571341973887542971942535508821773983544252471693114472848851901048170432629227960181077202480232352126310288722835857115047688255214723337406400525253249764068334222619672956840324562772453447364736121433362061599156017216511997338826778795656642214311072899758116209494982169684
60 -821924802346841072957825862558601763708877099481441095826045810963721894194703613027498170742710229500765916049402218067019748413209613648725893940388974150232374308042670197472846286006660433684948766141899476441499040293167131588171609535448420636369605805620667810199764013241608553954853500667205452662797936802569440033349709221721427309685321903336171692721213181832768727582811510014215964419440706574217469828428648231376568940410817376115813685228934607494045694154035101443521960109564916135157842402601227567483107898580176121437430003878077984427198795631494240564165061424389216902327377876879034849907642452907483498238253441906620157337956460644689958753753643809530073941192219429452631557149568606625548655469645055401561818157714383
61 -61071241267581791171078957234523608973639410764305271650066453153986792132793830060072851675638009894437415585990732935011980585842758184620769991188410270818189100890294911651205848310833934296105417182595614477850229671669501671801130540448253359173538661076601159916220046542890680792216755223196458911916259341281136802670090999013531696909109711573456964171864312731770943575862743352722306892586096871197028478970183910229003308295962356705675465832174722865149255275995109813414381987815184875855900532852638924311828265132730215719192704536743281007763445234939897492180830931189631140305560304508987845632452252562706511776680183658052500250391846337554060345541614732233842255823006956054836417454825838016677995867871738753380702538537256055936623683506010949985779
62 -3078461524763863926263400671767666465608244167332049037158119743361660881262456650969569747861231108065989738588728022081750199865809622647228493290809968520065852793060462489504539453001457670230036885011074405002946069951131695026854846120592305273916206098729398454190960744725212134470643952321443730907930776612991339970340634189776896918387502231752393372053837697156919211636552951685440104689641308648775433742553349114799271995748613725037828406057123400105040974960620730129979577463988407369169818159568195120870482701241835542398301193926267207882389689493228086082171242524883204405224642636432037250050151927584210884924480818649336823376797041960655041178049450198639702538231731172375325859079491072189872720580060825908213132473935296576658251213475806732471561632494274381377878965535
63 -111317932658584046911998644151845485371210437272077308434545438631395107930811077054798903109861515947950365555706729314551062821526786805280641031852811530650965421624633702066462666356520603388592278038490259760160842680886995645279751271827042273642360363940564297444850888391348846186053689831142796617719183469970830815881490582363874579113808178708795022910869678421705142819731020932333282066618629851512231276553696718600361865522957424216221897897991987381163401344784202886193450113223174951493201350221150720469173112397310110270635998163716051933655617674828787104485926564145324363155120466917797044710715168542884357283980011740879808163227264419300985572289472127597675583466188599223762465085776443846240824437572017216721335996469428349362915776065049116591581591119906449679629411214907803095470194377285949375
64 79133060871053090348687611423444666049290719134554969810082144568988919938413316003271191242773086628985890668613599763321139404892083683188857043054870261296883631854291380813456770817021199267593340127874143466024761500761518640668202621853218980530602712326663501529344044385903485176016533588881226435897385759972140117655297580972440520648483635248457344388112694514986229938089097643117093532687135653990133996618548005765139975545845296396704924207058694787773271645541095062641035788886515559338210572624288737688356343511786874285293815885044178638447797368488687525622667186664884030622711103020662431590561738481811140248583092421433681051383518825782946672411472621569158216349483694275527739328834419886381054441928558187587538342840427193717502263957159255020544305877758875874996557186219908810295211874830509264004670372616029391140982347
65 137392290502306061580471892110016708488055430984766237711851528758961099475094787481961689920068245067113515563758670283642748019918961576760965680386442985806606918209067592363275014338739825105054816919965332302449382163555671934936930698196960903259264930778301019820722770766231904588556307580075697124101780199969162456520366764792225768917506421308479209906641374852696118990723519707339466517529817993176810803403315619516697776176259768188205708511509807489328209245260640198441809742767121521656372342963793134755503383167932077110779362010066753418114561204116248617328955032968256535963117585958138519300552432481118034242871309589125021760544422055880952076482206731216239718493753777188719460862084269823782472484435935812599060838205660234352283126202191280221026875651323700135632252542976415936120942911403810858046353199622550615057051153780840767951558144276943816
66 223710398969749858189845531474145827651578562592510750458506599873715441775144844882468120981759475726121692210175727815836177989224093142852924975213561085221568980171324142670371994015471916915809031797197692950235628896039086438176520956108013945009133221098030164744740905195544085735249055112505523059068620876967368706686978009819253766155724671792238117543403435531361785925544106086350513921873552846956490478194909827910424393754055965132436311270193935725744664562279355459094220399988558454815908376111636182155093360423155308308212858148286595928130763204140171440470117260409001935352327659304966784446731955306935245944134453115802810009081060710307664484770911363795812478357990415432418155897235673925886021791538603550433458370433460906486496118838291506635345400214557689502096689831406178360260862339332044262229975169245774372638910964999649727668476725130754009824383977458691488455600513
67 -92441819375153470473875601602587797029897067346535964206897177990173781319133651081590032095187883232190219874835459295767373509767845956439674404045861098542193223305368071849281398562079732351683088353543687548235435339421338884266569308070381575892859655961499685515834867057347362789573055628852240290546933826235951566300231336759882452562049129864615678569136273931818280251310131491925907460903026371839662123476617982020696889312514317760234050286122544584914619170228578354421864432967163098179532544012602184774232902467521586615769354588545745866588237118674293135395482192259961728821904104507960264186448493362664195224142060274689839295283654016154278214938858910830628370115746746771458358348339319970288599981710196045015680442246408155941564159300492058596616783468514574793255743889162470063325486352294570389507259093471001197777708916897552496823911140727451506065720177857852833940680182077184882009420270476259836
68 -24601881670333708637760404719134125969645860557610738165678128220866587400573110332673751944823521246821887633632540137930856676486045947302405754601934244944758847801822847917254891083671586096633649950838576260672311927722032529684691410287535062249673987224298269615088835678145003547204295110448279612840659964437756615821466356508000232879754522434391582542599504939409220829830582823550256075466016202986625168382524441439291995618033077892406396806523937056800998958388533721584712569264524545507468790178993630802169486413220640019150449523235113083549210945706232904984399089622992471852308269126533683041501342548164150076207686126192821440988034022453146633419023516578370732786041385633243731687369879355986032714515384777027874180481149363490859590142318158600942400913844239699440487195782574832001278854559717180426844718071775568386831433906391456424599193702823473909356096738019356253334533523474876078271759766468125125596447482423185948850213714
69 -1316879827302196524776091778487059964424252187412722136019362165350856227470663922196779331868730552233343113183434646238178862034605697866075056972833531372519024742153382563271939956796266562908011771914047721995907129746738783938225431201494949410380131051148896031631516911531061024812915703408506889653991256984883252109445406128375008181853745095744106065343566966072959834651637983536525368637290300982068365464354083089414411639187704261137184909218926191486630285880817138847953289725892821667035620142943461721674765215875436384656622913047354175858714405562200894981932139267795079380177348362870108910786713995993681937693333886165568195694340219936012119846422117692552756575301022772112692562920076092672937025136387409506705515300428194737036082070102520712686568175950743525993982790950996821656812226383695700505376988464694520331715632880125162495468521315315775868243951279078719401715910259827162299068076040851211830472456188788255074889216675300938718763030264029960448325