1 1 2 -3 3 9 4 -35 5 158 6 -784 7 4120 8 -22477 9 125884 10 -719090 11 4172414 12 -24521300 13 145659770 14 -873125958 15 5274788402 16 -32083526351 17 196312270733 18 -1207543838993 19 7462752787850 20 -46315370172411 21 288536968531982 22 -1803738499481171 23 11311175379539531 24 -71135663269605615 25 448549432404511902 26 -2835217573328398484 27 17961216928630047040 28 -114021643228389254101 29 725232754669788587148 30 -4621138712273307761794 31 29495150796834805245594 32 -188553987640263861886691 33 1207152345819547533863048 34 -7739114568677055306546070 35 49680759552035145323681061 36 -319316114630689420845731044 37 2054753134175745675864369917 38 -13236634747994196544616620006 39 85359068406850861052189521130 40 -551001560153258644818806606775 41 3560128856673595214793094078990 42 -23023350630765095172093004852484 43 149019415750771785791099815928527 44 -965320598363528498696629873398408 45 6258045359332451962356335010966315 46 -40600309099648070865220589109146826 47 263590359375127529054544054369272729 48 -1712482671733930266688032597225848810 49 11132868338866303901796630110225662083 50 -72420358714502566609480125936272839619 51 471385429830533918669916797310855228147 52 -3070035004698670115672796852978820689328 53 20005645962392761136364405687879803797732 54 -130435209070071640905105683496622913713588 55 850866718183241387447505982660777159610528 56 -5553216002809077153638725271003071826176808 57 36260705882548057586466013371273935999448002 58 -236880508305008934620874870049915086438410413 59 1548163710952289227620008116036266171330933233 60 -10122606961256953859090978149720976770474411585 61 66213961853764655379848464377281363003844707675 62 -433293886758790324588550062470572212850799642987 63 2836519022869992381868428410311263913100100011474 64 -18576060679209309807571314427905263722698827377671 65 121697373174680495835171853719311559624120072953118 66 -797560368585791580537023268950417954580131211668603 67 5228727890989818471673084991048532408202729337502772 68 -34290528261905958224405724087034902728379238217107927 69 224953993963636355140932267009238529540450812084901765 70 -1476218225424095886814110841641314253740187641566333572 71 9690380646888593292119641134264535586734999773357804747 72 -63629834250374682578356015549271108259798216594642739630 73 417933173399230578141551391381882938184907873821504821481 74 -2745842089725998257861219647669932715183450763224285238657 75 18045280338858033996241442609946420904522254202312198374912 76 -118622727084571430346374931526001294517493817616776784471466 77 779983341418072865546951569959794113804388562016445078915372 78 -5129948183034274190030052063009203939501449174414020732310863 79 33748000320027130862647368554345251285785436873625877162150664 80 -222068939906841858351162586818040327000172443746977181853966157 81 1461603914280837474190456177708274375229589994875691469743031044 82 -9622128873465389846100572351394827526084578497229749563513037911 83 63359219259844480064726190619122986586309437392787932157613666593 84 -417295123564801905981169523537261394428661739008997518417776241112 85 2748966193819586251433734228443634271823640116201573945885499943941 86 -18112813526153830325252568446948680275512922380243229434480767089051 87 119368783208650078215744469364073227073162685296061820248889566064870 88 -786831847108534710864873908442136339527447396264587542524201170584018 89 5187492135020195097950865071468216393845860194130436369483027860411557 90 -34207035931440619804005677895290662898575559229724283911418503796004920 91 225607785363817508120387000577820330626752698340235126863175636109719879 92 -1488235300944608607461955635358337413808450931580795956738349548870091735 93 9818978165217338507867380430356127042790723581830357862098920705490471028 94 -64794255919530510124051458566233955501579962394192517103676418352976788533 95 427642282904285525967253979202727074548431029482894868105493514503378753462 96 -2822910709880782439872281919994012501123033555378957196786985349122833299281 97 18637365033549487621771481344892136515844524933304379652834387600314333663132 98 -123066909296572295939237792243568696661561206940339245792100692883978545377728 99 812767028963391451794890281520921571717468497513585006915125802168303000407697 100 -5368556077474727702084330569784369686416447762708922468174164257127590819491958 101 35466163786518626953789785763643582146728013760653256627593979500489549276064388 102 -234333809891230504340161696434434491076298095789417725612531851822956682712710758 103 1548525843670108910705511386440754328279541824747156921790161805741660042076795421 104 -10234426558026376286306292162998196316197245487236641617192368312817306823793401467 105 67650177796586132277030679130323506280992436997398993468672771032801849060075869537 106 -447232748749990453606294127284417498397649042266823117277356173991090893818031024932 107 2957034322806183480516604699653473676530048896069317211170022086447738816185850567338 108 -19554024916228523258526151368811174063692155692040748770365326220408864485138351333797 109 129321859665651857664012697227071886983144169415655638811600813412276723589853000359067 110 -855387053448269848787296276069669030869421432435710412979465293718953421123536190445676 111 5658578736234311315975136361573044118172383098635962370853629620083594490292686878723882 112 -37437345172985182774378862197797026538722103281217839872357517761559190964478827565733210 113 247716406296829767598345189903336868685962087636329211738200522560218275011713251759407594 114 -1639289386090514007504809845897815946234094834530039853420140617792045720674721891820366704 115 10849424893757262622438477985535872874492449238259370732666986229680575993510921921824711140 116 -71813678386654591946904260200728576741229912200908152545190222881255208288109650256598966485 117 475396678077449774941830164489008461241094248302318613691614895068134002104937217497153950913 118 -3147406242913076883193125204267909259224669557329207585592523984809567679125860900665208130062 119 20839934246832756954053448950632227500286009205335521316516285534176029332965809584527604945599 120 -138002191962358326732388008449953018226007049226242045272104381238799981230227550529947798136488 121 913946884398997586740792916206132732166777267167994493141202889611915163142735573482757966749887 122 -6053415908160741114597415337840278904970916660890137591464715934916104737953548759376738751118412 123 40098112230149285427240288134964108762738344138112839770655003791952135010431504565278021536638219 124 -265638173693239729607164515021542245893257946383293186189534962224283950284228861995441368538891949 125 1759946621328563020125413522866389951431048959922011724758175205897687652661124755022288431010651076 126 -11661388943104381864948997795250391248417578028025233744512373111582693336601637057767992568709404977 127 77275563133723973160216532105648497240739451204043203885234058527793244479916507972601033213779630042 128 -512123310614627187164341726550148925051857050709512653746776408840209112565832143050269388988888174794 129 3394272826782059468290132393559735669674187386541313881017907359253078600802169987041387368029421265361 130 -22498738701369169570135581110895799498892540816579185110971563391574735843203285967794116884596142896695 131 149144834385612708911042931924423929837972863744071989799803390050431064093577195865655798998854649118948 132 -988772302542637477005026460107103410613219578174453675224487448154881079627044890386442626638029122837086 133 6555741583073254192672400876141830684117031633794985858715191543145000902058331660204959791011534888525603 134 -43469461005406609107220041250152464930428246063369107907559096588641105882877500816532644893586235557273140 135 288259103053228342422694280826743768050329381022625184347173568264590897211075288762056446653968726198358167 136 -1911690650683418029791752984885543829503314282725278930122937301082852210476537259766533735199617386787611301 137 12679072519174510959125620175494319476821543678779539272758434921368875283847072321438176996253946687527068635 138 -84099250662497656871366072939302292635433720735432997386603696798960517879211799201408879758988039086882417620 139 557867465930531721995294795785756651352176481283323170546798976820125256367511802102420404412509691879724680222 140 -3700869059768720134459773894822718177918283549840214924967764877183516637473579413855981376540040024155471248674 141 24553290363569127558718673699120659223061807617156246824621152142828961581986579528531423033975400287155363372601 142 -162910285242047443089701916381325716943691991182939331310090808463401989361459021950433745847616653843870184128478 143 1080985009743786025476181090335557193996530591538189261073684634461828389861871854093781261597118912174254799303602 144 -7173362046604417790920498037853368488968464465594506799413044240648119106266573260128592170758971881982376233557975 145 47605518468319097681444214922230424876912881950916065796549600310565394445452184540009894739871735675085679552568885 146 -315953292036318448310537279816215375180436806136128901903471729059355793068472560214661044222141881712030355276026327 147 2097099722748866492212248690552346155405938153867321983607099909405081743609947629373012304932133597318880594997060709 148 -13920200094665644213417071830929030676416826779836092372131311122898796417503492664239286947659684850415264356755849345 149 92406317494238334812672676730320369394032427109627599596704635133541191976499722364037460242206616350263548093177385589 150 -613461398148955893918096378463043918807235396048135939763007134894360331382783585022234114750462954402079294842820985403 151 4072881899856971123500029238040563115233606654370798375326071509954278048337780714527029663107879432483165498809747406121 152 -27042386243492489102836942200947061985035914847249057873661577996579667008999665903229116175731729578637257911285099156427 153 179562832462913158961903450932673593186496205973503422711737897185364206942269997474320327129849015680208178478032031556828 154 -1192382948319483540273505141179987702299480162933697169362457338829685226152000007239674076960913802618064229417296304345636 155 7918493751971333093155089693062570488041242408932009893377958635119868899202755932615985226643909941642388775303424152237249 156 -52589199255955410414362482458439750754067241566712331985629166400394063744428012933421368991637407728591365588330662614720849 157 349282919669336992918169213126246556512309555904751209520677840995085487643736485259719041940907833504973224286513558444005577 158 -2319981967588673140508542389760595381327714401221871178693746309067264371029099358291751903414563729306151791747056074345196997 159 15410545274387525646015436788947257738203166287273910587081708585824833901226659842692990018378942659313282014550386211020550962 160 -102371062306737099897543499135390921545060610861582047529590144801863886122243720468657398930718905711896705710816307502097171268 161 680082970759125781935781013260399353093613344048195032788562997244756562391471575434551984211581343041011709939907083939191727491 162 -4518265641231786863425996834843129136425395206821632768197613138143938727861963559217363654652346904651719558326321060175665628245 163 30019709222445027261095871334857503274872800512544544820288256667087764730209230667026780531905735350869270551404674146949308631138 164 -199464566568278247982404799182964901116270935670058923222564539874136498091275636562336294706777532680549430190920397163129060484116 165 1325407094789814588253932834995388015383817333855349171630167653858992694687760085333405992092747177105250291436790637277350086428653 166 -8807583882909911332424669309362280063155680769508895616976041595040131469915685189801871189330594162724187725630261826037391666687607 167 58531271791838982538896168244947552370322409875685251721958137174845637981218372859078462059662417142033910309618040845888804485423539 168 -388993662769960096467488603564073902346584195975987947802694921524569463600404958561057550989841457203651753272272932143186368172039583 169 2585355125409992245609192482918581717998268009737148503930545384511705998833140126578822444691964699735184139202562463890348720848009796 170 -17183860110656497796295390882733577711686502140837890532340840211987979032390517272773145727386628219487201296912972853552536546841709834 171 114220438864532244903961820690670582708699018207040609643736409170362423159156122828647382400123600690761148031348272945936595102148473602 172 -759257745095692228359541407869059806544161352159564191218118746057260821240205959239163808538848025882167291109304000668072635508715632350 173 5047271754471497069899149359396144129803823151903075819802351041454421666760746098694991468321018119213469173872662423491078640758604830548 174 -33554126962479600229789341279477492525006838575563441815952060840859701902939926754755392316667349603528393203116681166703201746553036619160 175 223078001707973733624796437032416855953567873618093587795761555292015370707350243576758208915625475962104025700335188842578330852047252309741 176 -1483162884551634060365234571706249988060744780176826961386872241232099188155135170410491133149830920137427658754714222925245357893378668095502 177 9861478045508033031758944218547963591101560261029870500198124360711852388437351847320411005881185438563407254336911310480504367040918425784675 178 -65571632752563114293185489811765878038433444044018332916478347224670671781242020553050032872960143771277812321213411079518391907456997293084827 179 436024178436369221255184052824453915924229034638648255988293493474025325518609237620468232547771905534577956407747745033809343373082215428720914 180 -2899515978841022914656107398937156770872196869861381936342728467609389709565576187220284272984975484091582536638954561681947634624544249840582546 181 19282377191016956960112514414838625707881482312705282342052307675791127800747045110744534156438408796995144804413307772345562408887047786604020917 182 -128237650720613065321042243145013795078224381803241896952256255821406220981007494907752979777046274236224587983315496693928048516710213848340839768 183 852884507813868537303766421690635707455279123340568024249018750075904149983179729870896608813613015991475966034136604689791085242419643167127175803 184 -5672628946126950774280971036557105111144739446207843682220061494250765693554828637951032805587161995859774493966296164660220658482304778341677041770 185 37730954760660370694869501097858983135706300809977375195972498663161067596864712016250211728615642316669987661355737535417239786087488860629429135450 186 -250974889923777331103818879937148985982386272268687560456273789724397275820787916805087116315128476714430299461185500125312368214339584042281946342159 187 1669481476395302555290832100532475265138827423043748041467732208007631669659652458345917805184688798087436273604974364191226811158267056239036385923280 188 -11105844557694781401218896983186884093345032941510264203883957743522220279619924565831019257045661633053002763507328322334426462101072328883171124107840 189 73882236231212041113711047114986910176461330233461131263180579302161576172427134747969221875009133137354153931700432705723235565817879939381656582402012 190 -491526269965694484751865740675777900502841533847908955497368490284855721011254035430335470432475735153982158543391188962976858625464270356799860858926663 191 3270178844859216114416728007828515686927000995031894950353354736918228013929251919845383884516213153039681959017626226252122946222494581203539484373722149 192 -21757758670658236906305311830220549575320762037019307671452661815399316075649954001143765171986899806562315901573327781955828817709680373161668773392640523 193 144768641876627972347046844188040306449756772974592852395762522064309492063643476082550972411081417916669158091714817118660690695097318675505838984141623749 194 -963279584295843930639031854021732305107879725133188120566367574501542757058210564357404532274812783661798409744247646718457437177382308136696515268131731957 195 6409845220311011686135699573599715832913917973801982896008129094966910131096731089913513821328738596084199903708010456608221418054921357923661115281412611708 196 -42654011610206219785137602699479315714280348401900915198044078250992032768915229818400196546385837710642831960599814058761044739708981303971295820960367691594 197 283850198171680707952831591495286642767639953632297902827018560177277588600870853658518542927736031803931721982343660274870493361729268474403836961512255394348 198 -1889014656062413953736318431083210241896259770602064771580503520279320652525505346677754894880947473615216100653725112093254339914933620950069967928300553100617 199 12571818151126906060819962917357227484763531441155432468207561032170591883395576870966932334738285284096430595933489401627566757849237417144153196208983177416995 200 -83671455497225368889768136865574342865594804077477421750840127731020351378701327487509100597288266505232691610151995224230984472592339650986922255867094923172586 201 556894415892475795262047558150226394460908614360393872140116903830760974502296177387310514118454394550596418677769910666641940407983091238007342160931649327539784 202 -3706675321481812284019916182346210112862746041748057175754404868152806956538398931691081820922596582490099297230755164324925356495873226835793585627363216199072574 203 24672446420779780607900652005839086830747769449191033271155733512230760855601403087284567894030902228265413985171370290491431663280968401556965706346947452668777125 204 -164231216493030237229935019700357840214791534028846150746936323033674210635806739864281807148399970680983604356127248618877244500842167528579323116249928742394819917 205 1093238399092103989484291293493149135009433900216861275379481401633878314517810695750130598858454299886196261214657997276630667748752358718496010038858318712387467854 206 -7277623181498452010898775742521575265815416646727382348040526381931654697800414746683784419402333765064954028075639900932296873878991809397015803135224102748595558834 207 48448420405155435639377852976637575510328495955668952865484193981814045564562420493041755708474758754828950978536864449921401049827690638589792398404402972883234040483 208 -322540979285070365752130808661644476181782133207483294231778902220767701113682223892587069347716025497985018905202684081258832047192457017188575143643746574550422804914 209 2147361950361949610717296986481592105100951523608595680105187172390468622375561165795625370162098777109220290361133762799589668283112801759773032450052588650144362986136 210 -14296855832864284663547961168394733960442351688763357447422204895182785528385622575487087084316165737709972569171091217344216554471163986256266960310192349265438505493338 211 95189843187335010673864719585510333817514339118916120648100062466846495999391340233175204644507136855299382412015059125315336874092679881108299438246593753248459215976153 212 -633804523047453070227779322600168843074850193374567917560910952119728901401903911509164464514361937301410984521943158416484611792654338887591081779251497909405876559187032 213 4220214916445844170124016664701820757847743067504843024642597879083311894602770311134598652357316642939328455461601669654546122983680757297937315886509561848062871111460500 214 -28101414278022153352224418656170373070492304959576014132732691552228819791189752823556206846930990814964523348561198800615848028422307351903534099715473705682104873291012118 215 187126815944904756754176702650803605672991810930675065893297053873915643999244645252153475258736288725660260612102615650135564943818781573861759231319955121854657986830384708 216 -1246114608161051212298499188802462079622103482037097970751249693682091525058490790607759896834458490244955678758624093355366114963408911725426046824002471573623274992682463439 217 8298391596932463082374668537332571288574312781302532961976965356210169497219004673680447190947378678605181017308370362436924881369666825875320926700367023455300522981558821986 218 -55264177763378914176798668099164674128149594900225026511931290008579041819385226234196688971755702478185717827931734665916500784887933232915612396154777381767905834841919654754 219 368050340301825163820600428886628895199002598347521770102917273969868972607331043669693166244749570772335896171074144671073400445905259353475280362457683396343479272373017534739 220 -2451231518947731155480222542859723163314254251948621485042778695767870692402178665980055452538690224775571664319878390617447490619649678499896591686562370261844609953565716345966 221 16325816679779560268895312607558951483988928580178118756638866419961385750358998730247795098720404042956965965211830085817491132654738087096637473071952180215680731609559278588144 222 -108737376749166317992100719988362069216464176455097889833117602111146594634519868131087510938759427447373299901764975211866461615488517337958208776167466501958539517363156540459459 223 724262534893748182943987172078659697655094595998514192985318762900110780316572023688048412363769217395959007428019588510669218943158027479581020478610947463275615754104193075945713 224 -4824211096477044349520245784844511225682357784696089053477275944314828164690062368831218965514869011267689334323963532656675949903954283236213683873621076563470276437241948722680000 225 32134354732875173672376694103663620815505576484823032504254702492808132245123761710252168975067338041238945839955533695554218433725013272688282559801582501835892059025360671214520705