1 2 2 4 3 -130 4 -6232 5 -32102 6 18014060 7 2634330582 8 -33133771824 9 -37925465839182 10 -16267772522154668 11 2012491810909723310 12 52146402203293345912 13 867090565519403243923786 14 -388470254962420081890970180 15 207203200777273698360429465094 16 -296482190607309079044403165927008 17 274175153134296764068710707346601314 18 -288120676935846723172684355037373377372 19 414355035267609244139134276810984310218718 20 -587213475622789431744827408557272421103199416 21 917984316434605374345988997419145460423350206970 22 -1659227646721323772299515044199512719473722333510132 23 3206100366145247400185023379139665140891804290033624118 24 -6751899261481565049092227015040362374407987774984300457616 25 15653637890791116548441612913155576219311630077191762657379090 26 -39163651490676756264332704830669350310096934633912917922344436236 27 105862801235070243648727839646608045170680427021101964390628565790478 28 -309341021319773625952890816101017471784567925589531429231342686333231080 29 971011732750266802768144975205160762922609157555296452050203154206996737194 30 -3268364734386562621178196544690202413268677513037979084407433989449565092827044 31 11778657926967633243871509508674273244259357213388513633535819031473500715154756710 32 -45313684768833851020613359263337895058552507341265928604598553400169795030131798189248 33 185729918151217510468222571759000220240265573995071489496193068248122164282178732131545794 34 -809643268635279519237336966643630190312427113331037411681590949152116633940330524619265879740 35 3746287465776444515297666605793880366151208577884580609997559517497775536282487717182053255309374 36 -18367965395664624657185822947166981507731946320529712582393285227726235070305601167136264105451546904 37 95276431572453393690481913068607547626839142069502899470572031635044871957972988838080774980587388553562 38 -522025285712996685957517512774036073738876467680821873500744399508288758984091831639576056802553716784163668 39 3016798332526098937467151923702214723222473662845749807311276551723264408516856027879077063046201938436874305174 40 -18363412581072089385709142155965269254480056023747243640336802511965778456538730793204589409008632519018858246183152 41 117581726761159946955456856728209255174659622977209998724785793044325475749926457476138743060214244049686660359777281138 42 -790976049717537319968048557872275961240212429279329972877706598294693288465239833754806503612451531846153629346819198554476 43 5583528279982361095261495256329098203810759300136190524428355631591514545928512582458142378516357654172501359844420583123381102 44 -41312702023204104738077902309347921836703226242664974399743344309078940902472909522459038312001111747751442365435986864083482992712 45 320050598601170494261930921425802318905832177933163848305145852775643611054815210531316927894042868596064073315619672335055390863407114 46 -2593378082286442877296465722980416189021831061526278414052670745953007075920632580220074614178328946608268699117258249374238427873238019332 47 21958190129167834228837325194575425412719361105349572128702243830087010150241040587825232668623334876312162500555110403409919154624528512795334 48 -194088863459295240243840012682389762727336873042634256736657448142914719795918855356751304697555164080379747227338481730230536169740950971071277856 49 1789308528258312639719956298751913116105793036213934998405673549131330976316109875901606184105773323873538432625412696155566617843342244627450742372386 50 -17189913021608348158016400628700566530458087507408044609139418290070627352829327541413387581988896282455887546531284785169438867045729182521993714264934940 51 171950907129295548853301943141393320491106486297304483757833594489605874887836302824539598284743169394299093531794827296610985285340649931259412983749226748062 52 -1789494787567232970547825960653642607199847044618796178437120234165500982243910964607893871748924451125370923197820036528879131030750226713704995562616334599726456 53 19360557878591650208824637390408598833286438551688577024441066343624111528221976349163717029653878452206759819052289582640609621076016732508774390465421852981670385850 54 -217593417832594445921005211905380048345644975751633386771083007538123499373423850720188915873819302736302373710177368666240126295410133867374038394593230567172127295583412 55 2538663181534066263054730771184201056393813070995379903735437204699804189673815312067460056310397164062083845460339636837611877276987799237937764818082486200413627105331822838 56 -30725444589458346181794673904029403712962893092487754583763049990363104531383050144581731669309270548691308573382737319036409326240466096151381929382420081890157745482079393135440 57 385512144867209999225202011283267870785464067511931425492354385282658856690015754512640780933319919383242940765592361282567894085434929528735154495083162375001510642731740357724261842 58 -5011271565942881922434290506025241099611019511738097379923417012537225918330358368544071955841587179348499482253226647581460981143380517213397757339404892251746207401767056042286314485964 59 67446684733449186635954768655438528527097394957314505811731032337965207282168132797428434873004872911659501011948609881442292266788330853833710516761877527856936620823869077955860030920347598 60 -939329604124470480319314427440590352391780488311009003214266902590756015243131664178140979818343094923360642083964150290730082801542119615029801715292029740226957716153069359600164929590162954408 61 13529157532714924829819619924943405039991919313314611452277637199520498457284758138725504894594371789370743075384734144904777542006384279218666121877777227746909224340781099745621821284839919902100330 62 -201408449345982235834173570024696126178438976273855920492555193419455382595524215787718549287561613092051404601424650807405800786358998657789751363935597730710704250818377082272141893953075427892883890788 63 3097458462486899984848255626266148314564091493801328017377853399551487099876298006509616058347190151443842058586540527976088325631484778811687739668055985204216176761730260173338908275036066631631578234755366 64 -49184506306961411338532841331429799828643788815775202423979909968485147579643072839522558846315279757009927039658877446988703819554188937024306916563695243291274861649858713325586723803689753250938860506471213440 65 805985852086216226829110385186827459858736389794598442467970994617788797143903616083939171455812200139313932747948536183541730191801165613766510459390234233782931127037242111236130069078250894438437811365632937428354 66 -13623567027519741308710114023463279789225702124579926480123696115203756581027628543557565542337183618761514327991429731116901962564590624042197942069393329564742649231207257116145209239967566483245570767882540747952340348 67 237417684029803440478604951962780021603447606076934893933862319681742027328033663268899486496872799244280875179850549841919241662690457934965527564240829602412324660179223767553400578270124052522365488349363208295412572057854 68 -4263780064098507764433055130093222110407020073336575242634366131336848231527788104513364938156577983978909712973430582728545580092955294676411405414542213008059112062129136053075802710343935792735236122589923732923211740005898712 69 78875587866266779780495942179853836420407945970911281382828791645133177285717499611715459222460168104286078191370225732803646038693924444072523574811083791919940619070919858548165871126437247953396987631034189945400712338271819149338 70 -1502341752046294873170199006662034467158378491546701424559193060150353120620070068737470447548660697910959402338668651373874966708140054034877622822029069728311583617519876314568480633322132332152555961758750906279801708111172285762049556 71 29450373634318850432721470188391759292637936903619912087528707618627198586089353397791103412110479950214162264345948843741300152865787525828371943775920918030536637386130857233301868897220375354236100777823977274997380542658607086062852172630 72 -593925028240129966011660198066650971524933902512956257018322127331732335453018609773925064630362076850962062138519293975885025357193403187208719231415861337194951591469594034526772284897086829050100176452488556673129908984631070825628033187108272 73 12317397230961123263276658187715766035738831303171790851829571035883596746355009373555257824853982276779895485022977465127655687806423373380329557832360588634028820084606428267108583240628880105351281629113746678444800179643699924438831987343442919218 74 -262594288889843612971927268172394073043123153134573467851057453291654310154702100050572767629136699469018834203848785332791690742691503934029999365550490488148443469921619658618807779134039489370144932368125276194986698645420739145744212875880934118602796 75 5752646347740218495527824887627507113172385136628926469796283474131068721843631247129406747805738159620103326699249096620241935096939601431987690200829993208114593476098538711141284775194034804991454361444818471868233256779985076882008043091428628564826676270 76 -129451647026301931369274295181563921143406685272269547788552842828325007095737596160430072229594647265935893491861538535591630155197288665006018701426199510510511922975727006052929492666701585661965276653611144698479792670577141296525932490372090679661943431104776 77 2991235614421905033595968125482306917996754128470310822955160449279984095684455271824700275816655104784286054277888559256960704799426592949460108813079783011657710101999252959453957834281242097147071056610583218286543335019758015862975237161807735450770678628026001098 78 -70949031490624487743131192773568939061203786791569935501234084333211543450914413464642642955221674685501714015609770376806569304428182495664020508858221692622433314275464749492196624087524125420793271457099631529970185960810741675526236594388953827577954830434344625172420 79 1726826366767402508839642369880076724877144083784517018509695359080339213218394155319939306294808810797270239670179637230706710982236937418422570775761219692982039518774141101537300085009516474603325612028325883437332504116791279438400849483347021021357868992991038710598915974 80 -43113620872452422781444405293276062447189323731314899384399673501080762543558562686634644627372573793340216754653925915822711006261642008293996992558057367031998600961963362837197768729875504351076931413695641375776331073649107654104055272430869237775642110356840840057058979618784 81 1103836670979567717103909318113143491300110500316416881342071619256560708006551143215906471871851740896670684017457523555922436087302458273549281808324324734506597460759829662597488730886118977712778861273152073143824539088064808007908217183954839003439359172291168311485541523691477730 82 -28972365168235931808916890948876773819221220198325446872903670542975326592158192407397721400561759195752111683134124784210029753078661351311387013323996309680059081245237050016196407341051389852522322933694594688671699490344281370303379387218818040240555612212088076467015018109443525757148 83 779326681678931793669783394178203991711407232895292874485460648625945563714677113144935613577593482147941618479678397911984875551512747966094167913896673362458646588661792205809399928175510618518714025376716072910119369178545849244402005553630416127230366864802541109104469295258561727452852574 84 -21477437278246980935882935008969261636315987609396870272203431850886771673150730771995936555736077929527969478804341165336192785800168488063530549320182919070277539432831774752701154566442731645863658180304870970990660803427395021341753376250644533001763564629587630363417316582781290645692732982840 85 606242866830670514186328529517771715479992351434860934366871114115407591526586417757789760587008557100576900869631406216858275362937335452278564321045949496300128433590085732931627915920913753796133092863759597166955537868457281300471431769334990508593283000793438419657212253424065125010770639565918074 86 -17522215759481647155355875734923452280482192285205581625419418576839735423187207801188110706178507177525233367578038331857684558145978506935233370689203761326106271078769826054758443981336704017194682892012288923664303414449958631711475473866186848803503587332533991877327098653576260659544286542325709082484 87 518429152794450610119028983186249163580410576803851314556380463188886824776323808393731374746378445469888512524324380974570626019934675961264549826322262572824583651497063550000169916916233236369937354661287346766341139749621859201339536835877123393926689385411419878580818440658443608828563414889051588431412662 88 -15697496826621804163373587470685639897625764390611718482135659214018686097720952928635242434259344885130184509824268277055717989887484687487739685556723387843215092873082993836196525475994873775570578691277491933194085990081360266147720280238531897682920292408312303796489698241025397293918090805975499672277905467408 89 486292151869397963840367520812145036732909662495092292529048788963385669579141396381254648815971201396474726599090350514230071924700112498345823511439297672476863893627361811199030753213765497267144217739120815381445243448308710369128992259756488074311908594846908900336469227527126148250269314279807475513924991618398354 90 -15409120388561336771422795001000352243146346835743446866496070318183386518148334655694668756636981063658914127752317890163151463151494508585744181331405943178951016280758593380615294771162228641011719938819790101182772893337177980867801800861585138554685273353274347446222774506328680657989460503997821173341037295907614609292 91 499301113601035694120137889195160196703171283439537820400582431534561416217353821304678847329433668461594533753244044087114280437924638501318750775095736881049560660139313308180301598877072505192282303746556264652548485774396487398306124448953362570252158537864845327956372361672031592221515498090082810450808334854187833805377678 92 -16540327721501505485407890123360883359830721906451469560444367321771672087367434002941832840736992707661527367794801061581825872034337186286177552799415646765848420431679957878772936302888669112738564662508151033271323114156054689217459266200874497498241313517189710707558562322971272159884835330051897572722843476608531496968326230376 93 560038273143446514744411252961290805041785000833896050439167180658666800924074028861138851280822810703653955807828214412172725405037672719593966839110850487535488365519190863335657134614758826880975168568200159505189211625141033537987133063615607137264592604359314718265038658923459911256031367182052120158523621982586254901377217713113642 94 -19376740691774599689194168865419539510198102880787045095430319408519824980752917333675092941251371604607115080535342457568664188593026257509026402648999586717759733022712061920224330315874131441127815106442026714402255188796168940522268431295318000271900284052082560314872775680523937720397335577507336437375561876654805574349549457068085663012 95 684908826262602675067668548774583132095073158555364095321928323363923219791468432506973715576343407931677254649690590901141252259599658815242129668670028532903968156623317780312373247726439417969305818331224918411864721356862694594381422748780306831357537258655860564831525780170674466690354336166925251028059763564845023778671090211880027633384934 96 -24727233667560064882587227770040332705660013143880018275432134037192152168346581391575425570917885452976636483798751394295463594253259826159419852239977958331531527674365421562372468148052235065062241534672042414150746671970265090751664683164844250553817038939697279496375715924472475483998084584986599294576298755988225379379782390117504754545366404672 97 911617835702695100907134998760266018689518119058699604883472226415601810038815791048854926727337455481128116939412070024420015780883059191904909173038220778813325654306147902024707747070692154956273178969188924542797764003717647141703978203388048841194914152468905830270142616748779025700530939052871186345631225766938920766335707842447267752517525805283394 98 -34312343027103707041183259409790447037045574509455560318434121581654277363196293229783258966952345942681819960563279535811706741682208401861057490601862951178356986784325053029347224096234629181999624509465298859345586392215530845980280151369909590283268576256587402540395599258823407815419051256096220972884058387590200246095576572171377974370898943916838071356 99 1318244353705103025152669563204733234527778912167655788100391714466113030632765201387766949270244872945541568037816094681324448829391072208241429732986948592725128893096583922723954294060596001794483975967516845422468182293679691171959969820601824744714130352349321188924784483518527853954070548605651125826299337256387228256346129419397163143412909886981884428032446 100 -51684345899822105405378656698266556001577084765821110384355600430247025067761772276369357652122580199596269977317879982895213667500904515373193873689278106335273242511783759812414164615671545379202216876681485914684122821503763235021885745065195118460224460943565335495410999606867905997530747855738349937058868535810521545106114389468915516501172300193837663912721033880