0 1 1 -3 2 -21 3 33 4 4011 5 46617 6 -1015581 7 -48942687 8 -234562629 9 46778432937 10 1609014050259 11 -27879344558607 12 -4096322988867669 13 -82334747816721543 14 7943345993936306499 15 587663560859820510273 16 -2460368921466443915109 17 -2502220338334765560464823 18 -113317974404225693919222861 19 6822597921822366516907351953 20 1020277221583305730985440551051 21 16470378863613413435132094275097 22 -6035654547524517568285657914073821 23 -508339434510015449139376698361665567 24 16003790528359812778306914670344146811 25 5660307921137787312166418812557558890217 26 251681934695453446134133525059791330057619 27 -40533841518894841519784142691749481626094287 28 -5979552997103889891762381955481509470972551829 29 11853069888969734127084982699288266454808292537 30 78654712956668349084597420294878718643941281715459 31 6578560912414810688609786251820146220919561197393793 32 -582775441595926277388650847126069225717612445330408869 33 -156906446605904586247558760298530225693016169306967885943 34 -4990893252376390899637736973296568265514212503000925916301 35 2304708867891549321991263144221827881744268207536519687806673 36 323343924565472605950414563429601566224087691453049196861871691 37 -12748691080052457860086779263328441747641850417678433472642093223 38 -8127455839975222079500318420030476108029073438665074606041256613661 39 -594498218382994790622419129751723283647840553122866736951483339367647 40 123536818212664363332904057989690493415019227999885829917690027617345851 41 28564199897477857294171224728947194774767205358938072756418204574966342697 42 141619222453073857042600948439962193719370786388424606879271831929971287379 43 -753375000846409530247680337613245445721680749678385090045885845873664043361167 44 -95673190938898340961655917843133683945220053347720423512044664301814441643570389 45 10365126838135759731988577090268116257817927341761172716471904059008744654118413817 46 4275463355664152440619473094827248293227455165771082678363381401402665631114571290819 47 221138993827659790349982782534143445727186519903030564256359076110234166089543158674113 48 -114655740036137340613707500038898044652796678837112956990770053849313231514335925571501029 49 -23302632296799907075816997708595385548293885902623148288382188611180757545464352115185367863 50 971870517189249150407699454074497892032550540717347816864645132300392601331155758711359140659 51 1024266351757932451311382590780254588110673961857602054958254080728300694835100982176634916466193 52 108814713347614499044441234062387710808285510252098370588521349892883943510198626356598787329489931 53 -26197598363620690359900801314072541602098754495095573778847689830934136671479299091332679026993770343 54 -8562045735133218924185464210806275774915921408498573590265640088674777157227131914139889528611552779101 55 -140624620131007196670756271595681841474530224762538919924647476249022508820160268241468923940946640576927 56 371953852740601615006979322209632543603614329214754457137568316085971318319146637244188311777122854375498491 57 65334590663876306567631850362814308032054910543063081878960283082942876264689230011116642719148755915478358377 58 -7879999123464902891728746015703076183945375322687289621329199945214367287985719888237709899109716352575597044461 59 -4623816488087105906096042863282446925134654176366459913100078455248844730022892119433587196962875566871749122567247 60 -350746382423485024695143492615459378540450104808723499578447155001128230641611631870041774890375882077918158807619349 61 193500746786391564526802235736191731373460891118819202794349753331103849589204052524522484805203825208897676989725290297 62 52983585369799325870207751998917297561965398260385338032540508443188832632058321582744556530371303725111382852426111208579 63 -2053442021002018575513774480786369185131762701118077708584691301704252440466653967283912558189451978507068592231732650336767 64 -3553032629636383758670605654620073270622224962498646768791791010455498390159597126995405595342124549865190782085271436018647589 65 -511147125278690782636919247840196804950060631868624605604620571039317882476281968136842645877865754233892204332662720447662382583 66 134280816733423226321493414666641580672957325607325936939843513755963041123849312615601522663192384491596845631571506325321580684019 67 58627996424490321000900683611131676596916136278018685492482705008941714419661959463481770486044160755464814428205019379514166701362513 68 1891091768113147493146840434816128939451379700533474553863836142756114386548727407549501890612222023181886546670574221951598106120589771 69 -3746245392009654474342558073284187051657168094927752396436747991371411402095455301583058697422711911709496744705685565744234296219378548263 70 -861595121638006406264340333749518050720875827770868102422287769027728500675175453512842842046386961351067786893215310939505240324859665674141 71 108811976195404169304293971584176308131016521450236210692994771197219475666874240205739094003220149415767935694361898375832898509941652468658593 72 87427076090158724848261354481040291614168003813195202788864824772200996055853993548405817117342607188535450378953101876631610861781749917262828731 73 9111049513998647648867538935046465112489016169004278240196979900517017816927139617883734505659097163803685200747540889197757262718658808175369625257 74 -5186806560227594048075887547639134008965248812873366393687764516861362713899960826003421861577462683401004626050654959358531565825244283142627576281901 75 -1830792000423783773972567519768777334804699998876245918365108888897057295941641664812187954635447087172557089217208854406659712700472489092463477148640527 76 56621238707127849132138400824943105477447282301520848986826401365519482949675619065708087232110114416909393775479065244896911448405893818300308632688965291 77 172018895188024941416829563047595697471554250258998608436820389943013639972058480952542251848688417879781162306126800702693744566104840442639495896717904889977 78 32028871945626412365587355316564203101604454891061325251541539860869934587270841009276932350817810389699108302719043643460575051150598717074310972931279507484739 79 -8828447895026089785565484217398252764084969354159457522220396340237859054739018083132946063849963760824491386578251867171545810980022631225203894002667585466246847 80 -4975473629083061193210062819060637854973579351255144559492507761284150001409030449026989962871737078952517379417568767301096679479905558241707049589668803443722344549 81 -260393602081824179367147612518028310545345561488833006659327396964868155062737100726285193966549865570764721383015368846510462409384980478412805287275865586438284882103 82 434357750600251986746654230316440576553373695892187696253680206284210414545415518354298814465899440773323569707165713285002646150738036803610659675348968130116657833689779 83 126161810908001890204841528529423160621009354945665165783521477756454974820705463076213823405353220465421058143064581017941729019324867120354496138896710592300144401353407633 84 -15906691732674763888924447741865056486405765518808509670222290197368396200006738525081676674564248471476896914174367661353465140307559666996161879579317946728373812807949084789 85 -17188440110268367611580814256038808670976277490127328324643525639524244312273122071539841627168356819047388428852332191330353706838032880475810041875823158804042006895241799498983 86 -2351919643508627066810069455694304299785511212302537229099299532312056355514343251457680988126774778859852819720116650977939256967906595239153519180023759829794350111125136633762781 87 1354241951223412302910704627440732434772688416148798050187495119789120191130551045344322895159898008079240071304613461922473116475568025767025697984084698896060630129258500138697970913 88 598417520245523922994704195298288335404091008959625482766504141308176805452663114699300522180442280602936930234659146618693292500417665491854762145829290551633895456975083572946855720571 89 -11069591115393376781432743814715708798622313555868073586840945668240402935752795853821331472844894063018292001942960556149498219285853673754417758399844143995349510000218694064312747248663 90 -74321637799324185680093904721159022806176365477268223029803809919072709166082091248592079564176095974341444528866362611674687824043625274971336659531160645798075971547941117579922556304728941 91 -17350328846897081614984610458991351035257761214583486329125142296426534688866415848644936518174689340584872211926732982088802868117403183530986137631479648382611779007053368793784044142690029007 92 4875632876479737954690047770155527052437441206059018175630859560492858440355166564826322473483625407937799618867246574051815396544760298659813756511248806923702405112772654191476516092920341607531 93 3470393687085110829012726065535598971230288554421471110450849867478611792756571756439879598452671550678380305522394462406908160376494766185755698988078219713530572094425990397088418991038706586300857 94 265780994467541817945598433845777126351558802043322800219703975868663001896540907708021169261284799741315421239054267273392734399501450230625150522398843324262517632810057811885172743469081919771575299 95 -392876601109818764338483899242840741953421703237329327877508914229605866640632562363416019402293803177073700896825849065832018480161962391195227745995901353542284954777907167047598336617962153109020384127 96 -140494829353654214247014124496379981962035142464435402073539993388073823657602531818850755885989206964249837182504374452824484221640952436108168275353466415625178488148372863794791269588195144844092005727909 97 16934098168108136835091323038739592256625021326271831477085290076102948605972918344210968251897338493782232672716760140548570237764172907887450112479409085239103485535012089052745534520552883614668368941501577 98 24529748892398041824269064703350158626484648042219135662916305711328360728614231011493940119167069826591639077925244475288674744504193958567300519615067918400468589505318697302623080588893413680734079962904973939 99 4262910001839042997337574690417044462506922190097509243111690030330866009884679455118977485017854625267884636505350621739153932179204082720055219595210584924371863289395010485258314639227924801056607443651405593553 100 -2446862070182153085549735498510366086663141661976142503824852624147800615636436863777807546093715650538064455925108489293241717499875969507422659988287904471059137373496940923160628659145485222973143656211671414829749