0 1 1 -576 2 96768 3 -30253824 4 4526272512 5 -1917275819904 6 105679295281152 7 -161582272076127744 8 -20815321809392861184 9 -20529723592970845750080 10 -6560883968194298456036352 11 -3617226648349298247150473472 12 -1530538491719161406483881574400 13 -750679862306424384508560791289216 14 -347385802914556172341957674038218752 15 -167593137876174786995314320358762031616 16 -80156044785745719424775118656304834674688 17 -38888098721677318275476819712613073221918848 18 -18906186355803040109067012687261333165841964544 19 -9255450168985607176592139441908897666307521044224 20 -4548235591917883968911441305316284123881065606012928 21 -2245299894930379797226618193506937282351050548416292864 22 -1112432198923351652980019531068847969659703828478413297664 23 -553108812627838716073552981856092686842964026799861385394688 24 -275869288348681727456809398024391900653680750977548036556849152 25 -137995504420481011203264095797096221750204012002057372387496831936 26 -69212528295333763630878137833932748827527703373052093536759351845888 27 -34800085931173222881979853393275348829677899058658002798776656428592640 28 -17537637755279031620397389340204747814476475507992797760844224062071209984 29 -8857032660733833308422534243670010291686902664055185020908873066095543679360 30 -4481964591477433343066432980978515950604518211880336499046556437145774448209920 31 -2272245298870209805672967044357658380514564167501192526309959169177302804388100096 32 -1153977302680034424041330392505244406478005450427201827841993667857917388861938335744 33 -587013535234831124459332482547161880927310105432123491707594503383791294906884599311360 34 -299064861272345700116081840124240132097895431260160375160457925292093493510449793369025536 35 -152584505000273762414417852837471117213514708425170867393887691165844352653262666866163852288 36 -77955695413845678539461655059509821978201835525692500432415469145890820195391135126780350746624 37 -39879082456709613932621007007591704315701082644837273531374326437991483740548445765995128437786496 38 -20425489368977368370627669381156342835666529320538168676385369666181437840437020984204462022497511424 39 -10473750776685619004787957750336094657168560811777950903734723761851325586095076808467849059306573140480 40 -5376615659921856815069423472860406033009664202907979304322253766919599632226568298020074760122509993771008 41 -2762925460420940023726427604368126658023856384518942378172925416070898137247395954406462025006783184607984256 42 -1421218640556745107661293722133892321445480510154829126455846361143374090072770634018600942718986004871089340416 43 -731751883161844356443298432512748485861222467787389231389474244538248106068601249463127991389742146585998103513344 44 -377102236903714844570919534645196096640517546975690617088520037568882879069923326220009979080273554700210322284494848 45 -194504220599526601437769105342903098095192124649792983466577380825225132073588892782680923347797468904343338632751619456 46 -100405414003205781297516590354017243445381348820171367099427929240975357071794299492406525192746528226382864840755135115264 47 -51871403198807009264223911095548928327436891023041675942230070143350144649432793004479586109991421959373646767287738994578432 48 -26818049175072516328484091588736098195821556338795970558065070218212144498148968259181296854879630015798703235314030232644616192 49 -13875260371216206292516245542674501898757317784642391118522109391717727788466603070615978276599553279830052957505992538698599281728 50 -7183848176938978360515619936861514945698004405265866173369751959710526614969643270668109684612289785519618511448865986722631186074112 51 -3721887347716167580253597032719889090416732371119014484808556921737361210569556050311070562101677494768664067503597443126294564462663168 52 -1929514756547163506762555905072244303350767587802176010383475727189680296043556661874995071542262560486697174208954450311129230699754905600 53 -1000924127331485837529514150427917452792765988794964636026126281380506557588011053402022740718593795387740885567311214914243286312649179349888 54 -519532060525926892800695579790752622529990425357931113472453783824795526533695842350888263446004565863227770685345195784681589320028036537765888 55 -269818802339411160924201091554246542759462020760289311461065391182017189311750630590279978216367775377373181686325011767738903061335473677425159680 56 -140207666828897894075888340127945438956673343448676599774087138547273011411827347056487728925116640296261727618469997715302216954267879006265511510016 57 -72895802121657166705090189884368970708639764484839453589117614458112355968297651051283136280256248865575785722637577786201696429567693285360677703734272 58 -37918961395867777578076358356191120424087914802624145274648546000325224746949052973757898611649318796706553633275228872460417379293106792068124393268069376 59 -19734488346492156077123107719802951253697897106490501778420511153656131866889759892979537822026780116016459040281819654029075171178361979643318644838925436160 60 -10275514645457134773435889723146496468685945699255166885987643786605120809394910801430528425642909903447859263161144717079643005171041484059720013020782877376512 61 -5352820483278806817830640691976880958211092529920801886073479417131616224662443272397729592641893890480068336913342577024091830349255827989445924424125160888365440 62 -2789694243729001918786585398828157296940965750137747360323030637697738552285748426353443870560835907070892725067881397944594605448514397541113299785182508052558856192 63 -1454518089095688656716092601576105294057464102938464923944863056538638193350963670690236641797806343789535965787281725576914131402391739671225158954519131459543930754560 64 -758689889140306182085944427853860695550754652531694761131611337148150596213090927637065784127976557917675117854832660984590421272388956980229670119725438034686244227645440 65 -395900862844398136726651638225174537622440137520384304568745739922758953264186470199088970302812784886520004321394605675490329620447689878673376724652054775907972312622923008 66 -206671301820275068649278838265515167456375781364424922676339235912152250746041614787941883977179052996999666006075254134466555004847411171095199733731127805430339942030160764928 67 -107929536895793095025750395800028884077028724313988244734592617321634235830723513412061798080968137017083896460762934314114728587034814576816020853383055694040792613888733239284480 68 -56384785174505399389910303765554728452167604959487471535953056367246579181138846434154387697110962680481767606222037071821020455690638099200951263473725253694290656330296508519030784 69 -29467297463751123108781118445926156987413307534621148490872206108211198734328192796783661151708090501427563001122730165338827769426811236378384846336812866305336463198377951647962822656 70 -15405327349172446746608119719266973430000163139206832070450807014143271845709689105370574722706499414927436004578678884530057233957882294207731627542962338422058588380104761309108129783808 71 -8056556930262176430037064571275183639191703046762563507294768927858716325955349699617110108185662047563089472049760848991570590607048331038393978393896622920531497552828463570293514091204096 72 -4214749954536257059568944014689964398277982710342233378637184713989130483845192662304563981838317734814409894110449680851426122674507357036493216554493739267119419625771578016410911855596503040 73 -2205636628524793680492106336942926835614312359467854780925601231011471423554371931305593736146612574303357062769187716764373856002754311536376021712619736737929417667492854708022076877754834055808 74 -1154601522606855407587268932217922294458235512554189824814103798917352462955343964902560374112276402238789682596810118309210898151895263541744924947809296619636837891567772962141287437298900996527104 75 -604592343223919705774181489134951085732746048820583606662971179269635192338613718725834453145383308766515832579656703934671142492358428950357210479091497505703926871957890969301919530881683413671625984 76 -316681000341398891650112972425070549123715340038455986748034994392502371284897228545981640069141200405613135139371259305590955934866654806257536200981840660376936119744983817923953775323710933443014541312 77 -165923099317046923936163979260099984098927636917467198549096006996558123007626886846848784059470679210557308800064007011793426568399512698402315131776885915655063093754451860047187664091622237269549818460160 78 -86958879039980459638140882115493373546601523860978434298454345360030099714262132607740487049866793415972444281326270779209093210048310810843369636456925672617465527489612769550889210712863647058762485792518144 79 -45586907961354836236943845423746034243341921330405041729843761811382732603211551533187888478519717276048649695315405341560411094911067304565004907995976493356243302922676952926113876627316487857620472839668599808 80 -23904654067392373302755197434585372502592326702929413231920301549560307218253389704285000585074108328330958728066847572071781652659583588495785559873098066763162303395373151294263394410754875050484199467158125150208 81 -12538281828599567960187950400892458222713415044281084798854949687003302501504279908083972403654789078636228090392025073609774928108431791545735608198474156887690448744848928251762581478167905850473812086749815953636416 82 -6578154182030486497558909805898173149270161146054456146307779756854395701893451102659763497801770326519862806696112291835616843172721911292118354115455954203168604856995514001447452191380068123087639697877231393433558016 83 -3452056118400814599677941711845796721854112664849789160134507512470321563789715049230798956402937219558417679050356640212564273860402448484961932760554109018399481355142927281750534717957141060647379266577436188217770036992 84 -1811994357005102874816703119330411873908119718368484083986653286535553645518492335904170789686065900624716389122096567006952726548584472398339158597508409071591970181825980958971583995736030240670996799821360524766163856130048 85 -951346091519350898367458524961773501317257337619382636527549146139011884944916490514590381343763268967224440844537924743132502565998783722219658157783866530892835826544078521989477905121935545406779151318207892638957141999953664 86 -499597821405723752036269240357619267619235726715519081255253165493392044227722200319412484663556131905863195233527346198227069401531451933618136998880432598157785231426102677590966319933653019303607158014435624819143250908713195520 87 -262422164570861301119265906881077269768805607119603595065836841847895757870104999593011765951072534564160266337798401202157546512249975504377220265756153747279474393580545380433851765792505994441580256451849037307499373237987669991936 88 -137872049093136166302448136485367888396795800935315526926001759643081872811790584616765909262958074186633091081374501133114767618963785411919167444756354801993132452202712304244011147028296281503164187017534848389979435570208100487397376 89 -72451189768211662237878046482398962789180776456245237185275646256717502265875159871870857519322325879866372460344540273638146285797561108575716300200826867954421855205460431212266567101726338919573480755150505740267599997678172940024991360 90 -38080820365842852779026401223275257336823991596540232462091253925626397232962234395159119878119530617745317534952438432438464982785587175312453319199514350205015394415299771621452643835607676349882365038642115921458974731330493949182019937280 91 -20019652262713664598998570771535736467499898584178152016646302573094639643319547142881373507675531885389651164371812849894099302947655527239680682110431948310775890012796449953211940875269606388489817178705977875528882599419590103834366272418816 92 -10526748982819026130812524843675574147287032703689403960232915305858109091467644622288523891621148547778469349746999416561812680641377452597901238870311430760472555232818880290819610236215202047910917425583730982104482269895707909954266152014086144 93 -5536274498851822672200110686701473133664621530522878333511759919750026577896078786139645544975829232163837345530216835942493896044450487408755645321423460159127658356869834606340035150780868769008075824321503327768229251592453160428542577037804281856 94 -2912223766309460174674838217345969528771250367216011567036075866306230104586144880399659600052368687059925169095721497004091393995236086373926298187390457059009599060611186709959311270026546276084293990681945902756960000141077249279991811512279217004544 95 -1532194408375913774658749781806865211805777261614387487580587817967958399066143778543715283918421603589430337147534788444980188664944642338836115920438833987762291847575740304577644338721349340510721162370851363332394529996178816516870173027199628391313920 96 -806275179977980536795487059349118741408102752936833161589041544052644045009191968144896900735341989742037771949169151847025627775169065950688751467122273177277843574025798551556208529408890928772406739014008451902867663984312373486895114778048492105191391232 97 -424356960839166971859937413564928641709329639997855854562846188991767585324722895723784371548786513367357195863864943412847443200892706592978065614723672130474081272018323532279341470265475246697428429348935989663297299373710780196784266016206586054789245381760 98 -223386219432460678551647019161002575554339980859440014763844200474532076109215159261737404655250139760164820429653592851045612727320777390496819432054049134459311626026414803593656756659645198716344591713257037034835174821866442746549027814353666540652396891715072 99 -117613417637060613446901562133628251433804469846016764515942714685471466386795051167087879332585578122046176588044399215011736701025955719177490850168803607992799985574196264101643848192608389173328973472270200101121729095058612628321350846497714008845924536363595008 100 -61934307859091459101704661404403435276913760188851699033333963052358784811791942255717210919053791442220172184998219276753186292087418310818069882843701872730623528294365959415534091716178780928386291267427109989717804102638675335180749803774756484701353764591380000768 101 -32619564766209935171997528113516292188550802149303515115236884092765722180732141133915118769582351576885624534910578644650061013395719010066754931460579747242062076550053718213053202403605905834792207324792084640754411248349445464496794202859008509084842145714843409692544 102 -17182884159830746717324965706305622221814328887311241953457051090684633187354609466599595382063059501330338958521957719386633760089078796317562889455537934525481533595816163317466386140124459753951392185126906681415594271505936400955729189300461452526281552092728958321266688 103 -9052814108832581441773951779361131954728876443873750856253466911773331254544456852297374332221298705640630968643323112877201821961978650018008684224132928239754911852782940053297292135085040409343412095554234106892618679200249134518975940929301416851880335069486410369159841280 104 -4770231290753218383498803197078172279936012409612575237105989057225806862053003075435761131301127404287373915920739716224116042288268222031387582529098570168039941121773438652309339129909563862315324785567384370621567725015323578096385909960623948046626681665227332796931554476032 105 -2513982541533769752045349908762594511140684818931233397405044767196555104548108593135173891583898194244424277120767504502818746867772281475609602948970829561094208937336620263572172785591791430944318277125265148932520794505206976488530511889149928948669140359148868074450535939452928 106 -1325106528740020988385695343352750106765600647581469712964119563124051031628230280441120821086018186686379141272898951847822144336351893971199554551539706324681318424990472489397060528423675328499681602588584559695121152562805418844936209709529523391418990523264995487546441506757522432 107 -698560156461311006579728158591539643572282443256015165570843663747315722843079646269987788311486753235102052159316415394787286293688428220848160227197178413586357962641000767224349975843934089598672689541015023423278530453047170292550398433694123616781198135446576977706541620692035991808 108 -368315596739175005218289736887116472591600367757421360391550804835449242998117712772369039082103326546958633793267348859135865436293774649693649328734545496668854463318001302819406860464863541776087112260992825972286293127263580273325514959042819593940059048455461245054194594894841889128448 109 -194222045043146595605141957928789537430378955158297254667188535702637128930329287168255497953942220248608215822669102185137807952927669510272114729767367253030822002347288469716191853912916610124856583966403948175265868432358342701282957116195305168404175249912286008507745404814073854067320192 110 -102432533533072452927223516286933759289921989385168145028939210244534618319731940862435256300379337412593789051882153204695742687893464959679406133409060608077069514922087434312947163000507877403196207810592658011487642303021664741634235900868556863903439279930042356910989320329607143361830309888 111 -54030275425492756843091449194440805153623016621259191060859231880430789734238538965081283314285182173141711722929022511494400239608454823250483425846120088252728181434653326958052977160504390787843394217527746419652610041142245751073090025585904699024517245987584735972514169160048639595792836577792 112 -28503306891563718523258626166417149225061769145135648956111662590775789060580718993217342731271918909274747739763025327029009783875033801450980434083227320955062255999791366452921404325453038979256550971478032995102665591517802604197553368332095967363217802179757241006879616750294209665136032399491072 113 -15038726842298837384529727813106818488336173269155161888822442525210721273688828461128390122872080648941010134818148377514369614617909393284413970488168955531679249796043678194777732020026224352856544509332437751745299732965918586996470137592296127643535391385167887492595156630507127161544731223920298112 114 -7935670553434869858125589693051981477109141177605158603541861036496129067384515560809640373338470090898873086644975550344439583716086239850360905475124535928816284353135700028712524664191715636546612884969159779414925677942428355403158517536126771061784514018445827293436614467117841092083413866826162036736 115 -4188050734046954033909196849754059387119854661662732657126232783860947177521319099956653462046776971559849338772540394472134670149192573333941038410041462488806843288361911412191707831832983510273105506391961072188696317766254137398213201833562117087926000456538254388867995605608674915908544061731382783060992 116 -2210522897217736457253936451460878342018085271513209014564679127552548704980640485637449469522702479059255533288119656597525837780354428035219039361986932050798569162380010877688814375389082105396992800898602008912687787120822566841899674843106191446736037405510933723876781550605007353574367691710231268519206912 117 -1166895433610481435240517018883571504466978883088036947171706866787812868907288993588216784316852378483205733147857348530502468228975056107181519962564727739960145631110682936835303414418406272283616809949112197785981593812918513331774054892167710913324867194876847831920329392056417251743549847061697549505392706432 118 -616058259982085261323805979279595108613238751978308768001352121730308284514493428768050698996245876555097252140759038306660871141472663266133645591438195080790698283264608706795897278023744377050280984310009949929457296128064397169775366697083742564132346871315975537164272968675799461100154050045987845054210576529408 119 -325284716107920832292322704697993584201118812208223655735821220791089854645645539848129376644494685659756610376246985724413488180604366196537842857066598639583465918217230632516735891794684529680993478803567136324412079714899946855122828029455284605741428152853012162601527008681835031462227237809193231394624081477655552 120 -171773707075482935999450687973722652810787852036284823942526701204274042842780619906533053595789788890787516824367960856783844399460565731181428917982624786969055724578318684986402275646496975322400607176132833215033309409461885553512426203385165214452982398948850436475521430612153493602217493621743796187120714287243067392 121 -90719370233154310726303960751984134052263648411778468438145431383394947182152641858986868441998342963612914554881362348969192811776081561507122480256664773053443300649967812933573221286535316655409597049198256729314932536970671379393428127622137135269589088897773171195443378994121413820520787542990723983486617604099304011072 122 -47917355807798475853850712606095358513040267735485525801120291673485838055343592296261293043738090612802661968764078446942123593161335099745193644537297404112607817654426455621265604936477811579520864751056717110525804857090561840368266920684590155294938328627742877126353933661967319148179172277478999114075446111800757364032512 123 -25312458818608668004287608141862757549132228019345943851793561742438161623033841745026215704585308696596526325553568216005659941918536309156123942619507630480356941991806747305970709030977970821173834896633580207743511382512853616402364005677588419382627493447957696518951715028848828604097835231556130704036735676991393905625697792 124 -13372841778363598820671054512376223078054828360346079399785136633965117175354404751055126564216216236845546093408513814849796067733677626557070816644304775750414572877114338869050848827616949206798863587563252558114551347879356585608112540445686619002919765342163245401910808989543617356947100083906271651650288378656620183382251143168 125 -7065781314791922417584674643091708383214651308320880226850627521356436875254253798215164070858337544796845279085724378395879149914927456748073599938848939687816499298879019541843629760147566341356805788351574326048183652647193454010374824208237445829741096863511936709210135771459301577211582114793804896311969648556106919007506715970304 126 -3733731123397969836004541403182262596194915859991695140741747283816502964522506385489267187742905347629727665400644050400998522793225630807031744920120256319471880069921550057980618520109125685584532690539533626696859830559937311965871774285348091481582108480674359814097592572180010771426894563072101638123331395005870464566544920199532544 127 -1973201863981881387599249283901635422382714661346719764948112918896834143132157248087919043859608461422837643665588828675170509599875540152009036121185812596746824572063264543347576712535008263099640845294156315410448816378347537362756514239332761009057584778868325144382183714347528720061571988004429892376507568550358050854218529195689697280 128 -1042905378432827266324219125191014528173821015194469099500407340439098629935531192885739293392330585029400323371132497921212771642708497554293812800412184520969237648083174918221357135219173175455202377274100919805926890911205751531992228103545751150955168948002896376893538342557651767027104180349206409805465028715874194345196415762808640110592 129 -551267654505731208919889434634912520575442230824667006863553491293234742115739489194884181100306584675947842040380303963728643136873342858833444673180035768014376816198071010816626412625915506548852208230500722256439041933453322326692155547673925074794019110452468757820598742517852190511044167443094838022953793730654270014161017576051854921993216 130 -291422879926621796907882090577535354755379884044168135046644702053000817697068142586191130938920984029686253019044777072327827567089025256490015826579741948960499157815292819568887906939650710954790553271820452400791905747366836224724529627683041100268574185422470053166008780557383315751566144242953195972728497790543867407723200268599768292777129984 131 -154073391907003709813951665931905624434307106726036048362233097987882251267636623357583593543389625235289784001740135174145604937285198326670568344014496459313279645132874063583210297782542120219818706673804213675322129318751195280979178370708042623926785826620112537606169256442563947681050389012328699490940900550695533651499397462406970756648902427392 132 -81465523507746436892817855445637256149157020924713752049691793147918754213593615150577611508766619245792199261536683083107336095701938493496093223417313710345639809232132923839866003811584169779778111181533301062299985234632396581509479170133798246524457918918900402628640103358917073421596102853555131749657566444028937618706596625581271503753454957559808 133 -43078605427977122236691164848764744433851239574868575120361613209832760631891732191782960805022813289996558396851563109198452470179724372441214639473037011139081060399250798932525089057914125059832590045466040042922432681721807703794408386238339689792954689135275722623829264526308494868462350426323981004811697643962970143170519351136809338082834498727331840 134 -22781922449373051431206521744533555039164827499998094098531095517554793193024227801479769647140854485072374748144768179060917055026609286639568421876626198770612387368791251731933616825956949746468729320854133794892274347939589182407558839851249205063529804482258794424860266573712827320521380724351485758820295579489899546624068988417594401925398317152641976320 135 -12049234160467814972066251459266356032361420315656499792178509124071903512953893281289746928681156190729571844468309561421241687483285353277472334980449090357003787737125575974561793174894699374758342253440441486771253207069604470293770281509678633797540593918270154946313454246333045024893725624643790448157429980395004586266358101771182767117666292317974101197824 136 -6373357287986909848641733870071544715089139892861370662381959286135292827313141469688032315848053788073335624868650227480098873927749076190957656309377760853925208020819950612298147098869613769967498027831031394987858379439723893222128233239235912876687421354141498200253675381766268203164504280863727970725293604934520994518576044825920975367466621469362746558709760 137 -3371446326560254465072654558648934858568309539576467048764674943753659626861201450032283206546295875097327512981458109599861347504098222731010491802513614197268822788941914771799281966712661039677199593039560495612224157750038607446584107223361647691445943124535654090611310558551293829288682944152643975690590080623495976713413688495015495838138178624876668599466910336 138 -1783622031625895328638453278910658900565280932463683995611018554065802433047665593583817457967722875444690952082418031197231710235067840201055861442336673121138673004061122822252419079330490165864932267142966664496434195935398361665631216826579883939118995270600986728935270494877126745362717456111550192715593738612043393631009502444241231421990449267861614259924090306560 139 -943685848326356797932500051741888739592614814612333353111872330558114793192285585159558162840662603134863958419697441605839016563028017791244918143529041174850309481040231310471200901921372565738620672531683996174702719161335201886397005691000527204334297402724903931474568861532336155161435278157483664214684939813143573897274310205902387567352715057320609973075016598155520 140 -499332170232868403010989390185345867937775677460097826640824205821751716489825502006935831788730268302044739010173751545766118635020364999872456907005800303486931417478090391972479986374047635350082269796413598110672528677330254786454639325060416677764074403823947234171147869574939860482051216715358750413672948897407376647545203220330424562635424802148168733605423469841416192 141 -264233944767064808468025143040419396072686041900704212945715806064567495256323349426086845325087473981221099962125371618325126208629106740092987855869159287855966168806452645492380342182794508883651589239649905315822364194449943881529649528144036386211111679732909430268697151533709273980330361758939392747609416535491808529900920228228175085299556974263050098099797834902719197184 142 -139837645825418823393537934507965547031318799800599841708187298994498752337993372381854523346628749123908170498316535428509447570386450981409774835699366018204468698211227219373255876076557174144783212857212294491824097604693803958811870771271360306483059423167233622634319687422050063586765333176509382968286048155082950122163714531084019062233924626238079872047700090199230607183872 143 -74010872179388541695820149794862269637319329831902237823779029631433678417460092827643682675248345451593051455237648947892419006506989964272019255885383911299231659047086051970334795445178652278930846614815603711070899702090721787571231175580276319319488739604775322249457278101642210257438685796879634576194214380798530728708154574831926922885780616756853732664774045684947465842796032 144 -39174400784126064117727242439541712035880598847919068301159241846584768171200387850437692794161750216156004514584124569811817761490219880487268731918480796687962291886921300408480628020628818775889700035702498998324857111129686499659881821917978126407348770230800447020051993566766923535131215437234445641691529203991749825298302477325134937858227597339401914335057689414478088510993858560 145 -20736914333826319877330847061978620826724418445972770951317724661219774657462485941384065034308815183512840576058414346911774624016981374927013802060900214535923192541079850846705278689921994686367325834586941854643104863368924139560638254850556374155544685886048107321752965797589427458619868095906498890259165736722662439601246263659487580302662456350763239243534059189158137717868721128704 146 -10977927442261189903293801316652819072084942413885753040214459714923569930756355047642005783224507007865051339230657047731528089108699441808055187644154358036056952036693559927590129522768919266975662378506111953672556953809174146211470112686806381716775593381531672501961553295680079754487626288526943180564899285814571909334745880859971034354808530313930949342042729856827246452069527262649344 147 -5812066290529447783023637803341950259806181037759447727272806585031020857927446473590305616361623207265451392960398581494207139268221011314630642034039995021009596690365654251539534098320860973255090135803152129083075660667638270932128440408418372174372626054055569026190221745370212277457871915947907465619754437706780612752008927209532624680840491115995426817656625148142668863528690304347421440 148 -3077331496221218727865649370590261275105219765836125892018670161900241511037094805858508792317355339164498732683948656614544474341035051943531403579284382278139384307546953306710235085017790051233770724406248183858661943298408321092950418596474289618663651684383032305252675811636872475919354885405867272029045716680731454298800414589755655379284807875301668892582738341828456552081455564881916190720 149 -1629487647821176877222372203490872623687413001829689859754550092037184372185224530693108491570075620936989690731430869721795681609149618850914297851015782043529417906219344908328355567865949601537516563852253128922610176541245858014222131036415098383380620328393829983817093632516382237342696865417522086626409074394343728217315931733492016743843258548364301738064573384075441535718771540557295078255488 150 -862900040015889890261222847494852400183042568270016293207890060714300221829354875387448517528825601948317993893517492411739009764576908087602867220632238184065710429088629888810613001629879600779737704098203944313780196576928572804060477077165227798029975905175633848384413684883304264187508172907538437840936245100971786130756425330408513973929850398501131796186213563444546954223413807675512123545008128 151 -456985160326149584225640424301127940478124703636699324039189296511221988402819047122720428380929668409817093697856188446448147833105434320211563074040704534556007392701747157016712544935829375612010663274910657237659786946108461485049069112680713379978374226812728392317021406792682154665289813566051595103095343267276842532068517507924294604958521394776660065450520430450438165106416894029489571591389764096 152 -242033495245953253701198814217015596081556764186968449898513070042209657591382484708854385387976188970501485061280241103314287996773948320489301370004912368527447339320195399374754436259672685193417705730360608153241421195479445169996073915055205032000802404149377582119868674138545495574264733188724780130165973055980904978256459586101459516387046811046768142399877590800227452041845766045234173024766367760384 153 -128197689417634761633652750875273028865302123487686563635057471498964886882882092977087407223883384318770974518367483068001399750470835127151078715419674362577225530520320290040551199994538345682480200957325279672841085988397183963628483242643018790629088133811663832748974742201139421173014365487855753468884703319084598333969525330191069436266964261937667452437816576235852184171021794683158697039038862771884672 154 -67907206348997864756499975785379670867928824607897483520131446671956486705838326814875914123620559262627426501187467868557886111634812225245406134906606141783758635143614714221652493541998931213040864980889160855300088524438860188018793413847394223597320031474918296345058100967223297727235905196057878001622753607836698918346397854451106382355924255274296695695986812277325241648977123753770981508255203125571043328 155 -35973448444898620900327870655718845241747902545178576232954188757999091961295327236814522552377182233600464300743010067097653432414876115915018261186111821750415433867226479314607722977368478592134235191737155138026864367063613852371065662863582365739674733379195765879712263486399712455697544780375945947659472007030225771726307458596057346994912082199421925206130748453428755109274877057474031412834147549150577037312 156 -19058048457238755179291164748924495188679306983390748940593393848024755444573947845533408423543505715084256207243884966203375004491357531361797840238908622328955065907514263145533284710031013199473783638941019652145273158939145546020291987292091796347621023532770311880670491317127168581211603986484523554269485876807214760115454299237688910268507517002732849714142449531121929094862206683560085025024680427274753478524928 157 -10097283371360975890569397670875048943357710797405035723358480590222052188313141341211402230689022890168706107779155079994219880916153638151469604448614032814966749121654040742761900267729606347849680139351737758087764613656231832104915083737056984015942890659513843985324596938637818197557917521334054862147540729098804853103518687615428351242235600978293455808137400107118935550051138782931748517705384293095591331442678144 158 -5350077172794635483072171885824520408741726954544416312478092978704437930375359056221315744515842703587198151471106732864101784233797579480770529710535489004701558857193376887837494592630980775962033807666979771651205465214190935293338559675746697052746394321556989779571562323648506657183973582479323975784784289202872906869203261648576378749470983313584940194646818421148322195215368893690004629983650341574790133321591169024 159 -2834944507179949916452236240500789445294946328259575950222060980884645741232628338521262376611128838162540722934975260250245259060677823497493449384861827729699493770581355152081984495962025981652075844798479062866752294142880721383097366852025481658791570497060287252230542407989684786304063881238748788673247933568479569681992035873214527734374713671532128028462431618846450161422915869168528305548658591255389587122843374918144 160 -1502303667166245229255990576955333206468290463205673308948202508451098376719527657976438826798946477652734550166073332195000264491194637531477443857345084586684943292371657403210624537099773996244395941602763999221143219698810261349632551121594346027102985315768055849856173136425546079234617670069962925235482902384766251860440344939181586793407798162048832201545489738576815688446974931225341046734512848247432947573942375233355776 161 -796157856428949898346917608679169563436456233750216335185108142379423341113370319951034559755587947151350007637676860973178292062790100557616093431423958806884556725824686519479086875428879770954117183235803864157781334961842839209588634871768829692734533545027873728853792141485296775734170483713820139693210815077322243139787994584758721783632350142086441103960716600164617040319388812224085265833741392965876973342614037435184033792 162 -421957377742127767127286630544608287208356617631867595133857028750186478371102650183683127766412182689272929790538937226788002939711571439015189134186843129224161164375498015067788733187544281523761481250800113071051371863163893056612293591989830730676112762416207151867518949380260833299295383531327223262514992462208117778161555914951231990377252959174355364166331745615070711983344427651997725586045656560576693354045746446419244381696 163 -223648290259916210253025588989656637838090792010890711309633563232060843663871492132250883205054227865891472155048684111279621773749845119250426810541503756590280213983778249068834810781209954616162560198087353126737306297885668185975201704210871384844447004480564943020867483339103365144250260046012582333606391229664961404414125568407077236081400943743362500200203388282299599644900844274539730341536896176525278110631695243056675769121536 164 -118546801403844763769735745350227698416891454121692174193818276730765828229223240708849690307442763821381217839402977801822259076401124055495568057488048294290453657463632617191651995155990011781443895023320209896137892934268386469020510844711282242984031783174709197079744041829547043400976693906985678155004609428428430514022068313558226147168332975244223306793824824469100507377750795291260749752944346553074661970382745773234099816428642304 165 -62840701903518260417300234357793217735925705035945088591584831032871388551740976502516769681787465631461110953697204448014983383743292082411264794967452263453793304170841665071304888127824488083029579206631811859819926959583318109663026487764125630802808255490828660554818331515693947528887840315744834771273121970183740139637058040763631998857633972683770643970741367089553922671240929750642524395933080896376695181982597319325504998681292040192 166 -33313389097678643956283758416929456921792640413052023784282484898829403445540738464264201275045578452321681377005154254332105886014971253647609944366133594507805493435034749170353765971222143407386542388112208755728133306880585913867051478650018984609675698154986050433108143244135768133772084994277969135229637499366659342758729056927516629742226959407051492682139335462242915931919664283616146101454703701535382995685291951691913751173402708682752 167 -17661309086288043343821416555141373753491996458192573972574789416325015502782032034042316751386979953714865309171787659384028836230783409163680926152854810352653632079027957779869760190124508215887458768288932306608440989166830586885556089631767743093153928597021948457999421912532133916861051892277306967942008797660938596798996475331058485831984470284651074240385924762878929332035670323289638778252650761650438971552466262668899271547674926055896576 168 -9363817365230665030065368630188071107971770712465114613479514247311241562409726199549981904269793951382648164954302933427911109925039427393373481822295397251069336147941560194286200430665776472784887239166558254101306102278780888453467106608781850700256912756009967449222546972732200483782236855632848715086248913974397014356055237142055192291107937789487418209334988068474246637237454093557359850234321328284174170958714056133469988862664807918225850368 169 -4964878663736826197440383202295551351405423925543937424269843246142024438824217880579177139672398675246966199546161117213110818099559314052264420191715265292876643136060241602507466884173227840284946157260504829963655606321360311158857861663873224588841298839677385731545431618247111218105823394108914827940200157399791531299777307301598596915732691510421134920914424141759541619823162020405003073498508632451693947012634003225280153116657829880401620850112 170 -2632629251818705200200711468652126385362750654994884387837474847459992051912450002339947475058413431449271548691564773831088773958576791870918028714760959941079326083289468185910437958529381884125444247641513475344352525873760121919629096906035225701947942042813590120492527631749861668194303916523307552689055168064551578300340705502427761166046584164781155198357810656610148237828140975595445893627059867443081416790024961886512901675721688032485429866293248 171 -1396033457495070352537857278801118170244919636325980767209641142695503932892373916458725476891389221204526357091659454953996211887128500316584715576690780486183481428911067048938217156931104804556683797124382062818190004152261673830412540849383937034098552870572366581276359828743919466405458954682935565234825324323082342385502515895368118004232050732921571736067020756252904648276384284412699558770366280623790637943241471638378972840595737444728222087987297024 172 -740332337392021841083780151434654916280189022055492407635508845220703720025082075500255580299723057662899260118161402365141532780388930624854499149077710170024801820503117718682675908986356689180683872583579025517194548376094364431631825206407855890542058296506349789380115940278056755660837036566111458069051767333260191080526482558453280854779521808639467103028754130430836789042218087576121776218953780409754667594089892866726863338216996641380122701883493728256 173 -392628746742176189184256485162025731217244364155386809913895342111839717744312629404806512568268752553982143546282097910249447801780923895315362543232542486384198118501669759535687411634649760191348215722606478204784477499139462478974286897812890933167730052081223741043817420614934392940760790343972122468563958517557859242626852153460143560674395468721068336730428627228306798770772673162535328066696451341882623503671078657093396119715286920317302116481317857236352 174 -208238806996557388330570325022828216383933562618753206877279608951723027121714899202570967357186421058609395219038254285296512084732079618258367323130164210832803844071565698083363479736241230513935199306564478696868011264645296350165313500798542655928302540231470545732743587247360640548804308427387757267127494857418280230740347008386001308640561589866430294285070133094531184977721542263322744749880538955089558382282010090209707672078427677140557359099187618387046400 175 -110449858017800598156612624316827784015006549412256150440179532839452997830307097775446917427635809084947867303484567128167340257184482165719866777481836661183791877694333458445233190806186122504927122940552499860670041408978800201767681583033037504895317219362292022760466117964385549677094854681029065836843321488419966075896429419736856430074716316547128454446408638001212531491323940277608330393147399777517358321952707158734203210955092655598387795347571225021835375104 176 -58585792055858634237518814325499367008663478712328811114996186465233135695908186395152752892528519097089383435394165682955191852672506135918622055077092144270002857404651655845627956381041984082496420660515821571845335367359467344881807055385663988928781854903272810055046341146943330974562253681467870763566621639838510876564882221380984594127933427023888723989830327244084987164595044440253834253528842028464118078530558141208144590645422644873466729017775970298041908330496 177 -31077267822955832775848138547109608370133712403301376926609189534939926819263653777393112148747333945061530489688508994824712394431596661773033884388585966163173990511663797533998561694230148703717194631188707924767103099589443059635981452678088333405014729966640387271836930410256374453882727356508351243546018040177389744100100551569914637540406472591668915738267780048160195355144909820770519863050537063510796615883469465820592250755771868865646599908720634003492431425952768 178 -16486044686386819907745894781936413037145513865075552024333480701850316743203157541905242534192025157046245228621658486495509261736337322184638754076997330808983518230243795425778980398733714226408562838650622184521944952450564547012279676294544827365489348918859884835639242591732531937972680258113843897235383152480221307862253204877459658856153619231435102892312514762906224125927188301312695677920944682262175325565773126631044097382995166182163322824132069249433856801376861184 179 -8746070487300367313622718847312837074161506820129200629457400722877110215993718102708674252758174778667178017155020293592784980328858578435111179586474456275973597980011192121532058409227103724410015454208048694432249525737374506017606591295128246265691108776931063547781496729127454653526013763807086421376375997324633274486783473999225316214850293147795747036502590949058923929544802707340461586726931230744190131760141800997312895970295781727077254560151551648655386973089969714944 180 -4640150610141796369709039445346201891303046522102899074105674347958485122958730056662575357020065877978415948129417279429643794574057363527457771937845524504173695129914548866101303520684537204244683414514355183705599927111596510950937776003791020467524564259498146128142859080594458425841769317789319701808706381530151167493307427734505661243294020403575731959244400335485430628027658147771306264287021711492555589965872577065309599653361115055260030532898422938828343182422616077721600 181 -2461917719419135825852030192865879146761855629260489434292217257372068205081112875129173913228062855280551495620514472684364371727566805908975356369683136317313148285511301855231884266778088708147220872481860873903627975071922196682965964078205932279316706824203752078597868770146258454440112732508691377018049773543800166713018375765760819539155738540913104945919329620680163049385807229543646080415366454516002029243900309493970613763031041069187345761392286330992534101433880399901696896 182 -1306282467068981313895184870193805308416765015970515399325053773009997421484979587174278819887929158547637780386807273211191042863093173654270508055314120997818101696373730532223509281447327744834009041876048841534146859325817864764340964011380303634636726114106934725674363114261844959163120525022963663269728527490045222013499104812058956228770101486956920435460328478857927891280527683876739230277600937409137706941464114876849791498612763581893199830240232543365181771470626866340363100160 183 -693142495749114442362762332740580024419789869209698294463209501180476667460105643500583502708853050576702387101281222405432487362778763520280709402998359903076127395954818019185005179297443222474285343143645998235629408329183172293890869763639914975948594199554422572823455544783159596933523330284074626733418591067022359031785546132527749305339500995290847967685226431577112673962308448540340938179616545880360454852651889269186562030206557055225264997331073300994022060180021768516899061039616 184 -367815121334139825122675315550161019634720979747387448725380654432742661361167631840682253773987576663883444926951272791054693040862650496503493980598680559272945331036405920459283689799567852853348249975664542830855223545651446549579576391172899878142224801214249883799343456950192095602764440175802474419577508760786849317550437920190003227690239395036642699825122007599110570443010994164773140042346554603196293694217412837543552497834100029376397711794380580131109869934668622191640291061792768 185 -195190207168327642219606579222941681864853232313352783755203191876533508058132710551391101570099313566206922001097112782460553969415419851882878603900417559963704370738910050895752892696739196047473497033193878870271217366207319375572479248320283014786754445589477862391598064205169695962673447239476503197370388822254802250578399592196526012153550198947771649928748315734251783050960199027410286621237841541905634101100754389922166211480141226773904635613132651179414215122365203964022260686783613184 186 -103587566614608393387293761369980001560648188978321354773720980103789921456098533959709375138994011690547229873298716991323106703415028935864979829599199899612521281817307374237667544294810711719538196292716108012187593424353389290587181205236779937738239540112337229121412625311311172184554585752056249202812430942322430924837169948420912478644181339298109041047351087388262424082337153342851742362532421589792619930848200380865700781191131344271699950676715470741120475276866385012735604373173592588288 187 -54976637143352088866574950795206615615459488411741348223247901740323642992425724093865299475759958293225931485311620241159777556640763280898103695155386048240081607900797823459732059205712411706392362012272089452973702364265941112337010590173556566571407058045764323657642566038627505474087868486982052312572294738707435197894783636406992198349805842639866075838049416598583341471732088173030130967094561609900415701284862275007143980650852602884167799522303267406496934338258277527530209643014931741676032 188 -29178933978432558682608308457809134929295006051031627411260716113061097875877537736665586131687627659180468237725984438138424779868195605013992692958922391819101721680700262076896582413862223108926796262941722005524784977484634372166627590218606080340452970401273830961820444472647855487366744462210480788725058980006280733440224232557061279191701895131731783500126495733784492122525187831029505635641243161428151273907051428087682181056360889878658826785992658522750960479106500900687904494039111510938419200 189 -15487494398459023187341373226815869293880621595005256899877990854427695105674749885546693907051658318484068643308581638936562532300065767622383347176073076028075352319462498856136140755144965564868244890968669936146546431387774400707255741763250253826202653983845468106499385524659994036702396277615924947877370112499210581913905010630231890574679836542135429505514556688632969627879041019130296958541540594993998251941943692643271307050023669310052425190539352874176594653018370008527087965571665281301307396096 190 -8220782868927796793542878607441977562532330926509894140475934162326892636687350085957297082065568441212575132663978961405145133504510575562051650962986184551622162632405917870671453495365702345790534568819596588086389925572205557403699092415394726169339051407703595474846797621005574373155008819060325649509035697282047491068519618672072713474836749647803435126980779896506264496423996508587496690184412596711653162736539202960155728185086320753553500896746802670148306269823562696985972211768139848855067371057152 191 -4363804182863780400589098937770158139087958530155288788603303226675253644325087441136130303511005349641177367139911949701239243471921074636741150504778314309290716873017725623716340115597127554715299993286379589836949831262996641740158301525421780988018013351257888701432980891600446245547762354937630838310906050261262841806649412127415133990724717773377148467365767301213858231607070767771801231154277540651884829324159797017897094163259680293488303439824292864643460408236409635355143319244488546668259743084597248 192 -2316526020197798121879474359622008096568294734402789417753100238163013768898633389115010222874432095676779442409336135407538671115515773430631912228577903867499351837196813520435123531898569436905981971325706767677626815583230038839451394109996304636413463005544557251717721406682749032553428234784339989855912056865930242995520505583455393455115147061619681763447310799757535660935510548928944159346943262706010136086322954995458531718697222816511453834108606229471135945945646011890337548191130756460278444287695257600 193 -1229783768887062808565485018305073950743436329548116506379247752255256036597349371306542340210624123675725670825707360883487460726652361027729280697391959092208656406861285051865362460193644686338024413526634418180289829632489142767781479048026573790011667208388063108259369176380716489924788612479314447017285245262615672081239393815824746416424315350779208192790804839635525844113760452736621396514939510121667924909388372734856267019171841285091800000847268015452287119382122824185654521323966610242524952197286905336960 194 -652889633869824021885081566006682617657805886639014075726843675162537347768399922497974527662953015997806943010062299593051416162699769671316350756094167896804786622327462788304519468798295688959917842695656113399603453566176416047142129013460658329871508895584553786441724355174390548970071841441114957940313011529936570907432373274063291839523381021945432392361606169628034422479118348483082672913972325833919424012493681665289731819594871765841507848184820269101591775800138034917198860595907772171503853162338098755587072 195 -346633100791881343128899213564190275390777163748563375397408409135656301220920740464076558456789308337676033672895596887271748118860185393937480275746135335581497418125854881698908617106246822960211397194099631043884664791677093622943010049940233520774363169268181429435861071316803783614586556861294807723958327642741406424929704526578069219800368781314593840763762021701676467384369056871241137327746384258441592556076657668755050407391548823806331961118483821814148878067456926641596016579503721799709868303904931454840372224 196 -184043013859785528288511988220088014991227016852614032099993754954765332517674020484572338651293290237358733143734424028656238896434255476303449803130647256271328221368981029322845962806689144742341408314514316108335475573491583185243751267855829585559077346982302647049408003035504327381512034197488100658760915542735262678903232549276170211961712900261676007142625388297318389040201355368905352140606833899227070891514087002238768408575796869055929957618802612637697151000015168924348448770309521603433348607329697092064909660160 197 -97720907777507006546642262483839691536831053744363286991552708257521426867075467016541065594876645541428263246089422062559447064654177455598998537669057053265807110560127617562990205658886909224611275779052642709347566835569535495515676837480936723545402208916112192583142539426447911296994114610100050667007929601865496639981063294195900286439740970582786958261564307689255614172342076443690214918453172378506663204883586534376148125963515712777452204497362766554161573850708486077860600886107265820156707270889194280810374067265408 198 -51888881526025019185113200563355881862605835022681686591780800130135841816702938681268572363190096500354938349770968805785779183810875348438236574267673225744849323924515835874867046392914022994816736864994799219245346395108747698191652444436132303913373468456554216591676357449995307326088589695849213753038358123068549433473940313369567854109075241879959271095732763549896775808428885393932282445960684578925368385460054172152164209901262745637757389457220874853337592942322059678492971292070997062344909934250899009638820904789948416 199 -27553679277381323976186783017436316937869459976296529860948807262015402681573640953521202066464225537575403204589737046977827645482213822270017441084829400007409851017105733180736005573168260045373682987726713740418837910572421430560047152967921686025404224983855320599557193091130554420113496836038640198857395519843366104918263589435390898734597291377957450503699256125492404610247785570021153646730136233328150667301104559093457944413092177777450582228962768750958317742362958336974484808806632769250055373319806585550172242896954748416 200 -14631982592608220182794128196125810295157977913643191037082292749673936119390726321659881137364522745546718323106433310927218886201295377210685354497857929341508650602591741016490248032584744641849243201220499676938617107998270502604989907302669941796966108644320822048287422154992293737851276423177395740458720176898879704412407146924387823635025153937171509274839565873498678443880854638955459361361470589506060189031791789362288341448154999427087781415215134777406720436421670595542826285266764598185315459776577824177606402214996696530944 201 -7770426513493782755558933042438246170065945506865165351899258843983069308381904138073174884774927976449954135740290033719912737407257286072200053240041860691306767338060914811820051694797025873955431754923941193876001035766047686899342941926133483093105722229770179899840768429391515038304629483736637922599083743394866915084110702949218971482512160163380773452180390060392113957767316981063761563043424129757275863424809677460770367474581993803113283638874859950915059012322464368276675468138532979930113901066956582915105777763456447380997120 202 -4126714885901799168166738211163082408860562721646462481662925981441832685270441086872917512905660399496592146797051220331774425776213280237683883048994848838827998279797086921160591682984807575773693927661892891490139278356060652685088153166972133568004324915153931209883414107263600090310781542636364284764312893620222576370971657109859742841381761111378373933537285633343585637916879741742805246622940167947286882738923886502139573961971458516978786602229352279353971342799803519223014319353498963693093195425395691516824500546759624890998821888 203 -2191703593393222891769438199623236418300525402356355206099599949051063713064001995994031781346396996959174901715857349338586893404869586576790743807173731582971744461131790055855028509608805179027489538214955922308038687645892793563187531266612289732467915629800693566172108153499852267713208378684076303000157354397780402560783375987718568476553703027239728544057218363012211124954602914467499722270770857131833575761006724546133576163483652762029175654005747823917480257973718381285459654741269648147618782272073350155236851617322943139540877202432 204 -1164063705241644775981458183787812752393659723673263715063712936615471451284259187244792807766673828236757175118668779574073973057339638626375343421433901661391624006106933412949093449059651250666341900597522645803159139362575018428955576974444654840933829500876586013711210076415998130781858815363378350184372520563385160941268916871739195268781105933545311513498101134824081784870348277035348096703337125979777783543679493459107273096520641762545577332261874419111057585346825753983733151609840887503541139156909919065671142325312657706322844798255104 205 -618285524678642067821388456765131715981886681933499580284947233159345998138471635257281495524070236669326794159897583551328035889686753128320235925983170498515265297171320224321511523623116211782000822043594457899269187289170171849284378538610693985099912918961538642196413841624480156248936086057753428101997146179776101116655295495337759352225499955730297109206522173901566734197556526536156945482896270461240704207120065356854401416926550951484857967051088669729692172408365998968647012758455672661363799206990941577474477403419810478383983008764662528 206 -328411715735361656085334503698993459751440296445667786866741246373391942324972280192155062760760701876686855236957729489822328256046155751410520163867726534983736262973198894192169500599696216342211426751548299525489189703610169221004238820579531099183997963123983833870102620607381819601347197370049972389098375401772047742392426318685009826764195531555777716683723933869838806304388224591773877792088275860775646306626897058987655812696580049021474276816084444778460928323836318380889818612108218442920841244500362136469564010416205345905829883492920332288 207 -174447708852740313582728957273357608823662366250427436368500339767643705325372296638641803456960079579412090556141408421057595757275333988988152433455693504432991837590559110786884724000048217334784079174883359677850145935745199542249437623039429038533940674189593898922084389160543308100185232560096485880793599045103526303380351518067537206520742588066996816072502852443228565105753534810004793410184347264477221570062499318777904838116354697234117236213973142499201066627871273716414513411364630172640253677797568195261865122019161964265982465770477066035712 208 -92667788544942284699084471352706871510383045210865120254775318301624777579049119985448273296971809741721608134578757674017889835932278374567805146483814475712584785907143284219428056298110934764746407579448140111337577850093873203788056293410722710138566906500512988102383543783876937439457202936585578460930696304043909927583622617712882248285638282296730815155429273243052002930659544250488576842595789007003074030564150255102406061166687764716782113758291623923598280414466102411892355446979882289168647499817162726222212170893966016071747182412568369483481088 209 -49227645761522676397776048039631498544569477555818710627105592326890576597898221952960865119947986491174527618816652708970645402832355030198963729681587689154294941565956198607677349981274029955344605356990273366311811385293247636444984150507727317315344833580138964001702358461916064879147903169399987227292580940960118369850716510889773825175317817665725625086959643664359558923020337933998340246523917557195203654382271349515750047076211702783123870545210258296317391232780870687425279787874640146405622876484588302882573347469999571760434017826940942335337323520 210 -26152060571474779017073155832854590417691822036818381665213297454856210517975357772595456190030392953878324222173906534263885610222979566738174474144226518898412976500564569561624789411656378020441126861988438139512113006219007829685579048734912535836262946016703958991734905164129458639517849344192758160858993877582196324179704183668748263212970100924766841892259821019287299004132475300131782843396061103047044120256487830128600446731258426564266019804909524321746624176354446494562448673074819735947445389006446584066351989597987332812832378431648464246200490557440 211 -13893740447424765422344901490416080765786446302837243644628670521758131058029288543490574130502028738169935511538277432530916697805685820459142414350129448307784621575274113963344588306496006649047696094449467005761317786287036885303706237707904790943600892092857436479946919917117298467556818092500869146614919965210205710690839331535844164898344066669588202652038709907952328763539870129117622795214978469644054094509935455616212750648176107852734613157901084457736996892890525103000687094060104461525472505003510498301825165320017599780667421505772838512401485722070784 212 -7381569539101697380962336796013453832577044089173851842609377192720503844932999303544636276310154743175955492689866552080975109341675420421825604479259424180783205789719219751842249173331179264325984501558685757517700584434245362586549155463147287279206811966512007331195577362189079465814487854250371332459786142632499247689586506248946736244982847505674295576792521452251349494661668450227865498371138299450720393475076144497175761492324934430302264168779010129791542962785786972201472507722007040927862880922441516478305843585209978518189968043683554427304961219383058432 213 -3921880552047224033092707337839743658604701672844507950576389458873555786878194992607553672952554232211454799018630629267883037647451467563245525578771327590637650474479905184071489483634141388060439503171906627471444703855021550484230386430221728228277242646691110193685825912691127614315370579006779897884734726866567360653791977415274534622833397669290626782517719364390795884308202732704796686275777412807492271199006916244372160702575094111580583206113017751653310924204465079260395837484603944843285182440810249842282346175219125679377035134645284998484278969809390692352 214 -2083799699574833744664460191021790398413321110404241527482945410343020438793822228723976128283627916488778008100102336853019625038079527996511895274680560017131668112560651508757095483180845309474299998915066055826727754946503695140749425821159437040820221606328181588603539378360473812930405278784522388298022377595039279921850475754701611466361186127688629796320316305003685214953772433955765569857609100486539521981638306649652877080060300657302209801607282993727575076928578289175605625326814168434747254901280088147661590881729196067499559986518313617787739783095005554972672 215 -1107218651161597213184590435920508005628499178028840491843415130714695429700241062814607964198164555041756855468572068139802035498721066147616860478557014967080844991514889160532842402174820321338562299762273563260987139668960351173613274613366256511364963551612015000570774351021740376252696987223077018078052562489974692634593909227684578822205742575296270063218676872379233283192759129585234823334590941260874180744284341843676699541235747135604986126266546514391536064729878011178959156962729901922716950503299663265943309361214009021674970513169813961411216463499462393916964352 216 -588337432552641966329864352819153021261330680683845242209677739214766588539222222068236917955248749020724744588819359803076944043305599032222745173584085687457046610405260446555245665798388834891802162950698095030210662913723065557945139242409264834709674466653128753443727677684778052067557439657431122670967862787245050356579888646106888529684974717762055973839357301909515629612248807216735674074003221163320120848319818759504136390872807371139488593269878753644471794647354194155798273636999235407585228090137492408900198482129150170820063800082149548927014425882212913084798074880 217 -312633196093348095148427312049649018187394898833454894609675071767304352544064113732502992980234613369289756829557173582395418568995392238361492778575737066091452770329997693452480561626936468634295875677596431169797863773039537610096525692262356267371852954146179973621517994159905784251757426936965128138071376606512014833956422454348698002789344548287950209379447281362384839390283779583954314418281704366225726788890023153498630718446989477715702706915762334715028253598281904094275931705214933357973612486765071756533740712340061967957327534446055467368862005989703953757304205885440 218 -166134213108328463170494798506301097956572388065764708187692701082989874898257084324230855026116535659392892426108589422454508349502599310880583486948733556685611532677984524992274063311267641328865886160297455586365177718940139919958730867107350817142949184076266360297060984987168017792387206795654430947580577499299681163079862945220091636621765004729198393362117728482793695172753161291178939425379788482976657023149766384151566555946258185272177191053941646139258200162395287107143788606343678340788837055662692118711212663538244664586120188830028082521439999549798455615022365632324608 219 -88287314138651469840690698676874947148863263721158271231138728289468009494500408131382429784275789684447186338933775564277922726611689737224527779874066085965745330001539473533711368745518725362962541622385824054799985594322710758537279522112463603872930284075674200368447330373126019171081332156695939855274260170646126355688226767695491277964698157230245186736352508744940996654520712911421708399274172778774833506591377805143193053382976908466592679180535564763786092842547517626630860756286415023472620977214767597363044021162176255244938814687275308524339528836369490502702163220194930176 220 -46919419500031365748818854204977266175838716128114339965374759347055890783890153618490029075729781568657417488921184760227812162907996139445167113668901363188651685391559460376115925025313084239607013496844014422157415698146514201935852625013963030372156637591820873925722265603840552786438352786849918335962886644866176226375385342553754316419225507405829664641168174469586903291265626547373516828700180880262821873046152661052442110974375622329221739167833260846661382950032642107570443906742974433443868765926036067467405042761512045375463918524412617741513112372187149327968263824531334594560 221 -24935720284890199362034199502978352923123033921164572226254303818438028017136997173465361842412484098008592339766871780474328419859081515262511858397289016416463545055942459613226429227024865221329798303657773658145263046002085520952831983969985102661418456982638312288289498361336818648284222017099781800765772584944367153887899707892412997995431655822240684274782416653917488024822894580109067330166632254870142367399558174226614448257302964631744615835227027636078151928622201552404403020229825039185123917125681492681651611779879398090681510198266034999267218050132601002555810376911464985469696 222 -13252750806080087790117167236369180382509066214391890377366077306028332518689410905963029697125320046073777773198520659507098027720457731215432426106521438415610561652688334807613772926813140798783087216690484230836399557150944664704197562834219194089779155963564315225155579608041230029514010335976610021826895471357438869645751645854825586701895823102847786138477360720337789341456471014199510678492463196676623742966522024016412254626269220648294908066097037844457663368057333680965984016295543341213828794781810459799857045525589071552010851368233802901255472015241728719374473737960013823514734592 223 -7043764702163445554358942197311119472102052714313635634770661330415494821877643291652449143143262586571487938280676767749350558021373465532296624646892550487137816377901049568769823649164763332799482968185602038430372321103603072599686061723856941962798782809416810503465049481267227124090111705088592103552445079884492696554838967591572583599481891364998939846842238401491184413748500751768677955230906295287079294725592104626810742901507108184582251450220531481090252357750660184682297798707927728998618434462574891108513679311399648949389073765380908277543627885322380192833909697790681633565106767872 224 -3743848016041367037829799149430229378837957236802552273473277762651725191346866873151586549968266973014093690564070876168684171115369441623572475530168584825651618556638005288786498652677176926086596629646155241086529727584501656671279191300329269603051716478882938346467382872463985601754466571919728548104533379059894778661828642509945890907817816465677184899693982433599938611542867149755324024991268678956904408737352161194374271944386190201717271370146364801137116816422064420741675896894115942517005790998430254947544239389556368742356202659682390063617329013676222911621187412757503956612223816695808 225 -1989967631976668121251291734721229661120780154223082098018734250272305046305010624872570678740160566435187997530335833737525763592743384724839781636495708309212498009640221529280382311091585895034139120924423832362287608442414191729448104676179415591736825430682535699069489256620037378387869705701780094131810448522200070948217266277737965471645839309228441061770416036069821060471886861062940761707568909959636772345470000148453389655346228905560615231166711323597864732893645649658603551558284712662569651677162474969754317029245863736801348527687350371942445916031288799602323292043205871741355835027890880 226 -1057762385360043168319057775355696405302692703996408551125871461898585553774010685096174507597000952684074057554024753499452545518457512298178609271504899202566598089354443400013295173409236413021210440390757577161247319252845330372980742385892407780867334662719503285522952542586859846070094691638910016451554435219188874397754674901406218162749901406458090666585907619855912799700659961486336224454607780842264947313859491986501200012393944765082060019009168646064979322809606959324267784813814710580036933889417519078789754852744969548924073852584961491835415493301081398060502447388471721153734380684994702336 227 -562269341929810100227089288102388138791900411511192467107169802319107099103452047586697574050168220481811888647901803436280835054692219295998750239177032353660015692045209176579684701577316744621451418009326609912994441111262449476949199697325949722509066436977755545518491919951265595648627778447332994971017368107571252813916538921169403793623938771095415100767464426169346411819599691532377446598430078732643934630462002201123395758137384260193972196334384098284048362665946579911822154495631748422916700139631169350500567259259448129848221916468507949941830539306807167718308838896391848827446288425401775516416 228 -298892310419309292941768158559573851000679583130184214252623319064678461188533764572989767677904540295600968348700986228369625097835317530315515536777733886464644826608578948912885930612385497706560485770944100467620486954303782812212385477805950082369964827628950296498621184614931222381203908540691662173457305716006319389523680772588605209289035202543325412003106413979144899691518957807361699400663360584093125772489923926434354698891625536012970525302707975247019199256095395525024996082016182361334367154965955821599181876369595643952192748265165426206072154682424988711882080694930937011433008558464532804337664 229 -158890894713321422792037024095031701750397032576967076133262562491839687377687509155103506724404708571552269982172738845927152635704846248021067395420326210393760020534536667447802067237856483571784505180576688587103196010788230022625400488039203762250029631989274102184351475936167539260092618893274850647319626223030696586208469831091805124434067070128692070711321453735441860059629871414334880560106799398817487491950752365811137287973312295272006609526268499238469248215853935604152021452227684149092574759754613028664977307811607354877081170490256644152140633412545211753588034503806565135129374446492841350782490496 230 -84468948482275552757640230466715864330795129409708010706933438565310210222485047926169253618381565579226895543154710483215751811697155772597788009900690582504191135057639170741838522307473803357321679392864340898524450663965674521467493352511599810879470606454595985035549883148035430204826315355651235745237757607782752831010868834107454070304215713253025625176660351713075014679317019353864794624584881543876994579363027845061814205462808780195838000842874947286870318158217886717328131173991206710565728221225543588493793404853094309521130748647939941278945284482396278462145815233496750446489439570265204210450322628608 231 -44906463461475373385872674860996967486123666845794044472690635836411012960428415242822788573695484982295372225177862311132991644101349163440457149384787071353597424883907914454962906177066537335094385804637173869282731527372832372121036965896691908664432833141773383349423051200309787328721071978498327414049934867136692927523703708001336789071783933878138009298621052355407131966803841811018105765925331104415172203459227905014299231203043659045868570034960228690133919754839059157313448009159360153988459615619067325350359802876043043491147453875176935170760603124035310104553209935580007299778852526450479362923242974715904 232 -23874494851215775099036356756024783627999346442149116057527338117965484628179249980410507653565629450351305931691528430337090016972317055994603825668047042965764982234270592670605639957000698700302040486441815966118932390694734912012565670704938749572039540816517007798292793479046030718474802310961508653781544593439327581194233050734243839595975015812710095172867595050206231117412740858287852973545414492217140998548596289531823269666399828930612379340796171602216245396201968016816386597301478062514082060684728430073848705818655923411006039634012367072927414670349886483015609868629435401352485969051794303715947494839484416 233 -12693254344144180923064686806266058215828642053780394017956914103674451839682159862786239147759134554281234139084903780923309903405652797187919641986245890344835191443284356049391091275479327358649510044130382856028599552823548257407018147063436144678792472418939186179353581533579391071385276414920724348852103401827352715885287644116856608145524640690871706317990958345679278478756060999512956883405577159467217975020778378363897027074937531699545359470606608298454415460368115164577496488771182109736622779621290647546520032980938894089244064553800182362958083540001327391618442055114360696343995924632293815393794028280158325376 234 -6748777532365633240999098471403150762024826296219899481315372039289592846762294817600531475254642380462952670684661069762039084846271648377588144094534969862259721170365715740255093616102731498387597907627852610247324780937420893979410463557718470800183291019475363038496670282481298024055021638540435316189541679392494461345868671675193382929165023940064773042764437643001640110643895029302261408836037177303237354562891051678413823530226424856661345609403591948913751664059352938333802662487778589964686728932575225248394985667692198412742994222834536598967530133698936304301554309751418165703724181896407495769825216898751943783424 235 -3588314226879290095678664494363792357161112551942061310218645849669307427844617237656327093518204003830231775368664091800154548177938259109695278936165174330933515352000497382027337114122926991936874843616514808902504217493296351867063639906887058329142300214870256629531684996543676130900863650646392988515940300549780249572877917434644937122289574037700493463248834094734927600274529741997244627519269834455759749285654709396125132926558254194552488831752865613925846829683580648193104861218245153233772023790225521486288555899674211325948388941777465827191149010724602303442740362195840343271605818276386785188453888626576799503128576 236 -1907958544850089975800439949200432470944166532161779753016118620059520488617087368917109649549482259092492269506368267725680340879549724665198714267186551344226353811591256197472092120928705089451446656399314500884173887956426629845150912439465725992010132615092530166933565175448434951332841589402845468345769130012813417423998076028636353616895297409060022662284036622931845545502866328911789640513439024359841489015582560550644461734027078083510988228901968707628244014715264032345507242316120636548221545003161460571771348583180638834401168162436875508665733271893662880021389133132588109618184087712184297104141787039610855389000187904 237 -1014519510265560635550837329643534952973372473585711382907854692546447742898721524785089140598607469067559078243117698176135371281570078631965107019301733773411828500543086149859387068401318322223376410601318050878672753621244783961453755832775016608315390551761950962664952773729676480903247373155193468362543100778876106342060180155272713112062940613991141981972806392419415525944904421847520867815911878655453238912252345446291138222195308283495000494348889801338263855650972765759314254915369237250987502925233941036532220477903662359135515838390972453800647865684984106492968002784546487410968175645051502341335353275821596678136789995520 238 -539466852447626919425461951112231718615329484283210011218460812198587399962211119221156708390386473671903407992493401917844044945403526413828986737866434900429692531305255974282354303228705205287456195288410674268392805277842335867293236225766333114158409869108767775246340745124136379168934737852704895267799972363807753790567699250292496425235161333599523775270393458061045385193639605045240202632164267697823458009972035215451937207231162913552393802125114670900453780050268225140442416497262091282794470571717249360898261570379268544202836557737187575895905116780868724503468910112325993194835476149227168024757205470177204374125430667714560 239 -286867870721009742029902575335745964477264229586260509411430302640431447380803610476542151184111845196488098649804616901275149222529702780986505762622079203270761148752033760592165800085474251928930065839100597796441303411018282844925859467651074890168439016875935137591077751692622196585812896793097684585742121751807898790585874080656343771885541756819124497280321596256359479463323677321879285834140189053478824400555987548799879467897562706208658934774735794417805619676025182743844231431481753767197441222382183912975985892787947837518458563995071498591554729711785827890193007147864457183307377108196804020778240395653476772019444448851600384 240 -152549831544626891994668418373529647510353403321939566510208611036191908319839125290327313515308238918561910510563490163380480403780320256921617814969791457388837536022732978166155531050728265995524797740971697663521452442618992137446423279270143220169750677511223701133134155908759848036479800443566401465782946613250662406791324158297939469700095599880706809284531695419522222419136106677542174765312690470014198509370914647461847341605404700222348779822451943470796281585837534628297359282796866383144119056468125219977506228660355497531417958741033791303041468196674914270457223293480438609960933494041361485228785078691265477059247006296068587520 241 -81124891087440720637928522307046681915930370725831427809662465213254274962558867827436769212764690383843618420411044936679884060020466201840846862747274635673975398808224874084220881641560408690086508930647072436453310537191403741764919423249220762440874365239590557055899121289822844289379181480184877368597452488811865267656258779366558516887730062832017139012796102715035474636931077790273195460528189177222603927625498984467855789010888386429685544357813137086456319897864057454721918078576007611907066367020399982453951492277178040738842746717673790178224146805050727287288570824341503559446000454462114786022663295408668203594267901626323779135616 242 -43142865671271534506375688879269088070316273322821846133103724549129841659631580507281491227963688312213917707647918911210316125406411511392180863013357693038179202850880620603793343622642464949802265402280888671995436428926515233498075570129178502137899763139567993059517523658064126510847973524429001213831771201795735080146966776647828104931356790443562904726311721217270015178998185530153219000761693499151277822370337153821017983516177135281423962156484481784532989188119307871555223625818988594353438981847377556192724882093405460992928628225324515349328320026531656940894016837447603431522870138155592888738806120345363197416644470980740721674620416 243 -22944374131905283514912656376600798297539632832592817730655337635828237177602924967045758150470257125749609722254361812883042658424646486756942589494704722980003186636576153853343656066528615668933885305640301401864663938547975681534943649804047489931458720968899268235639638942991023403567390959437984369987084100584319008217686428780096958125286242636367441415192344134474933701360339554798342926431570837720220580206819199197361892582416318233119220131140579018303473985082939400822766677450987027635481182875809957309079260953325293450923151851707198200545375062188842732161861973882739436232196904728167809346282226901982011592971902771407272425339396352 244 -12202693577107964531296298769824321624426741076379518357026558906277970551843033588385829592377009774493083668973181970326083041903213772454590523977942796983908231896714142240377428015796941035376430311755506122902696965271670825797926799552269999213977219038076314753538985819962857223716882734588118083905744007424158908464547599084213035161261254639775957263615819875327342123103531989354249572001507915717701785357163938413944044484411672172456130345499259594440557606254171924989701619769314320851794486461531528800002656683498069996806407073217924983063265913983705942788610690883642757480022634463917102433718415326897317499042607496497679213061627469824 245 -6490039781345986159530281465219725200200531480025351476614136759549255547347520442016564557175042467222845004473312668953616931197990119967068637183548125936467462460411445564760371613929236292656942801168397240112787889260710574948296153103880772673866170924189026072925443378247982733867181985113123319873190061170493660100401405399498093030359832127374214108994901558800336865478714842482091262476347928728764811136979331955311053461010442776990285149865455886661670177477676780082333697946980841814200368381264646752144433505073436315828184419673269235361716579919127803368103770220210708743106339779771936969618203938299357101228038879334551336973453520702336 246 -3451843327753224868882162752931694730855928334581474556503283154758422077477402187357367379618543492173446249313433997791999523712399982752182399258285348356179651114963157912875876998268706199695307217027508618673065543237593856666292494764347932162478842392507909269562026049773388587696736942775075772332582961045288472886443303070772036067491802617517592386014272866516196871609919620141318005921317756442293060642430828661648763075394595749039639896488323952006097514329140567423376997561824192591105083699341055056099593526555986190957028305942358725138265259500329643492829235636638950959525381952658803722830533470193350349429595807087685674825180013442289664 247 -1835974980120460328095960002765652880746438921226901222260160070463800806398242163713697986519333681752444189842145764702916673359461196206492365576941842419292388970077207245279610559957688522194647359247280449761916990895264279605307713959322399332799382737180023086503701655821512148992388031657192833298005021999753545956424300419664453104876379344514257881963566847187244631807559124748760943214782941943737935636025724045040876110250662241797150912255081034657768901827965206859469756201841466282650661859130291969278089390993914964766582322597429911529027144532167647454516489569625180731226314854912945807843755624418882180863321236472774492980945922898919717376 248 -976549609119460835179759882885598347680080028095900277764132783936292026780654926241001184609622674102061665236831484298832893420271103572186301992561454606055092681375632917694864789149672695869095037118010229394047038909377997140882007411754893199355250502544727754566287254271189801374247449819673197628979372682234085744053205082903110361739315903950219663446407811940237272704422623139684541780840999713533129789187251732547120522538271406776460774195834521590625351866796921968769270627520574307382240666332857783798354866378345203251190884660873093525667472167382471691097101568376856498362240001450055803946053169803627729612418992595682820264210549472807709835264 249 -519437902493711159110932125235472790462218800591401311680313177920364247470032559614300021639140752567815759189736055586202422186627553488556036784335220610496697648863735832622312436535541140505129468968944575477145390351585444181027458063025830509510820235795757433071142864814830351352364192829633463685630251410797278825873327074763149326363613772996577761600300492347580947634014993252308981620427647762067834100524782948448654129510390968572734507935937697972729292069464847469600431089990350560071626476191552647568938978964257746786930350574093483409993994296805783140514844765638023619163635955312380280253146238569710495409560171540142908979077967812547090925917184 250 -276302389701570771617072782498604132383089861505077047906374592424808873431807673437858842440036364127381621410081252029798023709353919313047000042526299666446046243926240598891210214307178913273086591405095822911764249438427728347407472468875867021741379060505534582282948406401682724972383329843475557435408136585958275377332869476780954474121423792989207626691211542389424161539129396679439394864656830783805910199836372579603804496263149401667505388881389519211797122298727830819901454515580614588827667096281349149490778673732882596975271463281432606473909038169103157409860563023730145953523675043801370719260220321797932379222252520386965276585509197539517317356115249152 251 -146976273533898033970234221444052478750734812668552028141375085185270897536841245721021935247068962524956036194806668609737547563034620872591017021090349998805015864148665621146573572192453030632975029317826610440948475853111499894066017135849928036532616466771001835127510350338943948368969914562787889286660113673262685164839771240263217819578280141717231744251092744817679334489924936826976228411567079273999184697265254971348278965913167627655787052414371825657154045113104750065032175809707896972906187663944378104453060803758576695555929671837218683609429135490391812722639690783469078392865076151507255228958455421977737756554801114743954293539117417177515767901524400428288 252 -78184617665504570841988747259035826948139697112795831182877001745025456996879811338934365399257294002580383720368196984652145380074752572450975738292648495881203701282325971690606452920825189061460314047972518134547763046913718832758562569592160257964340320960544631254330369117051974777293212449584371077082320437747411813284191839994849166623814265461602707953581890182957423368942877667178123636360499438027622679237593224697257531481431594977315373986876676484336047864429412086336981360239741737817957913405555312098041283149619482950852951800867153690472884452907812735074998055193263036152283671024798116559889184091136955537558916562543153643844463969052141217915864273485824 253 -41591712678923079900891306029951198060166522297572692958445063327211797881313040189646242089403519323135151425685037862450834459741676072436243239830481103462663234467147897501350012991196098555281901276742111393880833010969116353411243931660598975490894475465794756067188481599703478207313680040207568831799137360091073549154535736155226863287527126352398292914653016073854562625036024712269838637154911575838451059256305169377942890955152309734134257502081770979559194914734979240572175542640924073074471484189946605415536174065838678205386606853601018818151396199381307701713183269300267268030809327085387298873018812766642740284641716525737034236741513318349308499321586676438214656 254 -22126035487133719993361153968724107199088901592188798912126736585626962989824302692623346516471406748631410981946384727050128518906812740471464366893690013902480314071368179818147872178874277787498582200550721677741215304020916019384981628322984615421831272494082623050732509036389967707998893763596986101716880155835441634052250571455627820324328234089678306014208156864041212907456918156499548243071585141904226013866258256817155696284323892675447721544617527050982051589742539758911895067836103144114114805715792791473950781746847401475180609267115793169776603840257966558653483966814165290281718935021852887602977013227888227253203533939629653159943627361500462620209416416444116959232 255 -11770953086734214840745736030331589083610391018860932380132278110946264755100469775007005466237594559199467176381645613083867876137666262471882374708930952666446546307739111445645435055392168137495225364257812996828357719901447887914069046218530556311883798231038891395670125040866147742780409863687046706095921887863211539993342022322142581865332958350882658027496012184835637226706938467214327241995771760679530677070962580596693179682022363560883573185882892554573151924222915477266602923547671113169272406762244573079899498576119520070731656801056968772445562949449319483774611811032027248356050646548658157900570420905188556059854703946690225435877847885271914114464223577324419568481280 256 -6262255589230852079531846083925827326945813763769075818766197476969797320220151309333271200448649480434807563021522281502488842957455992962179407076448849589423136559657656836693117900093676444572261345812553947734192426829504259975864621390401598680176135588061461129482599395666720144057523925918078729310909050746281028242914750851777311625209074566669330964183155798711936097068633213457743159459832253290437717613939187421820882721878379713342255139144855565196701455217303605658779867339614744915637668831697675388923614737220436209940726114892002491700870936114610927299933296158586004407755580498770257286486084447343504484700525510767304478680022979610948008339260648574426028682772480 257 -3331662483373356275965132336130076146042362132981111425583710760661267162063225918691288382331848037956540977551818371075365368476482824759513827078913348102257041724206039127504289765476768321604799477109202646689207273842005264588951118533986603092767196282087765899885738764982737233460064456723833516079350886578419383058547371889078103337942774806004820609769191223706737206858449175590775566453130814501349556232775678277978842976028506098841783155892029992820151891333225453811566197556496715010704097498758537059314251087995507745457304438067501875930373052173055831005179526930913173940647541368011938494086680699379411587185927344171635628302396341233103194781726846214390781668025549952 258 -1772565005711326126067299225121316594517314620466235730841862616097011168012687870141017890513126572985991086232745961133745029400271552129743100554103982315027599952459072459766388156106606575152901901322709493874964360323851260758881938019425462108466097273682121089843129448287530293993647329093108075419593718017728144858671870846299945551082560952238978704675825921064488206081515834671680641184133277217057400557642446321542694972950297749906355968610850436973275480077149242673489831619737565228391204921403792487509788189424202831306552349682762320384230883424234561628222257048228925842138041842789802092159610917336578438684293923183747276080089830480692740845747576969405422746558338965504 259 -943092350629808772398247392702929475004569458018465338782094117305016684761549375865373354693372017356372100909903515133774868863614945599857264976717816377013844507233233567783734999529444755495503796885058270537838557670201246417737614446892880534156583483215296201870251116812666015556318418571579410949060173392607823339203981085190319376257338611657976792828238252790935233560657085874562428023960399479010202239004505183840457189207385933997094921008417085216759562340027809045425365588769698865541559645481251455685031982943104212924603753946347879584143804082377491455945417598264152011792808118630087083330729124932500742945561673753484680934318009120242333390280507709106141121377543329965056 260 -501784299208763249720774615676483526123345267519522051336161889635509196814631695134331715140303481970813810689502824611494673910702727757994905789983213590573420759635172583437310145630877454489001695122131575133109152052643942373260671217388142213615682167766147765709389853300414227752981276621771478585006665649497842786734853816352282020869642357607475810095512481868801176544032735690919807515070910367214162238970090442480680603063415378197470056244907115455051349395089983395668104408801968744057287499711980229324962038007378224089017068303639565416965793077727918067258146157153520101650897797652336340208645422542038422228960254462243203084424107353195413153750662037495600225944311863610654720 261 -266987313701935980156728617201312076597936994902142541940493117124646230006435655940968008111430288454095059697505954815289810792293394403814670846329141644891248475496828277755755098921360248083545477131527068538648661601216507042219610772361333978072811757941653575532742428315852901172715159968818855196920317029044705888644382884059193740996957923925731086246809826611747150379301694420459088975778844862147738715150160140578559059667853523632450104015769320025315337929594544734479614849410288632109582303889307430503015912585709630536022666298020075126567687268450533793698533376370102179533621802105224186993741022374321565776302978590896432293201056389722043215812481754837743366925398593062954839936 262 -142060982210476116639552600457473801505862058435413097329256365673510284533130581280123683090520225817754894378649640687955523670323117888896099370344944829671919155611598583912389333954325461223865315746486312898566061385077710739371238407374794288856514240965729630814436462394812324160988905314306096576382089648295962598877767876850527054048549268035432570400381435352354889375282283693768942885936541311106636697062992833235455350494591738526401835500481621648279011213093814923653574140805612455523980235975694534943755514052424076794654273339101876350052686842114032106816221242424641707904638444456358293861224049946067322056673895349422140440976509384868616600024329854980550430360619732939124246185984 263 -75590905750230824866061996786249056578000898120250135985254527094293245710260066718156671969211966921571102936864274825033284745302177687170195169183084323192209354672300655163631763938191138253912694160100650307381731593123345782322605738033667891584770862252416936954869502219099448871738995145741361578576352074726978911875502897380601537119263587518591549094713501434147138681858988849775945609679147424723470047000975683963930833269418917280631374580559760277967549089252723805884453051946988803302266643658640173865828415769550659484967195042035943729006737656296547413639272336913390746720729138244386655581607100556912241465094240927298532187261044437906119476260746190002573387968852064513966346494729728 264 -40223027329715791967139997746022694524750711554894723884708352059162410661212022875708593677514602051402090230605170888929111243495130683595776539880088021274668737681409991930055792703681584622134592968285048175637681972863447593381271209746974134993006619064287689487603559150610044294038075282158068748153258457969708595769445974170297774709014086818673903443337864549595301219285126982999171269207589646270444285391426442705568743182952091707567666881115304874596935966666117455238940180054449801138917169132924870174105832895270920052580766388652440968654788735097324939465250831380823290336408436897304629784046492803987903029130469299589405374185568163580616232041032059671315987456601977679591891483568373760 265 -21403773594978098439716150551957040412229946760094909623819189233436570156633902204593162237828393296259570334990613861452889121308433738394770645639443893361838666760432844164252895117919632904319922784636400012368013596656926827767365072150833427477828920421199178626959884427441555950410759679060445507804855592153828884555426874125881590555249269486985277366942127546205651300508419820564071367131442612929230623598371781391755250949480853168406179110783791935255274216951222235847148019325479706473358365341313609053811135707039872490809055643728801175044323985823559971227094816193942665812236641068786116622345480778335060702441186252937466193732889916137071509490582359657673129585770456931572003753915462537472 266 -11389804090330798189046388008125921429186317958673349438827590882775884005016749869796697753087319767348881288508876753227811070433882609802616757832384000567024694751014764117626679974914460138348022153939141122327991351469577120520275020242286085509836637102314360515124264838964468443931857023233704769828038235913917250075706123506469349216153351143303318652413703563621897656134358629127206986076251126412852069524844535728609499235095146310020724236097262647351203472916364625916047007551993636650097907302329564671686853892304816178222531634612022954970430800786260641802173598894674510110301466360394513268577838574831975946390043749437053545303304930774528016063127320658253706906901550286563751645961762986049536 267 -6061113178083937834915035557248662303958483538751378834230593420906252392919164588124763538173488288130430884256053634781929644556551397568208329521863815293422797213571746082747054034282608066892303217120812302693307290094239528050386143975038528787484634089188708544259565204190053621925552617608557363379941408874961229825074630080161274329798440144199103871389866278743244907615433126801438397924463753332248845649072681082664837656391917459316591186333138516682514560100325085477152873843514679268087468207553856301677206542708939371007957821573522743183826730284651060278591713649750603020637484904469623132183757132842624046480429370376557533583512026083400920108560711467339378718412244796502361763804414683496054272 268 -3225512211418489830017192302230608095271836107578776746029241309440789962647979274410346080699928209142341510597645122317314606324737166926001130529035468201209518584372467243379271739784824589381441917674052824222524746678126346352552375136147430861021887620650504415732847456670046336395567780172329500109677996215583703745350796545598200854813532247005290571972804665231171731535850013980747375036550788095610873048680773943385183579855151302755890368053977977742470152808545937004085731079356442768541113319828977022798029822556285555908213805036259137710332619491919132865254975385857096735931850608431553884713569443176184938319447263861153112843372009777845862172293991011815543727952591861910296965315379038899835551744 269 -1716544509003058030476316248940501014563184349137523846388536245422905226378256263279840596337354886059613941455650609129592604273950109588566452416061684700929606467614656795475026121265916039477721089079609325787174975353658306094234372397313057753860315106760733649804221978659694365025982745503340233393273165607276256000268235075305116317699580695238837239866870256548158677894335922603721451483879274269728091117861378187971151055053084192286300294232099998309948866548228195092399970523267769121089931388970500093250234856062160323047210754453561415273841580185418940846520401352025405740389623188539122979814323459771240470791225275198208728168864965038959889195653453652192935029918999536716922798724096083590971306376576 270 -913527139748947052469648702349079565063674389274418057217977825476282533807719389265859454396596279189392142974316958139215565809149467762682693647232899809336851406514360233686438475290692375327939951119506304571016714037160154449485927053946573080411217427926733629398658115526001134358921667181942365181147782836657564768181617455556184641161312668176594776829639067870374557581908704852027735850088202377188932749488155421539477232982796057107860630767194803536700604507933572315230389999849704885183418708172485518793241602939074355796079975457294389637446985162382869807658221138115190770334975691004721351833634665803245984447533481556574180402166032985438563560629741652546752608811411655310896874823233864241830569643696128 271 -486180764681638020539026832094283868371208721897204749755670554425941846292701501117372014684961975545377106862941109430230932867437341706328469002108875573372170727326188550949124257143787886573192167272541054636592853522760253956791204805037620510034340961456889286620744757284151787352689393404756690214789296083022602023613541636474312174978971493789865504376030994601908106218290900322330004033974357930800305707884319689113196006928483650185277148633945729248338581325664997356483021262850972182100094639051774986253467590228885980127421819061130799263323908241365213657207103058673898103042544110880946684627253614720248860752412398566079829570691544885064475327261077950105947939923637364039788034437137203489832522627704937472 272 -258752139908652089707905658319876543502407743761043968228297527659749158056095196425252780612842744792483596171733462394432092233486761594622743623073717351547175752379847980998217483536357566020056123981229229688550682066688722861599128294491514852155003606714982937962567090205515192844140524597574183585889684617494035787671223177441593280949682670721045064021660533241289793235657595480588847091164979067274486510674188414475698364253549338117441816486422442371362469790604486903519037608672313978803541475189674090884585025029977310317129351776634204278919760200141589012968861171540101396532660666411772413496874180430678716244712359407619891573371914928769645063322737144918678705130898770353658449877409889545944510460607450316800 273 -137714577856378829496879070708544685938519972293203301053516722380381542015678673402870355445383384044553252450228739251272004720622647365911196043838890633874793547247458381787636518808551390413342192197172441651303172881854693718083001327340190866251846993329208559248590536545247314891538726761959542266704803221906659539526383044194569696440131913103767675458287950806900100388842608890499445979717643367167056736155788997896010220749226138095133782609929479853687813012023921860703907573614359355658864740314393321548195476087450166941226001350493721590402096666986978026405337287970848335518925619790254360928048178607615298570733244089305157679871254733020302475725535093143107420139134836058658424406282436431368144909962797518483456 274 -73296898111890469330774876571625857189879350546762533815487827350958616958753601402926524836006872609560278363625676822278193720371059898672036197123908324272367921877240654417481550658816615757302398099891699417379715908070558865487094757622281646116121899810976448341363905452261131685145260607359981392384265339117078771396651337656877728889459837606858269103632555127493685928852403564188743062256703851827377986975638511206195962895676309731288680491392885583922619108696273213171310207809361286946239857759266121513930496883747339089617377895892576567688345231267179796131808442770755681786269893418450686345596306109227394855355890989810335555627687686117095581974161639811388430770655855129968275277504621956740559816995505588800281600 275 -39012243072872459045727581506145513087590371189930861504624492323782782450400661465007297341565862371865081116607249997114061921343163206065820271821145687398608625894257228439351397209886507450129208352621895942838374815837223507268957776461439898025375301769913523319422928817475243521643380879615329313686897523628322498633336025896830354290589423546489295494758839575049769161020313834157179147644304204672687506646973285533587778638471781905573648047799928447549376330133782153555180602197373365081465180048793687245422935447160257418834657610275533416474173731180236031116108716188767870358743031698008036759795818169861841969056748881821464199450218464941900920577273792186242197027725428771478206075886607993449508175441249930376874190592 276 -20764707696350506009811755162838607945151844706550826515134605881431089339956175819948503689713577409734640851133080354688993875678879241643850858042103591712307262413508073291580278645714756178850672176156841986629841818984537874003502784956573881347769576368795245863264987054591534649939967878499937782207578487896099522314469594884946661632705559914867245459625460782233708337052285221958409253373335910006556019260323852903489434678258332615057948488401734043535236780004102678669560429445768442052268180813276490670312397435662220255357108299963373776851948992608800862724139622485977938660858103912937901617638986206068685390585981255365356645153221770801199983545126701093245402581010898727927646493774817577710736307047056596641368021794816 277 -11052492477080426860664156357730334862893361861500231800355261677438293399855805208355869715156845848175859437925102525983374076391157668720953658474879652833491159107018934771170530041669967869565407336985180922466322941657593284172986781253862759939336413345616429754009809157398794510299785653273533890226997063226986414064762148462968362371921754250868391577651426325719033561174099839474106425718847033220790046702662570739820740744228787630326460890666324357763913156512334277061346305565239650441607650989940425850801678315115664789966526513583959751676828846991088091485860362776823981175349519945685365841256917542987312937449642143735673338574159354712554057368359442198834639256427232502852065671340167789394122811909745376835064511169465216 278 -5883070747250407540901289638365955160698949201876268558623494974498694691164009962652538370836400994033229489840981211658635934403692742298674884503517152615750813892473330653522943702678468540691127773269836315270953237543305340087635414617917124969475338290945133651904281328143275273571716164931476070628034337032131157861488825314378379987179067803818115492914297061247953538186736321056382639371976771524523250513090145101156634543311386001523430247109270253827829893544943907776096843956899192998016257761867112342414337403576098034783022354253262206431237891694102969705100650278556013560572087654563298980097415403039676222230891043154796967959533790578347796113654073136951770608367212350549300404598103781427835576217522748615727101677661181952 279 -3131535096616206324329725716699301581926320878724481961022100875650893203744949892110098663126206282461398807533234532634695759564290318717616502843647642098029737335066934664862516394103961241524159487024834421007085048297020000084955817716184676847736590050549907062589600970786151325024914040942559112543895081412025378646862616373594197076368621829852739192445977306030772754626773784416428374973333620970293365076425240430774881865089597564980214210459066962708320265991476706761690761733195920649435055081442222185032063341645766928718849217499788290158912060456761290163915260236296762126416165828337625970706684411953824217446640914816236585293804313828681327236134632581109385653314052713326080765977411141914508468147966979819473524931162470848512 280 -1666939347165879014199681809795348500894771331740217441084727845130168485825125788195553249696778383821728819530254655348188474457217376015179429605913381981466633687413195048789672245974451052013997831717853262939560863836901551830585430305993007626983187213328591005986040006429894743335359039330700716826314846519445902409450710040830297346232597208787695786475565245001062411894490224190868826005193600854964046801823420196484024042957309207031040488257589800455265909510603227674871543803755404039412237024879703574321627750734636998616561098501212170324834396127472753814946180502766664684182520463018996871965692946536108318622973845240246237700787973886917556998346007931196241460713734013768101060710658424859454628312366582381621515938746678256336896 281 -887343042532953013024590807052908363277182742451372965370706522901774954130674575261778438782495893014938492216230885309429424403666735272673591903859093309360322484496475131382132426949607381734512689668530157300661160629478653501789348516216325931642831113500810809044580271948096797828752023121857965890592204254796989345263164938354528394971631558742518055483246783030633982959705258322260026233950293601705208107983803935518015321130319087467812792437367790574709496756361964683209541981792475446606249470781756337696696007947119295570358448476624842000315410093251753090369062957526631236642217280668029753739520214764880128359538905042602480596676599915349025371004667103855913443794878557224850206882717002406544789958666406957567731373652911780417511040 282 -472359298703808001178016011127511465086925407221521663327110380476435890176773402932264295689471852920310549245726546066804037769458738096659939646175006399351613245767044147219811895871958496240172829564498071709191636569636897671666678124312342031854003477914530801243143707866761422128747558219027097647070091289626923684701539378071292261336220022666012587636380902000848049226621163657575668141294866048042580607814021667666782016111605285149738602972563779865457860820806939673978738866534003312155477648674647498129943400260101357405162833758593586693482793057825721138644503359207712586416775255923657474952700762455668578122491340637156014304254166798704753176500164836738729348814313573806634925630916276567887653029944568313395016628049030265654205644800 283 -251456285086036843538722049388530683521996256711802168924113082885885266008403743921558399359832569542145568422834710202407786732980656163012003340637688425433924824645557340731065191424497893833043068369935779697196600108902379292338182180721485115772922942592605118409495768512223926232608169608511208868589627580587008107802728036297278627446680921793689652038867188685180163965154255371836377442470798690056658012829564078085006859863582521867507735225093555842344421376227147290205071954022685407629457545859766395912059824096174226664559886858137945347049882668542099814795144026831235037999893241489640770036183649299830720313759262278479529246011154213950818097150554439909396635764887884271182827844622525203458494959659541768132145526307074894133670499503360 284 -133863310860246233241518863560795728235249891110851512012578888985878915632790541253255118197184958224647885397750121428767391912566397194997652654420480545132142547103567015786227229821006970038156727133322319532769420024768506833317281975931941817957253370517845623465069053841766203665935794914677739496130953528601803637431578245571958680344148872125662436572502573880454683145132074720021583572863200065283483570812111382944478882864445356652296014291479063188784195393034292476782551687513560555066268980671704056267817363283266014197935479964862198409901650843262846520449527184394622298914955824218147444974840052450085594067604405308469604950590520131015393617732592855308874713201372886783904524395707431314888297131622084281657816546981684106464294031758426112 285 -71263903433813800345314240877025495587675013742419578336991366173005497688231135202572939842417759198551671883254171014534560438682633844684872786506502656734094649406358557069667612696780524818831840151028287909603716867369712633152117475611884859572866077843825648841312915533497192338097003139820131069880133321559571942862113592357899357161489636672794024983455648909411606101355788374851587426244636391068420023038301466876086028702648319110347886588614511279305246132165956939131722202641347958439828947576532486372794399654191668820208915746245465619522825294545823622719376291934271635885279474088896183715280327055067410437061512928615136864813582899238006492134114758245274496010895123383821266554550242914723324697344977827600639082722252157443893285970796713984 286 -37939059974209481869981284520539925358346812642387314055288952370158588732910948148022413005604165017386502277147087440947670164431368871069702087518646317884796202282150228726393677711100256584123111121385926193404140581459173160270906645954577547308841608595058171736688032692984774444014717864101878932131939548633316918543002902306924796257577940259037530555755352367280927818995671752251416041452781306794744321155221802467707721573187324289577952911025707907271531788860492389530369753149276114598221305655070558822673437956987617343462667543229373678413433659898221545431857399637259739171118516392014485403516070849008553525743064287812024675439317257400071112773130750437742326260117584386551406197477768742093676958796234183888572515424393637649688752732088482861056 287 -20198186484884270599863591920642473134361235249502148869552438554499941649002194853499987192479271683036494397557019779322178537259732867158310181469080195389079138208374461750547723812434067964351031045344624746969562889862422299900153927605552897710616894495133782131125551773781202972992734479711818756129587658615779754022462315824683772181687288257427735429632092559407501007276951846660219613290336590403871899152791045338371434956261574726234541697937426062963605874378648424240738198039087404307082896951457096697540301333001184709692685003270270093939627792128257030380123405930488681945407946957798859832834313659907213606312396400946629983170508372003408207633628542505688934022930504291155540462760522588602829739435947500262039099965544700443898850868960191458905088 288 -10753429196533664502908140723656408180308182798961175258519829606080391631296746602227549741046159736994257773580361259977709635476853080003073197205197294123132805395661829220504028045559669331216861333094855094677644372581073860708501130393686371468820683437303042229044644081912539339764254509612302813566347545214644668177947418130499562086715048110044389524296598698984614808932614010833328687196626661147971652486228594798976899374235917553531267571672885501347117576076182573602652602301607480840210888337821827592945019593093492443099585998481802303440384638632617324973629884675648729281818282034623859789718249782122179316431219988096515891852949430132106227653942420687610355504992983263962923702906678781097991569229749005724067357705463404390449279207040046289708384256 289 -5725195379060439084463366998266073676586152193362779294045510586485398157828063573572531048567595739553946998578745882612127352425190331052970419583655665283704172373261870441021608943339113649661726479521713359357013178198225058093891492151669894850730914127714918872877748506607037657342517867283611547894358957700100768769299258400666449291973020552565632086642928838326016979345789746266788931493122816821449783219341291653992204053561530288015422677211918029014743911264420734948877579347045342691079529753130194402433736854850281761102542770799184670808248884618727935361436091304664278192852533123232921463899451732100883241080323085034293816941812848540691683206499209355299093726610980263732811927344083941140520845809419396674778148256429590903094518941388310046652117326528 290 -3048191963302163848178182328144945614032130692737059114115025337820163289155190094058098300357977455694597760271283390778375945881906213259088226462519521316693219282322973350012224281751754842542107165833624564976966005251332569019817846640013008671971834782565890170840169939740650613478757156719551040396792419380884122876777153339991682004064224732348331780149598890068101625706975359909620088795851767952084885663479861592262232532044171965003821198580810754510768269764229644084110042420605210900914043571334613720747461859786423600365476907411676925753881755609821780159245303108991717670577971686755630964523170860165978339128130474476102029590476255018723067885341136824699752845604410371882139403217851166724296072979901770522426247228993226109530684462784196642677838283978752 291 -1622941722215364360406430201420388172629301318604020481691060109054101736720235373450951545942113103608493210133330922884879579785419642717333582255930625267500816706951148143407087400617854056432704452011710267017315550771643558095017085104441650521331418063401192466132504427866931072447017344849165741120358778207844135204179138543459701443584467395732453329632940917811557647748919417266439647905481471878511195664465651722448446140490789137272927677575395613999906359367289619766045442489452649665394724814820879716680037739749719587619865358369091114263005560501836068522061265333409435618821204372719974627514446166082465103994949868826132397821286261618207374203597588323922006044642492172830516127000694473491115461023436969461828049300575096102036857368257359896116609613883647488 292 -864116080913200192289511360164335005946640324939476294186056655736757884098177670544907113105995319599875061374445729396658354107005974907250941223030116586394670079024455692922944728156435005693960035276598201129997531359478808626027608991835255270194795618024707891275946339548190094200465134413018668160990296322688146553679005757273159398221658525815414914393916410698882594848830335265386937639637568040115165585797068433226851534835143603412511704402257849847410057438232549944954635416177648790262303038015664969393856695002938730200947011126627896497704877929406576651154970520612707389452409000689210901453696620398201140399755990477910541242671908167963472857868568959468795914631837780511281186287837788080355403722961654416993691097029526803904033242344130279697322948971552350208 293 -460097360364981271963790628475232571272520921305904326279003908939484963077808300141674268134544952460874463512103104912094759472336753569752123547077039629555571002148442811684687132990894565485205327702462643929335250205028777456423830347929957260890211170161274996261360185037626744660536759489036100783679774561406001604110258565190825367997356348078001885821212611667358208700090583287939501572297202733282532206327980304746945701584417853346515415097150148310390148100377338215881210327017190803704698913901227919983965194499340067068331086340892566573758229230867903083309849964062953160421323992672722076978373375600170949598957271771172842829610106805618261815733683891545589856511128493896929525484087841451719497125486336371820323919361466287401239747200461931527959633714098007213952 294 -244982933333253291017689672594264258167948354225480192434218360200884910420194608282302152749849399122469113959847470671762948056353711998853327798451460817860699689922845485228537403550374073960595837149173438597558666199849851310609544367577583799541991769631648036165965785845097004317922313757553431991581991208518478573377836669984021681458317125272533558534242070867533595133696882881727448677848601663774071070364538566586975052610890719543181841846045426851830227044917048739434999380348341255247715539804429701530592049572731020622144733358643816252038020667218194210682284113126527276918219948220325259642243505773412641347182788783891400136545659421341358809253025280784410855265150974067628736855234448558732873210869598898720155663363050255080964227091399519470955840269899716408461312 295 -130445858772598241979476448329967538425891508084231939614217114776751453857769702383309816648702879500954998717699368211222664462424373859337340236733212894142459674111550455889192735504440187261126424210459370057939469346259762349708492815679498509270276778115135153765941311542866690234786188480414617289642205048601280729559051851391512928634276987980346314646262438005684922312668484786069746428438749115147874020427968534848079484169497796048484328979401150019161871157959496176155937168966266382441636120578115907103354187164213894569568180356885105724359861437595579386371583923965817888736205905686091396409289406943473590669161240380594237522109120913509362566600121421835952379224361367774995253495560749388493007095374758060670730607965851149769751155622515998384856797342154487617741063680 296 -69459728656495704125618940434368762860321901603073032630480964254810756218329616239039935467445167270222541615667594706952739328288988202204067800205473479168543252375760283852519753843100067930438525293419220693383583655361928694379108806640424941647362041761360005587978482809009643221142110361232514388523267550676146357861401771381245626621333470767488088056473755872080803241404141412485548174658135208663621981982054610522266033501008771557437849088725754646679721349583191114609008369391604083782683644176962074571569266943024876767492829426006686999929794690246405776007591809177292272466274141278786288450208859671032691459101700257820203070471888494335523797882750179210277665238932154691743009201957522408606822614527945216726197786634905262415298307498764061070933801524422461171221679374336 297 -36986576347450684248182058993020217602032348932384845934147717140710082933727103834156563203033723534187995747448607287266462792884317098057168773230149074253230406872316575389528775230746767641911600084523113431911408797099893641801114076019869635503712385248565189782181530003471924246322244519870816334896755225108027815256040280467803871765684671956432473292660117477820681790761436322935994739617259283254894746278333490713930265794061614264385659176889119534996841394331867292120739671565906209018143239243771894809612264221852570328878058940740151000028073224867965543718555926902160987665941864694649564861321383257187311753556156103984203586296049233882705858259335439031430817294790397244165676358764784776711600938705989179271616242714703043206370798535363431538971681876660207751820988932913152 298 -19695335894736683204194041854496103500653414349286727133278859833500404406594988093417327215587795391099506346525437049505702840241039424409375721552573556751665979357977169515106973547234190258031047988514187374534151904694317855577004875283084408187899506184405503570703378815868581805525437777200463571777868836590571638917982388351070271696741103747531487955513603201267458074049035571605663632858798193288304697904718987326481192502184435676941246836988293039221532368787306313767926391473900592661679969200269718358828373099836851379682711572372361366146330347299676849323430256932020788767583857582552125061814927099040914098668035536415747308895298752975922780070570559073533174223437775676196685170253250689158552205450782810718570723345230790587306768603531961675146664667847642678622273932131005440 299 -10487954742567850568470613739507196398705039799165091016655044971365698919418215806619652588619121020559302432829471827390307776928047824490334901090410903089726831395563647281728282258528968693914456527425768178482798655719194700054252331861075412570127012111527103311431977718226040144865435114876932766890008295396626084445108804618758606552986300712614353768502326317068099788507848911255242181673547158607392163791550683166009546473908828626537552731770687584543856712565794766567008779440080567977667126354294219360506646760965047234284297460205322808131694485002057856496546700894401818752493165229712760083422444947000876758503848710572531891982063024301044471077434153642764679651978965096162766321703696223140100758339645457273577066562658933221447761981630286970657479274127940692720747611966158887936 300 -5585040368787233329764500470189313237244511426951998019105427887247211840108020958347472750820112282289295091549454377183036470313440372055029424271581769712563247879614788932401974372589398599617526869401768151771280737028573261370031602348013090150111706613681935786335068799605640221106996117813016030388654433938432682950959876887046374986958363792150531781740480193131681478341464569060331304856235688472471137417944354721021264925252599915342943353240984741735247529308466189867490123245026973024045145507419983575765842493648181075175338705118545037250628532439513349897638282414835521136927536496093114466767443335812359322169356592492620556030262603952114119424342817595261785717924336295894868902907557926408285988837777791020642545941759724653940968767919622072837234547733749115208692821955403938611200 301 -2974197976129150420471675088498206079278271032757374459813703320731731032123622034917872198146055142947396566971451068556443278947166771163921652571139358954274751774068629061530161325158399930251967479919800552085183689293493502413638266123833439815777430753428047530177294022473844807421439932334788510322659218569156251952902760964425437322195588555573672681642938396916884160571732220116739670299427455885860576423545511591067148256739400924061496301884818206021417955893604568950068161818759578682844615285506009992522333946221044121453366320432141823949773115499170699926273053292266936305526102308890493841635612653457245249024653867447545866641442360528287673594163798352908759961101432500747200665030529040653278717755582001806691713993385727890577234052905918891237606272653158223735681482268595769056983040 302 -1583876892623777622382534161204491455333128679485149046485103180247683513845968095146717346698332557293672129844649271879442124819566561357617239052026676839331023983554922378065521340785007410933707933991115968492207417424601998999135553197771068150615850786232033961766638555037936231086038686701551413567981187578927761230869930374974526848094563014192789341744763383999267185445355943118175130455265275748792585218407683461146063066833951472098634717439175609139377988423656853577168465234373762729270722953765770990275271867171906619143476932559539056177956661592253687080303363011655275287037939467476144110397241222859188075616660245706081425138010664089132043730650359177061445073087944826396590408953340700729015175335686440676737318730988284540407599889074020435265335770710609969950978619903318512037682802688 303 -843491889528555894267390547977992730499289024867006407169644119995818929777847055681590364580794727385936496911570399413684706164103435400231601594157473427263584209153121458471573493106387338460301657005010632449801054849549664974666057478247604890139064160513435902935845506214895612932767882863704383555577118074891914575231488457991849631212156844115731055759698256492995543748860166632715127704040364743432863854644094084260757369296896992583204636112931030791562042877857899415582712950774141162804057531806924574022991721609143805216860060281581400352950942838223366965061063299396557986545094906416697653613033150253541913635842157486390604236592596972236844700621005035323608240822339788593469250946843300432411918151935328438426129221417305044236253430199545303797857130516376185030860654621194104721104682945024 304 -449208831501996672349969795737386456670798815540915615116108606582576990189746871884488621671033392774436922040531383449289096230886283398165763364351536290057352127139926912891550895796154938172380766536863188043156988941278270487898634127377424679282177364274750434002018871997577756764274568325668321429942062092551812978814987170973266006562509992639686733628677691431796045747280783147626526295930255454244800029972069910667814452910219846578965958103050054681681858655573090083935227322893923349624192193926774746684655446612819172249559246972659122434994117468894161125224805562791830086789580245237601048619691663968201651385193452349161438187041881149430933869858304727496965286441586656706637147260390818248302924062221585079025205122786503630262296818377092080331807487779259961588792260658973683979735863196123136 305 -239234327229091271162996964286704806647128630633291801836109060083441243132343354474260481338922711860444782193417098012712211252042883180105920833443584496342448994535006074350575436333250079265331716742358034027245901167445262731284574941881074863793995733205036810633778068036061908952404351122250340576412158281505823955418107327231188163830704825127343298040202092339788414563164470874297399370745873845351623158289052969165786252697321567022941529543930720940176599245756327568391972452655333389765557400928084073054012965333069448611876665277754932548066092473147415650328454942056371625585907320826638459953314636007801998079944808163324446740094328012873865009736841697693625275135760924186684051000976781319398661854316090503428889925271816554665787554521552603347105576762639761710765650070810191630585832056007185664 306 -127410872354023663088535792618666053859181289126741540231973688077249351214942419601637525378127857430442263002443073391046495016241787624833574041021189991379926678572561280580360816158159534425775708366112906266737747823428960261952893910635474555764302858644436505265953741701419545420839934721295210881026302516663275152901485342461708501339230417785910089445470351981806145961247664504910315550094533630333379576660414796166654263783722602774001776393128262931679804472212702653981308181197006095449639029471884170262442859828713795628763623722715388846273140390104650158011678460845339396112435209003717439703561875907411779619717987815966683518916135246282666803294325218935762744315238678896463050252907707936090503684474099407154612051501406806115372980375671230315117744618477617710593503251522138807443408803081644923904 307 -67857400024821949741335470618642658415420219152211791503227048131986629215398188253748995675921193187754497213797639406447874880304197114054200318541067628868750537392443136786589150543476590962132006069232548101998251932994402846452095326882823197977612864517780881669163492310521025038332224319007327233135560346861895854902975730722989033885007267153933407893662625233792913794772605232860306897650125304287161020678983394237735939526546845661368059977080912957330915363652988707811977323428339806959331161611561725825963741411669939238020898590102757840829175887506307140489616916708787626715958223591355886470954674275630138389524299449859465054261876593391836673993436359495082983245810484615279291131424651720094786252465397439292029526923233203225210104078852292941172581852739471397004798924119432480002342542420804092532480 308 -36140622130916614087704206954573479664309332892080329906268332753907285070228135434476440977963990574427538134435452081683357738909301345390272440034880898818219982277270223563166715442037561802735906508473084267289975398509908762546004016776722526931344523641474220226651405503096168263109952784191864071517108166062255713589486942396870262950570810148960520053590852963608871903411582809391803036505035108943504497033028747875073058381593362201278515753489055140317151859117744528698486485079646152127605434520354670245062976521503599200046291803955272692339648289714573491049696371385367795251550257212133982590570271260886831742477776509050574968462155337815821501514393468907680053622507690275160476876627688002233153780710455742521660847254311400749463856940208402499857148823699992071587942789899085013702919448100446231145086976 309 -19248711609460375738904476392017164656696930807372733466465009523169984831652876471713035379945548477044083051477866869058742516840192376491234951825168429923276224010298559753696208550100655920084144392737999065210525111052580543353597455868973554442272490650196928754836779812806447958373246058660101315556297754315152717094274957607453565408466896175646100745848937168793710918797524001110352954120654953057772506076572250969703771034015515342174234550569282507121760359017331815806902172196741724304238905097105295632562385131366002953780097188389951814795500170802160379987279367245862449315456547901062495026197123917470136647008303912534442996276805138045170646704272149798375836412793066406648105062523054696543687440182659894954980316420004323025539459617666264417217724340475649440292460486781607391283343902666110363221671544832 310 -10252158001061010277406233878188942607934951511552413781537354341113030030821739846698827482075133042398214177956869955751936179925673318970770109103337159199317435132559595038546211292239359363329932458691595340949995701173125993184027024566215752781093695303142704508361343828726563117507717303387888816076944772834846966624075647260558381467831474915223288916261473359465696252686797411810814657632146535807837711090960592568562690629165885944761206096742617844114991171880022340560087317808891047582723814366116867286612716541739907995180642311966515663831148747231091528951123201436131298047507393333183664286314437066086565077363687698571930136544428422724701996712020676009400810231243808667360665148039464465733162569295550455760838606267814393057397411402510202710053668963329631155165346869439790628913271254307587501329928136523776 311 -5460550779247183393624620518427425941446248976619731012540147962832717134620490120768457007700610740279226182853985714270430622566734956081051441925929216461259613193424872608279977655703942041305354681252792236568880100030084961445519568456218500098752194636439725589910761342281415332343915201384624075690695078720485577966828671060925726343385376214595395266285477915279135161646110042926628544219841806977575488359750564808417873502138993184098565616672198288517686356490899497783582189002806807093072193323981028242545744905125485854720591998537382665310769954305256322036758242946375894987601770912717921061413237475040755252518662328250276379395458812670368056845629747444009788215255715136364734732544490872930988783224803112637615589128105695563576486261684125978141187390084593949719126381964000721217787469598778586992572333995454976 312 -2908473395974246425977700169744861911210200436164979167274376207466405189631460580643572806547855657366933007730637479281717243185560245658582029857075439881626865258665361798713194771210483558024232235909386806450651338408504001474818123645972187554240869459184333703701921189100507766608735827437006551058617251126371549819995276313009422830291875492321437391609571179522047509319693371136914695101180551030727983382935098543852193198569373563412972448175512751444308609127349989083339223609927133481990342739379983050950865422435618035289444655392569880416730626173352306094921765716014814167674221759688258421747311353430910917031248999445743242006090859313249379348898017732265760244966993057723988777315060715108744119956256699246190089151239841094715103304725319470663242112350270102062619031347992915200787058221747794447757857594249314304 313 -1549177495174912760595369428061456573012451366906158294520326854560284246376172927818879296940938994744638627671087248612819231912326464349247928392303796289851268680762991940685317818757454803345547579228240273448681297595914472772021849619236835722480787569067641049972194628425953018555828954401534817144575555208465155246733890604390056653362992303525828155719708491903166105497780135677774990860567656607227735282656532463619631269473812729439074329190846755890430358801506782746360752882884224679476068467017808030476031290951184522434448716568485178833438132183209447063463774182643727500881256458131612484839308213001076038943800302671834153171954348292735330596088616806951038290561380615229301661790316555141959869564910743300105941215066549181975882284642123251841242145366393634831481987434514067252802946135222436093354033819471490537088 314 -825172324846688132992213725388557859109643968353115028843394640899694698539310087791629341726684933646142475517963227662566031664485057455687065087705180521023656162526494175786274421728815285164675589061056796083944203554909269989032634703115864967859210459388426895286479539969647615459602432852203520776415777836030477961592180622566020181625149840990040606475260750097195316200297811302011437576863101040225086910523623078180692702852537891894702883957977451441858206153756364797079748030112887483035794675610530866605375123413952564832508930205138540708622360940381494077490429694394561632993489046792361081263826395479127672627188569191794296379354166807719540483874884328557119394504087257887741463940899770784192005138770220581462146852176701924413776235886114045471843827766186119181408516381129876697510825973974039191576227438816419568763904 315 -439537032925021204973852330511989164005196934050873584217141287427100479276757058612601935861106218825945750906496518526276980606659386451637381869114924851748807899813445322394522327724783383018741348873601376473328703579931624866754281956273142954291298302909220909505020367168911754854496915717226350075902074825935765132110343624940969219833286993005250559488195388802670906481021395319208141203920048046924390015545627575178853403969602390313068699018597834876844038484752918980655526492986443087627091633984440881684093930287378869903229298183974597064440657931374795375822659748091168190870867302227984569859442475932557813732232310578271081218063671298470135807176322087328575814781352526435281455651167081450949930639167107128133966738251298690672582513970241934238807275572099451874973111881627879581051826784694061446102037219171189564666688512 316 -234128125272396806975131226187465543608791421615661862860628834473037620838762121202488218812507733474986045064433641565802065516049200434255654398142071471636575827880017849827239253155245554578104809398794888457572798348446902708184990211114950915175856203620519799921860463449813189302917622134340502891153118038750709253568611544819168291609363577008514382079399074721391301110150494322096912129891315594528361888351270181084123616047571202984504961544613353856388103670967653575624510311257117098502143863932972142889482833447834451345511225459435874209661463197130486174472957997258257476365229767798351330959576060004382853965707936367220856563718814817676489449132316690158128754984703860017097653677698800030013436820733474821420961801836803029559347839643498796233334011894644423348903637752719840160447017382215092508456255932333602788650084663296 317 -124715075554530928558358231314093788499048414245912909812651322887158191393359698164035112164189501757300490875222684601408069036331280126449209765721477623993518530553687593427982207910129564331599060489985505416707342869957347922894783465051720155862556100658631650520232844826863790856813336373356133450702795929288557063527803541564538616518366068893473236837219597812365757565376413435920660203172653048486288250708742156318086259745688966386444885398504354529034267633076390193674020142413804913790509749964511791533803505372541816557466243875462567634151913066400876513762131469282805786659195470669108788857011348718559481023593436935562215943075529691192394983090726245934686550315717731241915535197563457648535286723231833828016877456527074390417047492706183751747722533115835666788357446009610587438128004155870258053772583752649160929611962869887360 318 -66434171925504825382241830908738406060683092082436516249627878744320017409092981718497526986096913723135882072015455453949329532356298217842378635727374024886908621161470312253192096465293656039397670820895750291193602995011941222221820375407273985283917754621605561800056627826816495961123111493595129431240622751987553396692412855663120674757009319777490416602369656450695798867194056486842503279885134339922702889447910741677279542938027079637500640896537223846012389358379097174389444724653542070209013503380560431920866604502506002849521242337956456381417526370658595846541895484221377031620143434255595959007227179343432591630668536041942903736413314733291898884943523026557878115555168380787034119641674548143066269673038593926516398939025646221263100742163771281300715983472844655302312379806904828651811190551519117521825416283071680284385648876025475072 319 -35389241797538535187012035517347470670354891537722174527241778901495760450611087422291011477268779044124027658568861604826966992017021182494309675221451643543797794290243264241611722925031014512486146921100011828680385822107325379824959180235010397684137412698087360538720708825381233175444497997107903316153019324739578765170919738535897824470203172842561924058486850050752680842851998396113110103747517056450643876548447146954560901218246352819538576672092270190994680615210290597490407122297838406331707394720204373202135550922142765505264590492053229903991240548628494752384823770623636733741822435664731436177922642590311783357836415640870274865071227932757062089165755691591175916164312862337964548071166970280078621939315707091555449920761582749684547206625313093033542985341895547752961696706542740813792108300636265328341372094469586270434313500327991809536 320 -18852029274525297553828660361496434378837647000920158245530111893416104812322947162936967238053138601467415089593150114829538706548973711828862216359668941602223895196621492479426917296707884017184513929103543029521759884477382578211331956053452019303826343720476043029260707796140703542025863554705070324521058671376862652184592857118077738617023597701796594800186676175784637159813114339334432980668460108953957270317446002187207220297984260177308758569805503346118701257066150088763251854533922375697284431425074956896971362169166320160060687281603933548347831414754345753592853417495256557575466295179384814835271469139848044191207416767082714180110015142414966555012157043278765770690569626213806558726804106938223445614411047932636774586916621090979405479644207669791403356085963789734403174989695984637056778137802167267683380946623498425495438679437883157250048 321 -10042735479398102335106403667069392194157072843406537687716969822468616463099387083610539574418548671923210882892785907882581828464036951858860795528834842655687884524267017127906003314503978240681449965102815220936297868530621365807604246048905325650350826849737191961830697343910837637753772818804281980405152072970762596303695240632866941833053644535432422702223521345375127774161929637287614426071136240793011401859105203444162987020628163873277350534148604350773161306225101774080690795146037955400214022155841565648702221375612616375192286772412935805746344901119543295418799551718563070978028793398203442994301415379360802565594471498997917657272123014656324947953923785329069366727480004456274506725545569064425894951707717288132256593620685152387788371639029213033128314637258024198746713100526885404518244649321553563663454704743065916893484938438304374169127936 322 -5349989983421214685595414837168900638938468338183914561233313016630775987974562461615386776586328934878557971315940530434911885515636181886487843209704816651349562905842130437144023674028577660224023078329097425404460816330821697067458688559908716375791804712747395755267874408594164137891406897836228637886697877103095794459336755767556200603714323790756171094917585851063402572958925499257023037768917471098625161699968474307337508111174937569364413301610743863530950725947405207165775249791412028520227686884904190525620092999844534966225813045802917651301473558763485112894703403010174400065725175624183746571245138212383298328964841054821282880629254254787790875765471840710528843469507010005504585086514409041727540844170302306237884007700264664287549281975036478304072672132781767793155921793502876986669952605636825278828333313134513720926703386024671650927309258752 323 -2850105245162743519916163081755121634530201527376889815851222261416098024334153467551023251897389322326492027628171617026761227444478889583430491613394447475892602281335604667278283969188486526404359019088927185372330679661877253388306371062639941708487667185441715686119550135985158870224056521464952067277962637633758517035235184987653678527910013379775372397934709584394132727600138944407055710106178814146072085656731540806961477004151116778907202424414565560244783951415116390083559201733148835594076875049903126886285894093148072054385785546967203283499743229961630832387552807526688586800101878234811554564850371356522601425287033295757534715918862839497131023502250876808658707076179783503289437670965238153237190541049513717831055997473890585327699766794860012388724782063093065257290148314460536829403048312717588501345834663506497313588670148244928277401248031231488 324 -1518363537874614020851782560827778368231923642708869436773586071382193059622408175085570487567341876118732627053206163328346941522101304856660251458834117656124249357148845120406701219386233798930663443428294338692525114191034218820753393865099286773616840916321280440875244519384024246750216400101963493555526384164132120609302712648562200062817219856849063135296132954869312375689541269767976163240265069665353387617791394521890266110136134314766376109873082996927351230833264512714651537235280930081762150097746109423427137629270597310221574265802315670767547059331834269499588813006040092079753433198787268481590945103599984955384347357837964876997574489967255347562671546422186130425155194231141682540651001869915409894705693150258112359726320216662674805754554182259780386848072549500442527481635619739208871330597511035811536544583790760845919020493038180409326222114623488 325 -808905022575985075023790135501603315779089721407681868189103466159889333106278613097910971917450840585492410897852089982508317625429568651186783399540292298133241411631582210610760556834992764511585352371504536885769435267955281954186433906695764061712254069414076231185391693352432896341268819470296979430540155968057647338404750775023579903700595397464804414901659783550580385151108251669436889388578193180982088829370736363959354198354227500334461319086349584166528159952565543382801515999704710751415665495380039160616562462210399082291140551408262327895854310907510362710443558539513268398413886387270349484877389003796999510339764033759123897708289974278589958869760072731443104877016477383878469553560070599512981761077262736140389693960899045811340542226063635107700693960556328705313696469269703844646098912885604320359016313380055008856321552268467694176629183561444873856 326 -430949273552868519324609401174024676943291450547310098795856854601370391858707187422405912193256768911943347027691846934800561369338034128368159249884865528412454636395588475110094657101071969212110586383603870238083897850305478372757883186904483693996249802256610129043150052200929070139235792089231510365884146136431719535882649642502364440392573342807081049881635587267734950276919344866152114423262732857097485497244238889547675114052569738767585766386178687432660581003293737949567565766441229002783371867799495602697807676452211859710415556347488332925464617936234694289026267010653475299619521896553347907291417692802348144054224152458517289992708044280938136341717774399419756518241671128837211795501145691856467065657565053518540100504258123004438454010470941686896917071441716523961104681697670150907820093856927546592972839698743936401300913593104290751656497184991732516864 327 -229594556402646893651238363017962926594949412318156467283299114424000124380966165723744076144031083854206464657681455162171161043203561641336744748280862379716008156423367133964218380450553579583360578982936833196251199760962135181621220961552524051676115262559813010703354324023813905264725671464782216482795235952359243146563320881315001666241433826546409143153546119965008547993022909246187549269656647677391722235751668395463835619188718481042637905605289536995286556638022448717761833754899901351712291584236342106828996672931773278833715264579115960199533768261831270826857674332380623979796994727804319229448155840223138451452969686241720275236666598558594800564358630512013076553098804280684167196496850291775356496603283791353258760302715354099923259548119600881397035832197998669690175952542484002935556902233309438690549437619654548994177129868627066314149845377978684724474368 328 -122321779995027789002831126545113986492693217067079340297993505639499644774622068260001725712567946212382897196348556386669033286464260907224798451042936121155713652295538126012295506991531955272982173417360648268211851916283850675494847099274254453490248172528525357190771549387445772027899943448673501960459695111129365319890456245514686121118496386058774480387939856091910597177564825934509904471505845257313079722058568596200092066797704582578953248620237911509144647355092512292324704591350271918586156662225171503318281166198690240758658008896825939276842990363491066812675564294745292738501140291381912569074579803370694436568325383051990668026380256722816236937479783118377440566558705213913936332652858854838233747268082649668174710721831859305603078436081412672042832240799959612678806666830284936948070465891487599586122864256119589160754883659921604042975824232905412497442275328 329 -65170751295580443826961226842265262816409854455174193038507221026985719902558429304107380622307636228905824101596934841759287277109829643908177951672071729005783176363425277123392667424800922818640763844676066418942935230504785763208726127470498496687715995206119798252930315029646906724229436200147842076801335421574454426295129690304835769886597063066622156517611254308068235419046224190676891379878082715586153392655573067279046212405881640613585169509653469825028225138645438175902315253603796885539574650381043304757147002121191499046340911687344965927656022510744771210966488757480928044027407255344937868917997369391161446280167903351011800615818457481369261633438973615034824916920347615235663608041865966040947500231296289794824007901876510957776134228219273137619444759513156797239468218175150261085743148427015980294335257979486012035156984257754486544860578870001704094134755680256 330 -34722289387381833621611426007308274754663028253522103710186959548125620398308571975230268650033219065014422137376844629631054808130278749512938848106137665962237199749923654239126749900024116756197819844576850585352177875012309582545782069600183356835961218464970383347602109906938496041208830669858646610493779620545202192899033036866351178738825760020215804475724235109425951700877738241763443459844476255478540001644341594161013981885124247362438504009927607220489093261663245884172485092384414445883960598186807999818493651575213604175372002707883662930001929847525190964076849637198220484212539131475641463223936412596397688715433125316487247363315436186590591475798435133064285801768743022108169712005773785454724764844763721206055666127110973673163972743590792634255893305285648350479685756849953847648947872789141043503729436913459890709914006032898817653088279266775939764438307196354560 331 -18499953031993507346353150510975275253157612076015253126754990425331142485723907268240221614933259936058287565972577286448132040077236731653913300106705179387312574950074155497165652998942484203919295244473423921323547152223172296992277889874568169760783577267201039164778635976249603173897171410093142895483668357823499297993211489760467395233090362955545723500095208812575061253080769071437767097511976206043240897573872264087122833546586269176839129127235789067556281768989677061848331306977615691919844106783705579686730217076593719058165696165780420634815445138339556554453321408265877033285287255703466034478251173208598094245555906676139222314482289637393705877114687700608394830825272030069913703063590288486669219361049748434149545579914434499564328295274294978425697892806020598961425842286992178888827821469878672190646709389148002336098755243716889638461142714770364918390643440695820544 332 -9856880875756106152882361709190919294310089865353029687372721347298893207164128732479807721525528674552419326907786363345387578122689402048277637686122283003133330104970794830288646071153739887145566094271206649783771282676853834737973506610916368128026959748840563248083192266885200029675795445786622477526732608697475144778821091530471359332634058601671192661399279092239987498132454315841236547127032807921467259919591196245546861576854664748744349907375053044086170047334896692048083956404435460923215535677635309172257409728029803133768631047410518558763230335089598558257177687073217761270674239881646384508651507825136445003959465943666782443815197232567980454835081319087727740769356588090318651559761680248259791929848705648215492508852825831412599371544116807227354849196305451993457894436539759397577379618778467717778898760266934657522119424749796939245352581298214311677226090057944514560 333 -5251881991514812011465621908393087375313719755270306929989700116134693952082920933677080602301804627974769536938414780439686188029870413236800184936737034304885954645792017789022702909534466241272920907507429035224542425048392488366709638261654720155765439479031428852025282042352273124810838656800423790758115493690969494548385778362351806826589140315570504414466042402119315525142301850909654495257145640955067449512533369169885193038812357020464673486873399098376298309464569922120979882472622770212837743193676905137896528601907847700729236209721696193630490488112426025679271008454940789558724055549033825809383539277951281835008767968317701633393626591974372855043609272483582465441362797550714188456392356417339936511581750169094921365918264017830932429631812873596493921048932063657862664418184204802924387006744724259030503833645879399509201432377593715425952596384302876349744004681653680764288 334 -2798317185345287178456891675938572084624143029132194854645866699159858306942373553123340394811458192223452291902846344096073155432298296163993141903956022862914102516770133569916703271281062143151463247060436203428407009716443234606840741625264563735288498352201759804517825172341730032739798646407047197987052688983687356140296962054219971118459562783293775924846175715877979486869094484174794035246703565890171152281746147921375195979240338533497091268135580436097103558359314308844390598985473119713173865454292279874921398426324584263911366065144267524932233342582466724695662528230506331155080608608838608971224601786652484708674774239251789945317771856680278202718930612777685635576869424542844420523273071221067790595246429122326745216813702965945185985629626886167883318681357218388602534110623150434922926029534077438049688007247461809894120805584923157613486198317205973238721255717880329229602816 335 -1491026666277427630848179740604103631887140189438498003723081353982350420135089957502896629035794826667412831047089424952417681384514094138334345658993596375647586843305351075283187923573853561200149046978875943928039189800848979620842833750128396067071599944704239280444395182594044461029603965912487711375848824694497833239593965117563564733980341394821164028274728450656106983702494291896852620244950769982777597381394848939793503341196499081409699435055576753820095842176546695152350566923394778905393472071872233277557859780906431658298895316607263682146198622364940203911397136768191563226084583718727432973994027176609440756052777890967673006081787092282617863837561693580960181619938217049972879633307545149808585220729834736263085386034471456236559716895294370293468688217849686363123020549455782109913099506638637214013782176033670134309609307643872999952954736567462233973452311348412497636011690496 336 -794475178919794017920492862361200693703877143676755462259473242769195751462898481168503611322232461480444170736242889121346723919164183863139767337306167368507064525866198581662589714429822559920573409652385737921271616443906520661971103463114690194145767884892891457026164596486296171459628096297815573265468413415089032405264840900958394031263790198156979314731016263086517643262162050767267862885501173687816218564093751610866927448992127429456190561202831424229064245650133671394574335423085218703127638087064819730036055644896144368710017000226529239134320761550441023533856587781242981357725906670678581923162436516469491496379279184239605696124775402282070329578610514213981765810281833596126608503847203769308295481006142169486418256769533859244416054858578284031832358397502922790394228064221647535409504783633018594178718649425322715632666801804571424372050323574763987226067393526208184691703825825792 337 -423332556911473603473838213463783509372423638340998601974005933012336158822013518407948512897091190796532760494961653410288530210089522805000132436806289453674478267341530764079780217857462086390477243764394985715850667373701083866719575859397104073954179201233069003342480705631784426183134548827625081837454530394687740352192287659733738698463644075571530106048422307587083578232316909210995693224349705193821579918401795931032759535275795950432054465398780070667495209747685062257114439046983506815847383650414106078601263192918287492776029122453722586637314086999893198955553088469921984251837856592627071091848608773418313560832002210847690923004795515269696041318997429448930331696166662920750453879829617077464534008705494413509998778519530806547256445388261184823541203623885755547498800879027090721298487483689775808059482718148804932701539687317128689807965557104543164625367778469168430629131973353099392 338 -225574176902440294008808321522423607078014840165435413290611882972896517704242577411539815493798733785779731143151245266000002111302123692737838592266673121161662244830259901888666658178714827657011285087460994591232980362837050367191102668647631555712895696649792202459556269142084179863561617950917289627164004157639954400157949833570106259610002746091362435653411451560511101402531463764164063572474347478067616241911171684822317222182599919059423516115904654337157812950789338913762907664983474123165449537783384896334395119286181795276259232871457823249220519372352913921925808215788986492469520879808334245634444684471790688912820234023400538854537277537579344614236622117697760868238602944979786192296096651879499336750121890050544387695090487511536706516917295140034443359202442858645233601675591673989422984107778595746944714352544870870484026673148605681801811273610393311278852808996185606906144270662482432 339 -120199713001515454704926095696257636546577322063445786744415108665462233191678849093822820503613316045214085178184801272043323911328370244453811528866027436403641125813773261211906329481025903616060914779843921618645246106396209538450497192897912187562669095458904459004382993004854997752668666250885573815737543696736708508141226458015800762295667725880722357188985371219300598931806482981067491639627922108429041311897858215543862821558203722394742778825530643052019124125179514566032877452421215180129898330333400723790227776715144650428484412090293913977313358030377895987408110024205233633778282391939794990610389652258954854510638539282938933316454428750803434754985313230996958363654299237675454587030418006172629549920060988500846609365304354777387568284155703696908387274004024790227825440662608128637757223044979528965349945807639919487825792847619864449129167600714257663801216630137571448197854367860497249792 340 -64050685255399461192492916528225951470146684718930208318355577307753757977857694575405302265404435418668616280856788309695322195866897888096928478198214164045048686776635957704034055935228845847492382185489176930260891076843570714460092015949226447086709112755426383986224634157538676444224452390613989090705749674463433430042940590708264833279162552905491191189346608010023675484957900164611526354361783952884004467260902128071615789761712729048846405107804106324478517651876190721925961061311697659542126479754046090334009152680466369575442764102650414045736758927444692602820307559524672046026733890860630128678280563530513774569846674882335572915837675701289143724986180442419090839299428169676719639207363334586543905329582936541684412258927812758938433017592623285311095038153905173825306934167719695570968270282496776220359126571546042882189269218163688595044459087634037929003607915135645859205786390839682009251840 341 -34131108516109963380280039774834812551221895345854121624664943689338628283209712129027556913626096110064674480738070890383388757667868804404988721351758052457888568472530150515397179647932581102983476645206695265092445726683172066594640580125265639032597386150505743262875690751943035644647736693066411535119708064141622943782599830156464998500199260108241351642495691126824721157925379300235955209278808353205820412727076436166088841183000192219274040840585115367025733500640845256958114940891452192114593927586368284089166734182681973924926589558183082135925256497745383362096819165746246739769543504359531672457656301514988229606760185239925561976865121776235227042115728761698199537668951682365338572445200437815190978534156561202310929383327502663361145817057080614529790825885450708602653719789609657711520966290130737295780017236872713842028777727599538805642462974678691195243014996174365550729664586767800184394866688 342 -18187928297960978339624266363128999230472372210122556128080863309634299589687209809274455993150979274201871702451457341749394073995084466346738133352490262667048244927746575786052283971460940372880070802402064629231513557565220936658443758150769747081491054049238938973426142289132691547542200993207187200123387404864775986746764585243879109833012984505151183602361588541672289167546272865684364779204841483997429554153522682883580234290992043881213616820841663230305974708424584504434067477172416647064797995366111529350744546116425645960973584902685669107515036891418124391024674773169891127835222040561443982501618583144557978939544609870144291946744080077343044074213919103194557936315963592486258555441757372261445937851370456730294845309961803284468527736957447293201973023137987485887916193689642418529323720468745408371667573689391684090021295386284055347743016204825388154098381780395387764282575843614041541517597689856 343 -9692197685286952581272559872048770243972070850226072306100704067807262063929170375645743920844776645960780375029707308577358761261419175924390947248481428561545878452446019813183707223720161197603124583364277543831228870097515268353587067760490143243545115299615728614881958691234024320958086494028711263529181806927674030318693221217563012334753321500176807274335439274738779518568121891737075294722099861621568709581676722842822370369371213319433378558268229509030170565823689032834916235182903109385339967895050078079693030339186009383987353905176867401970312944807767201384398276587642877706330910034254183743146681998841683908724340126724971376970719422289037002639656259769974633542760108290351295719005992396528619027528042956255931339490093002964233099488139826161138483318694452018706409927974153505462688951240373315947550050094343314186853855585207564837785329705046145678657692066684100338788270298636201915134847392768 344 -5164965774140651171432294590737060227423137467682700305669775002635316305567020019853040730936327491212933911625925810583770815541818144981655803642323381393810703658485136973872557664001762333349467660038772402209073104002355830896297223776854194932585138458944913419441692520029389813119717103009311991502613697014081289141148464268435942341415908774559912694562039307712384991459768403590097552162590492503388362757998237785565079935476114336736703655402156932805592276600547763281520931770785498658126112919619906620755659281185314954887492026483045525449866548177898300809173854660225264576722934469126864208174516785740958514880574039394530945076987262382807745224264561305517463421655958933517261722564709908695702154541933076407581240037184108640974076469841094785993247544014966275299068687845943684844519104630783259911473446970975089218569450900773548171521789548638082674087997117373359646404771713053758828840280420384768 345 -2752445642680590539972785628341450095890602533463995291440554072215479456021551951399455154621274183146489124737759184894422793896872308746513042488760653218694422330952797351950588115620758049780661103143692785556257049287955108497541609713449924000447942429945630129535139608087691721322350976774392914762932979063840317246018448970749475198150648601572378645839243557125615684634238931732836989771669323238819702790758920340294703880286413389062028934760205092111045904560125698185123054578311721850787622993219860845084584806559876950945871460205848278107848384505669449030227343796821795344966900189987719797941897986908393922498771982119936866713583156535171925788639200808196512438339793426085823212289321449628562800425206472726709619615735062240327119704653056758573045487631310109337631903809469277996845428794879130337109076477111792530649768033895985616598344529034997224061378863139579898324956100692666929302547525990322176 346 -1466817683526897717252936334599895859976670903536651298221823298619627052110636287368498788732296689175977644966156273810710051355452276363233854859954597091246669975436920559667027086817849081384860355431893549915969751763601370766961839655250976595186068801682926160242844142424724649917198199192703856715435643196530453335096717273206700664279252077142713407477447568750605284168356652917323769266383767134470539211835061386639754337914421575569089703028302227391492405138849363232335424328280725891721560976031441444785165791973458119747509425706584228057100981242166330058586125508542846626254450285470189526253078808578289152883665597601590965119389580654684763628704177397104674072476373044384547239842351294125389777387761249203243079920207941135335193222522666699765474739521219898581730493081205147443901920945583588650463742067614015916934741591937587802088786258847913827649328553614292098631883538368948993479910983168857334784 347 -781699026560239147687846824100076395356259971023720120682902057046926650755065831327993716544865200029247698909592900214382367865945986259356536434917064869236332575299897855051365611761874582318018274466379716711075835992206035289062369010488657933834354257072178998611169024777306788038842653417543356705598786130339454854949078960943703134080305460297526132557431620949543702909800072252220649746937716858412220374863154819920736726870164089867507479551805844118246100278777832561167796190638950668510061077153870858529855422215713589579498821247236866570140849239876064400730485522580001685154513624870454141414314641642976287133480027546707629042503686424486873293052427608368066697359331827315500588496321610902633840681862644416795333178309427295211153739142247281766322758518251620463232314580205946196542726707033218226684789510222617821964404697745202992007835908722845127771955424816487915348085246326501171108174354025616753147136 348 -416590170419041584188424894913864886685133504666483145363171462731352508636724844949295900873066853793781788497464032746004170995879471110068382518726525911857932505483687488077577969715071976385288909390754243433145563912193964250308753724401705037684546062545919551371617773359468627199855500869126934387316550630411122312435512581157004364184880577977599148116584995116702159785238802847836988681929667294958464046491400999534499824079812865493738082637571854849777444399594028718189538121438574649295797306678474736605312903606210788930190140668406471864435261481515554386551728190990743689188850688563674229314840375434863194916715627704912199207258792168027698220321541581623662919492641060856446523343277990474563737014406926730442145948390486100361845325506732945089105828509738614454877641724197807509951019565228334512930303582216881275977817494977672308864810372230843788749542536159707157640964364898878438733712462988328861270835200 349 -222016087180690394779497816697501691551085180254591503034800620480411622353671734556335155751918999063734483884605775781918795055140808431529677049652114909319440448707967760750811947483041046106497790356765550415198881885149546882888458187041830079296097603830224566512553180895200543087001789080085182947377754273474170314933827869389291729772803068765899968056042953604429447701244596851960329083418089774130964255850086480560008000434535101088282962867707103081357166130669952364314400058711493799748793820751752531614097471848184703719797660346898423347627596247676347094284983492971239451542576141792465151239041242931773613722686038197483924983778401950084574750207004316999629813117930428875471028671658657977946725957127124802807137111691131535004405662506970597738339041522241028867945676715512812012804691813675632222135734960613291350744364773481829594156875799460542805617854623811547099921752374694299227535348541823870650501071972736 350 -118322085229147079572505196766916778278846503544484332917704043538952607217760913487401660623528032525270519754424486767436817328946611056802936701330574589354435016007718271458043344894995182206149377449707900999668249826511737067352481060398373418226422473613252179846026934175459057212396298842258767653987033010079320333516837968989499457410443696645530403591764563007187898362289186834355220907468338283053228993588326474908219152515540266135936390771508131635515487188295651754654067408919110247538186418069057410432611566614075368338144095210585864305630322209348433108865577340936549984669667252671271700005431537419254220107493884205911833686038593193893650382555671109178320155970246899507007531653495641332677927149965876882878074438756489230941002790776835505101851551864913153867857787388050369921479639339355615062582629393292550487840281276035349476467262722120361124163858134171360225687982521909062578295463955471032417232788427190272 351 -63059873573442869767516332683814795000092803877610990814564770134437153449255387056941004033194035118906482707481532141451963629356089695597817217419796907049469670633311035707642697774526441289229327754819750072617523227741200213928596587774590043003085108869108723475474479879002100646145614388234280140343591657379420380263417918306104473763814658661302550485522584785312910393955882716095288679011851301972855988621932692758059383968149070658903713194104662792326703885290374873443201157713080597698328808888268691531919432450274706860572446520551415160468241730025525479678384506674234399416997187981946781464666128003317186909073899036333764225725058168528793622366137301939359912336734431959694041575805887086534516897105887267187601552575222311042913580385725056853047839928977161521249873121141469326044638348654013897717722621724494428587783221597965021208042103355800399123163420155827231232647555216642046980150711052201410028036885326074880 352 -33608277428701289494107077931416820380900087172725310681860469940816467581401450705578857188299803838583123666500968436786947135043187019631300263484407349369387839955561428372918351377967821417419427709794766846564683561262633438847740571545894933226697245690233662424134098848203154769799370721041923413121258717954820486999847208154748839912992596976446852245721224718590210490770454313812094895445972996449107642769443181275508076165831287515482465100101662001634815746876501631644578414803856027267938853530055672782796164248469484271146619569043425509306924543425485849057135214025377335826439977899275864776649780392229839713072467489884668829518198636663779811824618265007367181870749882076716343787853497964932109060695648355062622777002512578076106215141871892143500566462223753181883447094306681858765165486289135500497170203524453131486387724577945936673058672021083190709452678461231468304061951590747685648279205528471417500585442325578121216 353 -17912048435268709250444370694660780259459822499740597638764815428371183129242625732530681220957622895210438240060869211789269808909979286771870011779894580019114670441991652749241383879758865731908701078245014241806594292902283792284044018238243380809739191426050267854887031756887778119121574299449733894120142313374510310660768699443468280768009212262204884686653360979731453603912817838158745489602516304056978194551216790722109465514765519881608862946267370770262986299151873018217911299297743489513687675310503683037260759140152735558500425127862895718284502140670772380736714981778483503201937750441806691698118106157332324420414596289363669244262463980583898475110558965133109819574935781791762736969848978417975468818027312926658650101004918395385489139991286635422812259810134345222836854310301208361189419902680950139849179047574786899269914657760816459577510121772098999438742849193645277641497620264436301590978279627750161224161892692573687508096 354 -9546629470564849041807215330065337070511759567576483987457824417236103888392136417638067096426635615367560599824845920930835416576001258388372100082647653331994486335082954228753730354092321717968512583030097622824955063715478000115381882704956546947322028831537504465480700329249108579979018588950862547750017237417805279826315803942198783896583257984392043168915640705598231121731491156436862829974887977570745083148030808350974565850943125978533101570434513398188552662610749337537947707281933569149015602188064866124205584274284995778080967390947683575528759914150720750216193993182650813218031750556518524222081476444423084221615890242901319500799160051942680257476041847679452082781713023402386933439008666824722638160307545462500583486687795302281003378349845298776056647208266892321613919994752359767148178690582924006422674721498487680491392542374836003634010250586874871997262865525166148262581153277247965554457979040583990164829431033311130662969344 355 -5088158791794414238313161316788841886715867333335489541395098227186588866586280380923555132220018553765786779638293238161691271114372483141408356731410147329075801068118397660341459102949866468326751222312000743996059149620409002202416076178713982456932432903372010695799073816759877676379953556906247618440630014422079081583325753565448737387820770842269051199576316865942742145790512415442749138981553010972396055499402921596451687248757439988641920715625432983261260640648018457492455337046557302802251958765732317375648828505704650577258754740095347105926989558301122388702883406153752705363967316145579645659583793387248168776374023394434055067825098975619149230806531207866380215165134048858792239906004754725521072607202143153995909335436343632704860303199762803583751372586405541111850463541050324462453257641896660557124291411330847899225778009989191756789570562676062916621971018105922410137564306582834588899580955131126571790738850934881563284055802880 356 -2711920731530498943856508358901710177862590677552572157691206825737019002286406128653586255958161243943349409556308479834173840546688617703218153916655232235545740307676583148712873052201000550060051667696980019417106055486801693825555614561920900437188237126632145170293698566050280072336091047047755081553728748542285332643630142792121338855116921970140725722416261970415051466514164924183583984557681000350658174016940353361925674451118046404042619393136812227394556202163011068796122755330104244685032195406383969591146241223247847987009509974163319927865662844863318118103647034462061783294499659940655539315111757808494867886589881382934242334432414878302247605496579253705549728775554605553806746661352919598914391820769012347408130156502214973764536681170732677508511128720225416913542957516168451623345840290855764774811279916985425106524935581287478062466872709754543367184217302298166539594010249055671242859881005187827948983000208849163412660152911765504 357 -1445436571667156960604952276283265871850396262747518146017956680619054074804385452518356478186658512675862019992316229965040146514070367071445075192800373634411733283761193320871694906775062787950697144532250929825450736776401619648079865148600619280278075195382507139137399384927764834696944695560626933050324146311901698539661020244301641073540290797378460461144816972760196634407173586765809702398200696635932742740169591423333938203967277743085735490742315780854862637672141404552341379008607490749599396336541168742296538078047485338586432109923817983191917546227750936870212049825086908313803814000215684038921702874210115321707646149539465719383003068246762593995890216367363282838425957690520585813133641543190434028849729202671173231401081266500503429062976468263395085936599048427323539907093971093596136127138373045882782917280059997258062772839195009965277476106847804024100886962104129240623444007686156710810469886514114234217657962389247350822992779399168 358 -770418614550625672782654350004171622294014453953519383785438732679300279184741433785371519544057659191378565368533921973166917840088872029248854807438606149161029176840625455494637685273462455868897572856108417102186728826534381025679758065391730759101181244599366785567253745701780936239068845943902340337126926510388568391334497813783368194690862749395933537623973733466331511461870154883526977258845355982807745099967194973346778074343191281775294062561821376355582455339698945063427262345367818787502822766775839331771666431633895274793545418046640905467238920850063871990590966545820984235994540835844302012623285337999777189725192164046001300126294489318651456448835567977152836430449281699943104381359844976000519437084859456333081276052711893459336408878890667433624865221201180430904487683856763267254649420829285278142025436259570949308973596608328433346745676337456863991207986717384148707481466594423698757367569321169304941009711422689030942049116285863192576 359 -410638954446613474644132462505858804059957893240828086608572647812860418964495932647805337689004653427971729613047151818371032432084087699950857007712374030937674308824354417448361102853611959483935783567206082547313313742479943386137173663803891215529404563319377787356564230507817914233556193270727718777521686653925024871012895399981291457195191407593216130446993301642077709557012189983120874197693334873660385515579989810473968248609890561321201475921991618583555953276485263136727497795575130292522081248223501062714479878431658710787479757494012231115164441396211406730394334250761976544845695725697951009645417291783348676080876792265211322489664100006408023915546115671348475134073889896748974448075959443971172131260515526294143276102704344678374989587147036363540668668111232463228516963326860505775868309085309497579946094647423505934999411212510986359922828917048739954755669541435728816087416116595380376440278548295858650394193004093007419236350633112226268672 360 -218876502973621458028291167746595453671882040455381079950947667696333040663967286887061273885225918746898731891581708487204172148438614298250089852853576517933667073231384045896800969739707307956264477454409185323157389668610131523287034626833644451617287817157494132050401225056557697894924104307741739216674006324541563930286446387391164473581243469290062305471551345297968990348881901641915243013413699123774843817925049781814433906767540734995683679794401401734822521358541176489938447492536021109933833374061121834885316604320111408566594901381929868560051848953668509483357767441707803016486563859709572686915792764396790091652263472784173754650000288442424035153456289908986548719871229225400013468264325520561460040852278665307720270107536755020485001220961705609982648195523956619572084871836445868582965058248624796133292722198017926689911400868830863751836159588864772939796863251599213291236717033498784199905884538735805432737891213611703445359969940812319184453632 361 -116665843084246138350635507856068182717369269069634502519219515451219611312112416876937077415023366937803282084508344855430578886348188414380664257884496641869463931838733092709408914399595530675925472545708131528697873132524216317623651337655254572946531410483447089072056469488954319932733721559698956453256052499539810099002016380867110158583062914364181589810563113542524215965586701549468820940915917077146713526018173488474527073734327477434833248695755704234239005315523466806233017880147010710027774682370704283467238839142637817423494606891525705423217088383879988602700924595179288895294921821312519879213734022235551035937469403569836551967527164527998515118504067342153496860944846776956987274696558401209396516212579500993423859270196853456145221312347554240129132157554311306392425921040318282161918948995092139720367799732669473335783483650768754305653672430820496120472046307008960427397289238236138363334679517098765498069221619979404403762899183733883568741623616 362 -62186177494110385795126250066103691612321488071587173192347653438612360340373220104485762852041216942336763069970251738460593186213043733546358716350510620294634327505111996294044435423016309430423275820093295473938073160462450245774345574395739824891210124990173080473708115305081851520796541077708093836042410771824163964744887754443618798907507510487794282137908320079488943250790878962701369614431223521220073048591381196744633936725575628695263163923298740363770588836611718353035952205254238368466337209731884561292332217079034461860061759431936406048127669183449273366990506258067616032701489682061114334123104902053034574049861059764396344712409368889266455282361843964447604431680101732873567796117894023064184504314336001393146622429088336028569744113119099950843429587892257574173049843420845871145718919516253303037830780365562173682675823629507693934900647289252577021270051662447127145322446041738059382713308624327419844879278390154663928796368586374905151235509236736 363 -33147404305285560183450271469262313844808274736931539419360206071527643705316864575221828618376002755085216597110020508872647627371639414522186596384078718092321398567153212073673405379613439037926050843650229873260600293248826597056857000386465125203135854465485891018864480463197516623001410501203212130072734694810686045101034341830854614633400924006491723857909304873344346140451996920900971485151604759057723557918220325887201659267711541667028881362319140749403074181844100490572024273147708594271719020972198786535800891756446894497750066233072724254764412702168042777987527725139215956957370420188381244742840068047751591294164465853079432356010107283706065949336835278661398954226649199600511228378274629332903068209926735387221399240500665035165744121046059426213207914514478670923048247378783680080180054287281355045008395040908733763222919985407500688031007800235050548642434164069799467155589467154985034893585149951863594503573936303164616482174087521549840574567652878080 364 -17668947633953756019767748141203019366688004019295202577772155361503721259787259227619995287464557135917009290834790254667104958259732682408400782842901901465290834607596597401011667027127671899473501222665708648795096171485277685127497624372226830439980060487304308983197886028804855295637041530683655836211533236242860395222901751909923703395640253933687257741320528793987907234836826937117578820150099570083416022544551885113627742571624911459713506977711420123748642073352361125110298215018350287032151783512197308079724458868859035325488942545784549710229953338592050682487778124292462136059991378774682500190224253704341455110503956248219603924302665466000532820214625660370311974130798718914808282575807250319767703887638915178454046753411255907367641743810230776264522372645403315454704158575037302230853728260604944514362956807064724585225173548886172600947228503714198336808655836738015550565878156132263563034594971703694210518242504303360080292107091486514764419045031265763328 365 -9418403800996196831048231969109610393832217531971322259385254745403906283694278091131026106708457250060088157827628572488126586267228879381017600838515151764475952249179668260222410729781819693337019114074358793110248867919063472090556945782791368367738429107010066502758694428146403772743509925345175857857504709649941286285939901803526912195748279229263015803292166974264842593873508443845205170789389633926384362556854306810411249292315578382964146700176980606118219475762353661144590583055100594514032542049970056618457446547074177533368342047405924893575240902787068188368717837741326779129429386032694234547554890792371061772147411404705989800518088548380009152715796084399458043942595066076962381923205471964449193125005570048140150922834496706555298013087889220225120120312727178056475288669374948546879887763054332842313026988886037197956149178917135569474608535869486807746107921882754664862319644082640876816396300549855802376129699758716855566264125926274662642037545935719703296 366 -5020527654045300057315638936094607554226229185896238570237654067079498467464072215367440356695854020745705846941094106337597907861787730586820297175103652655015459718270119602979018765429452194542863339715998928513421196209875030918082146325685427999005242569752537994742944852409278715514396825516220286416019421726079115694260312948381962926342567890524626459364712151963063326201427347807174721673553307938141566969341918776199023225100087143333045429093739850528819265835361532598133992369590074207171675046102751311246017472328928534531034692027690571651225448845377907742524200134304653104660986267561584391031900558126504225270760933638938944482338702556419256821984618109445824292792026683422622302230854716127992105852525659494420496853238679357490789048113558665112129656391529543303522412793356623281128776605211345085958267693432898317967366576154725413155870600438279309600912926742399286575765295065107517972560706636703679324701817556648622149283140909195835203098323045412417536 367 -2676250897266336206129627085774563150787151089403248309527493897546561756013612448503873681124084972821786069043145242951846003141500700547310372981719547930322551546790794393537509147695172958526927449954332716951914933405532072223535305699869019846501077641717997120960018330481759365221590341054394729668783689892561061736995523732869754634029991866182159769264470722335046935260177952458474735106629027364874250270262912239296799048318036351635132906937990628114025917329297404079681953034890905913461771147800453761621056065703198084921076419837455050831325869755202917059597567526991466301248223083223723530595507323197222802191214434246332456945683113947208552485122595291875627622089655065601949717393044923656030601919954527081297245997428393538371124918614438502602588465410012862743837671034855730503352852068975404486679721481686080749436012480108300346210256649602505213698883303521265300123272956231058402400616365805898623510518622131666062969636601356475623826291384824320627180544