0 0
1 1
2 -2
3 19
4 -764
5 125701
6 -83499002
7 222705979399
8 -2379643407695864
9 101770765968904486921
10 -17414214749792087566712822
11 11920352399707142353576549941259
12 -32640155138015817553201240150152052724
13 357505372216293786145503061380504161718632461
14 -15663032559773227077888275697289430925066635497701362
15 2744923872794889333480168239862444031645472112087746461302799
16 -1924177923949255045153021070984876676962091625722586054636381730242544
17 5395358856129777214498427857055436100678741248502108606620765376101481975906321
18 -60513951569309007632847407949639052807997474083283861473327831878891400047212134179799022
19 2714880473037409604247042564133844802031400940764690851387692021247989683338914990298064876470272019
20 -487198472974317080829928604114637296252120515331265195456382778315355886266286961151346553780896454857084370924
21 349720523236290837514464618134976961568836842319636187882109959993173507438584868176723670942014874363976260599164887367701
22 -1004144731516134866532451354253973357502447331862216567273292034965017522862481605317609377673393752356711364877558589948405411662004202
23 11532713430229516137485743484183982829375619352752420020172801167463367697553801129340437772378730073954238461257073833818621243896645845101571997719
24 -529817963461521441572553975585402259541634821217348264966785397135485740775561454669389625843312113063532059946814900281050458732712862865906505602107516951461864
25 97360287739298788868737296207786615273611588154056025673526003414862794791432472381550943912988108973545434818670958873873807309869739421160035906924428470063957049555577471001
26 -71564395951871339128115701395710031083456466712813992698930892264354331390600000144897937784227817204655035141221244273736004698210383796563193229734957845120808685223344203079414791775715302
27 210412803295534870719714326780805233286582308788628478731146275124380296284312859975443542984374244747551283602742238706312743436691813201113092576618339055035562171829999098401510342445516120902784329449499
28 -2474613092319652823107134366577765404531468481201152158994474126862727269536127870083676299191639199685982965205841512723776777094298493649444767302470797463044626748408111091898833522382847900812556140726540854738961825764
29 116413257383973764729158058907104564795009779958266038695868340197130780384038827477347922841621962384836548548156422429028659310931318437154619222542985933422223489244435139954744307702654029476735019722276285850638640300709261040043425821
30 -21905721806539442326016388468785388982119307358725292500365380433990674372129966932526079466143764620519725583539270309324397590211465270478545592219794408773517287846506630905544948190189744526624096858447414341472206673793457304540748687667494757179850722
31 16488178705743236966559661419979755590239352990445995623778874790595340788436105104309587098070516448318848791860177323782995176104026703488628996450257402901318166954000020664315062341713409731884625186797717781312712687040817001788445007235509275885369066071905513114697759
32 -49641831377867508212175825532293730690104894059132650756002541321224216333620923932070864689982730357318663003057752680782136825906902486799131685583094400443952675973357354486307214869235983165411669226261101544386121366431719339773242805865262445370305242207234592446589271318642752231571424
33 597837145394550398136312792025585294645168382172393738997249964363552453993499793642094961300276567179937505304133658349920985833441315146689938998398416546455927443058393783549328674678144013013466343024929948961690060105566048610286721046853180650836593082651531555078888923324875195171908270823059855064956961
34 -28799038431356987988891643399188895546556736143038825133141890421123675727048195149787499962352828942746627305376089960705332554246198379612721184437536024442754613494566092569256790322286419785569874177863499803184037949889234167612826462642518388966016661187046751599485708678577828397080567946702970884865124155931425442046672862
35 5549234409136248512661345209178565925799021756218800247522287004561773822618239682117527473075935813854069211340542390487652188250644481910195295833821781925486247650907983930251883504839431684959826206459094840301804888468802379519507090370514829365601221046104547431139508103966042857124267137465541855901398058988917012802635738736811037472707313699
36 -4277087598037723637756685501728589350376060010499286249543816974955987776249547504526224092167895837108778544789685915349955032314172074478376750857311452499705150806135028184364453336583340242980700250292276187145650473036950738442706852952900079440014581998680051862010392153898088440035889561831244359116446903443919707770653706376902279608525600987694147711277287342044
37 13186307856211565330503999340212099960826679095741012942023991624350812025694458218613081106674397334080229553683637049288822336138003886886170868659092191808129861952236571649886863052758757756848099931460526252238313608423238854895629077753437841593676091085370193998577337406837006714563634700667480302827652474530304184446135722741433998816573472924210407473275635453106037641302236551184421
38 -162614125517149318909607087767567235304861189775879618712483164510259132692414489409079057441633685481660203676705223074030996021589354183402998961926693472435738518357539255503475111216238018082376157523700276714023156747485192679950914669061144739837340768790835295333227080986911214372994457089293209322478284550887343763231092736824330034752881502395075669373371310581167752411671144609103924578355219250974556122
39 8021458047561286560805092273508414214840075528795060475523202815668289723182113370864080418142585251280151782599057122044173220096479958522138752124283210791611964954355434063518232649900818577216037910466783444007707922755891303436369877147198316852624319182956186744815047851503232462590288235194601405451200670815472209031640750698688782006931560121735879479800316114282353985093107857795821896423563726371468633345586852758849616609319
40 -1582735546599241622065765061578772176180712002339430092276667262247197592611319846177411642614314631726664330421056284762210883006289939983141858328958886030293764959915571713225347775493213240716270067613092364720173582477574524543828341039920933105359912960739525167230438749946218878194974537023696536234500356890491739278623934909022875613976034527848086190083183935790079988381490609499960749231998451867091827753975414930236352652770057503864286123355275224
41 1249175297366490969607754727955658759714890245956704871967525623374753928190779680387316976842787163933681940235228980054747425006766629258951415956594523518620590521854968057585410414747179670967656703169974500882095467962567462301281685825266449217300532071601344445987864317814047617889137644623798026614602615038800489108215992937811661629189893513032327607358154496486953867739676391108963128158044910324614608082138255560224283169744204746902373369359563289535981298658816934543401
42 -3943650414381636373023856830171356029260357635776038964517643303732683754901606766403118499193478357600589905671563083178100121817196368330413391722825050551893550932470028731302579313657745600644642979482606973440262000260107085596582415945513582864972723319709468708702802556552388438852730887845277113106186140245377091838982634841543267077432143941099012234835381857326219628667539352353050155267489712901049235779281372731527580900017115927500879964695293439283993064039902661347272786568548408166075858902
43 49800467952384099182703489381801984608945821946085812510781505576004200041148113500725940802908473385525495514251976320293196127424551476100993686738170304941377402927546602586243019522752011439538794852725226162004306475694841334308461015819432770218773515700065170987526348788209744203775986391602781233462312322844622873048016902155945220739248198486787376257275469803126093455516369666936591786222888796445018522865912694173659148340349940680856073561725354433285899197237802162064469342452997378458010697622573145634242285457637419
44 -2515523789058075364097366758317916391210338267876242204339278420275291139290516980037769696702490665967021113947765385686516697575562581084385856008361027366002521303321395256411971812383698467933902554746059228072763101022640863452856450334362605643879161743609097345318100524660110267600472478715887991300484860226342735478787877676824301557786945098330745090371962432887618057967628593721780410536033209068423652082799063010403880555149546065361545279679444194732462352410227858795182044357856356809710218251132450063813820150692120025032172467637676574506964
45 508257066127762171281484027028304365020508919659771484200819296357462573298614350242662159170838315645043328821536039561612675821308196671241542682670397319899318992191617216622498525189208063452807507416456451315309519922872150217681702006488035851148495207044815471212265211413898844354329831332889025380169904436040195018646813638142258825459915206450808981436647561852043735077148711176446605408352001954138362786954866844620201956151717900194199733876261806521218760579698412329479593759325698420614899754155886787096324761040132225693552132019152585955691085137438562170090612064301
46 -410769711489039722959949311834304286840143935434153644668447204770793522420960221003146588642628937162211534449124991577711464534410335908101696128845168829065748247340694405396723494295577780209133645830513911521025162591738747322506451548209923347650933110597456455597605118412662850488859554552334591155830029233894219361772728494884847089379729146562771159324500647042880665668937025715069813068518383230679352444405148045943984542063816373192444390847195509695418254162842133452290429061633623526336974697145303450414423590477103125055779931714544109058399427850256184034520292841761575046945464142369178779602
47 1327924525770384882482401156380583426977190863652941891941230715666255821760527637892425762242706448653917836865176911563713710626307475889341425465777196513276258319349124636706599317338015178692724739014344263173866511934731374558823786872019774881427198467988765201826168962646703590651202253968547820308923527333367916787511225746376692331034414234023355519928040233227100064720291038855584707690676657668159702065453794751603018290489366809736236518779458210545717276539609917020616125824814335811400829684003633448431422609966983094873442560993119772131236228160794953779998692780920061217390400981468349081776450208804368005635141271599
48 -17171505072759510873196094515572081057643428345275824421172210625072437579024948924906788445013887646551669174640258882649590529931663935563111404720990777142851344092094850938341539042996868796286569462917635538614369611867464623644436007838592353134471542509720533605222976570351623790692102980509625960892405681303500082802505466054756717685328850445839080753665073196599196021833535228380283889414026490168582903166594129583019288586906073677321271027752095672489045866022415070061062477520473991799812527539241902171806868905678849866168112101223313121223370375073548795369541402592374468501143960795614727954961473383338175019763685145533980500327213575678787059664
49 888184774786788681395191171597090801649915331729286732678621938471776686825866423398601300615647834073685122755731695316921136149830777549860921079839472086779824666365870360883945597091053235829834103964051508214168552047203103948252022311296727897369620628607066467640908747354832901233226343118373318140639029559202854628104450585122898477567175576796695831212902368086345941930142554849440809895966214203313679521591340251330019127743811823463248707631107466378828310324066126269366271550690086973411718122361776247920796751632658772073918877501295004096186749245410803420311188361782660495499740906869046423326742005337252849400171847683049392634665672062589781814188318163414186021324347932721
50 -183763086769722386830644173951743418004390852591531044243442292059351907390720977948654428117398165106362672493258128373748347255555154148079242621667877770390673228250113075517328764481855733615846066659028587664326524077922729128682222975849015972141216598556659333953412254519622566400528032415934376349455435388214488132027700033784354158469850884849075468426654112293518948371747512658152796816898986027930695406269870369232588531305674784554786556196146523094955371169146548508707505611059021799360112663438393192611297684683898478882120475145670629722731560619978875027352367540526664382731179147010151949331726511844270992854640750643439921035115685863782432752452911277168409831833483162116600778561969252080952826396622
51 152080391457927587767280164765956693446920064563217211216210080380071053864733295965010159943529394827131548352166957731714518423969297099871279614346658902878963947215473906608781421129853779559981552339845448501364176356673514229565123260621448642428781503573439774391302905813698386207665857689579772863333161942805754906733842387097028179264902179023033313952382268215308933176918037064704898246367857633702535971009927041034668036051163815597270053024674880248581604085871411700523865718164586533488206453551511838086937880435425080539300404837446517292316186820177232332967841327826396536268227368688345893702331147986611277271015704740849610055416032224532344070930165240209676413189226334970947992771684584929245988759976891181946703271875683400286259
52 -503440508593094413513809586953501667475782028259689090128439837261480121921283065235545626299729499994230796384599883040735105705905241225399364881098458636750916769393800504312693926296711928185942250022617613594924943375658181516231012119969082183621096751995889160612898153000793223851103787209160736792544325641925438029920143513610134075298630213241147669403089544428845492899325516520112102035587875569450160622704743715623998040942767116906939136374256376453186716564967607138948014129356234772798196589325160133631826812310412222689034788965270667905089948251521314650936672710800888524249987423124542743315814934394939648835734191471926210005718949770241032623167243576397920048365000936674767638994410704125408479334904697874282025597122697021964386224590473007479503469911474124
53 6666272838009892017916782882291883436322562916094556991768452768248791886358959818416940120577030540931998816821187605533499937408930014427637346629998120778489070863262269024741478283331810745902016695978241941903729123032929166128339760167422622478466322190707102824154067979716964454375199187476239833244274497361684345165943209491202788545108466201627530334645853255115476045216442817239176848439499703932140336421458548909767944579452272027185948662455623436321839565857244846042011347435704545726245235997288964202919766950800822334601551817969780135852627446734597665846070065695484456382654435068705802927783568862584718478393065445280862704819400413426453229350335680133467211425495413287621492224793034566347205937729555866932845480701287856898355839250479756829391376518246435478484777189186943354851356049461
54 -353083971530041657043807652219825717450432055943134741976249856022294995317640968833920356988010179466650589757440757067468820444376872211828080184798617777076522350931812614159359055608041210203893906214007960889959953534469881526336675051117413674568892203728243083989507586888247673177357909415333038319553972754849873909571622469431967661484984745295769877085224201356685717256592965616379609176304438519430875472797847105949242608988997982670861025093802788979902982421625045232143213784333399559518233725569832782842872165784771646222517538136684548745089773056856056391245586577876710402514459816188399340871883928547054434748210365076387196051439686047452779646531534409670519777013913737528212611299841448573016673387861606298759725828425700806290473944387344427304504116003004858181106336420937961167464338453460158016309954368927375258812362
55 74805393647011285640598154271883608022384487796494385052180589935181542067589612961436018560743527374589518416437590676967765500494116995284342698556224422099366081005033086724802778676132569339165278254601096749661618170572413867546556146356481229608873640345767594369951750654763422324618857965595223155497253504554603365395623656421692041357435473913176864527756488629107078608274742913280068453395922968229927032936755594184903271694525054017028911151074064876051322685749089133864414499161091475782361807083854944471811154552050603305103210572753291423988310218560594086938473875601731028307858236165122488014947939023459429395308710116282552872014996381707711383567316096850798643369784960155406074144276611315024732578998285932816699286360639291982015215865539728870361801875486286652442445782498383475899434062076858434667970783418702257320525284654881172822753221480802156599