0 0 1 2 2 -16 3 366 4 -17704 5 1467370 6 -185815884 7 33370050910 8 -8067253019536 9 2526062494781394 10 -994534162338738580 11 480859837194669214150 12 -280103496938395910686680 13 193472520727526106582807226 14 -156352889279811357503772244444 15 146154250181462727010292283620910 16 -156474620400746850569770375592629024 17 190220506500976228712611941304413599650 18 -260587634773072196239144097512310595290916 19 399583491847489707833903586176909495976845974 20 -681718767694779447246876819647845552024037478760 21 1287059448631710536707448919718879477424485430057610 22 -2675875246506705992247026153410583135466717107354981740 23 6099307951111117833022472861823099955697805490788075172606 24 -15180488939999281998252875888480726128834285265644066652651184 25 41102911507158173810116750004240823000700448158414339013390292850 26 -120659709493694563813788274846233655975093487560609575101644608938164 27 382816807796564977132979778841658926983762607600540759669973173290117990 28 -1308871332470047090984769803043361939059707646525119584567804607671272642296 29 4809604300732879731771841029451706347862126552983917125415772748651619760843354 30 -18946930468534121519530760352043423876844567373170676748836235744602736096049292540 31 79830611438160380390008158951140259734628458793809061525764098015864976023352219781070 32 -358964254160745654271052047711763112917185137283029172288258245555522845051146987799041600 33 1719071906329091994324515366197708887693691958567813180154290898266669147391118542560895717186 34 -8751092816615476874040092498906462473263028089863775232814304720876533603051249967156180391763524 35 47268280324890805457153415889836898747749685804100610139995890070256674249997189347637010067633243190 36 -270442972097856698630336716486180113715881273037063158232294744896781110446400580807469882935429403015304 37 1636366445572117789685342137998996433411149533266072130103963949642402689044627620348496456780777718331621930 38 -10454976416941559799641414843778680967398599326593331021290553881007246809053421910500112025501662311033281857676 39 70433113019720830180830843703484089553038283739954697987116065451419496289252536627366545559111689774371588991589534 40 -499629515996115992107648875792265550145886714484763645306777250521285257845133348270773588204526342686003838960102291920 41 3727113355667142066849507440973052345356574694119755884401294804232248878603270641895347458142274153158511092876639797280530 42 -29202098071215711692029657792486703744922417648788279185376755306358941792923103309636573815224661495334341854154531031989346260 43 240027927801264966494867508756119226620863686005016756268601100878060292860402310154087359080078211941070410785124404695398915656966 44 -2067421310485166507291851471958425696770127328938779085367157902285385352267883124427464020882399404142268102025263608711686295247869464 45 18640226114813642827248130764931414402770384919449826757795254145742166718580830190162497131575933091768009555401164239333371811845532647930 46 -175745651048574152522745730583521382544243233386201539977319097509676909855490639080151477516072068835938270833918678126550199945468150571196444 47 1731031104514810538363514014900854811974648317115594922634975221399932517383503063969826064720828687631581398691055208632908470943527431414992687470 48 -17795321534933505564862047861779492888634131211677488185345134597160490464897242842386142314828515078345931329223331247497966809404773778518036437961056 49 190764832547271482620627899631616861079162432184067636546569959295107741869025687521405470865951869452068295321382087387339752845674909564895810666916300514 50 -2130635186071514095272364447666475616314929240654303032830933419701660370147280432080006155723214548250439859568182733263800342665641795670231294174471899628900 51 24773078424745990149251308771718487566570556363129657352330549712355887327783316938188087846191553807992607746726635673022074445934315541029353189422573702252651990 52 -299617297800231641064067792008779595982848833302551949690036042949464831554978564983905430570305494217615999740112793925379703900927669598719265678280761730952257015720 53 3766509178803680052725130891238087571926970720056041671096860785804055087992987121467309516091211148322876468560228678510876811536864685931332489025819479593882046124607946 54 -49178828824455168059291001100304163796431522237139599313994967328301576225205697831883700352603711694248866869603331903403194004835255037355999744039334763794189950623825497004 55 666465916599760307448650942199011354979113451207662239392630021986773532200790765710643286429149863853158173668248388734023337608873700678395218269855186858846459219636054466283070 56 -9367918788069064064794034119643486305006582273350424678701968639715036447360413891964270098204539843562041841847105825004081313061066619909650067430043277047446662596849833880617657584 57 136486309899185600791178044988632634807999176054592283583556958987133614681419644163415173429967073254268091836850091691822685072695116300675676221227653462740806190224334662207715668690610 58 -2059877020477275657171789086335119528310415485403470342999448303916118273249013397246053184343568846720332679048719944943709658885161060728615398938559130855160037666378728935442742095881416436 59 32183602276082032594927133372699276399381334275630338392103289463976361176151880271838288975542781748044949589709482802469645324503816990349932315083103482240747636300722476942453873049033358192294 60 -520251247399499364368005446431438546946635496158766835980445934984055582185388451544004627363348291936685201964757521075240629247420267937588706461824705335444382569420329943436321268926536146399495480 61 8696194715803543395549253676005729128359183736930900413894120466682312066996451741500274354651033667355644403008691270558982470572453659258991601447127449288384779750206685239805058825509331299902783191450 62 -150225516700626115326071684744274337343077942089896655215938690763068019298010237598022694332505565080203391300711534779650128766833736254517537656268266515606800912600696691097885286638553400203770586517809980 63 2680556178495352861362602624650467185067564298392610104423768262819243907104054232972632151596758712362238072579536969657616862458405869041564254619859520511586355564113362832490783829089009452726468205241846586126 64 -49379727443096236201600972462098356734190785133344757076149102409555439110196191747720779994151978686088983458335689578534885642931837946207814964322591497504253700445749035740430901148495615694732944446856866515414144 65 938637448889621582397552646543195443362552065546562754152684211561191375646993361125779013546992905773119187286398838086128548565405688819458833648898811393470249148193644734771090066349136240308401919046275042869005524610 66 -18401873213907319357539866017870229875649733034385381579415003325852456277363562433749583230801372852617938859674553865638079388800197435036467412726695264704671189063630132778625893219080013618219133171645120465084069394414724 67 371909365691958719158370451546107673758202694507231482403778888556053030179694327716058956980747181785387670973372629900648812514378796416961928586573014376303292899021827797618138417342449820978741000970380361070330819683551807350 68 -7745067212511570265880699369774147124337524300817671943671443189440856230984437917832832482521421230528994340682073796152873487913066301224980458776433510168206909942230785847323314164424887515091784804756370736712514414195070878127816 69 166124686883394742909822163454684350084252943868057585821288087950919605776049326827484998426003408858596351517877877271046416753998685397995900294433239424658216547774202739194858748256554429224238489628730333939011687763216699727372480874 70 -3668407485155633126547293666716353225708445192797209701013955737444422811855474899908892755545556627855578690186750433353216807956392917772541771965417581109431530486692040870894250584538177664016654545670136414997140364638231876792041015123660 71 83363171387700207857355768583687492924689892962063589764770776825000292441126642973318404751184770225284744642042578807354671848719649375755656567504105790957230215026073377386573896034978000580931131343067532371133360240579511023335229176509394910 72 -1948714061247581781187224075650115805274083298710816133613839884479514556787938055584402464148173258005408049076120077336151426756589926663399644364627026481419061589567083406126706202631883095117039566621480013255448178983433957352159641252881952129040 73 46841211821074357807439438515234856271251107421034959271561723330404380895713260837687061197170170935519304391406517170120827470890655308566591981634232797471746744399795565615793413608687331431285407127478709600320221906199547523388346509202052907556007506 74 -1157304978898398781124862317645484473030188616726154007313462084820736536002862636108060882739131064701861239075758175670730406588983901273703010276260682409066879908446232736771456549521302758208757414580931238539958273875124748624060867237371946341421734628884 75 29379561818899036501249071145545476895868959802886848152976725884549559549752423407456590070707561026725780256504279660387337629071074099924542150226690292158900197069021263320857753427689574589045221678783520805595080458708490491596800941439050074990790919651348550 76 -766060429189904246246353158559556209346409416370188104863824637846675811536968133564694956129931524915130422184070932275405164247115088165003041062091676542699044607636009279022180126121390411898376255689376164264117512496597709163065266405424812097862429893336741323864 77 20509145073095165710066827831932238245662797107271870179003300126733400296007772327721299399094547074000739920551314349440990926020606749341899552640812298258978444311994920628054969924034396907530973524545951719478799438782789042385084411090821037440350921575518972087013690 78 -563572100087275035632086686265749647510381777800815929993541336661737303748647313308578453418063752715883484044732018101118661006156513553841822735905404600917928577710789242779325480979537709154124704813662404504727903210528143829149079391130121629991104229400455664951219439196 79 15889976124615898568984146077272627458538448816777359476850470139005884507352223783009646299678738574566220576730426046629095936214068347257097644122611736156330181389559137303741079233413768834021132086832822971562268244851271383450368773673905926292405487077247137384382449102382254 80 -459543856813010263594801520331343663808452477738136299985208600598293347938662385385598383457878584163903740998094525001007033919187157400579700360875515203924140024100815489251670555733109233822757609845936075915368535157734315393818341623263546226247706556366366325415412996899614785440 81 13627692718647769259442400883973367136914304896021186542963888393492300036106235937072932188043368903873850504180886180170676133442063785312125357362946974056870513059750408227440924188456360160642885103208528897561343528908457660493918701539339206945188743847267080990607814007360036490958370 82 -414261392077972938776613188009810481655384684052760628818860501124820281393558548417576933878818954344983862772720995409254339035904990299950772288606789586668797576322636269364607333595866804170624005788325438952665309735317873256673332409343545619952254302097798494092819665246208436744285012900 83 12904814358013899192436010284143382354814017370039521004209534621898053135840718496923982926638389056496139124780365542265514731928155167119566600134851656947394911538684586756041297463251956119742616411491032509256679857222321397209609942115526008257618341597712563390736040280012681728319343293688086 84 -411837443629207819879865459958449354339816336060483452627612958568405162383598012278330688021283084588097827312883504092662431949390282413561433567950786439155478744603669241324404441474423577847814989793254817680141692621039659213696473699080497321134560226590434334648837968366322299503218194896966389224 85 13460814044390141405713292304862983621771183015051392004095750459084211580832438125918824208164921271002780271251424080424431357049622103533649359734946250420947408202521985671264309652101511203256057113171113849056010322725402976332268966360166754925185407947319640493519204978126954099034102373506199970330890 86 -450469991529084300980491746019450053283770701381415108443859429200042300742698823076901620996069773771642129304026575295960965259672642004907856490374532095998405666493036829132449722144431762122355789349178311407891284126449622319526445731949277664378881456559437052287056436624630012032334053753921697636326081004 87 15430852653504117876863526248658346971799656971765947033968586743467745718426227994766096366301964512804699878381329134064065529613841245083703015243010930640727188802461448467849249775083821226102915496363245038549901698976168872869429519791044991256436577591726350483722335863846326504932910107579589911493902028085630 88 -540912141827478368178329723591385471163700724546998814848987564520022683093717474088284837481140583887726684684593103425189437926802058501116014444897333245994122736888709922150797590783892069066844213124587559644324432844950945108843724926567216642395399655198606421320349127752811088016712677619549831197911479457222134576 89 19398233075493447574250194102519392167589303817022171079852894246962222768760274491034915516009100110220665954819239402867328196106570374692528331862179383082583584707717078713254238140340137738278195784429914729528208010852889930289881102328451271389106413572692521202134978200615747795388117209518600833160475620922724835112434 90 -711516073373173957061832017548350391254504930374196441414546302060678067335797714948628116383526581836135280652963072532125910259553821140380176057218747742757442176662527697360233213252691030605264569142036003115112770258031555828822558592310208870394478656109348096958927440584036771918071419519449291286311836432378294709321792820 91 26686111990304351822919085737376643820784291294240287913769405827918909906468504157147544582068848767486334099485717407604616553734818604430213406823497380612527620684946414670051727270891963530445550523567323701322334257036582120602821424683188390231287032112579704267916511051046376787315447393148709297181350811425643484824718942777830 92 -1023192365103357703973580400756069841798197211740075881664177735714186689693627342824892548760349177256661430192745960849903596396750730755279003878019886140329673105384600961771238186249235724866799168045660950297004552391804489658678512353825927440564954839417721881936466959836771627683367882751127815757564233330388543108130202104666141560 93 40095566246826960756460411222069133958581639251883616218459446166276017099227847339652770022305141745465505108263443699113753899375699397917238418917503901361332766879326082462400243681758783846717773895759036019070966533868691370185068179942569582694398188185675789732188548417448535604425723179904896297455712147747524023144259854825361682843866 94 -1605463405383644058303946638269277159562034252881611576013898919506674232264541083015502903995972280261666668756238199596639596748590272094673760235114529157872523902459941528057396977100482155650765229647022516592736330861444569758101463862496862798314023351329256332174024695606347213466942983315317517509774433837631465884148416583703496976600183164 95 65670386621512162132877590868592763546727086534739907647896532802638718872500252394086840474808597111502680534662458664975578552829023326408983577906420355145746559578467719934880539716279589665792622682604004427038533427013517257701335438683294176399795641586691643296026275251421600139283404909228846352531222352589801641642254808810545536102692130647630 96 -2743506858380050071117160866105798743879059300592829640048138605249407517889718465030170712130536573578795972651781842221376230590092319950373027758422642648910485775376708177391530569840707732984107966389310542547620046377127496468170428980100441387695513008033070689875202804218294364414201386999269487390002443596225625251486655272874828788459062294684222144 97 117034551941690545070826651143853404516926082028251643022785953001791105061263653044077820586173027263183354884148221256398944473198494041451313934641616093852843346184511654996677148705520223665898182704053456565706384157228653450760839306735591300041035977534879320084766076293357476272587814563084136309502474997442654523351726628968653386542453347447148093599170 98 -5096827636944840439371105063387567939070215797055715741571458433750299031595421550392575008575368104176393443844578500846436194562099464449653291824057579357182004517907562818897432071243724585838688796319963692391911524132106825841611778409911767911321529313001143239378109604578178093155163799674074957883184320570844935511620954176410964872365313658041833569328437956 99 226554009902949933970799255524136990181272300759207317158247477705364815358028072599691366994310029050539835420434288721978190726866442565140086266735465561867174351049330337639488125405095772880604655476970680077269662879771837896637248448779313601841984177236926952547252717785948265588542195651467207586482505168669801942056013387122020983857709692583414112278099257887414 100 -10276365180942585865040313705042653200533737842287018874166070177619053822164748204591733314496393640213524208180241304229295527705601466235241456469015301957671248710897089725997916244677760914302922327560074819440301275128277244471120940623511385499764286418809481785895167631052699167694041020846520435504549146678863640624946431256433636461039137099958036320499696662114497800