# Manifold: Census Knot K8_197 # Number of Tetrahedra: 8 # Number Field x^61 - 3*x^60 - 36*x^59 - 576*x^58 + 91*x^57 + 27285*x^56 + 72007*x^55 - 328651*x^54 - 4606449*x^53 - 786023*x^52 + 131595044*x^51 + 43547255*x^50 - 2159112254*x^49 - 244088219*x^48 + 22611894590*x^47 + 714213726*x^46 - 168734886803*x^45 - 11178905617*x^44 + 975140320528*x^43 + 109251718629*x^42 - 4532304356815*x^41 - 443510243723*x^40 + 17018235121029*x^39 + 300015151400*x^38 - 51429857696043*x^37 + 5372905552316*x^36 + 125263871034127*x^35 - 30842078133131*x^34 - 247751538329755*x^33 + 96805170687739*x^32 + 401925153748845*x^31 - 208631244474323*x^30 - 539062550271186*x^29 + 328184653047624*x^28 + 598561483467166*x^27 - 384900140160666*x^26 - 546662279924293*x^25 + 339342940791266*x^24 + 406054157406568*x^23 - 225716834514451*x^22 - 242770731030526*x^21 + 113429150431253*x^20 + 116167783524346*x^19 - 43034621100636*x^18 - 44437168505777*x^17 + 12293553266050*x^16 + 13579685886851*x^15 - 2637644769699*x^14 - 3293903604212*x^13 + 427198955124*x^12 + 622757720949*x^11 - 53696620318*x^10 - 88758649589*x^9 + 5552821666*x^8 + 9060905512*x^7 - 489546040*x^6 - 613760896*x^5 + 33741504*x^4 + 24251968*x^3 - 1472384*x^2 - 415488*x + 28160 # Approximate Field Generator -0.322871767503404 - 0.397425136431992*I # Shape Parameters 1514501469882999362463404426454110079851797763009901852604461775540818309673126231501221078695868597254058274783539903098544523273239050570661825123926408144173535956107678238802863364751480458957940797927147899993984035670957012909809175268622521710023385222716047818807448330026439534719025042321487503299500041866464613281210202154170540088026619379704429053849845773840004402938375919748428591282496748907326092631886576035480356966577851/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^60 - 1963563812260638141023428373552049435090074615196098374522896422704855488118109374714801195134333029472251301388677121021147209222364614695117624523512297991307065765184136071251474746811193855572471408260427589686988644065122535467732589455222740764195849632076959353560398134541959964250206101953216971153058312228263209731770125939276302728656128154270775848779856350461958666372425006366378860072316114108406393655794174851173193716643751/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^59 - 1056239434105388100240026402887909257063347354770726293600703209446729134729904070288282932329921126434468192388084490345988123846318003680817962516135758886155291310626634493358799059767828884007625748226261289087549382652608214876713437186546872676032408727706890440596065494184327001312823886899876541684045388054380802105531617766001107860227267057414920978179388037747299710932170056324292337818493779507318272793133408238055362992069541/8454091608595668344106017700595945573052126666948670976489147603529991791794285291382711540035658033685088753605622349740770554414053579659148444785901461277712741670217735614214938698658910626775900735901162913339855184865121180383656950749666715543825283790993548637363941175614890420906353413821086736245070608223474030439259693207901551030582345998058622677735733003442247005621441975846700076323008447751652303851875093856040174831514752*y^58 - 223890807748789335088476014980008345911223609680510947612733265219914983092544073860599268958976997526693353672967036276005546045617716088377902664199139042064587690538436593419134029270695294355903611144423192651483137433717019439055244051570538452246121017443924909231588876231262834472045858779170360487978750247022348636498166499598234532122187521354343413552634644457691570013644503789607919374376909181155079624395334075513083881282513109/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^57 - 231611558333474739392295549812312377901956295006933100591401669654680848593469517695995549558002153122182053780994133624792048813045528036557897872496791099099784730707611557099505214326998990259231973805867893392973864733380598289440889547332791301148013908402812824958668431701844323084020756036627983899310690716463535368861923156849476330808738971404433338237184991647060487387438284938986548030622229176314560346770435517861474764150102707/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^56 + 2571788738801479300649332825791801944338964898699524603589000951803240615929822815108918401256286623003580819876650880771650013773825254515262960374010953403515951514685641891880437281317222806058518663384752981834114413334938260515110302488133458212389568917615005003747906189819315993587300088603686459361641882805602179616520039473237639471713415245172113501905606021554450582160591483072130366769064562429625092380508033027466116398110993463/28004178453473151389851183633224069710735169584267472609620301436693097810318570027705231976368117236581856496318624033516302461496552482620929223353298590482423456782596249222086984439307641451195171187672602150438270299865713910020863649358270995238921252557666129861268055144224324519252295683282349813811796389740257725830047733751173887788804021118569187619999615573902443206121026544992194002819965483177348256509336248398133079129392616*y^55 + 655297921148404953940411945080984721731472782734860287393056519582442640767868648744824667174563201272418898366972143557008703092563353396670476336466964116701577377331923533617910650793583205893201273612044640910756915303494843584748863306254647530323100797376542233926042073116560324592173708627650484850363435356401185064182049373128003039900143563498753130127043596321897843456686909805337730218420445873592393479916035826427967433176314035/2333681537789429282487598636102005809227930798688956050801691786391091484193214168975435998030676436381821374693218669459691871791379373551744101946108215873535288065216354101840582036608970120932930932306050179203189191655476159168405304113189249603243437713138844155105671262018693709937691306940195817817649699145021477152503977812597823982400335093214098968333301297825203600510085545416016166901663790264779021375778020699844423260782718*y^54 - 110689109528418071052867602014629873091582039247151898109399391432006246481832483040484124307574947512049203383306853173609677289708894009943576575687337706857611633795735420475820696753685540714138390850039543959409897167974688341490294644758242840173787757550499486173526225438152860228353244464186404558734259006760355204392020491150708458423578556566977355822577759316719848646198816850127165796535956331695105883260254352087109155348911235369/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^53 - 1786707863720214951884456740153539580108417220528937162522053161541435087953914937009877224464880606380903642832401956145730507327678921392063332013131778907899056521885151626278576489191831573600057347766641125294996113041516397811036074568872022590479485664793692658400034749030799202067652948451078399651949108907815544569645467285565474787960188485957926725164268671635510841943442541496671958460781315572803339774213790784504322815820999387113/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^52 - 172675014290776565026270869771389444697111265166881979555564973618661728423400574255791105825276123462735144646200713765362965750562457602288200019602174255291001932954572616964929182070570245474440592174565224822355168989674280302465507578856131002916223751224986130361946932291713877837607779535423823622616813376376334707364368277304602159750183090029723149372581036725318205967027664184836812847240771035536306424905539026287417147168178121541/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^51 + 3716551097736533545963585713718332476175640740319860080987868067123169381461869633203711138896570822361459357786131006422639560854870995604298619967785170750588415953064070795775537167518325461573519480030784506016307639429978834711026880642694277741870520494429610730655765682733888717123699621727789713480877385087391063965023125891391431378713682333632327527245289712612244045761132120831238414370706458811129272864869909988237903915186124616547/8454091608595668344106017700595945573052126666948670976489147603529991791794285291382711540035658033685088753605622349740770554414053579659148444785901461277712741670217735614214938698658910626775900735901162913339855184865121180383656950749666715543825283790993548637363941175614890420906353413821086736245070608223474030439259693207901551030582345998058622677735733003442247005621441975846700076323008447751652303851875093856040174831514752*y^50 + 48676882339488492309142356443186563478357456266208254788762868022234953314678621446959116129340963293931258681930005882888186176477601066510213973666237652592336160672336659981161288722328006676355142684809908136163471311550334016327369662634013391129571582126634244008491414740859220489071887228997562985849377671792057777936268177365540916945097315530902204994287266219890569915762421034062310139647142043675783342168076337064721007715404742523947/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^49 - 3192392868650444126034674585279406995964870481629002218652874246726014749826103385243965336029066400497855819355473381666871319628074135991000590734865616040289794743697741916156394358020216771940721182120147553860538375846310895055947768413963371249138617527174650219808485557500865747789147490048023844427663827038740670128479282804118973673055231713015584079396239959536021439559630277482599921610588441494638474551484094756138922208039704268801169/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^48 - 8803953730241068484081851648797718563732971825643030755938705338703727040561236440827276327436539580529966713673836973249959980075143123025775244607869425371949449323429699734956525638837846016201633791887453188359549322148251018937980333502416574312976894745522465153250365112390897758090278904802768470363621209877168893213636306275628605484844813836855812958548964538518876283753430880700507040799042449410920955003599149310452271979807908849315/2370724101881324985384227185881402726834723351049098210338226576651267539497868362133776251967671300451374094926444362625718726899179046147803532135728981204861245018632486706631702386396414091106469518533130340777842988348420225186951420051493840866786984343506127395662904139193593610095432438796389402227453662623513881551750072698512075156724149935963529110687798143822429054486436109628968804471531469475331069334123703568095922042699904*y^47 + 33273234985247273305446867433570846234138747207453932298410231664654973427091296795209097883692346924590482663096770932900412731741477960520589504785552088524457204700681029693245687603516321171103285993033712175929453809726293099357291905019320078685487256753792233791763131659745766298083932553794879417637878050487519691017584818294355692521128803478473659514590263732309355393439366599540634161419581296747176700762469211499961975492261814868126421/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^46 + 114128899121878577306419811809447231905591580738993980199310916951481076000407088469631756779827185273022861158803825882968445900386948717326708533173250423807099057798386315592142613464383866953735075395666238971025938863669907161725054807096455474668397564862714697241613981833548380453260708648373999752606545817147446158012680282510461086863104705447729153726270640226315154818871181786270889918393399251002172637083384803336078454679032822171335/3500522306684143923731397954153008713841896198033434076202537679586637226289821253463153997046014654572732062039828004189537807687069060327616152919162323810302932097824531152760873054913455181399396398459075268804783787483214238752607956169783874404865156569708266232658506893028040564906536960410293726726474548717532215728755966718896735973600502639821148452499951946737805400765128318124024250352495685397168532063667031049766634891174077*y^45 - 82183617753495384134774241182323776043899846537415662852765016289129478985743385920514384946009438507977507946947404395053674131874624904274796127497902967118134134248236238246474030713723453028923271844457801700425485159636268726505460393240350100623655458219261156539079512673471522996534450001159657766843832578132775755828064473425704358949111715230262697463995760419608795916678070943670975454463459030684371537914239235880319360283857607996972929/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^44 - 29339715784791100923644272739458526536490866878560699372515331497340845636551907918752632195920324143138927170973977143782815281896384493818996120484806988718170207668639529597532931347837155719363881352682529870632608300509451978575910724427592064754167822810829389507080432471894398403126396157576038072755236098600301961755603050827846133617160788789310688696426922759775759311732665329548400503251022346254997807194760893995153896780161451559632919/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^43 + 1406622082091477828069846521182090949663941185752965682426348793281600345455604032035311367861612299003529298365409874428400703077826630789700865488586932284910988454387119902777947335250485601065500771907549797489559415338385986727930327402823693289620301400989829662856551738968542097688231981812763919963770397168641809426022867713672064031955198602233049923388477275151225558223572080270098203042653934254563999379475261260645639922919016851228144593/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^42 + 1988333671864070860586961425761942589776693129158744640063949832245291317873210893405098776510113009350586422094699125629370403437242386222903701315179758077728790893072442084709702717514903243551315557165947598540363317715301048122179174212526806993386868663655173241412289165950423547071276935937891471882077532069660971010208824864216475343465518483675187615703647432266503451058775197547379242901617910499003575959080203067299086442592018473227453/1207727372656524049158002528656563653293160952421238710927021086218570255970612184483244505719379719097869821943660335677252936344864797094164063540843065896816105952888247944887848385522701518110842962271594701905693597837874454340522421535666673649117897684427649805337705882230698631558050487688726676606438658317639147205608527601128793004368906571151231811105104714777463857945920282263814296617572635393093186264553584836577167833073536*y^41 - 3217905286605121663861075590685757768233509751068631662090257362564048220908075352204675051830572135506971108630985371066799132979952292730792425496545534277205900722816812229377165820853760926240132988638196461060285931018823860883009146392688058865548530857549799324910788368831416797936826676839425115122048871347440506381007699704819425633493213357029597652876490999975195088878740913546416226066011553731130252172341611300152967907989703298808641893/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^40 - 182410345766614800220535216761258053714538113435040655190398915335759606506285106797316709623422588477446117553868109896167328643002614660222177765375904780593068411777103054613743789869382890282155945017916670222431614949817014371081376818720149840684727697218565888094432220106715931524239737131756602562266621206436946940141734439763241551660767846244425393505172308033410391230855223891452005746054219485502933688404515571267323564215549163145258849/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^39 + 3975063044131524195029374128568954074934738385225956364095829191238432927521545130054595298782592366655696600447475411843028757248686561347201998727756407054350619919361640400371892234518693457182584754168587005292570055182802827400868013953470289131022080534064724697483997286832404758563494667864327446574250430160552883695486389747517680752829549228738521375458750042689220872392883348855837784523894305938340552879006892408967905656373498187481665461/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^38 + 1448088254564639528548099080101051781919062283373341180820706759668082618794177149373806174641362770531145306698965562633636501980654877561864794186001856513744031681688096782816937280271235377743546629808870662353659486382222992175758501751893331753541875088062994856359855510353911940055552087423989736189843808576841411062813056763709538793302305271527794671781272036232008528716173787467035144599898237615452062184329259185540385459567888868219822193/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^37 - 71597702340012968784528833584340460946310101710187872399380256057688544030564934254200652986737155207321098358054567758794985120269692636122925879882003129793379335680825765747024644550129191347538179716104942451030019780048736283117530570031462919778775888403704834651170103404804417447653953955807931740411475579657206128675826680775660768734824091218953192591373997032441594088669838170400503304686779527498435778073105553917321173898558797430724560273/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^36 - 21096918686627605641947408869157278745534929625687867657853839592453345931503561261833743214644645656963810744083790731684038487219607366022392659712871628424442214935801478839144880812932733340664187237912936099442329446709413849277828823183484070099153520688352421262861525566757703235640322764659295878257756878235223985242184388333280625751740578240101330977338198783228470440758816442532803772264577650471208185764875256392461505024937243540619026377/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^35 + 58242450521779729724909981070272752631261186183685055299462985794009052640909797493525138754540841982088573244094025226218469392019283138303771418177076649119245991852871498175684868580799029219792712761391979350037688433994224526451630543728521649686778883009480858604565619767701827470228352335824902210804530125248019575298276206137197624414472070243169052907663018654901514576143613462536472278781784237751901912871749463305851922643841377337102607487/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^34 + 796741287802681208046762320397502022466765717058930197502627614510951529907391155660204242232540806961512350681395992489077860926749672465972159324465397193285126872978559440672596690711932959849721149723663107240308489894346681281159490301055605393366496568781654733076324523071461350356441315854260286898413594817845437833979093216595003167299139934093198174433676534574525888830368905739062899405800520346532974522681242886528826463032974535805059041/14002089226736575694925591816612034855367584792133736304810150718346548905159285013852615988184058618290928248159312016758151230748276241310464611676649295241211728391298124611043492219653820725597585593836301075219135149932856955010431824679135497619460626278833064930634027572112162259626147841641174906905898194870128862915023866875586943894402010559284593809999807786951221603060513272496097001409982741588674128254668124199066539564696308*y^33 - 174857137663700057989493837834139158242283984881597803333143763844230957138361404336591283190179430341415836370189727338830851335159582277060793964655117523260510564226571304464363220988708018557254364220483708561760844841064131758466302476181593301206200221820407099407033367239502467753985797384136298251305205849173389676663709053160660253930485388729538672933978555725934414212724859622327246341393828205280581267802716808528025750147578701249728560191/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^32 - 7307176169692245463013579302566952872413415053502747565234689330331769241624302714009269745464895873618038391778339358599165603885359921742940504534273959194961652391265522847518739627281885235790988532265458244171272788395314017816730114024039271068848525599978219813399597702392594158923987775675964815548170642930541052952816204091801786457124849925690899470399557744940949869821565685134667991781989049152350489655413820862279815868467424004649887/6223150767438478086633596362938682157941148796503882802137844763709577291181904450601162661415137163684856999181916451892511658110344996137984271856288575662760768173910277604908218764290586989154482486149467144541837844414603091115747477635171332275315833901703584413615123365383183226500510151840522180847065864386723939073343940833594197286400893581904263915555470127533876268026894787776043111737770107372744057002074721866251795362087248*y^31 + 1509459064312680331594212036709844793352490066388773280348159284557668753344212388981561060919940650699288950622766385447819896812766183673323534600438308533787948120958970889683695277229740517422111974521921132535939842535193561421214959473329442705885485298040861629370345369747650200654693789576725146689717696006790504537537332955652933299746002066183506370552847744286100130935520700246581010962754368558419967501439405111277630058743899039707971125/1166840768894714641243799318051002904613965399344478025400845893195545742096607084487717999015338218190910687346609334729845935895689686775872050973054107936767644032608177050920291018304485060466465466153025089601594595827738079584202652056594624801621718856569422077552835631009346854968845653470097908908824849572510738576251988906298911991200167546607049484166650648912601800255042772708008083450831895132389510687889010349922211630391359*y^30 - 33286273204574905931165680758054484116075850673738178353093138141082622387939496444924747368095348252051946603447598659603633173051598643875915028261558612524625328600842844383494773378271899309096921705381932067318475869770112347886598686679527734106241277480224523204556676285143551146737051353239242733689299079934496957762616982008160604459488210197061423913777401197527137743367372347249273338009025055745235862399531642322147059728099458828880653881/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^29 - 798582410777234421046217724155387154053387451784453756974065027880461591471536576990789930135448074795319030912920238304685432826793031213361867758997459254074090738296952194316809779382891328486901102473981006755038518210373131511309379344889694067149033153654752363521096981372881956547838084994353659738626430283482328743542827819365857859580505594603364584208189106490333134552933421661595658352451732415749821280864238654906482733368732085366752286359/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^28 + 72547029467908513125600097219292535643860563180130020193216236808044767442509954381899208220663836523551661427289860560310598037760762596289973981874113098367322029676118783960051425986572548617249813110499598772412214776128427653324174878425734080285769681679628394660252768613191004912867021468136188184967456862361113037641619047167010392246573188662776263240262367516110854365926549473879114156009477139632877587854265445679940378450182298022595882985/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^27 + 151352394266404155033625711812184531003890276362950149046518683918800630360408848846888725617868722318633910528229375320398146144811849377512994564091516863601717693447435687378910436562600280102400233255269086769156720153100386365536320433747300797457957833688967513987352498593065017440465129469097431079730591197204863185892097407765590352893167069922580930267817630210730884437406648705503369597646571224925129921414652956206747245429422672268046650301/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^26 - 14486581489521553977622403448385670279910141464912576069548563233389172433898897407691634474855079469227853711609607239047014808320210768161054547354776106844885048168523911841710115281847606379587579995166842837471822914009287256503222918408702235863425310002141166263854684137076109512441028414876667607170835915821502622244303528914990908969517337328620449985459813776989543886478599025325493453859215084331383582993869280562545675920894622271089669643/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^25 - 119745884602982285979633153809513003427409269480096990791493513518383814163144180668795269636003261842773669116099225684292692881990499957089282997975851187403158742316009829224548116890893019678750604404941377337208970253714033849847517341639484526880684359392081829271718542610388490172879256085503307300014440545264861719667523724895730935421303450254581541069052396332348913953020391139967196416619043093058079212570051561008075978168900859022388893979/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^24 + 43260329102095727839798972950426088013888379090095525600531108500900506456485942647504081785980079629930709958159887394110907321632142151648208795634633403655705894523294829296174021028530477597843672152661542668734728104531366365854071428328518094045386133988470538350507837958477206822675026704350413944477938463735850959237161360169249028971671634914603943698045756088563615773297234186936462160784256622267756339736270633599583862124395983295620096221/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^23 + 43995087922969181490365991829704613656215366016284977144072621901046993976036641584121672365815588025991688846226289058060075244219736185927081523635711862921814848410442753922644260278319562642233240583003653967558833990130737239578406341259282742525097984336063697715199687471249221029625218257832050495235917368842295404246458760648884482574810196694622693229402806280521730654352764953573170618551209446109039211489285508433317901922440244860290976107/32004775375397887302687067009398936812268765239162825839566058784792111783221222888805979401563562556093550281506998895447202813138917122995347683832341246265626807751538570539527982216351590229937338500197259600500880342703673040023844170695166851701624288637332719841449205879113513736288337923751256930070624445417437400948625981429913014615776024135507642994285274941602792235566887479991078860365674837916969436010669998169294947576448704*y^22 - 8053574204479687381267522975878747210503675063173375409805513155264713562927478581158574983987055314698694792924386810936730570297678220227231007304674429356219237469441676892372801663334993768974187293243177113946210377626291585755804228521079701076076111029185349103878136997301171368787305156985635179259193672838133100516969969741631899230937771741024514358931373467474954114204879038154984012517611509023782468000181385572850841900884661780131797483/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^21 - 354850788447700304838780139127895490629682263606859126281019422857394971969627386681882095790015218323836131712169533835620684020720271636289349099935024586911555868063648132046240785473642712704822080425780182247746909788927161026481424337405532470764658526227826552967909644056717058715719575585612590222048703978989450759030003375359302795588540325850204009537766107579981836827740363666590830836987492571577456808177186112154735414949602165176241871523/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^20 + 6476203848634195999253345329206991056640892237055610418058946203958865392406631478058040118658048029437513775362510453873346190915030817125680003560841949418329928245954215430407814956008559791976009279091732978909434050347852422488851730676734978697534703731907071536177942077988057869147261167166941337617134225328298190422418173297780717110745578079187756789943384646464997241193192389733319977028177585074957524582332454526748650832866681165870350793/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^19 + 52991789860942334934143998369772452783796141831352870721272772780738357262259295440661168191925982677432373704767196845572951340860508946218650783241753406260283845716560231344376392078504614419840209466717121717314624233837024339968265593340618796155365540176871196433756271079820944740510507205044339871025294240600233710962593462914370451036661987658606026261451414744389583937674431493099561456251365844669804516239556978575756142780545663845042191851/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^18 + 209863582014923653514430947759256804525681104132654028989374053769302462699384387311907671013039896677639320311852953842581777024711870275795818365313865371410136024814217095157757312278612916215628471850205146858014183182363446333722675363360814880768930408563996445564744106867475031592307377024527921169894987833154488782564056630120611539107408866842152610121086110631666288571727366998520750570949443980526634556072513225230530895961162617467105623/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^17 - 55235202155230651621286859181559326068475994530596676334957118010329995338682350242507225581834780499826567752750680510829383636854888701435535018260920808396044707258656512910767240572484808109909559203521921165012646594441431515190821348491232798604543340267108659232382226369239952515404642394220251633779020910209412826062896604962026251323579632271833590593063027927727317160591610184855575190857912697391382353397841377152853588959876092436943209355/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^16 - 2303935881617328731974973290204657535207896758632764369278406270222633368516530666841450201130538977542554169565815390649300842322958716477790182369257968488482419243798860825474423584801898404025901318517554859803868753680065616631444174889316055010426269232590019249587536641479701498033333515559922153224137539701221271675538775794082399096538976773197968878747002684152330438082971686897245274154423584336474662029229202178706345002769343598176943743/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^15 + 14860300726835364813479547205963388245653089257685006999476437596701723558224729972864749255489935117651766574730099392992210316205318471569315336945422304118650415749294520123316272662077714937871917599462099853516634506315799768553969476577239371754458334447729571419261618681194345902874599056298562172362376031831396544574856023317316224678721817389329048892566213834888527562042542155729939677420784885990878857062917947780599816871398923641536008011/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^14 + 697881490772853374329179320179881483619817703685344251770345795164292924570788515827578108427315190571692140214622235314852633674100417643367314859483120407433843405633421302076580206768809457863221492521062568178303140275269984832759637926787374539244795839632127065550247882774861998796737088985173562653242668736177614097234774347595527951893146954841153169285366979098970526051697530549868543275550542707366557208901204156724816627512438646308113981/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^13 - 146512260725267375343678572025099705612437165562097756337538597635078955722949435021711849821674009254612339330195849348017981595461797973932383854884503528240077758409522793727760109833559963463054420837457507114798540873899488828218118973273940812752727440397347331891907601714035382217818233864229244958694841127882959358792026915227406402081185929444704095319051780713878711187721520076899913722586233042197373398669432902093495967415745632791551389/21336516916931924868458044672932624541512510159441883893044039189861407855480815259203986267709041704062366854337999263631468542092611415330231789221560830843751205167692380359685321477567726819958225666798173067000586895135782026682562780463444567801082859091555146560966137252742342490858891949167504620047082963611624933965750654286608676410517349423671761996190183294401861490377924986660719240243783225277979624007113332112863298384299136*y^12 - 2560630140344755400362235934356210781626251516935270630968067875347725759294332414833468135435860593522454326590796232424129971239691020309080453731811363349786186530273101786254714679645054429263337064054791216313735147001435545154165481410429238646797677370542152844166383340674985358082016559395963650206450092560371508171522654993976147154480921033224069616452658738926468416952599414494773405731767250111232180947845157970694310981129126319539497/1555787691859619521658399090734670539485287199125970700534461190927394322795476112650290665353784290921214249795479112973127914527586249034496067964072143915690192043477569401227054691072646747288620621537366786135459461103650772778936869408792833068828958475425896103403780841345795806625127537960130545211766466096680984768335985208398549321600223395476065978888867531883469067006723696944010777934442526843186014250518680466562948840521812*y^11 + 160774952922822437853556745366744490370179885091175225071317360217357031977653876159713169507594655249433563361224954152489124848100855441561648351198518594708902328702783273494958767217801180982278781047226443642668920928342982320941486298494069487080090256440457930814846936101874730205511631873070842127693207531643596667769660131602742737546838878821334633316940561055517701940045276409326438838183793026152003728607351254252989055946053678364818621/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^10 + 132933550346070845350360312691430818940077360575929251309233637313160729935225474646517629013577272014581976286788581931386718368728994632245753915459906557686136162757283947144254960265018629682394378706654018655014849926905175198050754633091578591836966933389252814620184936424172818680225051974532643253397413477540473402954030256011399487601613710116748838180334243893493186287100569561190442261197045265300861009405952621509393906804083299139298925/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^9 - 7927503868622858108574740351084012642669442319571778177697509299294945088966772513452208047116506040762035951772203515014380141411574650900399661517233409448411179851946422718117272210593016850994005963694916497961902555721263033653503447826206428194792430866009999140545438413171439918055304920898546781063285385495986065209232517110276919912910971766622932287363098151776332942893784300986204155495129916483176640427991197248088490961864321219723891/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^8 - 2304463632767337754530762883984036211611912742269216730884976142905694265746449572942231346683244710561979161224428373806410723198220200767105734174470013767930471145602580263141098013747267851945374511714425726782152764714831428954898850911607063673805314765793400592523403009690324263548980223044978699953835432938186327634735156158694555208186870171848296568855134903031176940053853541837460523674279759433554460444346620191565884650069586860237363/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^7 + 2224456490345851799705344388107711703394721808096330822625164523591056226128759844132669304415226994658643084241478104911338442095874812833377265786008631024857166672039839575739520723252809031776361948626605061307762362214561691931840161973272291994270542601770180949145748858038897366392461486756680299418596496113022229949727276258566441781955758901230624280088133861743894903043621525085471736038324368416328358322001538477820836845794282336869977/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^6 + 11575011416276586287229765005912393911821961621631395438904113030127768043522274407687529836892158920917480415927549631342194689899973541860116893377784933756158522387374278190713138255236355504534348997668023356232229365935648124046211875138073836363739545094606613831337250505318346019324090243471741217075619972346419185505044897448695348447977076150821733337550145074037906499978432387110302808269161543005238898027937217054682497052438748318785/4148767178292318724422397575292454771960765864335921868091896509139718194121269633734108440943424775789904666121277634595007772073563330758656181237525717108507178782606851736605479176193724659436321657432978096361225229609735394077164985090114221516877222601135722942410082243588788817667006767893681453898043909591149292715562627222396131524267262387936175943703646751689250845351263191850695407825180071581829371334716481244167863574724832*y^5 - 28528095491522718936101048872322075565203229031264826545775655500962953697247221575274981169380777650603980143707563170717042376966889161663175077261438854256608370990042829047822336667490998333301620823165873711102198283520130390765169929256116362180180759783948123457423622684386607308118212435276748747640053760335586944382239641853371324711909271488555999075113975764777232004625847793639460705865794952425608212385395335177031530362677068753369/56008356906946302779702367266448139421470339168534945219240602873386195620637140055410463952736234473163712992637248067032604922993104965241858446706597180964846913565192498444173968878615282902390342375345204300876540599731427820041727298716541990477842505115332259722536110288448649038504591366564699627623592779480515451660095467502347775577608042237138375239999231147804886412242053089984388005639930966354696513018672496796266158258785232*y^4 - 3455522777377159526710871159080352641767697923107716576239723836211903807493100345588412152003387178669555915528378170724308439076738058888175356172489700408550616306940940616298654297314415543254576225832927386988755325390993760042119170951424384227591486744957497098989680807005030772235834097023990149646869167402747579706691267499829467309634196299748572959247076730361788900761564660290023046679573178194150512932989220173022119262705313836133/28004178453473151389851183633224069710735169584267472609620301436693097810318570027705231976368117236581856496318624033516302461496552482620929223353298590482423456782596249222086984439307641451195171187672602150438270299865713910020863649358270995238921252557666129861268055144224324519252295683282349813811796389740257725830047733751173887788804021118569187619999615573902443206121026544992194002819965483177348256509336248398133079129392616*y^3 + 11153961057486776142434391456560851537348646846671437762421542856698111664638945774320292895738869053897204358569428557668984603262431247994973251570405174703809092462710409196945337570951110870447094119506407639866491752299146529914136874789816493837407019156074377870594260291321360098076227812959808704445197746047807693996136849779484150165265161861474588098115250533835752555045322556774856693925232987541361375264147776797595621829615057821/777893845929809760829199545367335269742643599562985350267230595463697161397738056325145332676892145460607124897739556486563957263793124517248033982036071957845096021738784700613527345536323373644310310768683393067729730551825386389468434704396416534414479237712948051701890420672897903312563768980065272605883233048340492384167992604199274660800111697738032989444433765941734533503361848472005388967221263421593007125259340233281474420260906*y^2 + 8201872903232315187021368273702038913272329293215745593983102708135847256644685849351990196844038407153376862980406555065818799248179630784247900107644636405991425134547888413882217665104134697636277720841470844012018053007568842821758000693315747097773902686762331956062793473438798397202788432108516308865424182843484324721253176232192967747436333676724071297933394578844875834373257016344945600172166897531207105648187439312756986765077778419/3500522306684143923731397954153008713841896198033434076202537679586637226289821253463153997046014654572732062039828004189537807687069060327616152919162323810302932097824531152760873054913455181399396398459075268804783787483214238752607956169783874404865156569708266232658506893028040564906536960410293726726474548717532215728755966718896735973600502639821148452499951946737805400765128318124024250352495685397168532063667031049766634891174077*y - 543483376485436963179809515440702380257683387514367870977334871313768313227768476698795689659254186448444516363088156730460879809078617062347710939173010647947215214647723124130394437418274834047533822121823098904633599100139857267216084319275153280379304402678681373903176087352531879142339709193122279722479133852721163687557232813684114588770940032522688741168850293605576500671901248381694088525855683902226278847526151269658408782830567064/3500522306684143923731397954153008713841896198033434076202537679586637226289821253463153997046014654572732062039828004189537807687069060327616152919162323810302932097824531152760873054913455181399396398459075268804783787483214238752607956169783874404865156569708266232658506893028040564906536960410293726726474548717532215728755966718896735973600502639821148452499951946737805400765128318124024250352495685397168532063667031049766634891174077 82387763618690589110372736094239904247849358801669969604325701225144581514145277978559742752224564831705180308294134928840995935945624714617727396686483432560862578519279005967798520094158071814868164840279389774380368765921857156540886574819334378366061643162838114237492281358249936407830170737101260043892267038348868408836166210817480728055780355571926832336520237864131349019369669625284100929920191033880995777434425575160688614287817939/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^60 - 105289858265525115851170200349488911336471177212174470829653515855137152910688055312595194595446132088584966070080253787285629520047982180907860014734258761065858247697377366907071268623361263617518657116701257709804418041379812683369427632333616132735292157084502569452027368862564383348626086646003265773549904380566578348187114584717465377763175545097395420592755966373571629222867505400358478458510884136559747728737304476402668615115939841/36965515558584559834603562395855772018170423851233063844698797896434889109620512436570906208805914752288050575140583724241519249175449277059626574826354139436798962953027048973154819459886086715577625967727834838578516795822742361227540017152917713715376053376119291416873832790376108365413030301932701754231571234457140198095663008551549531881221307876511327658399492557551225032079755039389696083722354437794099698592323847885535664450798253120*y^59 - 57244365073290378823716206699924821149452769166648836567426851728149311762075974922671959194352095937988576792908571470288722558988950872676670446350600216796586057765308979209388660888130174956184789127860576390761914614795716028479207255599240142892972239674129427656672901867030026628841197618640582802959109933475563608129322566974066004860338475008591287828017396502619179614833559395948512050521932859029315609175093560651619478217344193/1394925115418285276777492920598331019553600900046530711120709354582448645646057073078147404105883575558039644344927687707227141478318840643759493389673741110822602375585926376345464885278720253418023621423691880701076105502744994763303396873695008064731171825513935525165050293976456919449548313280479311480436650356873215022477849379303755920046087089679672741826395945567970755927537926014705512593296393879022630135559390486246628847199934080*y^58 - 6110368355597703004015153145426774363629085766387516228957755251875497449054887823340128589140305081218525353366208064046018350528749438015892591721857748517314856460627991298345369099203601583100296051254065460479665936871891755347662049822398956390023222110820900429072668678377570229789350903077386550083925810560500814637529605164746263899091550953256525778322735714192859001486819076881109223444751718392364920175434032393132226732216736603/9241378889646139958650890598963943004542605962808265961174699474108722277405128109142726552201478688072012643785145931060379812293862319264906643706588534859199740738256762243288704864971521678894406491931958709644629198955685590306885004288229428428844013344029822854218458197594027091353257575483175438557892808614285049523915752137887382970305326969127831914599873139387806258019938759847424020930588609448524924648080961971383916112699563280*y^57 - 15110184114398154756783072381451124521663645253232478173494789359312326019295378046600300950122977575668520294279993440971507624599348437941796526339160204675195271611577028611684234588302927535606436471009757852567926312542955323212030991615861127840611048625832466483296040591767152370474167069856890264283864044969397514318479677614084918677568112614970582169808141587146485031842611457836425715228994759014510740040642399724545989683267137391/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^56 + 111333256246292658877085365473030340518814053858786038442660589700462439257643946922245652135683136146017083050396777329487232839001804405166736839458964723776685584203950718741516840641432450803282164773064671873659515416524725887670628043441124833043709303016882418153753408297989502443042494599503083648083120513197171414246273044250774320597909438822546287492039445551575339141874521006781955349913793049823771873976133438705949288922770485317/3696551555858455983460356239585577201817042385123306384469879789643488910962051243657090620880591475228805057514058372424151924917544927705962657482635413943679896295302704897315481945988608671557762596772783483857851679582274236122754001715291771371537605337611929141687383279037610836541303030193270175423157123445714019809566300855154953188122130787651132765839949255755122503207975503938969608372235443779409969859232384788553566445079825312*y^55 + 577131169522091452555106518403547018734319852599187475702990127293466365214755023115960886350679932561702177933053557450296520284084353651661729092273688875035612899979815508756934164737737322482245440021477720775140955090093417304979401572375025010563358044748273589793573375280608512392904916077010896715273785756766562294985444060944757013631356607266213068921671279113051452466396568791389475280138567214667106482631819706242174902583580386109/6160919259764093305767260399309295336361737308538843974116466316072481518270085406095151034800985792048008429190097287373586541529241546176604429137725689906133160492171174828859136576647681119262937661287972473096419465970457060204590002858819618952562675562686548569478972131729351394235505050322116959038595205742856699682610501425258255313536884646085221276399915426258537505346625839898282680620392406299016616432053974647589277408466375520*y^54 - 5827229698548203203440812734221282574713335623990628327163425687148320602361929578540105856865355778125750476575721758142558792343415030069327142057021060692421861794607543278901864767810465710424568042028012664616445714385997251347203116691484774238906911480935992221932700219332452007557257746514848839240304035562486717590988873886849548331435961141244823961586210420788096792217739959505465971655812929566614223564949333317912157371768104493751/18482757779292279917301781197927886009085211925616531922349398948217444554810256218285453104402957376144025287570291862120759624587724638529813287413177069718399481476513524486577409729943043357788812983863917419289258397911371180613770008576458856857688026688059645708436916395188054182706515150966350877115785617228570099047831504275774765940610653938255663829199746278775612516039877519694848041861177218897049849296161923942767832225399126560*y^53 - 97032960103328211166888058074500253995217102753842573003226119921940282605560691052150048291685033029155342456651972042697093440528298751388111614958357076261482599346344708112892071107693825984863352828945403523575987293634475443156050721255869968488417250027091465128753355254016404798933810998668574587498179431432325658808894509465117178432451179914022927502483511604183719660676155081434168339173980220763681527750518691331833969430195231954979/18482757779292279917301781197927886009085211925616531922349398948217444554810256218285453104402957376144025287570291862120759624587724638529813287413177069718399481476513524486577409729943043357788812983863917419289258397911371180613770008576458856857688026688059645708436916395188054182706515150966350877115785617228570099047831504275774765940610653938255663829199746278775612516039877519694848041861177218897049849296161923942767832225399126560*y^52 - 5117038514269327169366360876767656185791633653799505677312778020238026161979697992299198302645045486583853763799899774722687252729225255239401943081319162182617855394490345256809053290203638683414952046528885154626759365294681330497478176716327417187890492777244560136236690609281451031987915263692681653159246277263853762310987005100207538628805180577928796277320198356494453379157774271229075899421284169672250644336431831660538202815508086209219/1540229814941023326441815099827323834090434327134710993529116579018120379567521351523787758700246448012002107297524321843396635382310386544151107284431422476533290123042793707214784144161920279815734415321993118274104866492614265051147500714704904738140668890671637142369743032932337848558876262580529239759648801435714174920652625356314563828384221161521305319099978856564634376336656459974570670155098101574754154108013493661897319352116593880*y^51 + 200318026467790656876720199820660916855958822835305324675650190395266749509543899135853686496599872655823470741124655874916375413836425126693407235542352276583076721686617445294968592401782240506826609962732133496394410129340911677991495648948540445615343435796022987865039229127725717487383165142136625501499965965648687707755442250057051779524744525226480639732275102030832919111376327489214464074572704294315806527024214709261894563463257382824067/1394925115418285276777492920598331019553600900046530711120709354582448645646057073078147404105883575558039644344927687707227141478318840643759493389673741110822602375585926376345464885278720253418023621423691880701076105502744994763303396873695008064731171825513935525165050293976456919449548313280479311480436650356873215022477849379303755920046087089679672741826395945567970755927537926014705512593296393879022630135559390486246628847199934080*y^50 + 553193206347161127037644741992152694369714778846997511937953889388736375727479927472145296839895209114596280400267305397550025231347735041675648401474341420168832037584884761212995027321996376449450750872483654585535735660487306406299403170874809334244307814521301224877088926752373060494697076211558201778662840137276043246558082467547332993925952811600969806124427468546305958375086231653624118931672462148196107953474343437312865481751806814993043/4928735407811274644613808319447436269089389846831075179293173052857985214616068324876120827840788633638406743352077829898869233223393236941283543310180551924906528393736939863087309261318144895410350129030377978477135572776365648163672002287055695162050140450149238855583177705383481115388404040257693567230876164594285359746088401140206604250829507716868177021119932341006830004277300671918626144496313925039213293145643179718071421926773100416*y^49 - 170864210701091148788557012341742956421955000821292921516186169743594572377532850878558955184649209283291709150963124426266003233205775368579121455387923015218690900171617150971673933351052291990185709332995771171630911030550466635008374573613323418812490200602282250467527446516272719469627927623640078723034302339437196348449809669195834673342350647626489452319407913994204714983182674976976602691898898492020032873052744601926983887716765978761205001/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^48 - 504630814662315104785932713087325525408807816998884635589068282518221384728143585219899086050341371650884391456891596720565691560377402253203298822029719985703487312797962946879404880450471608271846658614800403827551081523606862316446257769657489166259529151999984922697466261847976827384801932088553195644837648947045429293700801580816238207029711785079594428841547504661894332405110888734715103349141425026626797532123056411824686060888665749332499/391169476810418622588397485670431449927729352923101204705807385147459144017148279752073081574665764574476725662863319833243589938364542614387582802395281898802105428074360306594230893755408325032567470557966506228344093077489337155846984308496483743019852416678511020284379182966942945665746352401404251367529854332879790456038761995254492400859484739433982303263486693730700793990261958088779852737802692463429626440130411088735827137045484160*y^47 + 353212012560556344384775699760810469084781263735730920651047706683034558273771914126905971989719987666869112741418012599319946012977760392494287484840235012151538909824385228181789526131430159946802157306046972033993528886812200399529573223106165450887862592239941659686259954244898448586429846652929058965646594522911823112516233585376733405421844231327471284345289187321245582822243940865636495511191971608095106729675891369742177493880140118054032457/14786206223433823933841424958342308807268169540493225537879519158573955643848204974628362483522365900915220230056233489696607699670179710823850629930541655774719585181210819589261927783954434686231050387091133935431406718329096944491016006861167085486150421350447716566749533116150443346165212120773080701692628493782856079238265203420619812752488523150604531063359797023020490012831902015755878433488941775117639879436929539154214265780319301248*y^46 + 13206283397861540632182620475162387388313198630036246440769201168814006054616036800611563640331660333880006133252123851027068528712810436621421612035700340119316028713843331427767452672187050481407933385285313185590742994014726335034004539247370145662448824193494094680045891023726440806174319735993430153521581007329394798181870027581799445160956040945863361233809827225595240587653726550735041786736896174495348325601254820986575068656539660716143041/1155172361205767494831361324870492875567825745351033245146837434263590284675641013642840819025184836009001580473143241382547476536732789908113330463323566857399967592282095280411088108121440209861800811491494838705578649869460698788360625536028678553605501668003727856777307274699253386419157196935396929819736601076785631190489469017235922871288165871140978989324984142423475782252492344980928002616323576181065615581010120246422989514087445410*y^45 - 4320114442803716667835258876532986393160395552377895113096302173584969308287912497986951157232517530030565971704672077371781081035851319294763786312449609392887872286851091849336359783710189774019723331521067582544366497609695451027585837972385739377382707325086205360524906432773130767917203213302602422666028919971701946825675051167227375234419062720745293901287276612792487397599740090270228189072931429057616869876087687174821339668931326807595798349/24643677039056373223069041597237181345446949234155375896465865264289926073080341624380604139203943168192033716760389149494346166116966184706417716550902759624532641968684699315436546306590724477051750645151889892385677863881828240818360011435278475810250702250746194277915888526917405576942020201288467836154380822971426798730442005701033021254147538584340885105599661705034150021386503359593130722481569625196066465728215898590357109633865502080*y^44 - 76628178277295144630762524580972542788308415087066617441865586635913615370397172953287598969272633845241277634336691427436799914322464169752154334218557188772830518670499060454855801810033329791130762421224622730057040497676153471521651562478850461901252773805244601199517948826957163293441447487234697914418078700610996065584462768169958177501529092574334800022236745862017818671879668934649496186841873653056984155351895690732221962217001061885827741/840125353604194541695535508996722091322055087528024178288609043100792934309557100831156959291043517097455694889558721005489073844896574478627876700598957714472703703477887476662609533179229243535855135630178064513148108995971417300625909480748129857167637576729983895838041654326729735577568870498470494414353891692207731774901432012535216633664120633557075628599988467217073296183630796349765820084598964495320447695280087451943992373881778480*y^43 + 6650899692012945056343235954028413121162882153271039544854554565344628117028328286285814140831595024205132192309421930795752997882785689932344146754619422889393669789215673308041223929877195633404598195583387483234100239613924086458501835219173574801682054870359777525731864459468026940025516445965605163864431528497029993055375159090647964181410668222047165451711622784744018719828211673186825802834411369726295499115231195822724678927272574260219156447/6721002828833556333564284071973776730576440700224193426308872344806343474476456806649255674328348136779645559116469768043912590759172595829023013604791661715781629627823099813300876265433833948286841085041424516105184871967771338405007275845985038857341100613839871166704333234613837884620550963987763955314831133537661854199211456100281733069312965068456605028799907737736586369469046370798126560676791715962563581562240699615551938991054227840*y^42 + 112738857167900346952740309259782479262776967005057903952540483730272480810785857286979127618033748602645349641201263402483885444620450908092832850950524259549022659498419330839118188781713275960202248621545916682442759093817620193453286231164036626953096885784006666118742689528645892075552304687953152993329835650171041897153027971627332300762753103626947222760358018089237212937940550430989993892484733631147120532253714048764184751098140865163805721/199275016488326468111070417228333002793371557149504387302958479226064092235151010439735343443697653651148520620703955386746734496902691520537070484239105872974657482226560910906494983611245750488289088774813125814439443643249284966186199553385001152104453117930562217880721470568065274207078330468639901640062378622410459288925407054186250845720869584239953248832342277938281536561076846573529358941899484839860375733651341498035232692457133440*y^41 - 33081444151120663817235615913328951688868719381885569279751379331501527457170644179294106723638709839441287103482654426387662719055969910605549356629876460134542350580784861026501956881944968502931390829347080330712389325612687013057764884458611662388111565434061955454739568970378800103308848755369194770197926066877914002091948940749538162001092424809229218937239746060980129528468889849894683722615179845815957830565136409380289603299619803844131085881/7393103111716911966920712479171154403634084770246612768939759579286977821924102487314181241761182950457610115028116744848303849835089855411925314965270827887359792590605409794630963891977217343115525193545566967715703359164548472245508003430583542743075210675223858283374766558075221673082606060386540350846314246891428039619132601710309906376244261575302265531679898511510245006415951007877939216744470887558819939718464769577107132890159650624*y^40 - 10236038583979984268598986443382059257566281878956288542398596818189700034881645508259442584141643260261180720489402436567734933164978868197910300105629722320098980075583006783790934349445516479363089203799716457658638618114629821170501095296794267518521393097342656087182174775046528776404240557321745269608241882084248216274947694541399245049249086851595878266381019668268859302812329101777184769838378907423828365133455870332787330793212682944120745579/4107279506509395537178173599539530224241158205692562649410977544048321012180056937396767356533990528032005619460064858249057694352827697451069619425150459937422106994780783219239424384431787412841958440858648315397612977313638040136393335239213079301708450375124365712985981421152900929490336700214744639359063470495237799788407000950172170209024589764056814184266610284172358336897750559932188453746928270866011077621369316431726184938977583680*y^39 + 201567083459593001508718645866346000038030090439604579439737622963145887674947543916321266490595788302525710683058787101925758264053561128695195437082287635025366560541415736803282379144922372071958031436264209064147893030032272300052007845751079585455055558833572612808548755481579867747617076159690052333632854139096423644545073584191056110174819183782845644857898422217737805884634663182962159504437034338123803074315782735809706435115744724302998413401/12321838519528186611534520798618590672723474617077687948232932632144963036540170812190302069601971584096016858380194574747173083058483092353208858275451379812266320984342349657718273153295362238525875322575944946192838931940914120409180005717639237905125351125373097138957944263458702788471010100644233918077190411485713399365221002850516510627073769292170442552799830852517075010693251679796565361240784812598033232864107949295178554816932751040*y^38 + 16206816028915327388201398094597377837742147156321133007813797696645021659404638512939955084479128346047358349664571013715715092543874413749340286788961737279150894642604266100783445448910382373115181871440755395719399846819189038127005282710071016102796613907852430074483959860301571926387852784814343401246984240871400250260930266620606149720148728180204364815170328287408817165922161808025116104182901728744960791587653204344190579225443865074540198173/2112315174776260561977346422620329829609738505784746505411359879796279377692600710661194640503195128702174318579461927099515385667168530117692947132934522253531369311601545655608846826279204955175864341013019133633058102618442420641573715265881012212307203050063959509535647588021491906595030302967582957384661213397550868462609314774374258964641217592943504437622828146145784287547414573679411204784134539302519982776704219879173466540045614464*y^37 - 3573305985322157784200781415328663866299373843290454869203638000723351803561034109561283499032846465375743018900825207089421979108290924695640761098751927028967291154269572882735189228008883567393009173737517224694940575313934900534730899699382593640796406229165015031333542090667398926379844003167881317098267868516992079619018992739257972555463861653043453031198911565772369868319958697418328712357385515613346208485876936607965568021689470786090250936717/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^36 - 1198562998242937952917216077639148760343592089614600722761578766952911563090151979605519527180104638727014596780332758628325283923653701548038556873927009281275395433200348686215539679990282484699460366662988350135591430176861106171487216166736381358097643635106278796111961176568753353407476007124046180306265638513561868287585822907532682000147382704862422282633172898081095199492945900873809262184835520026966384045535498237041784196187944756318993476681/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^35 + 2854443167118915004506762561391490307516907910190607495587325865552939922933833614739276057184585001526907602327124451460986092126874118851305546563702693206423396610487414206656607885980661895533695395601715682053438598939271630505156040429830692440577250449396315857262833592415723324102395196201154611668094453750255142429444888415027504542655503995936109611604362289720903601330186805885149248840214710519232453631467781746569139085234878224372428633351/24643677039056373223069041597237181345446949234155375896465865264289926073080341624380604139203943168192033716760389149494346166116966184706417716550902759624532641968684699315436546306590724477051750645151889892385677863881828240818360011435278475810250702250746194277915888526917405576942020201288467836154380822971426798730442005701033021254147538584340885105599661705034150021386503359593130722481569625196066465728215898590357109633865502080*y^34 + 98545382158987133462724258763884420944203111371392471365796912563981416910548918375476062193616691129382444053679853917667049210180622403999613401828143929291508935327721258537610390913340789203798267276102119613129990017014939746671985529004285731720382401414180550594967645919706936758480462530996558559165032732753029672796315045062978906520785466220438315617963635792649604158511653571047595872005408913666467817229381228277483500791438699651465214041/4620689444823069979325445299481971502271302981404132980587349737054361138702564054571363276100739344036006321892572965530189906146931159632453321853294267429599870369128381121644352432485760839447203245965979354822314599477842795153442502144114714214422006672014911427109229098797013545676628787741587719278946404307142524761957876068943691485152663484563915957299936569693903129009969379923712010465294304724262462324040480985691958056349781640*y^33 - 1679867690064188636124489026592448356408885461838273383523285476279847556773535105127880290437902521951687738835927936395677654154919544278939019824437699324747930336967547714736374772519202017544557926808963197781245489551351268041599444239487979707899560829294775604044397018855198158350474038203806408456326542119133456980914101789607813826230230064549193595240992508773984457836328061213996662801725684136223086783135829537263649060698107835792476611461/7393103111716911966920712479171154403634084770246612768939759579286977821924102487314181241761182950457610115028116744848303849835089855411925314965270827887359792590605409794630963891977217343115525193545566967715703359164548472245508003430583542743075210675223858283374766558075221673082606060386540350846314246891428039619132601710309906376244261575302265531679898511510245006415951007877939216744470887558819939718464769577107132890159650624*y^32 - 9178358638535289831520279752421395092246847584509886149505198819859732797941592039378571300206792888218275191490447082524753327602423603134614105162793370764107649866144771482090506161734665541925197439132078930387299498044605212093835563920679800076990961993544625074737080470498283827264614643028243529224695015022554260294154647825528612966507755594979283144390019815864410105866620211197975650912425805443777293867522185223885152171330730535306881627/1026819876627348884294543399884882556060289551423140662352744386012080253045014234349191839133497632008001404865016214562264423588206924362767404856287614984355526748695195804809856096107946853210489610214662078849403244328409510034098333809803269825427112593781091428246495355288225232372584175053686159839765867623809449947101750237543042552256147441014203546066652571043089584224437639983047113436732067716502769405342329107931546234744395920*y^31 + 28372081676473174301392820474973131975846081315456293127215501233989718250772013660739526271270849851343375636185022319610038591838966295985004522700997547324448952506354172673779333463689868519234124729845421628280136507491148185653386899483662399216552379592602585130037307797544044048573597301951357855582079043854961690775610742472888671801093780431406789483511090000176743208608245178591277814727728593624609025249106686676737879919729124798155720539/77011490747051166322090754991366191704521716356735549676455828950906018978376067576189387935012322400600105364876216092169831769115519327207555364221571123826664506152139685360739207208096013990786720766099655913705243324630713252557375035735245236907033444533581857118487151646616892427943813129026461987982440071785708746032631267815728191419211058076065265954998942828231718816832822998728533507754905078737707705400674683094865967605829694*y^30 - 90066763862478544574892672566711298926106791860491074785187325939069771725653975365082833004942787833121850735610545572081054595962294752311405772332207061328930166263386253516132836650421788655767970572981545222217923987086245761784028430617521004251561502979988805155230307153124964099918387992279135243144123821739841230124572302419357971011534103090467125653663019821675156371579528662796169225980347505690795548885464819152315982729183201566685930031/3360501414416778166782142035986888365288220350112096713154436172403171737238228403324627837164174068389822779558234884021956295379586297914511506802395830857890814813911549906650438132716916974143420542520712258052592435983885669202503637922992519428670550306919935583352166617306918942310275481993881977657415566768830927099605728050140866534656482534228302514399953868868293184734523185399063280338395857981281790781120349807775969495527113920*y^29 - 36583020740364131210958724093452959013533088220107623508209913635007570597738890634297550408614542644787708851499936023217010657860858894339762891443001873586817819637317907486506099441614664331599390053377130924626051655025514609091466732205145567172212247762688854141568252292819057022115814172465630054593835412678199821665573217304799346931406337150042174410220711081322662990401675363758990008641483833398889281601639780741295038425812671450602692669519/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^28 + 2351525272224874985674481295311945536251117350937255123545328947526197457194665566951440567056164738806958813431897315847595818149015094202470745283517318816224373887000964132966557108788271445699054064786501353254308430151751967185036965798654189960192468946724436167703616348601307108801800740777450276576056700817262807645993142130638223178020016835294362967594863622908369733290457418185924746933146428025249669231933795998310686822772950304520316469003/36965515558584559834603562395855772018170423851233063844698797896434889109620512436570906208805914752288050575140583724241519249175449277059626574826354139436798962953027048973154819459886086715577625967727834838578516795822742361227540017152917713715376053376119291416873832790376108365413030301932701754231571234457140198095663008551549531881221307876511327658399492557551225032079755039389696083722354437794099698592323847885535664450798253120*y^27 + 6708613412340464613749713814545719382217681197050558098926927492257172302524007019012310678716800077641884501874942576613770501558806906467284826650908975519866232802400177728962197703910460683142293347491460859269165075794576016009396005890803324311291806372128320749420480723914052554720336022926188784168143869043507784016016503532059664497836418035674214448245671662062387120374572285118028583999718340673429358654269629029186254955342633273919986896799/12321838519528186611534520798618590672723474617077687948232932632144963036540170812190302069601971584096016858380194574747173083058483092353208858275451379812266320984342349657718273153295362238525875322575944946192838931940914120409180005717639237905125351125373097138957944263458702788471010100644233918077190411485713399365221002850516510627073769292170442552799830852517075010693251679796565361240784812598033232864107949295178554816932751040*y^26 - 405605042722087312989856070459271195220381633261535416577849208694993932715019665976656137807574754268699742937411294647141572836817943079877241823708100127501836598942418044670243156744089301591263528178032765223735834549136945563178275926024104284863000508685718748981358443336299212302141504118094162970741200203206991612274410532251235967596719287623291123888957681616548422746624562389929324345081996785556883766266873998766745198786641331775756944187/6160919259764093305767260399309295336361737308538843974116466316072481518270085406095151034800985792048008429190097287373586541529241546176604429137725689906133160492171174828859136576647681119262937661287972473096419465970457060204590002858819618952562675562686548569478972131729351394235505050322116959038595205742856699682610501425258255313536884646085221276399915426258537505346625839898282680620392406299016616432053974647589277408466375520*y^25 - 5063761909641188333067560071290534609185627949028121256248404818519257330751049125113042586504053103797806664200423902329746480081521689236578304561188395654513109139755433583885928244303749400004933178643875466207266334012842751266623770752219154593133893701197896802829621017481331350962548904862814801170829431896831820165970539900895350338022498048392038647983181257352358369528422150317044324983773394469215680959370399919973240123795760291460402451451/10561575873881302809886732113101649148048692528923732527056799398981396888463003553305973202515975643510871592897309635497576928335842650588464735664672611267656846558007728278044234131396024775879321705065095668165290513092212103207868576329405061061536015250319797547678237940107459532975151514837914786923306066987754342313046573871871294823206087964717522188114140730728921437737072868397056023920672696512599913883521099395867332700228072320*y^24 + 743730373394066985437774996257454919727074101434743849914722007358740889527875433899992096647097402131215250650545354361021460406763282423103582834216467975577796902917000433193958928846577130677556412846804902000587637046641014225890228397904862165760126141329572401275235400120130087633496237677134442618597946709250629121720870275600919112214364308642566001458340210113963100413681483646460615450784175414743171785377477945547883340350303027762208391033/24643677039056373223069041597237181345446949234155375896465865264289926073080341624380604139203943168192033716760389149494346166116966184706417716550902759624532641968684699315436546306590724477051750645151889892385677863881828240818360011435278475810250702250746194277915888526917405576942020201288467836154380822971426798730442005701033021254147538584340885105599661705034150021386503359593130722481569625196066465728215898590357109633865502080*y^23 + 157763317755041413016019304910085952972861087589615086143907093348838731619959939180876471917880979401910233217925344431855717389679137849833683645554448880374647765802485840176985822473247402999149676933789967888266075639110019723140055629212374260996221360273466407121035740019372407082900847147395642977994715515383487761297623342229820218253552480430278587219018460086286547905093683017760453335993907219420742403036869932434271263017896206154377314033/480071630630968309540306005140984052184031478587442387593490881771881676748318343332089691023453438341403254222604983431708042197083756844930215257485118693984402116273078558092919733245273853449060077502958894007513205140555095600357662560427502775524364329559990797621738088186702706044325068856268853951059366681261561014229389721448695219236640362032614644914279124124041883533503312199866182905485122568754541540160049972539424213646730560*y^22 + 85148314353650270111260618793313879625265371982961308902211359465377779988909757784771574411796168960916704087319336457099337302033454748520126365261631303935446509143417744363336085709173502253922094537988833423914169392967904300628713057732825661216351026590756314931341191279286506784453396217986674343349388348642969351383038782228488592321652150142056839112349261790072547673004087821529400148733407510491942253456475882262230621671062430192003721353/10561575873881302809886732113101649148048692528923732527056799398981396888463003553305973202515975643510871592897309635497576928335842650588464735664672611267656846558007728278044234131396024775879321705065095668165290513092212103207868576329405061061536015250319797547678237940107459532975151514837914786923306066987754342313046573871871294823206087964717522188114140730728921437737072868397056023920672696512599913883521099395867332700228072320*y^21 - 12628573325860459152356537396306715235393231763533507516251074701078232656145467265813786182830929315233593171579637124204470361897472177646212148717362941670911018596212994067320070090640260183928272211345454631488369409969432434526017227682391896192908638864711824698422504288213565933215943227128714934350472093106587612997457300861670090965767930588133651540343578244443204585293368534091723439521235448548076134391752669048412675133054390181890883764839/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^20 - 1603605021340052283082326465719173432471963692373369739535155859065864178565427759143744813685788515929624185866053954310483984536012157259275470437868440655403151465995672134960044922823761413852350526414880727174424208475853072524481018124208429770598948453241797686297303236965430998919197516209396196643157967153340303544111260552777320629631242424714480568444656816227425737899190730437924189044992496700086301647765616214749393053370701590884509944103/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^19 + 1619686179847062786841959225209434650890484095532869540609836518205776532375278105053617299221765822029011959854135500981480422323012679712470421613384405474922737403671589505433445218333967683300988330434564467706830805097798848058734854052150924477149959819858489425780782408665661956606347950084179008010537014062975813456210844780303076712992043967135489751224453438081925755713246637052564937787664518673669997343181199941443104687767692755705856153963/24643677039056373223069041597237181345446949234155375896465865264289926073080341624380604139203943168192033716760389149494346166116966184706417716550902759624532641968684699315436546306590724477051750645151889892385677863881828240818360011435278475810250702250746194277915888526917405576942020201288467836154380822971426798730442005701033021254147538584340885105599661705034150021386503359593130722481569625196066465728215898590357109633865502080*y^18 + 2543708725923703034892496339060551954303058840446360209167648299517968035191610942166376056299674919377658121684618786696904554783829204966549566882795123171305949134225723602688858032060502565638948332366718011059083932225463473537663346151646360587075785003152096155715259496490087128104929716497127788206439685893877670389582655867290256351106178189604864551453864098943239518290896261465037574470936545946047970922791385827476381492774996599614570373/160023876876989436513435335046994684061343826195814129197830293923960558916106114444029897007817812780467751407534994477236014065694585614976738419161706231328134038757692852697639911081757951149686692500986298002504401713518365200119220853475834258508121443186663599207246029395567568681441689618756284650353122227087187004743129907149565073078880120677538214971426374708013961177834437399955394301828374189584847180053349990846474737882243520*y^17 - 1339357237368953295819472140133570628960643988452742969568427846369103570685276972263199175137548381118767087815604849271069070942760204190595965792710585324857768061243663922735292919499165666019416389568321103338722742648371651782831986428380044357410673978114486904409499249002275064345756014199188163080317143099732633925460070633976592603427660088423207065050010311098304339891340336553632661402602077351100991593413839663959308525526235712947959804103/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^16 - 34101455093885947735612524087273808184453854166976086762092618177164193188020625771887755730774297793456045135354128949508076282429953627850239196964356755576817884746089590469370097865282612586919506047180445402419484535017668789068914857223783595572599164000170872711335766312709423524900031482224367700606269275250281333467192197824894242606222415055017946613436104012271771709381293108911876168511687213687926231586024148303330245905742288898054178679/4928735407811274644613808319447436269089389846831075179293173052857985214616068324876120827840788633638406743352077829898869233223393236941283543310180551924906528393736939863087309261318144895410350129030377978477135572776365648163672002287055695162050140450149238855583177705383481115388404040257693567230876164594285359746088401140206604250829507716868177021119932341006830004277300671918626144496313925039213293145643179718071421926773100416*y^15 + 244463659781399841651761219832918015877702712058544050523714668450535941009119003898101288665598140749444338946584887876085949124466740173505945298727373887968712567680690979841888558904042793828054700528764822278673609669139813640328202962446260367467899302681549828823110243594105134925770369547168607011559406476286348519188291861841539889830924618390106670178366443191163309455784070572880569903079462745049125312209435177831232387858150127783795092379/73931031117169119669207124791711544036340847702466127689397595792869778219241024873141812417611829504576101150281167448483038498350898554119253149652708278873597925906054097946309638919772173431155251935455669677157033591645484722455080034305835427430752106752238582833747665580752216730826060603865403508463142468914280396191326017103099063762442615753022655316798985115102450064159510078779392167444708875588199397184647695771071328901596506240*y^14 + 36747952222994156322942817009720059556239057121090893584146100027223371120002556033324882019038728793867211279662729646212761330556556154596755805815798371942252091730680840122784328597664919513962362975091155394475664804391014725150311257124165757833036139611837333036624509597826499218843574593673151369884835126824616381675642219171004158478771474089726814300522185803166929956044292784304793369929019107358415114162999399583813015211369112807259637411/18482757779292279917301781197927886009085211925616531922349398948217444554810256218285453104402957376144025287570291862120759624587724638529813287413177069718399481476513524486577409729943043357788812983863917419289258397911371180613770008576458856857688026688059645708436916395188054182706515150966350877115785617228570099047831504275774765940610653938255663829199746278775612516039877519694848041861177218897049849296161923942767832225399126560*y^13 - 996883768846498113247142162941254772127077455840165898042548637078006382222320222979745046042078908355807845539956615073316509592879358885990643008237875565405151663195962437752824228057810132232076842112841485824927972600110178473602055580386502040387016615179570556227664603546535119308507982606206865265395734735443289926603623231462229116143367276733002954656017222068894851426281570745884860307888125696735803000579171759062442693490426663782356753/3520525291293767603295577371033883049349564176307910842352266466327132296154334517768657734171991881170290530965769878499192309445280883529488245221557537089218948852669242759348078043798674925293107235021698556055096837697404034402622858776468353687178671750106599182559412646702486510991717171612638262307768688995918114104348857957290431607735362654905840729371380243576307145912357622799018674640224232170866637961173699798622444233409357440*y^12 - 775669317545202063949973470805473677185026914053150056023277747162653186383521880180338647430340003585236557590909024748613270455773066080378492622226531836839758115203220792542651540545432122343638867028533828979234005222989658810346378305555912424656421467558346689894887268263470539439296437829962422597814453134703638524297821330669381713941337161466660944790194703595505238911177942509738191071029028321924328759732020248736571582127750852089183339/2053639753254697768589086799769765112120579102846281324705488772024160506090028468698383678266995264016002809730032429124528847176413848725534809712575229968711053497390391609619712192215893706420979220429324157698806488656819020068196667619606539650854225187562182856492990710576450464745168350107372319679531735247618899894203500475086085104512294882028407092133305142086179168448875279966094226873464135433005538810684658215863092469488791840*y^11 - 848228555602468134835473344854290139602663692440455449330023293563524992362063889260646768136416695837805534940462278178120391127853543986062987694734583401104450275919591085147909168624062880124475328318932029623633819277575084425531795392277145396438596477852634831812326615213001910032599681671668670607254432274861641816545184128463023137758917349046578714468320407291055104965427311764853570320455925752783323991757871651928593716680034195208321623/24643677039056373223069041597237181345446949234155375896465865264289926073080341624380604139203943168192033716760389149494346166116966184706417716550902759624532641968684699315436546306590724477051750645151889892385677863881828240818360011435278475810250702250746194277915888526917405576942020201288467836154380822971426798730442005701033021254147538584340885105599661705034150021386503359593130722481569625196066465728215898590357109633865502080*y^10 + 293758398852449401985418496434498926918316954678907949240444396047515845361267593857672698875323235198663687296095373708586504074918571752316969076420244109150407195565216191937943771479274657953586277441161545005663104644404743691116277268437996382777581894846965915648017470398544983203979548115494804493223414187412700556417317279516249962653973502201179691726176796182654983700427251345277470065310987783552540795386238864654736390327255420060906243/6721002828833556333564284071973776730576440700224193426308872344806343474476456806649255674328348136779645559116469768043912590759172595829023013604791661715781629627823099813300876265433833948286841085041424516105184871967771338405007275845985038857341100613839871166704333234613837884620550963987763955314831133537661854199211456100281733069312965068456605028799907737736586369469046370798126560676791715962563581562240699615551938991054227840*y^9 + 161628131945691205653557903452142259946427662951065070561675446191477498821973775965651191171973614025812914745501703197374501076121845942147814149183757217216862482300833711336208597397232175270229702760324120608993831440793536634733111301748475801758292268057968479970276532390267684080400843416805605236343066022372749988799140277311037474592355124080982189260765625520159626275463740720659023293188048604870456911138507819910511893413834517274141757/10561575873881302809886732113101649148048692528923732527056799398981396888463003553305973202515975643510871592897309635497576928335842650588464735664672611267656846558007728278044234131396024775879321705065095668165290513092212103207868576329405061061536015250319797547678237940107459532975151514837914786923306066987754342313046573871871294823206087964717522188114140730728921437737072868397056023920672696512599913883521099395867332700228072320*y^8 - 22944532960159968963340154538739049989823429174396701582921257814511651674820160424330439763055181174569283111631709368197035240350516473561345576571301809176495626784252032556200431200160507660032560759587334792558307913813913503854970695755586357995077030309875626375510087033921203857460170269861789012508343528028911323088376175432411089979257498185781418031104610495079979562073769278738600742699108407822225378616680953811146221059258848452720683/10561575873881302809886732113101649148048692528923732527056799398981396888463003553305973202515975643510871592897309635497576928335842650588464735664672611267656846558007728278044234131396024775879321705065095668165290513092212103207868576329405061061536015250319797547678237940107459532975151514837914786923306066987754342313046573871871294823206087964717522188114140730728921437737072868397056023920672696512599913883521099395867332700228072320*y^7 - 85951653230086671027116818607671934846497886185685508190017647288679733921032763125573467202292096206385090943470836056467651921689480351822795090999781114652870294589446292688144207809702546844526655194395280557069369000920002709860117319625848589950501900144955274960357047670455424191259229629704783286812016563755481311946751141149732679224204904457346535877567734038770934009042124703981610851630963542696245053108084950663153957219953696341637751/36965515558584559834603562395855772018170423851233063844698797896434889109620512436570906208805914752288050575140583724241519249175449277059626574826354139436798962953027048973154819459886086715577625967727834838578516795822742361227540017152917713715376053376119291416873832790376108365413030301932701754231571234457140198095663008551549531881221307876511327658399492557551225032079755039389696083722354437794099698592323847885535664450798253120*y^6 - 1862464042795890977421273382974569170463866760868412425009338655292284178099234446281279835966538379041285237449297011588979677479270486871831212574163857217965648656956551916461317930591250087129686609651028909857307125610086606045848272223532353867888033455792435578667356020181999243583213513496239779352344769640877528166186819191559133029731495140013480398472804331586832566269876499315515380858991353167122139313648391801453521393333255105393/17113664610455814738242389998081375934338159190385677705879073100201337550750237239153197318891627200133356747750270242704407059803448739379456747604793583072592112478253263413497601601799114220174826836911034647490054072140158500568305563496721163757118543229684857137441589254803753872876402917561435997329431127063490832451695837292384042537602457350236725767777542850718159737073960666384118557278867795275046156755705485132192437245739932*y^5 + 418669972916931187427487120860483799136819681736953263213444528504038156938667838548649857810762236043115066311341609201129373364608672014897210803821937164447653143954618669978328946596612529620574791939931849010105932368916566312082929998983677631207273158658082264278647580398774167884414116128531241705055470438512125419286291205500726731175935097515036932441491880918048929891587529915096099480056727186639958333062737537084183550402315719062013/2310344722411534989662722649740985751135651490702066490293674868527180569351282027285681638050369672018003160946286482765094953073465579816226660926647133714799935184564190560822176216242880419723601622982989677411157299738921397576721251072057357107211003336007455713554614549398506772838314393870793859639473202153571262380978938034471845742576331742281957978649968284846951564504984689961856005232647152362131231162020240492845979028174890820*y^4 + 89324834717371270321240010162554937929303330012106656627665767912604911290282696136851797018005810781820379388189015210884657629843430452815294583272173577531338728311385703500123481884888912980175071557305884116498625248233012034573982058519944463027703741319654032081001202451882874764174956858481812994848879437205395947146971845772398464665939725229188250961368634084265227737105769332370814510943077568890481877321571908960079550444942701379241/4620689444823069979325445299481971502271302981404132980587349737054361138702564054571363276100739344036006321892572965530189906146931159632453321853294267429599870369128381121644352432485760839447203245965979354822314599477842795153442502144114714214422006672014911427109229098797013545676628787741587719278946404307142524761957876068943691485152663484563915957299936569693903129009969379923712010465294304724262462324040480985691958056349781640*y^3 - 421005485759082981509272256250750246204452949783859569782105938193610336720691944529355576818202120700851454325826973629341826145741326265549081838193169625010991360184897515031992918069465663204097621338614185456134381295773256834572429668013611941822715034408950882048677011496183479107680832212110839928712573670880432996121619559845011131354361226560781264232908278342845260891936366647335914382130639901361607421593471165326378306292606217069/64176242289209305268408962492805159753768096963946291397046524125755015815313389646824489945843602000500087804063513410141526474262932772672962803517975936522220421793449737800616006006746678325655600638416379928087702770525594377131145863112704364089194537111318214265405959705514077023286510940855384989985366726488090621693859389846440159516009215063387721629165785690193099014027352498940444589795754232281423087833895569245721639671524745*y^2 - 396247789464583857707743122106740946416672286482232197571028595875355892683904504670760487277574906218230507100660417185584267563168216511867386037630748222390076951501897734490613543204560845780097513880853971736598262824912843547424507916198944793066321973854368093206103310384159828586860825540969430182080165973833015144317430609626753299304943236241385989423187177145531596395612648727575143064312919746908322731126236759917903334160039392002/577586180602883747415680662435246437783912872675516622573418717131795142337820506821420409512592418004500790236571620691273738268366394954056665231661783428699983796141047640205544054060720104930900405745747419352789324934730349394180312768014339276802750834001863928388653637349626693209578598467698464909868300538392815595244734508617961435644082935570489494662492071211737891126246172490464001308161788090532807790505060123211494757043722705*y + 40751424550764479925331863586557845617219113870019666096787289846130233362355337926642768978795516838446284273151028643285108073187128158264996944428630554104344921608913932852473778887009635725160131573156661081351634643795691117131159787396955261193884417964615231520220618160650787623654292775897487144117366218196750573788424319197911943920171563601092488485727213522455376706657059115706766945551251830479846669372818392594076717352561736351/577586180602883747415680662435246437783912872675516622573418717131795142337820506821420409512592418004500790236571620691273738268366394954056665231661783428699983796141047640205544054060720104930900405745747419352789324934730349394180312768014339276802750834001863928388653637349626693209578598467698464909868300538392815595244734508617961435644082935570489494662492071211737891126246172490464001308161788090532807790505060123211494757043722705 771863124149002545135668856283934583462197920188042042677884889681743618735465830863806906989115955887563762404948890436855602436136714568132130645960356782132036230914559701706735826142886788196279238032993379203718677974904293350143638230559057664589650392731402575243156512855364899389458232169559100362537337031266491873131948156928419658911038095144586165182415290159545979294822511682045377385318899622335313930759381176964323130291271/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^60 - 2133772426079783623618268491348230984621570443381905462595991218033839036892895956792727128459886851254879983296196453064975414045825258014198926542932998866905553724170254513439221904496574108182380595297538154774892136297275794016252391899484787860703353794211612273790562948275739433558502749336868716825881681458427301226141972112545141630120250189943782210626540977773711668032330145318267268891975478561905028824652649165646749193662757/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^59 - 133061402676850529218380533600213445385171339915782501370996697578227354680230775114345686715233539642651350132415818871425942053000765020897795454252763462735364260711578195528433811191786358098542096549848725856134547700946044570942798044276539569032161106708249124258176320507929580736936564785810019277994933468876895229962078005738616718772771291902875306891192499552400815199247764029157399160780299913371539184947796410457093382225125/469671756033092685783667650033108087391784814830481720916063755751666210655238071743483974446425446315838264089201241652265030800780754425508246932550081182095152315012096423011941038814383923709772263105620161852214176936951176687980941708314817530212515766166308257631330065311938356717019634101171485346948367123526335024403316289327863946143463666558812370985318500191235944756746776435927782017944913763980683547326394103113343046195264*y^58 - 28217038105921139214611497675282915492934468442514170001477900485237390215937243449967202505853783772600599770728976908075965693163242771784405913327837762623092262323328100814511766998033037146510324689236066409246055107025553181872209001901373191529156408110692602051042158795598753940116445784445913132621223253012774275930717507602521460533248084815781562549485970022111463749569483615315543494030034837988460658748290700030995908344237645/6223150767438478086633596362938682157941148796503882802137844763709577291181904450601162661415137163684856999181916451892511658110344996137984271856288575662760768173910277604908218764290586989154482486149467144541837844414603091115747477635171332275315833901703584413615123365383183226500510151840522180847065864386723939073343940833594197286400893581904263915555470127533876268026894787776043111737770107372744057002074721866251795362087248*y^57 - 39008132205295275656270166309624295569181319347128724324307315164379918481548809477363145916788557495427167677324783387998428294581289007398966095578736654736916191077924080324743699281739606164964020374861973092678694003149400089510062297637839054186266337789740640267777762213172338115413228909549667839702445186556973131364669422730774231733835975790610126561048263127205552569885428413235193620662996257382694070766771165943057314707847611/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^56 + 21004282441369086239797078958993823593527428169066331630979070207932109097931396943332314621818976767604451520338120895095505143368636306989915398762880596635665000368639671277559353042600349855737629466868275661808575771676949291959206264000683709084019666137403806219546487588417810801600565620653022517423027623145685979565358701328979280139524518644668822801990602078474468122669557361818096672783651223795853412485099235737847854774018668547/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^55 + 20176464802307499515419107343822149014860325671410414974102104212341479635150232597756188383690444399658078731882189112823335342745063733955039013807714039582972226954258497562267257224512289072883311047039696241630351013186570074485934774342960167256125566172011705025545168716409032849143479839113003735809750867885498498682472211158453492507099057373632492767820376121039275117876369173232244160682580272169574171822441825628192766777197952019/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^54 - 237228521944145063778002536324493960415618153478969909926648468136911089873446264643396215895287909561007463268177607431159510463316685755151786892266853022260892479542342299115049131659048741477172861811617047089174350130557926335106152401864734273839294838475084866773301190076754958922692899523388220497376241927677953159688415007165444539912758809199020629705342586047062619274485155509623969426667913186960299254732420254089990320366333964093/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^53 - 3605415669314065269005505800927392936036945116898796591766295321297722586304006812063608200334419646028972450874048566112746579099356675960727796545744907519909812845145819145975148346928446182612890281492877086733611411404044940527313996228261233095702712458287196329114290899954760479852286399556881171596462240752909413768765076421932455445653031133770594766298592386983436037696111368744499339552246599128165163831110269270858185490137709320167/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^52 - 493753129402166380878651967490431032159214668731518272129392521612492916055532786095123855866309578236981843065675437188321395191918966834655068260092506721373100243059913227363390368992420045934209777473642834540856393078713887131029571816979100118257729530168073449515459429567437410013457699907368379258873409105760877373449117911240463717109387599563176175463990269123310226293607231072338168690945293384689429193555479667261383369006334640203/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^51 + 475718118699339196870774798129628180647431406468562818262602373064956269217331364915661337197390819335009077694640123780305489746580932677988927688346039799550048093157438709708503380743207350034561351618269222160201582608907304159724866051811202163736357408437179303473324601114888395711321005806466654284253649052008861740446715012709393440924292071700726610555190172810640402967679559215680101097555232648512032028265717075515160377379488956695/469671756033092685783667650033108087391784814830481720916063755751666210655238071743483974446425446315838264089201241652265030800780754425508246932550081182095152315012096423011941038814383923709772263105620161852214176936951176687980941708314817530212515766166308257631330065311938356717019634101171485346948367123526335024403316289327863946143463666558812370985318500191235944756746776435927782017944913763980683547326394103113343046195264*y^50 + 19087706769831339626808128117857327475177673520701370268395690809075098557761325212193550863060276443093369856663782745854399100885931708385836722667424828578060590909019481482788088074522449317451050327670088928124021350498222027125700446001344963696526265988611733364043446180719738295210281860616569307918755720635099797069955516799839542068021882003960964115625178099849589863747677211264426945462546833918905172509350381782135940617492620510571/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^49 - 821279156652220266746519454534046694693359917207714321247083702423050972688626836620806718995680710627414386373164497869875410838605551396646425392265847261638655657001849961965817118137134927885679838726596122334141263636974039779389095106703321538047210298905571230899806051988959205748003472536713752246834835562825681338799158788846104892301988086807734532604875297133955028628134652496108109623911594994054685457538084835983544317326216296156141/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^48 - 27183537344055335207316855047954437826070762626935817463258273340409801220914685794803486837692948469239169310673730058017739841215386454443685798228463617257613943733046288854635578358161323248187915264485504893110880472504183090173926337177439774006602174089204297227606624614240156745369394803052015595687554904632484441805952682072935876156010208057605088345922654285429608242776273049010079563276979566231459286299419846850994484363915794902545/4741448203762649970768454371762805453669446702098196420676453153302535078995736724267552503935342600902748189852888725251437453798358092295607064271457962409722490037264973413263404772792828182212939037066260681555685976696840450373902840102987681733573968687012254791325808278387187220190864877592778804454907325247027763103500145397024150313448299871927058221375596287644858108972872219257937608943062938950662138668247407136191844085399808*y^47 + 8574162065448840861915024995485428908591459886304319497053315739986704808440296766193403332677173467674040665902439550604904268534016624346669610651533137899694119424884581330777437399709326075965376747277937666209090279655578610724445245814496638264050004930923079459700586583151357210495689327225830981068327886863600818354301494448939326551764094290406774343336103834967785762501553780157027598042428220488205580452158573668098330466497452555119733/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^46 + 2278065813181866168387457313009093843612936105642734678371941415619149865444352543287689248979081986366905437499621476375228837455086529851789327883851876641801638912632118203292900001288806686444165230453255116787810919699174820321311193334499497981612213930173519038587695667191778424647971072503880003755601844663500162071882384685449511177122214904871650498509940021050085618023387898955599967596072836017605469331755174137962678847076698488837941/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^45 - 42466487684366184458479277286211197067218362075747692220689771329940631609291014360770152480519967623095020024249160412550834044214147473205350877362757001377527730401877917881156816990345400296876736228749354290342592517810890949766625909161545298303537768087516318901620204561756453935425908590552741213560227085113993124490251047959705253251705459667379893505035572307004136346856344822358832580567027846074173838609448769533149693155269028940478639/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^44 - 38419401595354977077100904984317242789689239193862393035105755999535320835569802081091511541174842004444228652478889312427628074559384847462896363826639066878859205164498701226625532745510633928038126654961778026547025033852021054112431409546468639731169623750330202308631011128803757437726139054346185199848555257175286780918776386510642508697794844922761806185630221252266978170569138952499065193840649339333198841714242848522184250658114577198246151/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^43 + 91323241169065926023912868469842975990949570023852507721319851728669943918982679530639372759293654176023899886698299437688748473551878463563085243815293358443951112651005935513758494656453661108278422859391817726815539794546019218528302808506750932622808504845345625081132554030258744161758287015983194722030145779671120401304783919865123487355387426435055084998048690870793909138087193113206463746171237086107599159224364633419025108187912810543449563/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^42 + 685412171314541099410936434738137060245720911225559989556335817163683036560204848564269569928869144610709841166654244521110026919868629159555265001095528961572385543756873106981527559193499043134412819907607915731024270722133534347837873638950065132772162509294357235266598724605755674218741318146072484381878814030708499506545713516346473202961585623023618885039093429918029152443157169728776165935056004188969322482406895548243789269658107142515601/268383860590338677590667228590347478509591322760275269094893574715237834660136040996276556826528826466193293765257852372722874743303288243147569675742903532625801322864055098863966307893933670691298436060354378201265243963972100964560538119037038588692866152095033290075045751606821918124011219486383705912541924070586477156801895022473065112081979238033607069134467714394991968432426729391958732581682807865131819169900796630350481740683008*y^41 - 3364023933073812309869595722921170977782849874971790778244075919914767498002387131321500942038568254563270128560723188228148567024064969953266004012189893677645306222979497241602241338195310552130520586652554798503952097962077060721397241294068061846585744967428774836504631424771171295825913509296066412204375634439506131033060489262054280012215631269767066613240463759378941074031100407841519386083793982536344592433621371397768975718491090210702816449/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^40 - 373001569174234615462933820805280122718430713667645488379012132882481999854013669596450432032419343976648096354418972432243086506241136454760940179828239671048634791194352845148991510585725695279781101223818619333328291466813984549097740732289334689888847776533686205633228571201573700724938099455912613273144048784025542323453313114940400373491888208856942106013981294492357265274771949845956980688729238841948565456500331484377594047828931631035620423/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^39 + 4177086361720398171392269859532692807221431673442364963075337964286978296082823707424722652887718791041447449633928165528852302235342127527264452928705193382066677320260280992803031060012461323992493105645375175357349105487465108167181942304219295225135370575867701310543108670109238343940541217768101447386748232880358391376799569233813669506565641302554090361190591135004626024114714774920518599001731612837853750036053139643811360339902049777917385825/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^38 + 55657977986560043439787978858758826167486109774220487141103440837324490361187529056568143182297711480130810216694498696965832247824164501048923747867699493074363995704988134333277724348272216711540991298027554060371252917909432464319943451405697327919171316878923815825038666326934157048931338596200498745908836879782871441025128603451987834425808540125631123147563447099837100982834582397887398415342491815748839618966582337067547573928708743053863413/1778043076410993739038170389411052045126042513286823657753669932488450654623401271600332188975753475338530571194833271969289045174384284610852649101796735903645933763974365029973776789797310568329852138899847755583382241261315168890213565038620380650090238257629595546747178104395195207571574329097292051670590246967635411163812554523884056367543112451972646833015848607866821790864827082221726603353648602106498302000592777676071941532024928*y^37 - 37702785292659834145211995670619314428722621353997275356246481471369895500518875475255155139571132316001837671981555750028032824402725595209228455313376587114385387857182524066940328711895908683044997496845941978685422149883685809850593409010642531896557163444335447598936097229653715454285035099240470131387043837943535285172386612646594424081126204603987739247959344640061983055621075742611959557524270236443884355775560275661985824490142084967537108509/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^36 - 1148679531234069149301452973345272417656118442691895418060589369321343717889284845447219836636891127437295051538778091364054852875763511443769798658355100045000348052005360196647843541702729468990943358436511957030678895344930850611785207888646406102228504074545337265450566593083916829884323783584701339200578416025415593173695621381363833774772015764915965822604402602402195155111225679599321479297552719255655699004889507922807822603568524141455223209/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^35 + 30621126844543386620813035541932592911101083588892797374719997693992695135315356984565005937537396173095863878790032875609955584947381657929591829875218349413204892750285460748300465010102596572864995442408866015549296934729181312554957500640240163306619380758472656577116854269975169730799111342560096190566757234572018033148881052567897129549467328403359858350541881814834395492846169696833171587850272605247146430457177192773825908224225607421930996923/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^34 - 2108227354789288675556998402176797977111913595080944489647516081145602075518034443916637002543998105734774788100799981701997821743475190042701806593075449822873253416076336809611381513018532324591827812403944133155807546411325011612248446538162845920110449020917216838264511388158655152395263424719379280550108982344763079629240028015069991520758345013626854461708954528481622506857759612757539392084799837188031814261787570071443248468250590109601628597/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^33 - 182784670665590341244382139889638090587297258371132453024801587401930161860343371124885366357980669260085098886351981383483722448081200353538982149449919067915510135789164631081200003932352104313255317489102663372602791682170909078507587841579045091927992571128987713692516055502022768493519551562675063317121497587876152863233475780610309942896905961052445381745944146425728340210733774969246584892362141277505528753098474280001400399254465384930244318069/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^32 + 10079282431791876365712259896824077579133336681660119223300300813466383009793882778475475087910485599736215724784020981648403343189586556796815662054744202103336083715393665556331427132162658248406895076626201092007289240531391395253182649962455827551496340652830802433040540991215470533117449611717825722441924405682763398530494546872046269761828685343542633067942593290874647929140114445219924035995556516245604049383671170168657561856645352640088072239/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^31 + 100000157960264861139504346504314187617632942694500312866033843795838163459392190159085570015134955075992752997860939250356715384936274893939173186524604290177280087355150327627631530100927697788032018190254061547326010992654066549772268697917646970393003936873764632482796622864776343159139201779066303578314833729962982519824134899776246937065106200034238164296526174494752494410359813286367775446233692080284478222911848657669345363907064326797623725673/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^30 - 85126549427133868692000815055724304888422926705562243744914338241466084858887067400857385297996330281901143873074160488851815196884802536961817616081660450370191628462297064235782110402047904781552338321817457278592705986900521797157223111454440495759979982561115361969783803197525176057554289640396721464855806371918767994421561232723713930368497565440750807429601880547852403090515706083920172649620187487504111161304408970234270086337590082141402438293/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^29 - 204250941034696595049201742999988247819934148542858503165949626769624982689093921009414115245513463383683323566551965803671030574141752120874374371567334710805943525908879962483351009846794104509523548467700368480651885819873292746418939126471576120065650953256000108454627746741283547389520603534747989571894954396277475468397811515864490819026029177149014117270837604563150532785090217720078294778866772865554475869088367878698407009129267937955412745927/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^28 + 18181256477508312526413695391630719736057925742687363262299509465533715489191574441562610626704153434246660614381293793914794665822884217829305998691725855096283789247338338897939982544407782378017286464452451428363044786960806409151263255567440761133651962931838028929635036358243558920726662992645965001197511885316498771767334639753416131082817408248872865743692372163412828498685488154815970351240471475879411497062329598224777883435698614089326965629/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^27 + 76651242405571178711000676501881396271992806407531510508385947006839820296404717152725230768867054198026366167100341061396467951740985930857640203974252901846676898631031226457425071822162642777815495777388973347629575007846258666727142693663750809927048430125891232401312835722048496660290040060989118251330427623774357713791405318735102131900764540263608183106267760105330731633573768101719009917401109671992396585287664950148031139536221526695841898711/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^26 - 28475402203220712672071078134077665167977112044204953399805566626941385634351245378046170931858566078938835224446428763605274735046498203956209348241428953926716459711231613896554383338573094041935067111159494428142798797232453999124538706054305742619183143082547362783959105570003807061122518103490698523380769037104341291076357700616496125950943390400234419143568303507323021100440864671459289045851117892341612301720586326682577693249468710544031742449/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^25 - 60389291780080480687424270463279176747036135375492494212899621933338031313908485923682492254928322672270025342577294389205073930172333196259808116095956947549743157316979662190850021887552694942874058893784874428801695515433143466563298703486672066580914152571343627025325873847776357660831075404698591488391377109859050617140645785279279695756873770698240160472850385630041623988004396316428969540531100232956785094344408998081834835870314183095613618549/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^24 + 23763089922697870352126971425051547082600496609314996386541426550709200334285928055827586684595254162920929078500179219174018698798706709723146336253840764666706047754155257006815006694526169427285546848901649310516666016325413967685049903844632030367423796084876457644540318435156166839185187254310905343516817048566642379952212471974116092897918083393104704589267886330178968840050164923319646735369634477837119835229344825149044029230119949419154852261/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^23 + 1393218291755785389052690141932600035030771161060902030466416566539402978147815981425447675664367501752038324010439830345283928248519454405087262537757526178948692161672255956981381895022176440845192215032780628605117131589181260593003887556458962710105723989679037745534045875388950011790878810112840457317394500241980250911958784270721393685252222304024386555035241475267671748580241387092070188272336260327094712162910949491648709222620907367116742793/444510769102748434759542597352763011281510628321705914438417483122112663655850317900083047243938368834632642798708317992322261293596071152713162275449183975911483440993591257493444197449327642082463034724961938895845560315328792222553391259655095162522559564407398886686794526098798801892893582274323012917647561741908852790953138630971014091885778112993161708253962151966705447716206770555431650838412150526624575500148194419017985383006232*y^22 - 12129624027947312276877057474131000215598508887126479481039019210723980817387380083792969317486244282989550358970242288392236007453777399343546850620966886363342576122160175158027366174055767340091812968793739760438286507423962953843584357821620551882542396653777279056005742176090032001138624184525217546681099536884811226145511583400413266193559950864390563888434122949795654153084019386977520966382470599719590215310869342531330413670528314606799350747/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^21 - 91308149391634246064122309350370022022108517067243932409348949760246479668612003330175075604760534915631775962038485587489048917652700394304102680702141673396784280257535545644600736206568741478004771318476043456225773951836335527114753967685491763148660683743844758332880980355185232177868386370332040298621560388876356538489172856126383586244053543510375052420069781125036743224563587106721129993303561277433278095548031139860612623190878415982500575177/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^20 + 35435095830342342655621993729411420627607416854197811090186953938746925046581566676108158662622037497872418968428924441306531380053174628398083214571997158199273159245352565983016727930591014740559848008803755897366788938704550119416435318435737077872398968992776632027644342109881216716886293681407442949161930444806353194184482172645664224018705702302879499604131846451310954024746923475708171490111742567631646085437388673167329176559189159824058711195/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^19 + 14021679859156161662160786402758298449058573594850655926711869018877539501568352602376597111974687098835710459820126821176057764810075277001495214053724606518946675255291971736919179850796426975307911140245362360905074272589070924277522464780187908230971182935498909708751196784556402990435826544242524557544012111230739321672869580764964640391090069990012237440436969486873302124629705951574401953931363088033508873359333822375012855126184606732130705061/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^18 - 115359209587835890183296730343522008506377242360986656571074547959829512844598050495681050123505515018946853964483984094892029418268836599725245542302884012257968525409264243382566004069821575959794797166218366003367729700018161208155304644211603494591594357830045614827437774260791324395774447333726971197269356208166027528840877977078508736190969669420266944552365728918077946063172155763900306078127162124937835428180689240845572850255869652471474543/1185362050940662492692113592940701363417361675524549105169113288325633769748934181066888125983835650225687047463222181312859363449589523073901766067864490602430622509316243353315851193198207045553234759266565170388921494174210112593475710025746920433393492171753063697831452069596796805047716219398194701113726831311756940775875036349256037578362074967981764555343899071911214527243218054814484402235765734737665534667061851784047961021349952*y^17 - 30482326769963411354937406268414962146889708986462531913348705975127481098397955989050311660435233514907398781855023062417758931566093074048408454426690747320517324426720121755348964911811528249409881455968912092292413980667649270009709545867561284118886494817156084086714157059146256865026245952222819190526360208309087585316406485465963056259144421139134710851625597900950634065539445513291797587614615016076381619398075043199126951966615010100847035039/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^16 + 214967345321949987686425236393913000237810142674454881817655204644481207510102503376257315618699126069381705228497434882204518094590233972274767472546379711742571209394031398066211021731551772763614628877913500918228464634818594889389717571654391340574943249638576457115025038190702323621005230466512454433769001620634112450685424110642002686081696432233913409275519713747267929667391295791118675695524486550637618396652505065971526962017784465086873533/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^15 + 8690186067493423222471931398026214097518362671312531050342969696545411912331156080595889780134367301999194442802712629071735801376626861398141769963986893305140512177773955805591212141245752109376473540369332194275511782267939645301495517482194900087613784817428392924301007655516151516865670266304595372200321583800420321546008281026747891013657041399524644662391771094177607489178354947038562657123761380163190406673365944837659756775120193726154187405/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^14 + 170615276243969835152928188470971972551170088282567883789539203291936611339658899851602696888067429706305248427135335163026340051495439701765102960018374278884586238526700126679019784951986529464356996085958038746151486429417210077288430032808056630847656846576708017807726952102484224315852431518215482628570236968002138278999773807715267279797255856708155203970690460669825886740240353761152279502053115857744742532172469793661938756273890484183433155/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^13 - 23114408811788948039922049224692006047939239083155148906463442553006866419711267351915313381022500216846855029279692000943989649882023856505203725364260585104133308500284943122757422901466194011503837805866572039698830938061929399177424964891764576181971464407226620024683889081305038853805586099290180118765281975816975568802751442052565859577633325171989740499920597543697774263043562345203076956837016174029770908353744354968280324830444123920402193/1185362050940662492692113592940701363417361675524549105169113288325633769748934181066888125983835650225687047463222181312859363449589523073901766067864490602430622509316243353315851193198207045553234759266565170388921494174210112593475710025746920433393492171753063697831452069596796805047716219398194701113726831311756940775875036349256037578362074967981764555343899071911214527243218054814484402235765734737665534667061851784047961021349952*y^12 - 10663666453013759422664538789481719062537843197258586302075773235983028178998342657197152958338599970234989574844261287368940248331485045683651768335531149750232026741116807449692267967775064897695399989601002044175896493181541489800929176461473823363882939673264930565029655113840066852628438259788632677896720207881189226917017952133968247004298234828618665340197281939221893928145851738867335285132131446171061932945713535806118264156050609086275439/8297534356584637448844795150584909543921531728671843736183793018279436388242539267468216881886849551579809332242555269190015544147126661517312362475051434217014357565213703473210958352387449318872643314865956192722450459219470788154329970180228443033754445202271445884820164487177577635334013535787362907796087819182298585431125254444792263048534524775872351887407293503378501690702526383701390815650360143163658742669432962488335727149449664*y^11 + 111724357270088395345001802183879933064030587042533914433323642330438774222442553754768493370098939415361649542180695134887133789368883738969161862360217573762876133934735100679370398477760418412866384614854541056358308826071672024960677926602816178880057997291336411656958000178879626332971743553367749766471053975026136682981098068989368563351877269865993290995054418081205556831685292339650788049228433077171404531801416157642946380573614982297032361/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^10 + 15548632511713096887295439970540626256572798531099866471742307650218311092180780613024821584817413686475382287443188297804796265628714419888790868354552139681364726616125841328195116916682768106202685643205842653512406411378548795496999261064597155421975767864444702233402508851764159459691240152517342065307430581855160070127023268256559300519784928848236152837060219994978407614259503896081848717076128771343797870142268716539104268023124741496496463/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^9 - 6205690913096027722729985942275017586773129444647736345998683942994138874936301866079853718645133942371474785322808818876594303990879158733474868101106009842897656272550851467370760762903963803101959931210488716481434011885275841308377622673063190030987997278174675503152482089708718208658502058648281465586567777013032498478905367237605182760999465617569591588364632149364689433666723000954184090555448627666882287278820558128771374190257619516594845/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^8 - 308490721727877723422513811142435365984716536303759825500126251964356846509433278063103558820823455452777567127103769892264605509916782284934951328591066324988279996917416910853606627655549191721279861847124388145825809137092853655113521541474728085612437206063838776392255342481648000670232470700482365102433106379451016883238373414973305851016823610761893039711420646845841687254938431111216264287768704920788887662670752290945888986211715946718883/7112172305643974956152681557644208180504170053147294631014679729953802618493605086401328755903013901354122284779333087877156180697537138443410596407186943614583735055897460119895107159189242273319408555599391022333528965045260675560854260154481522600360953030518382186988712417580780830286297316389168206682360987870541644655250218095536225470172449807890587332063394431467287163459308328886906413414594408425993208002371110704287766128099712*y^7 + 126033388530147253693780193997110640753800186003439887863009862724380270056153007139343312603479274349857351191407026249429426257437002760573605410540232425724188291302303251845904311247181285961556226193467589815051123324156668990734458594485576695308167083587532057039076960782541357182401169568631851642891854156593194425843426131966480737088568107612396904980780171731594226839947498575602107583697459002305190548606796946446969142474168635059029/3111575383719239043316798181469341078970574398251941401068922381854788645590952225300581330707568581842428499590958225946255829055172498068992135928144287831380384086955138802454109382145293494577241243074733572270918922207301545557873738817585666137657916950851792206807561682691591613250255075920261090423532932193361969536671970416797098643200446790952131957777735063766938134013447393888021555868885053686372028501037360933125897681043624*y^6 + 3717551006251982647129567693644687565956033367506710616063773474584040912960316650330691948618176953705123871399578110389773855129942257028481622710524861728900848969018422130440283178032365368826410914054956106401866187961065517099431397389248966550334304137143681924024237696100478575723034210566896260681245007214715683800339727464939700753018161805293967717681529090541619985473797988293493198128896217235704261783269722150181599984663496284685/1037191794573079681105599393823113692990191466083980467022974127284929548530317408433527110235856193947476166530319408648751943018390832689664045309381429277126794695651712934151369794048431164859080414358244524090306307402433848519291246272528555379219305650283930735602520560897197204416751691973420363474510977397787323178890656805599032881066815596984043985925911687922312711337815797962673851956295017895457342833679120311041965893681208*y^5 - 15577047465913903936191411186392043470456560290438516713654955814444106047762778880306203454430990085412643236840221831827058159629149261400469863195203498806994901687548576502282531640405745892562143696485015614163595893876986985234327079690764860593665541387177626802494513781032592066011429317434445296391897103845672592306535208129496529760140030060395179218345446100512064920910029833008439131106731329792716575894043884449900264028659355258397/6223150767438478086633596362938682157941148796503882802137844763709577291181904450601162661415137163684856999181916451892511658110344996137984271856288575662760768173910277604908218764290586989154482486149467144541837844414603091115747477635171332275315833901703584413615123365383183226500510151840522180847065864386723939073343940833594197286400893581904263915555470127533876268026894787776043111737770107372744057002074721866251795362087248*y^4 - 505309174949476967668926868498464328580639974875946275578633708193420825165442948833454254580127257418816676847219632606723563476101694873933324579169753469975923123043242263897402475629598842134616584398190422054150660422487200566092191761805682848454294280184062480411670713520196134208305029928289140130865337562125171717126641210236347541663965486684058180963599533277340208791041379636753978134938042599268977264285131561064471561237154809999/3111575383719239043316798181469341078970574398251941401068922381854788645590952225300581330707568581842428499590958225946255829055172498068992135928144287831380384086955138802454109382145293494577241243074733572270918922207301545557873738817585666137657916950851792206807561682691591613250255075920261090423532932193361969536671970416797098643200446790952131957777735063766938134013447393888021555868885053686372028501037360933125897681043624*y^3 + 23524562486878272495935349659488616109269130976180957092718461033755332862856040227782728353014042101522512325243463470904167368440470204311431395754691054803537168395248533809491932734828143539079217491197985327864778811504373350124298468953630095771414394092967107186173587116333422961750206342303040085028754420432956475216187726222196497243891220070503604197929340375777304745462070159344541775661244476203060545696103559838047321373837043193/259297948643269920276399848455778423247547866520995116755743531821232387132579352108381777558964048486869041632579852162187985754597708172416011327345357319281698673912928233537842448512107791214770103589561131022576576850608462129822811568132138844804826412570982683900630140224299301104187922993355090868627744349446830794722664201399758220266703899246010996481477921980578177834453949490668462989073754473864335708419780077760491473420302*y^2 + 2389956229324665663991719577039928790213560164456130401263055006660645038788302664648423776300002110013060733813915208864085598667392212155477999147784676710978885039169217913003052758387388214825012568857833973051831266783196266925407649058444628332028753266776978336838187630692574986244876667629990798348848755015929069685341921409102096403768072635456176262075258761271457191489859451722606020109840218395067757466826242253093395564284068551/777893845929809760829199545367335269742643599562985350267230595463697161397738056325145332676892145460607124897739556486563957263793124517248033982036071957845096021738784700613527345536323373644310310768683393067729730551825386389468434704396416534414479237712948051701890420672897903312563768980065272605883233048340492384167992604199274660800111697738032989444433765941734533503361848472005388967221263421593007125259340233281474420260906*y - 558650780591363166641913326156173556224667077292858131725161959102512626358961110848382082835366187971836817871302295168627834778573178771442148305535676637600452463612735101621237328561358279365921056771428033727378222505874141666543108297473657093538772333032289397512419658775105678627993766406202229918105130224753889340573118832677879082337907844929709990351875572934598870408577823685806246814036212861364230382040112446968459967562439207/388946922964904880414599772683667634871321799781492675133615297731848580698869028162572666338446072730303562448869778243281978631896562258624016991018035978922548010869392350306763672768161686822155155384341696533864865275912693194734217352198208267207239618856474025850945210336448951656281884490032636302941616524170246192083996302099637330400055848869016494722216882970867266751680924236002694483610631710796503562629670116640737210130453 54475428837664600094586476778478670019962177034756550111470029389376353943213932019586450141096436566114261313782791890115164560304891082466780575708466888246775134439986190524210129329686583486775037230552006935669318475922897036474456652179898996452844933681452582128344641499822291172517204658115847613528188792714369896986012223877740758291335305305653309354671711614493301865630762839794422851815265122025969407155354323760881734409235/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^60 - 640600437205828481381911054328627319196273389168646130305740530611088170018884031007079205755376232550623066036229786645460203116219254026999073243411150386073906582376446486281034301178459118645639478729731000800028113332140113262345516931889914309207527348718261980018173035333429722392567978204479720716122230027178248402183436982009098329824354082852058849973564560998588146019557909170761671973776953906773211056397835177517064198726863/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^59 - 36917462564773017454710760948892271688097879153075718096721607188079991273653467677159445091427311288306730086647239889490715729354244856621167878213142123998001813975166743147482654262519366446612242468995333932615432168714239897199937482076080092567313327382052567156865133300742545499951556762359292093420052270064908018083091325366397141948840843632795619997310941339995069205574392325059001102427486849366034971392164300369598875006583/352253817024819514337750737524831065543838611122861290687047816813749657991428553807612980834819084736878698066900931239198773100585565819131185199412560886571364236259072317258955779110787942782329197329215121389160632702713382515985706281236113147659386824624731193223497548983953767537764725575878614010211275342644751268302487216995897959607597749919109278238988875143426958567560082326945836513458685322985512660494795577335007284646448*y^58 - 126155395897407382560732019445139800876365534465575484405502112934583169490899419973706251149303609884672962536225528341935860495607621761767406349721744376398640269691686906473520511403295367137793804078961502619973600421896453159941738556403559939375229652283120071327350993255709937498705596365445965159825731404532713630882664614940625622374787968757157378641355048848239211074302804582680182032023960793275658929215608470416237119439266267/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^57 + 5117823364217528444479971473769031131466582592977904309100362801216039361423848580859831290037649766716443181492580073078035762479827799580518746190948161387956936051961335863082595542141430198135908544157107910177158331850360161366866106065492858479350569442905409123825363174811640122298963635836636289580799764754830248812130155345931277209780672201632338324628215283830136296569535947431714011803875452831021885348913026014348918468470147/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^56 + 5913618803297835724732333758264543739607971662986270651488976164467240254383601526445921008929310055684604653422637802224775899950600215346330247352130088577515212698260948811941335027371203585971292887604419536723197215105536304206742067840260979952851115328877943895753491339447698488150175551376362163073043575976504737334101963532700132360404304264699966932168267554413293124242584503033939730655521895259717268700909425508246946233219292199/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^55 + 2675485194569800356744070078253099466170089970761244348373294161717292452846889523720768140497368597031762858865980681387912150381333537713177933474082078527424618852665816482712034245780271553563285969521575302982304711573330142453035717339661177431158336887503216661330599416903322221813254479141455052056114533335974919160816230220779660902183256585911460027894379081795711369561239526077372561760917635306070801978715468362504050784027868681/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^54 - 17279056533916555585272959293754439109142972395590201411940883649878041177330027233879479756777147462027675505102078387066460882815421712922933261405030445447404880536020634175527124647810485817278041757737748541261315561975579285079403052047428007328000614458623325218943281179064699168091972724008142258889950682907378368233938572483086151073786994827812636237419205019965466195145267274612250555692806277957025703977837992680171133888214356155/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^53 - 125493194949197439281515318948184038175469744905971019174370553371215357566723709261639584166392162241217339393150596555108462141710311793055838818894931104182539300333708675173945488095116142671550343972349632279660413864063776045733002088016260587667251671209780848421005228996582408776003950620914528736416234061886704181299400316785609372220724059754989907469249087777027389644089911958145611865244121753584220173151216148277913064369009338263/9334726151157717129950394544408023236911723194755824203206767145564365936772856675901743992122705745527285498772874677838767487165517494206976407784432863494141152260865416407362328146435880483731723729224200716812756766621904636673621216452756998412973750852555376620422685048074774839750765227760783271270598796580085908610015911250391295929601340372856395873333205191300814402040342181664064667606655161059116085503112082799377693043130872*y^52 - 2604941740031835344087861512664893530378366601330121482635760317391315216248838392723013880288563982048803438417084157192189038816086498585123458197920701729942544851556261457074333852183202377841765975701761765823249491854321982168816765547306822311823749638689608415731402344078892910065802044636431253282252683071536748383172537031883540341225806426435088537048339795490128901165726463466672773665437536441301855222819622971437188994891864347/777893845929809760829199545367335269742643599562985350267230595463697161397738056325145332676892145460607124897739556486563957263793124517248033982036071957845096021738784700613527345536323373644310310768683393067729730551825386389468434704396416534414479237712948051701890420672897903312563768980065272605883233048340492384167992604199274660800111697738032989444433765941734533503361848472005388967221263421593007125259340233281474420260906*y^51 + 66985587569543869750826528786701341395008046895750345224139269983757201484298521193882172293923512751945338508603405974049422847585273441357106384334723512181701480434711256490946169028838771484340207781656697232902869434991659515289990408427436429975229868349187524651736256705809754198561995535065113032104985497121919688390488509919803170772256088208195596042493730064717786741168267178610927960727924602271490220724521360135843836967482705245/176126908512409757168875368762415532771919305561430645343523908406874828995714276903806490417409542368439349033450465619599386550292782909565592599706280443285682118129536158629477889555393971391164598664607560694580316351356691257992853140618056573829693412312365596611748774491976883768882362787939307005105637671322375634151243608497948979803798874959554639119494437571713479283780041163472918256729342661492756330247397788667503642323224*y^50 + 3721800188727101430261764481972445041758866877523616426756104935435373759854610375341759050979973795728111909871071908689707053074076884564463452856223859934646417630838480598704235712626856705970273371041139844954803084693959529163158219882559995622227131198802473179504588699108349874137969654276913229221754915136895470686075106538743485914687407868125228245513475999312351020546759698602847026455625525408735959181304767887678254748953502763951/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^49 - 462437197003782665771790481750672955479871495312242435003363535214676927339188007386478873908395579437385087582702693663601237684420069755330387413379973371405589072565665564697327608766958546548468620069503205928616587863956400626705740922552722375356143243985286312406466671207374128347691742889666323102341812344371432080007520565323095682536542719203007742151816983066023893622109911906103390318567792814138961911623385274458184171502039697797491/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^48 - 1254801285167797792654221133211576816258927676778742213150918468466945384508721008510715108494358083903139120487362856274046000784681106233612655459105389629393544143871135106855394982164332059283571278088432505685849525684629652432303167853781799748943569633663695388092478489594835916635863087961857939918208762586299045539936577501796687370462149509331322418777672900442968766686509798932979267017154158731244007235435045636661361538664606553823/1185362050940662492692113592940701363417361675524549105169113288325633769748934181066888125983835650225687047463222181312859363449589523073901766067864490602430622509316243353315851193198207045553234759266565170388921494174210112593475710025746920433393492171753063697831452069596796805047716219398194701113726831311756940775875036349256037578362074967981764555343899071911214527243218054814484402235765734737665534667061851784047961021349952*y^47 + 4802315178565265446173695160960314405646463794185189206286075128726718850075502534614804084827407187251558747743592562775855869164605993642507501162373071057656252646793328058329753093857150178026436294928640883345352742459445188541388247438807641514681440416721001026200286588353708337270319821265035663085507980973933169652400500482730749175390178645671978014101219566197997600151901412518696756875148959959270592557111287102277282427921863346456669/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^46 + 439440349082953152232855117555053040691470712797288854662105802344867980925460482062997372860841649777442221606686527417322869262534765996608074029890621328748649303805685883069478004112669516154290480837753141714120372601086283532561268452887639534261810454294203978757507897724464844461678494237309916635366864894773603794963637946071597967367024720952200027938861306381044730084516791525468361257753366374112758457198990263131854533699406581933197/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^45 - 5916008571261102939279629288996897725462513719473050750331855753505368253267344253165410274573813555784372783740201076956288335442539721144214487195915721858535082941051163024285628448049938237661481569732438964836146915104812425520076383675878990149880836977362022859555663787533766983202557334170201498725030419718728222343026693168103567700815640187372303597814463485252097637007557006482440126492933168993705111542329156105652879852929568653526207/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^44 - 4617588498989746445836589106495791177999393568701840586102554449678817441531966529568897124363043179332575202901091123216575961358109577014388232187103701502496164386525960345925738643564225234937122044057833458620094605316183891470436840406488602541260151460610268049740956425547684422932501675874298867629070894055779321931029608629550837719945687657877496404735794087316609141455075020047440475076186088094496085104787032503106208999308159127484801/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^43 + 101507809684060966199776059069136886606797755289668155734309091815014252672906885194929085286086280663643669694969958070873182223396618023709446463986621508770025088049103004105418219795854048194248332809637701435238861886867856715719821044598680447265706918871773542429038568684480157148728378097396918097037953692652271437873870489743382317209635400727287133992165149032382376015227535637092274892064694290457131216615214306561461037022622128929541719/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^42 + 97057069070071266068966912395299881403781667439981464330158064130845788496185394689238059960981217202034946813889727487549801401729975601146086405241365983769555365451170350612250048865107844117232231906103815843960468479375643073607424105805354820887459364483221827526515942183593996911845752348702366772299325676661651434666671474592557238583755119683561753479763521123789298408263828761412469775910621538783381297788947787181799767914267723236201/201287895442754008193000421442760608882193492070206451821170181036428375995102030747207417619896619849644970323943389279542156057477466182360677256807177649469350992148041324147974730920450253018473827045265783650948932972979075723420403589277778941519649614071274967556284313705116438593008414614787779434406443052939857867601421266854798834061484428525205301850850785796243976324320047043969049436262105898848864377425597472762861305512256*y^41 - 932833392644252515003288788650218652837214523881947355593566115556873752574044770492211913571008074636262296803509034606986133171542029848286918256304159756203051940380135028012571204475875492377969968547634343693185769993675134983244772549703298798841479777892019736231137677231220155793233352392209450016263289161475139112110609705907539657113616446782639589739802838427484130613334334560564346787706551191319850794850287696155352383454099682676968713/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^40 - 4173084035726596997233948689670180642801113461317749094677995786793408739595265511181221840683790752958709514188025416502243515330600333930211748032635246970414066863810634247917593240544578398206351753448491340439023541855932314255490479652686051147995473519771422378672254267666618808022521212716467811210877568544251642347140042715933956782470203568499879007925659989115223196315984793491085433607736867721599677799767360721861467820084459543862219/2074383589146159362211198787646227385980382932167960934045948254569859097060634816867054220471712387894952333060638817297503886036781665379328090618762858554253589391303425868302739588096862329718160828716489048180612614804867697038582492545057110758438611300567861471205041121794394408833503383946840726949021954795574646357781313611198065762133631193968087971851823375844625422675631595925347703912590035790914685667358240622083931787362416*y^39 + 576216132579607485052474671562150327883796906306750995565476211909639583352810484585027498933212580709429478462674210084338235453806851811172907572656828239536194845827979018011604060050585237545803659543513659872032067951531385053968690021278966677255290102738387183528010963446289941992228007433073672067220461538494676112771660194519140130490722793396622784966888058101555107164316914664487325558736628315235207132900991217718175114640009848250475671/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^38 + 18987042347874831468061963275549430627323758879459673917960323808880936248061782330466848814945832162148884847880804375667543230057730157631255007196269463410348023149322128113957482594688625741952834385251087461154576842413081171354289365359209671307758387352022941003529705880804954342579732069875812491291499542139886971993986104174132551154128686362699366334375029943999580854545245951945672893480897120195049888349799580045557418190506023929305945/5334129229232981217114511168233156135378127539860470973261009797465351963870203814800996566927260426015591713584499815907867135523152853832557947305390207710937801291923095089921330369391931704989556416699543266750146723783945506670640695115861141950270714772888786640241534313185585622714722987291876155011770740902906233491437663571652169102629337355917940499047545823600465372594481246665179810060945806319494906001778333028215824596074784*y^37 - 10294221208394844814658504026761985694901290433815547486809619755711638498157076504675887781321909525865532653554814786531288329328188909533829830921392368547351169117441617255446385184126306528917935462679531752010260133044669317318739662561888234245134912341720465929469333881292621889797519329158253479124020862009448578227525111652736038153703821147627457419174527518950433584633104909528469710234521278954874882808048651035392250703983450764570619479/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^36 + 503691241402513802438493277561918202773243908790054808328672969790323624312873559719315021434170317047242403482462912625020103495561944710076408928505932928206116779949985678528562248639387798878721032194296907601543290967473382239899785725557675446942206936646305790186809086612507943544922519647208326599013809841460539344158011186529801079429285604226455240246233420225365256791712903860266804927772617355848159092266562986110336878416966737041503255/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^35 + 8221939932218092446623782544632746647939818033581970693648410305295588673154945009190718835223327026477711302446814589698259040829181615592917539862003417598561261689639963453356757444299583801538373358112316825173959041155279460502262061047551985152069882961483764153310449792741717276091563876560216092689152579803709693495979939142687533405397738913277371455438701302951370381663137354136525041655968013215921031370815225221530898281587842515867255625/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^34 - 4758808768132536986263327068414100030249241993521034273155137935798267222825764493922416254386012970156736323525778447741794586630443217657730427933903038775002978902530666943295590703359118315431827218868208311077267618034006520404550362428588173430948169086060015118467601514471625911829930215363285134090935092833766449938697198311463585244023256299406882386317230393427248206604104656713357283603141537178084861083925356851619055718244283978021750243/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^33 - 23973674890786297144269712768821616905681759370406932398996618485274131468054517560444913556382963150697597275151637348985379501936337789964240370349100265239491767709298071274102789417561573017338923649770234394000649323983021357873743162439424569238535138329849148654177149653018322693637723892633225234836541667789589030258002907374872300480520674837831319964419050081631443493269190618605750238386355634823767783672121033724989302413504436480442271065/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^32 + 897085563535765109833664298665182934711459502005190931738467454327454956130039579864178755585781443998388990878355185024281093492078320348277913306129840789139026707858470905120558015304258520124573562191158465099423934081721927928493618196650606688359760531688414860911282952490434553437073265387328559018406905119758545221349950887189095261279660392676928179018205946296257819422612625883202876484439384745064820617966760402937843253492359897058151249/4148767178292318724422397575292454771960765864335921868091896509139718194121269633734108440943424775789904666121277634595007772073563330758656181237525717108507178782606851736605479176193724659436321657432978096361225229609735394077164985090114221516877222601135722942410082243588788817667006767893681453898043909591149292715562627222396131524267262387936175943703646751689250845351263191850695407825180071581829371334716481244167863574724832*y^31 + 3183693439448108054402609504651977371156567509718593529780581926972513584824596628816239496596616681154975252630601843991810347308191224290863227541563611100251612058859696315786016474173075207573215595980977672116554499347876843067812817412213374612709033330155414121884575506570155743748550033233284632413142097621257072548676615548492538950374576923478803363023858841145923680619453313561077242112128267767920543703138302262058076403157396936371678171/3111575383719239043316798181469341078970574398251941401068922381854788645590952225300581330707568581842428499590958225946255829055172498068992135928144287831380384086955138802454109382145293494577241243074733572270918922207301545557873738817585666137657916950851792206807561682691591613250255075920261090423532932193361969536671970416797098643200446790952131957777735063766938134013447393888021555868885053686372028501037360933125897681043624*y^30 - 8770768176407931344645226969001861873964923665905858329128541700577193510979593984777150662285073658623594046811432938084864094908624805982698019441630295736448505268519441872924117993290181362933685561482229265861878218217534062900622454801546870913217355120923750771760858636028674603883301624674229570589293515565427640143281042054431975620756025858048953723164428127988617865814495159706969539394340016478912151468365656515759475592048296689527957659/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^29 - 50278109222161893454504584882439812593470899793586275281478065192450517939435677035740370748862379225804137951931014886400627972834584532042926170777334241238446295157147233352401215886009177648142948063248876926984090001762913047337448555968189985583345138311957398170010072532596649983142022758456862679268634688069382908651732006445617141514878686345910395407610147723564726852367764731312955161200910944127278135830571468130521387568684835508010667615/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^28 + 53861539043611617972549308486098851661541021108754815774880463291265704148069598401081194979507411556931411217969183745233166829813708206724131109778295902338865524425088028115261891296345677193406979219501478835586402877623571809269198077759675433180813057188708300124983209764511646810745233465048740767136101857751510582125298236126334848546421082331860858262398510885671065780287404383299215095524887602304018139890198777112222805897473851028825114475/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^27 + 2274594986186203725096892603785470465846815679942146257340494051225315984153277655807796521674965557388726995275993931720876037427317666638567812484286617683863995739625561323579726393271947613722119956920437283939695482917126389076787301020702871676833715249722312115778633859812319430717526934414168348071418761365332541550107100918926854600592154541170565478096739307331095370928040523887279617684343209988544407413024127993397021584676948957052328891/1555787691859619521658399090734670539485287199125970700534461190927394322795476112650290665353784290921214249795479112973127914527586249034496067964072143915690192043477569401227054691072646747288620621537366786135459461103650772778936869408792833068828958475425896103403780841345795806625127537960130545211766466096680984768335985208398549321600223395476065978888867531883469067006723696944010777934442526843186014250518680466562948840521812*y^26 - 10016741365812214400266882609914318760877439042565268468990411779910010270105156310785169214411611832647591887437703007381977839257471935448436565818993702572705190822904193389592326289177915414775861247000142680866258766836050385184659262716664770952961793257007791214277855523294917934444618238947140942050896424944475563514538579310010024869160487956455039815700581568864414422325131400892423930205476936089646685933316624362501915233516285309101254715/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^25 - 3456460454547697882011146062141999864622364459367490628504247790249348834810303030730317491924490673586857380355335357347760926074597941457078121770157038607284264574727878489324744105414419797404486179936049247983718898683541309074657273196899714882730631511693906314319892463586578624749722613241512894161897473266658561596774768680529435280462799822506631930252053092109746872371083761131261842162972262321405171882429411885223881291968307601587549403/2667064614616490608557255584116578067689063769930235486630504898732675981935101907400498283463630213007795856792249907953933567761576426916278973652695103855468900645961547544960665184695965852494778208349771633375073361891972753335320347557930570975135357386444393320120767156592792811357361493645938077505885370451453116745718831785826084551314668677958970249523772911800232686297240623332589905030472903159747453000889166514107912298037392*y^24 + 16363625428145346241495541313153618037536915314068680570799404949778417686099943030995901164789847991513272298675264294519912055053992667905027439109662335500176457489577673096335696164158944102196367184281845758949997969957304087173024772435718012151657487768310353121687415843055332971537373205084932616952652047685063015520365984696848732425634469973908146126696836915455981439269729106653089401840952076796947842614388957357262547094360284364642750271/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^23 + 9852186296168604521674975236790358676353776017858574094597598757636073874695929399473943642429019858699071262097390376645618702097575468885477095818728935973608181229795108633492185617341297925362793653546050786163368739041317509956363204765216681013299526945096829697012168861581451663733345061293019296697946816306490621934048401247639836350063343342801194923303657702092376298964689951709294180181558297662335723165282156200414786999281794385484406313/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^22 - 523197359851909815554689158419396714285744337187252027540655297289855702242399075566734385982311385939118163611603808314157243445878316249886191254748440891991296697457415845329082181577737798025780925488040091431792144951472462159500987249830737772751927623105633805898445763067689220672843852524594386047791610396789431219247948816862765699339366824948680492034422904268440303534449577003253823867486913897976589582298777863004223154954496087962350261/1333532307308245304278627792058289033844531884965117743315252449366337990967550953700249141731815106503897928396124953976966783880788213458139486826347551927734450322980773772480332592347982926247389104174885816687536680945986376667660173778965285487567678693222196660060383578296396405678680746822969038752942685225726558372859415892913042275657334338979485124761886455900116343148620311666294952515236451579873726500444583257053956149018696*y^21 - 38980260538935441199744471670665351207356828658169714400706864335879603074677325431854279933948811909065467310952128868774329490293886009696135232721972904424980651283912285344408214648702664227513721905132786650318672534298858440635612282598612755311083788092088766778383740929760874659062405362265904491285146519015700596565248204041165567596225150408624055975527060810035597784930750033599059397588139663079927689016940947452132140025437329159662584207/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^20 + 12650183889989809206451495583296463299368654138205279793287706108293380675548225405258328192710837090394314020821766574576588018809431758985052069940685585891888127090875920562087058900343012062909546564099901614504393282812311146172748577365555413946425845070543879512063487999233687429791427612785946770219076382937197953678180741748359344116013447889745482999332856833770176002612559789055689732701876457631403372877082568577022033503616447734926403373/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^19 + 5783298919028815375506940018644703699934197561164496049425516044516886576618538044691026688916870018117161319992829261323295508365120569290105476526184783025051568469391697829752876941974009108228910882768341384851478453949884556840585287850838685087135580928991813427006371411445930882487709529659718126318501929091478744116193750461475908078866052848366621293196611572673428874483024172931101163236211028411391110340645948822802403298342889645128076251/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^18 - 183428235277122337027565866223375770508941812072012849821550054251086446897750462135000681656412399099000857783362544304076792306885412042850540078829513071703879692088140206345936114441619331664184016524228097680167300501552981632085581519720487184498036651140306906699012483238307122514041590066809776987978031849724392977102114708700757366500465529910658837639774245428820552602814758697320896449193768810038976479994113666036263364056774585106345547/3556086152821987478076340778822104090252085026573647315507339864976901309246802543200664377951506950677061142389666543938578090348768569221705298203593471807291867527948730059947553579594621136659704277799695511166764482522630337780427130077240761300180476515259191093494356208790390415143148658194584103341180493935270822327625109047768112735086224903945293666031697215733643581729654164443453206707297204212996604001185555352143883064049856*y^17 - 94815154536870754763119663216841482839446941773929769849289229183565807543247596923436586392580805032032806880707702144123516368752687019542882868331099577790356648946084661512255695594173834961437837847019457489684740052177079097851250108309451882817124839732732461656454150526701426855642644604207527610171521855151825483855557718014968617971122741543308204174341322063351712049280889165150804278393019742383638159483302267650405760581646450469346376/1166840768894714641243799318051002904613965399344478025400845893195545742096607084487717999015338218190910687346609334729845935895689686775872050973054107936767644032608177050920291018304485060466465466153025089601594595827738079584202652056594624801621718856569422077552835631009346854968845653470097908908824849572510738576251988906298911991200167546607049484166650648912601800255042772708008083450831895132389510687889010349922211630391359*y^16 + 257970952506335080639363760156604931981035593621349284195454357686245951138998609245342387476658043255134225017696063826461391147169867887832156568643385744718466473069958640556588275571457007238499861133912579702993539515121072155582639241641234334231164202624396587735446245643696823438961472422341157629078270291924669563242709618184842577809893693861251336219372251592103297730789944303189145723512627764093238829206549841372816771241971935983697405/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^15 + 1662608699800402225182475511727227887079139637518404464121525870801644034661756278267672470611146991292517046502083088971934059162689020815326618962528499617201768852721308696001062399575549850941695966323228456521005676943457131711431466437803986939291652758194741332137095685649106895936280372867803972110309044226440163021512879886683997485555319290987260041189371234982556663485424593893719997162604178723081060749433420803274133433655642163969082307/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^14 - 80404333653564464981654020653501229366370653804551892520945765569401809287481618193692840865479290209756870505853384300456941051273991621172480521715962180111021831438669502047704319566135028289140095550862496578118409310215194690757122328327328666837866743712138188508129191646765386719065534070204813743605135586321377414650242812510905626150972040741749801115299541351748679748614908704068654440776403049239149934668852401253839341942331496917855953/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^13 - 8392185127180762516580859999306810089431172222972574231305231417601190452725661614544025293377720924513398561096692877338206387414939989471753239467170457287944183293324943005392286106300992092115797078669435695293868703855326579411565403764246158312154254865390300990987034436169670329102873138055905987321154540783018784726091115622933460608148141422094810400820448880330135960569645537872497478690063072337447396275058360167793896105028422514749023/1778043076410993739038170389411052045126042513286823657753669932488450654623401271600332188975753475338530571194833271969289045174384284610852649101796735903645933763974365029973776789797310568329852138899847755583382241261315168890213565038620380650090238257629595546747178104395195207571574329097292051670590246967635411163812554523884056367543112451972646833015848607866821790864827082221726603353648602106498302000592777676071941532024928*y^12 - 428625402197227964918987150784291542748039446692631297407439195031499328954550984054865982532124871350759157138099907207745353651272869607296934388772458528564721897616947702178592186140213728937568890099529997429273767294556909126440925344206554478731461575995537728351573088328394124322978487691713743129032316388410479475730349379157854803522533879587873794393211311213168496711599835084067730738716941684288700362276971559278561996341625870728175/8297534356584637448844795150584909543921531728671843736183793018279436388242539267468216881886849551579809332242555269190015544147126661517312362475051434217014357565213703473210958352387449318872643314865956192722450459219470788154329970180228443033754445202271445884820164487177577635334013535787362907796087819182298585431125254444792263048534524775872351887407293503378501690702526383701390815650360143163658742669432962488335727149449664*y^11 + 9368410356887219758377421468027722437213836539685852697882388777282894835991181716084338946839106928513650093783229060415857202339930750011499565975751735806340506764619508852563517668578973781876906534058416427269602375858988236127852066481048868162774553812413111637579029852725768728245077561909071886060780871632320162247980387962761653033761049958882984320723646632070231348381627453136620490163831237860314815092478216034350746992181937358067055/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^10 + 2823593280415871661117740339191296447864879356614045947774887387828441078633779013248706967995123177067659078606387630130051050896210578178624921977835043701463538704063206882352944484541615287538878892944213030057825330703036876529546940473186220844831813861768876840934559892745668481150766308061912602824517882614690183950322171736511966954934087137420059112315954929093407320833718212002094971783113594152059822193929676542255598884137246268618673/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^9 - 919466665532789193011018850663775005228654209341865514709147151436310045883083095505414867621099288917469975622151478430060122294174848174034425433991558878465783974776071961831106031985411809521315457725374111863753249846875282905383461008452458327702099826810864399844622563852097561739168924612356598054410022259007850998622782418272285481841413473803691864915180756056624620503087952729607703210829238043506108066673932276741888032220277328266389/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^8 - 67911853289901244785828711837392176575489963909323196889939669838106471884328702449678397056449532614879269957398929933990867909715216193826758445779738410061301576824988583804437639728109841048238207651638586027345635716988655817072905071372176531399004588663737986958613756448796535501908530867732858234682080647186433981126949600882830166496379737836856043413356444622505525471533879700816064111155202119307146118896223203732748932016303963658951/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^7 + 494904994960104772741877433023337010823761382405323161185029853810246605277871925100230865437441318621974900420386403348355262526430805017999871239699399844408539314802815800051386076557329708719396052939068245806971935048936393724859678111179053262965118119492738148279418562769693615914766007571714127015279268406502917189085760132907675787397055858852299093672971593586377745363439141058949953018849368055448545243247720110674208001963664558837619/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^6 + 1204374219169318335900022146746325274267625045917479649262390384735219393467554304046145378672869715335016425758935665888671682387299244943490351824617301458527668674491236938616420553165654915517230906336440569742928166015640923901146359603871439584588058303333306229764329603636645113779586045812145222100085345193797236074111354432562665492447349793534689529118217607359876979662744710636247109397187965054892853721519420429755859460220955468881/2074383589146159362211198787646227385980382932167960934045948254569859097060634816867054220471712387894952333060638817297503886036781665379328090618762858554253589391303425868302739588096862329718160828716489048180612614804867697038582492545057110758438611300567861471205041121794394408833503383946840726949021954795574646357781313611198065762133631193968087971851823375844625422675631595925347703912590035790914685667358240622083931787362416*y^5 - 725058749565819346152420336715383965635030516954688764495410278228925487173594437629398934717076318720322030189614321069146663666626513126484501005936347123362287009052051278798062685590877896085416366216528128488988674099826751684217671800471682289537494566669878575597667524614752711466963816896102904329292156847149034254970555234201278836899239077379622314870950492234260457616365641365864503978711734274995988234278082483056810144951852905633/2333681537789429282487598636102005809227930798688956050801691786391091484193214168975435998030676436381821374693218669459691871791379373551744101946108215873535288065216354101840582036608970120932930932306050179203189191655476159168405304113189249603243437713138844155105671262018693709937691306940195817817649699145021477152503977812597823982400335093214098968333301297825203600510085545416016166901663790264779021375778020699844423260782718*y^4 - 271070491948982162461186333054334512982247097763253965842786998455762011984845546809010306405561619106402439273713751214395302624962824397091360154041158742193116522189987606699494007148872863213057751470530439972109914246346738191144586518547153136778959916387664183805185513058348767958760304687979682846987930864373723973328941556304968989598538360509476221205515995988757061448646430266450980998847728965221647545882719895990981881217743924033/9334726151157717129950394544408023236911723194755824203206767145564365936772856675901743992122705745527285498772874677838767487165517494206976407784432863494141152260865416407362328146435880483731723729224200716812756766621904636673621216452756998412973750852555376620422685048074774839750765227760783271270598796580085908610015911250391295929601340372856395873333205191300814402040342181664064667606655161059116085503112082799377693043130872*y^3 + 3918636982434904455027038322347970627571767065452580504235546125870079540511187833063896612871926835397435144330303947150039128942317667180159310585666046253210323726074589736814938637468744995599182701747674361589509539489619590612426715289021188673911504913927035036876272359851675569992486790010350109793090435856624560724509413398083857161580766761971660191058163785849226449893136719503933198383824309547823616733777215447480932956863213515/518595897286539840552799696911556846495095733041990233511487063642464774265158704216763555117928096973738083265159704324375971509195416344832022654690714638563397347825856467075684897024215582429540207179122262045153153701216924259645623136264277689609652825141965367801260280448598602208375845986710181737255488698893661589445328402799516440533407798492021992962955843961156355668907898981336925978147508947728671416839560155520982946840604*y^2 + 714722411247938004387561854942745939647897591658732305707143986155270319384628317154531186387669868486341351235107321617275478752146198385003573832620465520015055458732301127764922102065465548960994162128355390541197696548254566821152889693794623320305965127329138794434224411126278252779202460035956410945677507304341297734573254728435280158851089114873149415420128050632909945871359084533856396663904310828995390314989920774641925419665210243/1166840768894714641243799318051002904613965399344478025400845893195545742096607084487717999015338218190910687346609334729845935895689686775872050973054107936767644032608177050920291018304485060466465466153025089601594595827738079584202652056594624801621718856569422077552835631009346854968845653470097908908824849572510738576251988906298911991200167546607049484166650648912601800255042772708008083450831895132389510687889010349922211630391359*y - 150638050934212703726013941591808458288560318858007040623962682403746636758452571384103601614927810541965422792161620599333602172299499678116281405702634189553508004058966589718159610218968387482465105904962556371625054463446868520386719808905228430971537119005251823730396391204617002719769146450138954154480991236236693044839825269369781602233991906233344957226305748861137224934215605397363991137173915344487406783564286552295386107750921809/2333681537789429282487598636102005809227930798688956050801691786391091484193214168975435998030676436381821374693218669459691871791379373551744101946108215873535288065216354101840582036608970120932930932306050179203189191655476159168405304113189249603243437713138844155105671262018693709937691306940195817817649699145021477152503977812597823982400335093214098968333301297825203600510085545416016166901663790264779021375778020699844423260782718 54475428837664600094586476778478670019962177034756550111470029389376353943213932019586450141096436566114261313782791890115164560304891082466780575708466888246775134439986190524210129329686583486775037230552006935669318475922897036474456652179898996452844933681452582128344641499822291172517204658115847613528188792714369896986012223877740758291335305305653309354671711614493301865630762839794422851815265122025969407155354323760881734409235/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^60 - 640600437205828481381911054328627319196273389168646130305740530611088170018884031007079205755376232550623066036229786645460203116219254026999073243411150386073906582376446486281034301178459118645639478729731000800028113332140113262345516931889914309207527348718261980018173035333429722392567978204479720716122230027178248402183436982009098329824354082852058849973564560998588146019557909170761671973776953906773211056397835177517064198726863/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^59 - 36917462564773017454710760948892271688097879153075718096721607188079991273653467677159445091427311288306730086647239889490715729354244856621167878213142123998001813975166743147482654262519366446612242468995333932615432168714239897199937482076080092567313327382052567156865133300742545499951556762359292093420052270064908018083091325366397141948840843632795619997310941339995069205574392325059001102427486849366034971392164300369598875006583/352253817024819514337750737524831065543838611122861290687047816813749657991428553807612980834819084736878698066900931239198773100585565819131185199412560886571364236259072317258955779110787942782329197329215121389160632702713382515985706281236113147659386824624731193223497548983953767537764725575878614010211275342644751268302487216995897959607597749919109278238988875143426958567560082326945836513458685322985512660494795577335007284646448*y^58 - 126155395897407382560732019445139800876365534465575484405502112934583169490899419973706251149303609884672962536225528341935860495607621761767406349721744376398640269691686906473520511403295367137793804078961502619973600421896453159941738556403559939375229652283120071327350993255709937498705596365445965159825731404532713630882664614940625622374787968757157378641355048848239211074302804582680182032023960793275658929215608470416237119439266267/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^57 + 5117823364217528444479971473769031131466582592977904309100362801216039361423848580859831290037649766716443181492580073078035762479827799580518746190948161387956936051961335863082595542141430198135908544157107910177158331850360161366866106065492858479350569442905409123825363174811640122298963635836636289580799764754830248812130155345931277209780672201632338324628215283830136296569535947431714011803875452831021885348913026014348918468470147/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^56 + 5913618803297835724732333758264543739607971662986270651488976164467240254383601526445921008929310055684604653422637802224775899950600215346330247352130088577515212698260948811941335027371203585971292887604419536723197215105536304206742067840260979952851115328877943895753491339447698488150175551376362163073043575976504737334101963532700132360404304264699966932168267554413293124242584503033939730655521895259717268700909425508246946233219292199/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^55 + 2675485194569800356744070078253099466170089970761244348373294161717292452846889523720768140497368597031762858865980681387912150381333537713177933474082078527424618852665816482712034245780271553563285969521575302982304711573330142453035717339661177431158336887503216661330599416903322221813254479141455052056114533335974919160816230220779660902183256585911460027894379081795711369561239526077372561760917635306070801978715468362504050784027868681/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^54 - 17279056533916555585272959293754439109142972395590201411940883649878041177330027233879479756777147462027675505102078387066460882815421712922933261405030445447404880536020634175527124647810485817278041757737748541261315561975579285079403052047428007328000614458623325218943281179064699168091972724008142258889950682907378368233938572483086151073786994827812636237419205019965466195145267274612250555692806277957025703977837992680171133888214356155/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^53 - 125493194949197439281515318948184038175469744905971019174370553371215357566723709261639584166392162241217339393150596555108462141710311793055838818894931104182539300333708675173945488095116142671550343972349632279660413864063776045733002088016260587667251671209780848421005228996582408776003950620914528736416234061886704181299400316785609372220724059754989907469249087777027389644089911958145611865244121753584220173151216148277913064369009338263/9334726151157717129950394544408023236911723194755824203206767145564365936772856675901743992122705745527285498772874677838767487165517494206976407784432863494141152260865416407362328146435880483731723729224200716812756766621904636673621216452756998412973750852555376620422685048074774839750765227760783271270598796580085908610015911250391295929601340372856395873333205191300814402040342181664064667606655161059116085503112082799377693043130872*y^52 - 2604941740031835344087861512664893530378366601330121482635760317391315216248838392723013880288563982048803438417084157192189038816086498585123458197920701729942544851556261457074333852183202377841765975701761765823249491854321982168816765547306822311823749638689608415731402344078892910065802044636431253282252683071536748383172537031883540341225806426435088537048339795490128901165726463466672773665437536441301855222819622971437188994891864347/777893845929809760829199545367335269742643599562985350267230595463697161397738056325145332676892145460607124897739556486563957263793124517248033982036071957845096021738784700613527345536323373644310310768683393067729730551825386389468434704396416534414479237712948051701890420672897903312563768980065272605883233048340492384167992604199274660800111697738032989444433765941734533503361848472005388967221263421593007125259340233281474420260906*y^51 + 66985587569543869750826528786701341395008046895750345224139269983757201484298521193882172293923512751945338508603405974049422847585273441357106384334723512181701480434711256490946169028838771484340207781656697232902869434991659515289990408427436429975229868349187524651736256705809754198561995535065113032104985497121919688390488509919803170772256088208195596042493730064717786741168267178610927960727924602271490220724521360135843836967482705245/176126908512409757168875368762415532771919305561430645343523908406874828995714276903806490417409542368439349033450465619599386550292782909565592599706280443285682118129536158629477889555393971391164598664607560694580316351356691257992853140618056573829693412312365596611748774491976883768882362787939307005105637671322375634151243608497948979803798874959554639119494437571713479283780041163472918256729342661492756330247397788667503642323224*y^50 + 3721800188727101430261764481972445041758866877523616426756104935435373759854610375341759050979973795728111909871071908689707053074076884564463452856223859934646417630838480598704235712626856705970273371041139844954803084693959529163158219882559995622227131198802473179504588699108349874137969654276913229221754915136895470686075106538743485914687407868125228245513475999312351020546759698602847026455625525408735959181304767887678254748953502763951/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^49 - 462437197003782665771790481750672955479871495312242435003363535214676927339188007386478873908395579437385087582702693663601237684420069755330387413379973371405589072565665564697327608766958546548468620069503205928616587863956400626705740922552722375356143243985286312406466671207374128347691742889666323102341812344371432080007520565323095682536542719203007742151816983066023893622109911906103390318567792814138961911623385274458184171502039697797491/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^48 - 1254801285167797792654221133211576816258927676778742213150918468466945384508721008510715108494358083903139120487362856274046000784681106233612655459105389629393544143871135106855394982164332059283571278088432505685849525684629652432303167853781799748943569633663695388092478489594835916635863087961857939918208762586299045539936577501796687370462149509331322418777672900442968766686509798932979267017154158731244007235435045636661361538664606553823/1185362050940662492692113592940701363417361675524549105169113288325633769748934181066888125983835650225687047463222181312859363449589523073901766067864490602430622509316243353315851193198207045553234759266565170388921494174210112593475710025746920433393492171753063697831452069596796805047716219398194701113726831311756940775875036349256037578362074967981764555343899071911214527243218054814484402235765734737665534667061851784047961021349952*y^47 + 4802315178565265446173695160960314405646463794185189206286075128726718850075502534614804084827407187251558747743592562775855869164605993642507501162373071057656252646793328058329753093857150178026436294928640883345352742459445188541388247438807641514681440416721001026200286588353708337270319821265035663085507980973933169652400500482730749175390178645671978014101219566197997600151901412518696756875148959959270592557111287102277282427921863346456669/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^46 + 439440349082953152232855117555053040691470712797288854662105802344867980925460482062997372860841649777442221606686527417322869262534765996608074029890621328748649303805685883069478004112669516154290480837753141714120372601086283532561268452887639534261810454294203978757507897724464844461678494237309916635366864894773603794963637946071597967367024720952200027938861306381044730084516791525468361257753366374112758457198990263131854533699406581933197/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^45 - 5916008571261102939279629288996897725462513719473050750331855753505368253267344253165410274573813555784372783740201076956288335442539721144214487195915721858535082941051163024285628448049938237661481569732438964836146915104812425520076383675878990149880836977362022859555663787533766983202557334170201498725030419718728222343026693168103567700815640187372303597814463485252097637007557006482440126492933168993705111542329156105652879852929568653526207/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^44 - 4617588498989746445836589106495791177999393568701840586102554449678817441531966529568897124363043179332575202901091123216575961358109577014388232187103701502496164386525960345925738643564225234937122044057833458620094605316183891470436840406488602541260151460610268049740956425547684422932501675874298867629070894055779321931029608629550837719945687657877496404735794087316609141455075020047440475076186088094496085104787032503106208999308159127484801/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^43 + 101507809684060966199776059069136886606797755289668155734309091815014252672906885194929085286086280663643669694969958070873182223396618023709446463986621508770025088049103004105418219795854048194248332809637701435238861886867856715719821044598680447265706918871773542429038568684480157148728378097396918097037953692652271437873870489743382317209635400727287133992165149032382376015227535637092274892064694290457131216615214306561461037022622128929541719/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^42 + 97057069070071266068966912395299881403781667439981464330158064130845788496185394689238059960981217202034946813889727487549801401729975601146086405241365983769555365451170350612250048865107844117232231906103815843960468479375643073607424105805354820887459364483221827526515942183593996911845752348702366772299325676661651434666671474592557238583755119683561753479763521123789298408263828761412469775910621538783381297788947787181799767914267723236201/201287895442754008193000421442760608882193492070206451821170181036428375995102030747207417619896619849644970323943389279542156057477466182360677256807177649469350992148041324147974730920450253018473827045265783650948932972979075723420403589277778941519649614071274967556284313705116438593008414614787779434406443052939857867601421266854798834061484428525205301850850785796243976324320047043969049436262105898848864377425597472762861305512256*y^41 - 932833392644252515003288788650218652837214523881947355593566115556873752574044770492211913571008074636262296803509034606986133171542029848286918256304159756203051940380135028012571204475875492377969968547634343693185769993675134983244772549703298798841479777892019736231137677231220155793233352392209450016263289161475139112110609705907539657113616446782639589739802838427484130613334334560564346787706551191319850794850287696155352383454099682676968713/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^40 - 4173084035726596997233948689670180642801113461317749094677995786793408739595265511181221840683790752958709514188025416502243515330600333930211748032635246970414066863810634247917593240544578398206351753448491340439023541855932314255490479652686051147995473519771422378672254267666618808022521212716467811210877568544251642347140042715933956782470203568499879007925659989115223196315984793491085433607736867721599677799767360721861467820084459543862219/2074383589146159362211198787646227385980382932167960934045948254569859097060634816867054220471712387894952333060638817297503886036781665379328090618762858554253589391303425868302739588096862329718160828716489048180612614804867697038582492545057110758438611300567861471205041121794394408833503383946840726949021954795574646357781313611198065762133631193968087971851823375844625422675631595925347703912590035790914685667358240622083931787362416*y^39 + 576216132579607485052474671562150327883796906306750995565476211909639583352810484585027498933212580709429478462674210084338235453806851811172907572656828239536194845827979018011604060050585237545803659543513659872032067951531385053968690021278966677255290102738387183528010963446289941992228007433073672067220461538494676112771660194519140130490722793396622784966888058101555107164316914664487325558736628315235207132900991217718175114640009848250475671/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^38 + 18987042347874831468061963275549430627323758879459673917960323808880936248061782330466848814945832162148884847880804375667543230057730157631255007196269463410348023149322128113957482594688625741952834385251087461154576842413081171354289365359209671307758387352022941003529705880804954342579732069875812491291499542139886971993986104174132551154128686362699366334375029943999580854545245951945672893480897120195049888349799580045557418190506023929305945/5334129229232981217114511168233156135378127539860470973261009797465351963870203814800996566927260426015591713584499815907867135523152853832557947305390207710937801291923095089921330369391931704989556416699543266750146723783945506670640695115861141950270714772888786640241534313185585622714722987291876155011770740902906233491437663571652169102629337355917940499047545823600465372594481246665179810060945806319494906001778333028215824596074784*y^37 - 10294221208394844814658504026761985694901290433815547486809619755711638498157076504675887781321909525865532653554814786531288329328188909533829830921392368547351169117441617255446385184126306528917935462679531752010260133044669317318739662561888234245134912341720465929469333881292621889797519329158253479124020862009448578227525111652736038153703821147627457419174527518950433584633104909528469710234521278954874882808048651035392250703983450764570619479/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^36 + 503691241402513802438493277561918202773243908790054808328672969790323624312873559719315021434170317047242403482462912625020103495561944710076408928505932928206116779949985678528562248639387798878721032194296907601543290967473382239899785725557675446942206936646305790186809086612507943544922519647208326599013809841460539344158011186529801079429285604226455240246233420225365256791712903860266804927772617355848159092266562986110336878416966737041503255/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^35 + 8221939932218092446623782544632746647939818033581970693648410305295588673154945009190718835223327026477711302446814589698259040829181615592917539862003417598561261689639963453356757444299583801538373358112316825173959041155279460502262061047551985152069882961483764153310449792741717276091563876560216092689152579803709693495979939142687533405397738913277371455438701302951370381663137354136525041655968013215921031370815225221530898281587842515867255625/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^34 - 4758808768132536986263327068414100030249241993521034273155137935798267222825764493922416254386012970156736323525778447741794586630443217657730427933903038775002978902530666943295590703359118315431827218868208311077267618034006520404550362428588173430948169086060015118467601514471625911829930215363285134090935092833766449938697198311463585244023256299406882386317230393427248206604104656713357283603141537178084861083925356851619055718244283978021750243/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^33 - 23973674890786297144269712768821616905681759370406932398996618485274131468054517560444913556382963150697597275151637348985379501936337789964240370349100265239491767709298071274102789417561573017338923649770234394000649323983021357873743162439424569238535138329849148654177149653018322693637723892633225234836541667789589030258002907374872300480520674837831319964419050081631443493269190618605750238386355634823767783672121033724989302413504436480442271065/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^32 + 897085563535765109833664298665182934711459502005190931738467454327454956130039579864178755585781443998388990878355185024281093492078320348277913306129840789139026707858470905120558015304258520124573562191158465099423934081721927928493618196650606688359760531688414860911282952490434553437073265387328559018406905119758545221349950887189095261279660392676928179018205946296257819422612625883202876484439384745064820617966760402937843253492359897058151249/4148767178292318724422397575292454771960765864335921868091896509139718194121269633734108440943424775789904666121277634595007772073563330758656181237525717108507178782606851736605479176193724659436321657432978096361225229609735394077164985090114221516877222601135722942410082243588788817667006767893681453898043909591149292715562627222396131524267262387936175943703646751689250845351263191850695407825180071581829371334716481244167863574724832*y^31 + 3183693439448108054402609504651977371156567509718593529780581926972513584824596628816239496596616681154975252630601843991810347308191224290863227541563611100251612058859696315786016474173075207573215595980977672116554499347876843067812817412213374612709033330155414121884575506570155743748550033233284632413142097621257072548676615548492538950374576923478803363023858841145923680619453313561077242112128267767920543703138302262058076403157396936371678171/3111575383719239043316798181469341078970574398251941401068922381854788645590952225300581330707568581842428499590958225946255829055172498068992135928144287831380384086955138802454109382145293494577241243074733572270918922207301545557873738817585666137657916950851792206807561682691591613250255075920261090423532932193361969536671970416797098643200446790952131957777735063766938134013447393888021555868885053686372028501037360933125897681043624*y^30 - 8770768176407931344645226969001861873964923665905858329128541700577193510979593984777150662285073658623594046811432938084864094908624805982698019441630295736448505268519441872924117993290181362933685561482229265861878218217534062900622454801546870913217355120923750771760858636028674603883301624674229570589293515565427640143281042054431975620756025858048953723164428127988617865814495159706969539394340016478912151468365656515759475592048296689527957659/18669452302315434259900789088816046473823446389511648406413534291128731873545713351803487984245411491054570997545749355677534974331034988413952815568865726988282304521730832814724656292871760967463447458448401433625513533243809273347242432905513996825947501705110753240845370096149549679501530455521566542541197593160171817220031822500782591859202680745712791746666410382601628804080684363328129335213310322118232171006224165598755386086261744*y^29 - 50278109222161893454504584882439812593470899793586275281478065192450517939435677035740370748862379225804137951931014886400627972834584532042926170777334241238446295157147233352401215886009177648142948063248876926984090001762913047337448555968189985583345138311957398170010072532596649983142022758456862679268634688069382908651732006445617141514878686345910395407610147723564726852367764731312955161200910944127278135830571468130521387568684835508010667615/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^28 + 53861539043611617972549308486098851661541021108754815774880463291265704148069598401081194979507411556931411217969183745233166829813708206724131109778295902338865524425088028115261891296345677193406979219501478835586402877623571809269198077759675433180813057188708300124983209764511646810745233465048740767136101857751510582125298236126334848546421082331860858262398510885671065780287404383299215095524887602304018139890198777112222805897473851028825114475/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^27 + 2274594986186203725096892603785470465846815679942146257340494051225315984153277655807796521674965557388726995275993931720876037427317666638567812484286617683863995739625561323579726393271947613722119956920437283939695482917126389076787301020702871676833715249722312115778633859812319430717526934414168348071418761365332541550107100918926854600592154541170565478096739307331095370928040523887279617684343209988544407413024127993397021584676948957052328891/1555787691859619521658399090734670539485287199125970700534461190927394322795476112650290665353784290921214249795479112973127914527586249034496067964072143915690192043477569401227054691072646747288620621537366786135459461103650772778936869408792833068828958475425896103403780841345795806625127537960130545211766466096680984768335985208398549321600223395476065978888867531883469067006723696944010777934442526843186014250518680466562948840521812*y^26 - 10016741365812214400266882609914318760877439042565268468990411779910010270105156310785169214411611832647591887437703007381977839257471935448436565818993702572705190822904193389592326289177915414775861247000142680866258766836050385184659262716664770952961793257007791214277855523294917934444618238947140942050896424944475563514538579310010024869160487956455039815700581568864414422325131400892423930205476936089646685933316624362501915233516285309101254715/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^25 - 3456460454547697882011146062141999864622364459367490628504247790249348834810303030730317491924490673586857380355335357347760926074597941457078121770157038607284264574727878489324744105414419797404486179936049247983718898683541309074657273196899714882730631511693906314319892463586578624749722613241512894161897473266658561596774768680529435280462799822506631930252053092109746872371083761131261842162972262321405171882429411885223881291968307601587549403/2667064614616490608557255584116578067689063769930235486630504898732675981935101907400498283463630213007795856792249907953933567761576426916278973652695103855468900645961547544960665184695965852494778208349771633375073361891972753335320347557930570975135357386444393320120767156592792811357361493645938077505885370451453116745718831785826084551314668677958970249523772911800232686297240623332589905030472903159747453000889166514107912298037392*y^24 + 16363625428145346241495541313153618037536915314068680570799404949778417686099943030995901164789847991513272298675264294519912055053992667905027439109662335500176457489577673096335696164158944102196367184281845758949997969957304087173024772435718012151657487768310353121687415843055332971537373205084932616952652047685063015520365984696848732425634469973908146126696836915455981439269729106653089401840952076796947842614388957357262547094360284364642750271/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^23 + 9852186296168604521674975236790358676353776017858574094597598757636073874695929399473943642429019858699071262097390376645618702097575468885477095818728935973608181229795108633492185617341297925362793653546050786163368739041317509956363204765216681013299526945096829697012168861581451663733345061293019296697946816306490621934048401247639836350063343342801194923303657702092376298964689951709294180181558297662335723165282156200414786999281794385484406313/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^22 - 523197359851909815554689158419396714285744337187252027540655297289855702242399075566734385982311385939118163611603808314157243445878316249886191254748440891991296697457415845329082181577737798025780925488040091431792144951472462159500987249830737772751927623105633805898445763067689220672843852524594386047791610396789431219247948816862765699339366824948680492034422904268440303534449577003253823867486913897976589582298777863004223154954496087962350261/1333532307308245304278627792058289033844531884965117743315252449366337990967550953700249141731815106503897928396124953976966783880788213458139486826347551927734450322980773772480332592347982926247389104174885816687536680945986376667660173778965285487567678693222196660060383578296396405678680746822969038752942685225726558372859415892913042275657334338979485124761886455900116343148620311666294952515236451579873726500444583257053956149018696*y^21 - 38980260538935441199744471670665351207356828658169714400706864335879603074677325431854279933948811909065467310952128868774329490293886009696135232721972904424980651283912285344408214648702664227513721905132786650318672534298858440635612282598612755311083788092088766778383740929760874659062405362265904491285146519015700596565248204041165567596225150408624055975527060810035597784930750033599059397588139663079927689016940947452132140025437329159662584207/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^20 + 12650183889989809206451495583296463299368654138205279793287706108293380675548225405258328192710837090394314020821766574576588018809431758985052069940685585891888127090875920562087058900343012062909546564099901614504393282812311146172748577365555413946425845070543879512063487999233687429791427612785946770219076382937197953678180741748359344116013447889745482999332856833770176002612559789055689732701876457631403372877082568577022033503616447734926403373/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^19 + 5783298919028815375506940018644703699934197561164496049425516044516886576618538044691026688916870018117161319992829261323295508365120569290105476526184783025051568469391697829752876941974009108228910882768341384851478453949884556840585287850838685087135580928991813427006371411445930882487709529659718126318501929091478744116193750461475908078866052848366621293196611572673428874483024172931101163236211028411391110340645948822802403298342889645128076251/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^18 - 183428235277122337027565866223375770508941812072012849821550054251086446897750462135000681656412399099000857783362544304076792306885412042850540078829513071703879692088140206345936114441619331664184016524228097680167300501552981632085581519720487184498036651140306906699012483238307122514041590066809776987978031849724392977102114708700757366500465529910658837639774245428820552602814758697320896449193768810038976479994113666036263364056774585106345547/3556086152821987478076340778822104090252085026573647315507339864976901309246802543200664377951506950677061142389666543938578090348768569221705298203593471807291867527948730059947553579594621136659704277799695511166764482522630337780427130077240761300180476515259191093494356208790390415143148658194584103341180493935270822327625109047768112735086224903945293666031697215733643581729654164443453206707297204212996604001185555352143883064049856*y^17 - 94815154536870754763119663216841482839446941773929769849289229183565807543247596923436586392580805032032806880707702144123516368752687019542882868331099577790356648946084661512255695594173834961437837847019457489684740052177079097851250108309451882817124839732732461656454150526701426855642644604207527610171521855151825483855557718014968617971122741543308204174341322063351712049280889165150804278393019742383638159483302267650405760581646450469346376/1166840768894714641243799318051002904613965399344478025400845893195545742096607084487717999015338218190910687346609334729845935895689686775872050973054107936767644032608177050920291018304485060466465466153025089601594595827738079584202652056594624801621718856569422077552835631009346854968845653470097908908824849572510738576251988906298911991200167546607049484166650648912601800255042772708008083450831895132389510687889010349922211630391359*y^16 + 257970952506335080639363760156604931981035593621349284195454357686245951138998609245342387476658043255134225017696063826461391147169867887832156568643385744718466473069958640556588275571457007238499861133912579702993539515121072155582639241641234334231164202624396587735446245643696823438961472422341157629078270291924669563242709618184842577809893693861251336219372251592103297730789944303189145723512627764093238829206549841372816771241971935983697405/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^15 + 1662608699800402225182475511727227887079139637518404464121525870801644034661756278267672470611146991292517046502083088971934059162689020815326618962528499617201768852721308696001062399575549850941695966323228456521005676943457131711431466437803986939291652758194741332137095685649106895936280372867803972110309044226440163021512879886683997485555319290987260041189371234982556663485424593893719997162604178723081060749433420803274133433655642163969082307/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^14 - 80404333653564464981654020653501229366370653804551892520945765569401809287481618193692840865479290209756870505853384300456941051273991621172480521715962180111021831438669502047704319566135028289140095550862496578118409310215194690757122328327328666837866743712138188508129191646765386719065534070204813743605135586321377414650242812510905626150972040741749801115299541351748679748614908704068654440776403049239149934668852401253839341942331496917855953/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^13 - 8392185127180762516580859999306810089431172222972574231305231417601190452725661614544025293377720924513398561096692877338206387414939989471753239467170457287944183293324943005392286106300992092115797078669435695293868703855326579411565403764246158312154254865390300990987034436169670329102873138055905987321154540783018784726091115622933460608148141422094810400820448880330135960569645537872497478690063072337447396275058360167793896105028422514749023/1778043076410993739038170389411052045126042513286823657753669932488450654623401271600332188975753475338530571194833271969289045174384284610852649101796735903645933763974365029973776789797310568329852138899847755583382241261315168890213565038620380650090238257629595546747178104395195207571574329097292051670590246967635411163812554523884056367543112451972646833015848607866821790864827082221726603353648602106498302000592777676071941532024928*y^12 - 428625402197227964918987150784291542748039446692631297407439195031499328954550984054865982532124871350759157138099907207745353651272869607296934388772458528564721897616947702178592186140213728937568890099529997429273767294556909126440925344206554478731461575995537728351573088328394124322978487691713743129032316388410479475730349379157854803522533879587873794393211311213168496711599835084067730738716941684288700362276971559278561996341625870728175/8297534356584637448844795150584909543921531728671843736183793018279436388242539267468216881886849551579809332242555269190015544147126661517312362475051434217014357565213703473210958352387449318872643314865956192722450459219470788154329970180228443033754445202271445884820164487177577635334013535787362907796087819182298585431125254444792263048534524775872351887407293503378501690702526383701390815650360143163658742669432962488335727149449664*y^11 + 9368410356887219758377421468027722437213836539685852697882388777282894835991181716084338946839106928513650093783229060415857202339930750011499565975751735806340506764619508852563517668578973781876906534058416427269602375858988236127852066481048868162774553812413111637579029852725768728245077561909071886060780871632320162247980387962761653033761049958882984320723646632070231348381627453136620490163831237860314815092478216034350746992181937358067055/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^10 + 2823593280415871661117740339191296447864879356614045947774887387828441078633779013248706967995123177067659078606387630130051050896210578178624921977835043701463538704063206882352944484541615287538878892944213030057825330703036876529546940473186220844831813861768876840934559892745668481150766308061912602824517882614690183950322171736511966954934087137420059112315954929093407320833718212002094971783113594152059822193929676542255598884137246268618673/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^9 - 919466665532789193011018850663775005228654209341865514709147151436310045883083095505414867621099288917469975622151478430060122294174848174034425433991558878465783974776071961831106031985411809521315457725374111863753249846875282905383461008452458327702099826810864399844622563852097561739168924612356598054410022259007850998622782418272285481841413473803691864915180756056624620503087952729607703210829238043506108066673932276741888032220277328266389/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^8 - 67911853289901244785828711837392176575489963909323196889939669838106471884328702449678397056449532614879269957398929933990867909715216193826758445779738410061301576824988583804437639728109841048238207651638586027345635716988655817072905071372176531399004588663737986958613756448796535501908530867732858234682080647186433981126949600882830166496379737836856043413356444622505525471533879700816064111155202119307146118896223203732748932016303963658951/10668258458465962434229022336466312270756255079720941946522019594930703927740407629601993133854520852031183427168999631815734271046305707665115894610780415421875602583846190179842660738783863409979112833399086533500293447567891013341281390231722283900541429545777573280483068626371171245429445974583752310023541481805812466982875327143304338205258674711835880998095091647200930745188962493330359620121891612638989812003556666056431649192149568*y^7 + 494904994960104772741877433023337010823761382405323161185029853810246605277871925100230865437441318621974900420386403348355262526430805017999871239699399844408539314802815800051386076557329708719396052939068245806971935048936393724859678111179053262965118119492738148279418562769693615914766007571714127015279268406502917189085760132907675787397055858852299093672971593586377745363439141058949953018849368055448545243247720110674208001963664558837619/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^6 + 1204374219169318335900022146746325274267625045917479649262390384735219393467554304046145378672869715335016425758935665888671682387299244943490351824617301458527668674491236938616420553165654915517230906336440569742928166015640923901146359603871439584588058303333306229764329603636645113779586045812145222100085345193797236074111354432562665492447349793534689529118217607359876979662744710636247109397187965054892853721519420429755859460220955468881/2074383589146159362211198787646227385980382932167960934045948254569859097060634816867054220471712387894952333060638817297503886036781665379328090618762858554253589391303425868302739588096862329718160828716489048180612614804867697038582492545057110758438611300567861471205041121794394408833503383946840726949021954795574646357781313611198065762133631193968087971851823375844625422675631595925347703912590035790914685667358240622083931787362416*y^5 - 725058749565819346152420336715383965635030516954688764495410278228925487173594437629398934717076318720322030189614321069146663666626513126484501005936347123362287009052051278798062685590877896085416366216528128488988674099826751684217671800471682289537494566669878575597667524614752711466963816896102904329292156847149034254970555234201278836899239077379622314870950492234260457616365641365864503978711734274995988234278082483056810144951852905633/2333681537789429282487598636102005809227930798688956050801691786391091484193214168975435998030676436381821374693218669459691871791379373551744101946108215873535288065216354101840582036608970120932930932306050179203189191655476159168405304113189249603243437713138844155105671262018693709937691306940195817817649699145021477152503977812597823982400335093214098968333301297825203600510085545416016166901663790264779021375778020699844423260782718*y^4 - 271070491948982162461186333054334512982247097763253965842786998455762011984845546809010306405561619106402439273713751214395302624962824397091360154041158742193116522189987606699494007148872863213057751470530439972109914246346738191144586518547153136778959916387664183805185513058348767958760304687979682846987930864373723973328941556304968989598538360509476221205515995988757061448646430266450980998847728965221647545882719895990981881217743924033/9334726151157717129950394544408023236911723194755824203206767145564365936772856675901743992122705745527285498772874677838767487165517494206976407784432863494141152260865416407362328146435880483731723729224200716812756766621904636673621216452756998412973750852555376620422685048074774839750765227760783271270598796580085908610015911250391295929601340372856395873333205191300814402040342181664064667606655161059116085503112082799377693043130872*y^3 + 3918636982434904455027038322347970627571767065452580504235546125870079540511187833063896612871926835397435144330303947150039128942317667180159310585666046253210323726074589736814938637468744995599182701747674361589509539489619590612426715289021188673911504913927035036876272359851675569992486790010350109793090435856624560724509413398083857161580766761971660191058163785849226449893136719503933198383824309547823616733777215447480932956863213515/518595897286539840552799696911556846495095733041990233511487063642464774265158704216763555117928096973738083265159704324375971509195416344832022654690714638563397347825856467075684897024215582429540207179122262045153153701216924259645623136264277689609652825141965367801260280448598602208375845986710181737255488698893661589445328402799516440533407798492021992962955843961156355668907898981336925978147508947728671416839560155520982946840604*y^2 + 714722411247938004387561854942745939647897591658732305707143986155270319384628317154531186387669868486341351235107321617275478752146198385003573832620465520015055458732301127764922102065465548960994162128355390541197696548254566821152889693794623320305965127329138794434224411126278252779202460035956410945677507304341297734573254728435280158851089114873149415420128050632909945871359084533856396663904310828995390314989920774641925419665210243/1166840768894714641243799318051002904613965399344478025400845893195545742096607084487717999015338218190910687346609334729845935895689686775872050973054107936767644032608177050920291018304485060466465466153025089601594595827738079584202652056594624801621718856569422077552835631009346854968845653470097908908824849572510738576251988906298911991200167546607049484166650648912601800255042772708008083450831895132389510687889010349922211630391359*y - 150638050934212703726013941591808458288560318858007040623962682403746636758452571384103601614927810541965422792161620599333602172299499678116281405702634189553508004058966589718159610218968387482465105904962556371625054463446868520386719808905228430971537119005251823730396391204617002719769146450138954154480991236236693044839825269369781602233991906233344957226305748861137224934215605397363991137173915344487406783564286552295386107750921809/2333681537789429282487598636102005809227930798688956050801691786391091484193214168975435998030676436381821374693218669459691871791379373551744101946108215873535288065216354101840582036608970120932930932306050179203189191655476159168405304113189249603243437713138844155105671262018693709937691306940195817817649699145021477152503977812597823982400335093214098968333301297825203600510085545416016166901663790264779021375778020699844423260782718 228977232265499479175171080767985249201847306996798534725403172008379059723535401731198658864034474411347554304256999297719471399710116733321762123257880868824610937772543148972969665453726571875270038719259098088852409870111990850840673372028221639533206731059527976305578125687516132951665383728643708534200248831022109834523207762301843481667022353598093109010868657183840403677120331732737764635605445797633516790549170561489679319268135299/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^60 - 415139271664144236314106858194341538559304005007887684962150476067324392558029669104021696347332945466321793755487382363960608250954525384330997998752891915691294351283447479695530735675355528056009805982744747415999508581828415629535357765960231078165096004674172330523688045151582155353115682363346061855633203720027789193070160472245385354345344991448755589743970723662204646135955212908469906739543083769700372897616597842837929417238256145/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^59 - 42385213353256761071018566925012853454900454232913401800338399165340396133298499647965466324969476046360040440004930094854473721422049201874498490770933816389246065357977586891842842923748204437063487439619641651235284918826300571392858946220971929719514415452174775385592059051302257728791994859484663982384439955321951107444151821527217109899108743517290343721872434954177518249660472189769209618396131765287774955724230689916086832975834257/683724658845174677329574181535697098220590744189473765223559812435488086161362822940576795800383843474281552947854707535284818588236583254933630472059780680835017982578859367799633167254039396940500972016006550616360788075966675463528255891879295619606869826596603246046808742577854262790801332342780389793820085440073462211775127688189037939598347232592991109061877406653391726579634119796601868672623308211914880074020398215607249139498755568*y^58 - 8863604916334661671400631200351519438867188895691678768165646560742703049771825860979854824718129590552823854977072144333229847748278438834175664482264081293135054746578371108050873339069751883713519231997032009538239181285164779404785896448485790360810364212546376559350374686514555576200275057548217071845971597109085661030936551756941023809459484973619914019026641965687075752710368166780260351631168998919436187469962067319354183452208501243/9059351729698564474616857905347986551422827360510527389212167514770217141638057403962642544355085926034230576559074874842523846294134728127870603754792094021063988269169886623345139466116022009461637879212086795666780442006558449891749390567400666959791025202404993010120215839156568981978117653541840164768116132080973374306020441868504752699678100831857132195069875638157440377180152087304974759912258833807872160980770276356796051098358511276*y^57 - 138549353029166636507546249549544372680054906526986551719114055241021191315046345291301536878325322365519264147324623260716302091742575044528749849183387785869521052808815277640368891539579087626667462752500067709388437433164431735821189572855321266087046487020639885579405226244961529866029049146440606931382703880264729781467219803478592237675759671123315183678255170527084385564223899534196446258871300694933153039252208568995997589289969184559/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^56 + 6227602857791677255889082130486833741516155311267701131229551770780872001568256738796267783838545411506909976174133900103365378653752414120706835864817401481403833742000110087935747349690056368864694214769850710637539164097504478008506556200186487949866686999917937255247301791095056942510290649951635647305637108526858420687578984081042217690343435118630898195608026168655282012541254796560502270267895815943876225027795042752061913107700239012215/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^55 + 7955226044050771947590443023271478018217936684576321503259523450850029864659597259690578107793323398074870145557092317445890495489413327936361685019224144609071415472088163359578829974911097675712369608096310648568436490947226624163526376755344788389823247988108507996062983088331549868496117947403931084695096482534224674974525691944035249878252069883696993142870512273624140785342474393182189370109028947790912571691357516623099262815799903796239/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^54 - 53698835953535139886584862236873141819839553102553750773912260810860554218610840256088063238998962309222427620260426985717557630487114247497111679775761675882008726557625711945534927164990952684284119639454498645557949387921913975546028003162857343534117705735761571487293408439646043603010299058890522672231929021936613026332248301812772030097385988991048828776098523649211252917255269584251368549592644101836218983983032533676105391228508430527689/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^53 - 1136773859637003800718800436351845411892571080238306069315949695302796018022707854331119523069718063086601710228509909006082903744137579297546398155682482405589274619819864661172699876985327288495305539016013159347265029643267899008450178363270367182529805554089327573647012108376947022268746322371992965116234004433003417291911127169660935099312697900539901918673757948246477893738403044637466437310624189956218947374795611358434765667486938757492123/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^52 - 483300615723097636451549300075153017073661501211179501500643918826500065060831415356958069762367731409966428944777864565148873730466240509676969107441557543147452543237781673165403179775842358262757522832371275093950773968496899773642998508680131076933488213234622803318134180713615060728501684744209837338457423222189310251339700405830603708936036684641599789975494423460792017497337211691599397608412439619042013381637015312821996730435521072072495/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^51 + 139432693878069028315034069477154095841575329074830918275688160264549722951643747463958212590438714061305889913664227733579802088730787412935632904611807135652338981942713448388443947720630017371795120480834805692397506584102071860619277744822410988996814922037774280660088653235429584583327279874618947474212581626843313140787314584148457049592142710307690984391120046528195263764282196001457702650173705287622166476840928201754313824859122033967421/683724658845174677329574181535697098220590744189473765223559812435488086161362822940576795800383843474281552947854707535284818588236583254933630472059780680835017982578859367799633167254039396940500972016006550616360788075966675463528255891879295619606869826596603246046808742577854262790801332342780389793820085440073462211775127688189037939598347232592991109061877406653391726579634119796601868672623308211914880074020398215607249139498755568*y^50 + 15107946908867117332718338804981495981135733384434200305174350136658487755491542974576707345707438282404066189668929164028678213900019406944299616849228176228440663614144637979579843470418814182862666240993673485976559151689168824481982662589254224618984080404914210627595359014372302161961091884382601652859074889312877268255458971240004847407879405455161781899277139758836515121797947289117472063262926656638764344493420077711506332136255205014913527/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^49 - 236557964357800144216538695580219080274429248110487325018762318119610032769026987390528800224197613213063075211514380975397841911424056810179144364505912779917684812860820104359761437068463990732095389283824971958780368832826115881477579382889032034329424805003277331453077449165705147576616782676404691210755267981891445714637241317770314008436463112812117062970966448055036228310872524032570130770012270170056889980053630597980976321921840395892570441/72474813837588515796934863242783892411382618884084219113697340118161737133104459231701140354840687408273844612472598998740190770353077825022964830038336752168511906153359092986761115728928176075693103033696694365334243536052467599133995124539205335678328201619239944080961726713252551855824941228334721318144929056647786994448163534948038021597424806654857057560559005105259523017441216698439798079298070670462977287846162210854368408786868090208*y^48 - 3331249817948377069871023767817668444665790521221360655839782112203840207544316784919882295408367674753159958921744025898242611287046501328365163263711513503506972876344668187709864284511396562897157591139399530903489477802057507131469115793315406080115951006225190689982105897476720715816286896410942303606572584035433588030624990133701170190311430117107400453996042014915036665544499243880912051327052722330228932726053905062729687430949934457941605/766929246958608632771797494632633782131033004064383271044416297546685049027560415150276617511541665696019519708704751309420008151884421428814442645908325419772612763527609449595355721999239958472942889245467665241632206730713942847978784386658257520405589435124232212496949489029127532865872393950631971620581259858706740681991148517968656313200262504284201667307502699526555799126362081464971408246540430375269600929589018104279030780813418944*y^47 + 2479869855182754453518746342378692599849651735070703131679237994915449441197938721670486364273874192462012322796443776921082801700038127221864054531167030899129474011984441977643869647004964789444908668517962685880789868340893388684208167001306517901271782777119685406746015367390806443495117711044425944443527878425650914266041372481072310384032358899011564091169541866234079855262366282345918819666794963903585535859080739953687117336277157333027865873/72474813837588515796934863242783892411382618884084219113697340118161737133104459231701140354840687408273844612472598998740190770353077825022964830038336752168511906153359092986761115728928176075693103033696694365334243536052467599133995124539205335678328201619239944080961726713252551855824941228334721318144929056647786994448163534948038021597424806654857057560559005105259523017441216698439798079298070670462977287846162210854368408786868090208*y^46 + 3065068026985023335992219210070389466072712595941663707302152750271836768218959507701041361743905069994773469529192233097756371402234164002549019959956861756489227996891194364091223067613686257726810372141798176114561070657580279061775641608562708310259805504489693729728538622676154008014638781276625392155470371317021575231283389473367756163112854882178791035701651207096345139155123002628234584438484013572246324747871122483922480842049805105144218493/72474813837588515796934863242783892411382618884084219113697340118161737133104459231701140354840687408273844612472598998740190770353077825022964830038336752168511906153359092986761115728928176075693103033696694365334243536052467599133995124539205335678328201619239944080961726713252551855824941228334721318144929056647786994448163534948038021597424806654857057560559005105259523017441216698439798079298070670462977287846162210854368408786868090208*y^45 - 12284442209483409787872521711805443514886251570365349552191204573858237850821734340153355700884749183198145131430773297449486285292062555700884809057116555008979017661890784203187153346166538356399617169922723020129464545804669181608154919880224756761655470665259498455051393167511612360870018386685832898199667091908901488946693253649290025233732084728897536856344942819151509279649613554392659888598932429640181439514052703965985806744577314314965164723/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^44 - 46690596935534715106229129239124439299318817343278907233354324867883744268900945464167998665261875025116329358713535818119907997398911199372721391112023163464158683311954957587231884973209564446696026759527232126169825927610740574446085007471719612714454685598534146450502061332063013933563427933003727661033213590704281959006851873992939140541827359857542548149119894458536001162340049146772359629905537489121810600779739097890282447528048444425426859883/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^43 + 26053463462333353046105433715097505547140464833607076812075768913288647625783398647746006789189512365033564985222147395330167542243642967567772744085760340261868978271505380277939006114634895969821830604844787466034933869668350438315029080715205346376481721737618030312671009725869945650859395733714073545627606282451013074958072918104384556531639557914790075291119586864024350392812131627578050427632083550838612609960318802615666977254368359728923011983/18118703459397128949233715810695973102845654721021054778424335029540434283276114807925285088710171852068461153118149749685047692588269456255741207509584188042127976538339773246690278932232044018923275758424173591333560884013116899783498781134801333919582050404809986020240431678313137963956235307083680329536232264161946748612040883737009505399356201663714264390139751276314880754360304174609949519824517667615744321961540552713592102196717022552*y^42 + 746163851276619113550909534242432766683114650562102575316053992018834247863737575960480776180870862338274141651930160245468165124030659607127024520564029152379799922668463640020768803677330252485563606539592529518024732155417371463557380429159376088564086655475589663948056349930223429653683988917388058840563928441386920683638426938346421132557435216255912732100173522044529501382927912709159209406594126383615122273571371332063840616296289139626393669/390699805054385529902613818020398341840337568108270722984891321391707477806493041680329597600219339128160887398774118591591324907563761859962074555462731817620010275759348210171218952716593941108857698294860886066491878900552385979159003366788168925489639900912344712026747852901631007309029332767303079882182905965756264121014358678965164536913341275767423490892501375230509558045505211312343924955784747549665645756583084694632713793999288896*y^41 - 941046623159056703483935607067303795230779086912553796751692855841598869125341592237245251859845456054668601246391077147107615785962663350566472796957504910650898392705429566499263312121184547427248809954015166296277860859963385655027126766112397517979243564803245140839591109988927037171422040186632823751465866111876320712724725541601346043986761870920380348399373654495697889603460836987697686645097230992512808078676422940695001716930624653695983073141/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^40 - 139401211657387138671464999612560597745569051402369090287957833940495310744801207167670586771929912170518804581793159964464699679703301558730848491949652917383526893866749685262070702757894569190737522163531402443329796931962803135553756091315790426572336063524157265999469975999327096382267864643388821636592358096900668766806527132112940878514157820488644543174882908305817227052139441127644572126123458637174610171441617820534774738423839083977732293297/16105514186130781288207747387285309424751693085352048691932742248480386029578768718155808967742374979616409913882799777497820171189572850005103295564074833815224868034079798441502470161984039127931800674154820970074276341344992799807554472119823407928517378137608876462435939269611678190183320272963271404032206457032841554321814118877341782577205512589968235013457556690057671781653603710764399573177349037880661619521369380189859646397081797824*y^39 + 1157408798570680035967591980477417495989792413704029951616558539422327440363844697556043101658217713518751537351797580153437153572227045484935801445209987244575345509900821557291789624944658281696382217914954334310334040597859042161500798268037338542511035636758034457669813274505768957432997801255232039209392103707188808675091090243585862230859811951663670321073207036214151730370275923831360212520541246751551037275939504871111244365294749123230191634909/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^38 + 38726833631625037797156198647727182042338618951142212222239744251812597649064317822864126905991283302820007429842515057191539644293800759770488747680470970885377444467324851143448435004509709222702715759193204063638396946075720472546728883007065411470969262820123274276467472950117965513867320290610317720154246393684303774190815152417788329502736064190814908084086876269773844215828853742471318251799006021315516965698607717547067350235157043796535571707/1294193104242652067802408272192569507346118194358646769887452502110031020234008200566091792050726560862032939508439267834646263756304961161124371964970299145866284038452840946192162780873717429923091125601726685095254348858079778555964198652485809565684432171772141858588602262736652711711159664791691452109730876011567624900860063124072107528525442975979590313581410805451062911025736012472139251416036976258267451568681468050970864442622644468*y^37 - 10569756974259227107031558468708274548268921722643915877306622295166444072913021716525780682466929271246958642646610749986242450070802809908692903680824668049616647072778300311887882930323900798034804294557138813349641525517768057758585329462011522014060898528640237179451910017887436249155926673049257934554860040506923382752297674050822803051075895859874944617954697391414404681782807604116206289700490260972983705128350294408603003019993618047822125129409/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^36 - 2881268258750964571468273485265839790638893229136062256389056077430688491321709781157506589566019726376790998671967059126314386944498847032209062833807001001200358253185343596908479250041865341623437727942785560739089272580338927223135347326786329786093306269150698731206204167708772228195744492701269379617889386537606596894873234095535656268001582690008875793627061423087688095600558956843577184350683416354089296662144266794206078192279369082675255570445/36237406918794257898467431621391946205691309442042109556848670059080868566552229615850570177420343704136922306236299499370095385176538912511482415019168376084255953076679546493380557864464088037846551516848347182667121768026233799566997562269602667839164100809619972040480863356626275927912470614167360659072464528323893497224081767474019010798712403327428528780279502552629761508720608349219899039649035335231488643923081105427184204393434045104*y^35 + 8906449601357294648310581141296759011420456914626303217353831613388366899977913163063349366164691146943873965007836985826605793065859178141020321279779711190467606088695627661378414910381380531889656592845223759275190231360465984868111589412425421405425572432577850036016557508455898481828193576565208523024218243515257764280035801322403564775272140963593121073466415443328275169026939642370260940667407494467324841828835694236021824849747427209112696962207/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^34 + 23787096099598621151855123453373530118770151628268276009462363321214304997308701237734593302345866578604901242089306644642001031029687270861243436488889550427019955813856112542507664832652579959347782235337789964080704977203763686231671672211345610749624779330598651973888733845985038845548012295851276763694390690903178151792799867002480515744420703077297243845151270385209307056234843302990687639442221300245981297028159542942665189136293375495855934114583/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^33 - 56492925100128835531309549838894547153561385259868652646165935927421012904006697603969444760639870839362764902264821864156137363580754420567547074723992924178170739630684600281801587391965185795543591984216602975417289307072971482434093239264236657248405623152428749569085830383798887406907679428185249003669654389815396032934662186363080163351894338425515977852177891250150019168868151477779476705841869362890599805025180596841210010252119489621126377858601/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^32 - 4304993950422576238829194681511307164302073112915549907353810501165032214339784033085302420233381960008950145807693182669035588672559040617978283962271252213467687284489283196171275317693213445995461225103062468836255044608377849497138735817983635149116437116888115590120465370675004325326172183143725173149443393231439449599670332730686721936235638465219822821688254765797517552976941694452499941086730435863024927804554441214306614430925410280527296894831/16105514186130781288207747387285309424751693085352048691932742248480386029578768718155808967742374979616409913882799777497820171189572850005103295564074833815224868034079798441502470161984039127931800674154820970074276341344992799807554472119823407928517378137608876462435939269611678190183320272963271404032206457032841554321814118877341782577205512589968235013457556690057671781653603710764399573177349037880661619521369380189859646397081797824*y^31 + 33418673929110976300072731160556849782632108236678374884022763412521694504523544436502899262124559929483726798302053375151034630940466504030051311378509858856106067462999891752767962079237836981358876913650393142058551558712687407130759912393893419006783036339942163840517817759414494667520724774088697860069149858806080056450824114012957298265387791262970129253428634609366447342264628075052525168062376926005947444258250709313323257379812648112149016048901/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^30 + 51411221815364509635468760657178021460054878474606155694332724950365581227644348574270436426817770414923019114759390358209995465495722718128795636654384822666280656587102525496031133191212503346465653145266196841893269467952500229309572121280035239930692968720687276690303573229681622965284259246525905948200585352127545753428399735311978704124556198531582599118595892015603002418698234133418004656190688428651076152154272849688530150714595973093831724079775/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^29 - 74175566597474803884925396180954600902961128767683163767543324219987881566968324558357905244853485005354971585642074110964621828189759744625667357454482030102886248728681454980701053055207495412015200992909685655074368740909631561654309243382708484760535383289279791314779903661477636252169789392693448466414630871714960179357179307223511734895262653711768937951240902556091150602047174919782796571157184352633539775267673927264510212279962589832404520460223/72474813837588515796934863242783892411382618884084219113697340118161737133104459231701140354840687408273844612472598998740190770353077825022964830038336752168511906153359092986761115728928176075693103033696694365334243536052467599133995124539205335678328201619239944080961726713252551855824941228334721318144929056647786994448163534948038021597424806654857057560559005105259523017441216698439798079298070670462977287846162210854368408786868090208*y^28 - 7341850718934414667012348309486782998871225536793192504509518955056396045700812723715547027999935565269410215465997727662587946148573200520580289497313893725336495766899338289063238866446543240966588303778383279595247525839231589324784815964426657322573716407844271695939277948280015484332341346053740190276790916387253804208334991327012487135393329391512426233805979527061470238739521406804569574488622578625156990395174465939215706880123059981907778796103/18118703459397128949233715810695973102845654721021054778424335029540434283276114807925285088710171852068461153118149749685047692588269456255741207509584188042127976538339773246690278932232044018923275758424173591333560884013116899783498781134801333919582050404809986020240431678313137963956235307083680329536232264161946748612040883737009505399356201663714264390139751276314880754360304174609949519824517667615744321961540552713592102196717022552*y^27 + 29947248020040268899934418533228624752370676136572723310612373856745804214548749879929196737416204631564056720018433774909781455304890736728724462310773138040075616189924826596287916016270144512746371747421995608586525648664716110012159680345837324998846074801302594751693970218107784271528056570703332089034279340773952555086275095003618288920001222408797723450971276955863313730532472549167858642157659088903059095682165306636254874543426743033740420918703/24158271279196171932311621080927964137127539628028073037899113372720579044368153077233713451613562469424614870824199666246730256784359275007654943346112250722837302051119697662253705242976058691897701011232231455111414512017489199711331708179735111892776067206413314693653908904417517285274980409444907106048309685549262331482721178316012673865808268884952352520186335035086507672480405566146599359766023556820992429282054070284789469595622696736*y^26 + 10155418057713844286068552294775882616569129058670708819225095703447947847626161349993306869604056793503744908878116387616273151001650478869999208249117388488384285639729230527288551889316292785235694888533399737586983318024599549748334888120819809191626148053350235162668585028002615702900729933755797539892389056405961346310681308020466135357252617690109406849166406956280615242546663032149161634578695189324682412390799316521471953081638663987104820211923/24158271279196171932311621080927964137127539628028073037899113372720579044368153077233713451613562469424614870824199666246730256784359275007654943346112250722837302051119697662253705242976058691897701011232231455111414512017489199711331708179735111892776067206413314693653908904417517285274980409444907106048309685549262331482721178316012673865808268884952352520186335035086507672480405566146599359766023556820992429282054070284789469595622696736*y^25 - 24832231054838795344953680152865786617263864681935858852824515595635462769082699063800640192574333619182455678685016153894880235444809273550739524962003744964374366753730603880836017014343726901426300762209915309255768363142156437998840601632149023150395648139579491026716261485200087347306788434593102180487096439283748254608671892873520242334844520706444974386599280583158003172859911764268134179455271831152946971947047381637503545273182909350087908676521/20707089667882433084838532355081112117537891109738348318199240033760496323744131209057468672811624973792527032135028285354340220100879378577989951439524786333860544615245455139074604493979478878769458009627626961524069581729276456895427178439772953050950914748354269737417636203786443387378554636667063233755694016185081998413761009985153720456407087615673445017302572887217006576411776199554228022656591620132279225098903488815533831081962311488*y^24 - 9527627773286832973604950439251596404094598366340590214375639377077480436281902596681753473192705644182023472127509772240812232468422885962707845923873565657867361306864797965772078397722315303969065131383799263809053538220823511364429946198656264951348096392588439993233602675752206773125101243957838166580218011571206347728988758253153381892445555787367561869452942200652032676584922841086930910021341673658160436552558746757467086935581188002214602494339/24158271279196171932311621080927964137127539628028073037899113372720579044368153077233713451613562469424614870824199666246730256784359275007654943346112250722837302051119697662253705242976058691897701011232231455111414512017489199711331708179735111892776067206413314693653908904417517285274980409444907106048309685549262331482721178316012673865808268884952352520186335035086507672480405566146599359766023556820992429282054070284789469595622696736*y^23 + 2345048809581504490131341792425704281926421502707966209613824814400176601262320923545135223870116717331317513933185406649013386154042753905231592351582545718632412890270068955840559049882750841504305736431343793697689881874289654803685539065263900405512466664629473835550604852756716631831034628315507860670230101939265324520822245100524881810872227525651548610457773180268651593473276603445487143646795943145864922604590814894996445053817671431022428832947/2588386208485304135604816544385139014692236388717293539774905004220062040468016401132183584101453121724065879016878535669292527512609922322248743929940598291732568076905681892384325561747434859846182251203453370190508697716159557111928397304971619131368864343544283717177204525473305423422319329583382904219461752023135249801720126248144215057050885951959180627162821610902125822051472024944278502832073952516534903137362936101941728885245288936*y^22 + 6518891300497941082448396638223232599668924656318177001193134264466220002163622875632576395033884471205716258849910864002214259896722022303412979213754251278856945593597399864128569312088286147062131593123579107115221677450462160314712816362879928730396531668726390520285925342539652068176408122544363299713271895727193528009593743879495384277346568578331822975553239608199479342722886915285481217964135827021077107639563575126256330084448344515914364490641/20707089667882433084838532355081112117537891109738348318199240033760496323744131209057468672811624973792527032135028285354340220100879378577989951439524786333860544615245455139074604493979478878769458009627626961524069581729276456895427178439772953050950914748354269737417636203786443387378554636667063233755694016185081998413761009985153720456407087615673445017302572887217006576411776199554228022656591620132279225098903488815533831081962311488*y^21 - 38129126593783403673326854774819349862848766465158899550090305554658843430741371815104063423588305387915574566510278857996571840414397156197777156250737640321935899562313015474290813553150479315941956690362748279748017750336912547610768997671341702912149618705068395237890532435008462576853227446458060817820865662350250169657820316517270347825161313937302178993008724323153248610444883687738848503343563057896740855732078910963844169475956919428376212219657/72474813837588515796934863242783892411382618884084219113697340118161737133104459231701140354840687408273844612472598998740190770353077825022964830038336752168511906153359092986761115728928176075693103033696694365334243536052467599133995124539205335678328201619239944080961726713252551855824941228334721318144929056647786994448163534948038021597424806654857057560559005105259523017441216698439798079298070670462977287846162210854368408786868090208*y^20 - 29186310550340070174168485662876879546354328464867041694819839184803282694068534113997863001553991996939060576248879778072799514432495631344217072411490549141268093506260917669022564162308001961174082168392019934815896762982144280379840638349318546958091044346738683152166985292217258520717586513660045431029582014868201359281207538956739722308126677913035918034796021295892318347985929329469668372897540376529045090358127895314777688969070253920457339632561/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^19 + 5621078852919830635092506661074683145414827587080216415009644710879776347889599318256618536475280602830991564955671634545379683810903860977343594572139557203647671407194345729121214773950467021039473758397304189790288081956185536855657208703587031261523450140986105223242401696751444554719272843913896992265023068583292489635857296212695782452787064492553802594642539339985026579757142519601099041156695224222877804445189814802265339953073324028719832624105/24158271279196171932311621080927964137127539628028073037899113372720579044368153077233713451613562469424614870824199666246730256784359275007654943346112250722837302051119697662253705242976058691897701011232231455111414512017489199711331708179735111892776067206413314693653908904417517285274980409444907106048309685549262331482721178316012673865808268884952352520186335035086507672480405566146599359766023556820992429282054070284789469595622696736*y^18 + 172678107572813489320728182733499344052814586459428693329089161319628766187562095372685707470248616391928957135172761339642320470369262397906965835041043433950949524839043061817451483071941281072477868273976573940483610626291981085372555386417503477264149777216984472024241546443240201799461384842814729256165035522515190411886405441113730595971706350370596848790994344091459711315517667190469420364793530301929016330343861417625750395163862536370039803735/1725590805656869423736544362923426009794824259144862359849936669480041360312010934088122389400968747816043919344585690446195018341739948214832495953293732194488378717937121261589550374498289906564121500802302246793672465144106371407952264869981079420912576229029522478118136350315536948948212886388921936146307834682090166534480084165429476704700590634639453751441881073934750548034314683296185668554715968344356602091575290734627819256830192624*y^17 - 11304013082480158432386692062027701035540515434701156469430117261576602255108049845782095712540494881825910575655723567765508159826727845559730923986608466156080881097155284194264859671893170049457875522646492060835509903870985404054127768224584016125416165534332361338139115406972197628946092984868113271282197230716271035661419726366279884297410900937389357236790410666938571934820864495294461967229891246532482986332399170539019405321704211643765561757987/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^16 - 924411555505224699564429763133960260817251363407184312524640741886786126673006014771987600670208309980224095507838595629324187747638445814314290006376993938219563024993068380853102836344719565006549954549435502977009160241329193048591072741900667076189968491960212923437336361799828392268031488120454009428977660902951236738979169981586607408385158477013026742679212713516285093503971798000799919078488949064996602567629713124798366319394682987647038219403/24158271279196171932311621080927964137127539628028073037899113372720579044368153077233713451613562469424614870824199666246730256784359275007654943346112250722837302051119697662253705242976058691897701011232231455111414512017489199711331708179735111892776067206413314693653908904417517285274980409444907106048309685549262331482721178316012673865808268884952352520186335035086507672480405566146599359766023556820992429282054070284789469595622696736*y^15 + 2859606140671653737053007197050281465958218743153006351793401505046778850439087451462748438193295533456681451849176228369164524175010419255991659630876501498739046612703956779471909708186560648657219844761658354628634167369261624282052089738196548467469711514630450494621331783039602110509830249608084113515613666026084821307132795077327801356911951674501572455663806287480638554562085686520904392450481584925329843689298791846791553633962593787310652526617/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^14 + 1623209853596774565073642368653596621988190000348916186055343649818526533362471795542987509797751430049613564237776817627864851914939598633978695925492223329038257122208416278050742008185197609642749144261502024980364610058846499910577679465461746122328160746715629396375396468572341969570631099348346278323677256456407895250890615983592070100787565076614851490986590785220890391065921966470931657074560631373466615366782578774042008704460695802176661041231/144949627675177031593869726485567784822765237768168438227394680236323474266208918463402280709681374816547689224945197997480381540706155650045929660076673504337023812306718185973522231457856352151386206067393388730668487072104935198267990249078410671356656403238479888161923453426505103711649882456669442636289858113295573988896327069896076043194849613309714115121118010210519046034882433396879596158596141340925954575692324421708736817573736180416*y^13 - 6464060711881733038781380866972900597605949419405838362708505171703416394934945022642918801921374331299738930177469792236621467572740909782980756804000113818567142258529882534486118746431405018895462081170412116359779757349304514618617919582639868160251645191415197821447796153870764232249847442366609479821388958087062959169145080704456588216377384458427279445536220644339937783883433593518856459024980003833269678100752470924737104589503865740266920473/1725590805656869423736544362923426009794824259144862359849936669480041360312010934088122389400968747816043919344585690446195018341739948214832495953293732194488378717937121261589550374498289906564121500802302246793672465144106371407952264869981079420912576229029522478118136350315536948948212886388921936146307834682090166534480084165429476704700590634639453751441881073934750548034314683296185668554715968344356602091575290734627819256830192624*y^12 - 9965723710543088941356835940802865322151619177498567266188146965398736180732736970866716602689204917022926148502700287137546861155862990183488039208754913714009476489859462036798789345431196037039414967806777536340495529235166705004090812826361019889989978039860403684807500894669308311507235695912946323476855319420268826380463743366964079812183193105904885422495162325584609033685416245397522170036311075854841050746179609576399094838299385153379132909/4026378546532695322051936846821327356187923271338012172983185562120096507394692179538952241935593744904102478470699944374455042797393212501275823891018708453806217008519949610375617540496009781982950168538705242518569085336248199951888618029955851982129344534402219115608984817402919547545830068240817851008051614258210388580453529719335445644301378147492058753364389172514417945413400927691099893294337259470165404880342345047464911599270449456*y^11 + 25622000408682476598054056747479332888937191709724337957807540347491195451821342748452285936812791886972092353435377803697739363532201414068692475177722323363307222440921526226732084941530686685188948256058257922925677340535125096974765293640308209761228344837934900226956121369675292136639937594785299670975027517308884848268246324359237669355702906961983712370163566258586889703697586029681398448937222271352620129186570548546371178045224476707453406133/48316542558392343864623242161855928274255079256056146075798226745441158088736306154467426903227124938849229741648399332493460513568718550015309886692224501445674604102239395324507410485952117383795402022464462910222829024034978399422663416359470223785552134412826629387307817808835034570549960818889814212096619371098524662965442356632025347731616537769904705040372670070173015344960811132293198719532047113641984858564108140569578939191245393472*y^10 + 29108473083166960932861176149159678670767237044792244619175032934476395688398519206120323173959590962343796789257213927318341363789429231815658944848953766786579346436522121133610840193819586062170024907783446732496382116974115986989806246971765060165852498422436083218418557357453178871280671500589175635367015993097067706686211979509964280367930411846759482735446176165333237928836513124827010808516681916891848957922866694825800311046050162568490836807/72474813837588515796934863242783892411382618884084219113697340118161737133104459231701140354840687408273844612472598998740190770353077825022964830038336752168511906153359092986761115728928176075693103033696694365334243536052467599133995124539205335678328201619239944080961726713252551855824941228334721318144929056647786994448163534948038021597424806654857057560559005105259523017441216698439798079298070670462977287846162210854368408786868090208*y^9 - 1154108263741759150273360286062238973584846891294730586558322522382800785148941534509378940946466321355768187231720621273257623794061600562505876178472223811079267587652727707895591261087182276724313310703343263918060004549943757117619565249451258333195086620748662236324857221240572905899581456031853665594670153314985951194275345704984284717776934472023482800729263087246902612707254451616765848403108965170258260644277187807079018085234460300777913561/20707089667882433084838532355081112117537891109738348318199240033760496323744131209057468672811624973792527032135028285354340220100879378577989951439524786333860544615245455139074604493979478878769458009627626961524069581729276456895427178439772953050950914748354269737417636203786443387378554636667063233755694016185081998413761009985153720456407087615673445017302572887217006576411776199554228022656591620132279225098903488815533831081962311488*y^8 - 472610088072280613249926721338031666392601608888945308656527765186031440083340064811879393159493759725529600930162520641408313984049903040880492704495851806243129186626866559903296327197810463810701919859187663178672870766606479184658434240905049356455701721006770011759635770055577250382039976903079051173058212317359106419998609828337173056651619987180272566655782134978239643812352601286089764553941499979719394207126721681960246510937210349618330039/10353544833941216542419266177540556058768945554869174159099620016880248161872065604528734336405812486896263516067514142677170110050439689288994975719762393166930272307622727569537302246989739439384729004813813480762034790864638228447713589219886476525475457374177134868708818101893221693689277318333531616877847008092540999206880504992576860228203543807836722508651286443608503288205888099777114011328295810066139612549451744407766915540981155744*y^7 + 78893900429693318580998104655187176637248523083184563171758735025308146456757922218496517405795664246163824678433283546619584296452875831922105939178793016010068861705409592865581400152271377986048281483795774440517426776586184777035099575644298564602752228281350401445485879454488702678485474570420091748091742522602047245860502751851643973984876334768586103463160638070499858346097884622853439091966022061921335426595912582086588148091962180873375003/18118703459397128949233715810695973102845654721021054778424335029540434283276114807925285088710171852068461153118149749685047692588269456255741207509584188042127976538339773246690278932232044018923275758424173591333560884013116899783498781134801333919582050404809986020240431678313137963956235307083680329536232264161946748612040883737009505399356201663714264390139751276314880754360304174609949519824517667615744321961540552713592102196717022552*y^6 + 2265068464345790126563988040735464661926829066653337809856777578938530848934544854538279326564641989236552476290249736050567905786487104068763329453661265566750104026633797725033495262353036955598911166588095539457142386919872475872994122252007156297617112900725799850956096495047395388177184064808637559728123772042901659848383043852944895039496600927511501316114067618122505114417370660495030485641654468363004650732907845007687932019949776720366987/671063091088782553675322807803554559364653878556335362163864260353349417899115363256492040322598957484017079745116657395742507132898868750212637315169784742301036168086658268395936256749334963663825028089784207086428180889374699991981436338325975330354890755733703185934830802900486591257638344706802975168008602376368398096742254953222574274050229691248676458894064862085736324235566821281849982215722876578360900813390390841244151933211741576*y^5 - 2266248505579463797436842314759932686640561929946585238356349917619091762981752457305309516280089986762087046116435417979740162526465482384245034245262126778560338909246064953528426670365664737236442675660816782695322746363978976832514619071287816425719984693372088779919568696929063583165766606177621675514272218001152952175099667002418410369544987708135129809090514231074819857211350667989895875335013618931141964426887956970987753485882751741524023/9059351729698564474616857905347986551422827360510527389212167514770217141638057403962642544355085926034230576559074874842523846294134728127870603754792094021063988269169886623345139466116022009461637879212086795666780442006558449891749390567400666959791025202404993010120215839156568981978117653541840164768116132080973374306020441868504752699678100831857132195069875638157440377180152087304974759912258833807872160980770276356796051098358511276*y^4 - 647404690096854059858849561042343399793041504376091738980348793917238979389218841055701401944730521660121557332821167415161973028872089153158750433690957320261045393283855795177034769375378609060327544223933911009580638060638124482776878311126741243430076847745184787170850272024933781716869301360945289429094386722167114679622475934405664287548546052334282985071076800933112493872361519420314930716051639481636006980802143859256527349125543986328349/4529675864849282237308428952673993275711413680255263694606083757385108570819028701981321272177542963017115288279537437421261923147067364063935301877396047010531994134584943311672569733058011004730818939606043397833390221003279224945874695283700333479895512601202496505060107919578284490989058826770920082384058066040486687153010220934252376349839050415928566097534937819078720188590076043652487379956129416903936080490385138178398025549179255638*y^3 + 2433224342268427405818835314957823917119172128474114986172123096058151342522140086401096479888201390536960410687398907443060400636573270919099733012646178138638078968276495227874844743897012166122661320099999582112014638961734505025277374823529596715245127436891147521878351440153242353341173227163556362629873385193319817963476554857227671408349978474409425545898605739689255160736534411386856501325478885757198342305098040748796445871680823114269/251648659158293457628246052926332959761745204458625760811449097632506031712168261221184515120974609056506404904418746523403440174837075781329738993188669278362888563032496850648476096281000611373934385533669077657410567833515512496993038626872240748883084033400138694725561551087682471721614379265051115688003225891138149286278345607458465352768836134218253672085274323282151121588337557980693743330896078716885337805021396565466556974954403091*y^2 + 5833611727951754369140859285106130318022475778445717204811344427158579056252692925613613151290088516745447795429979194881311513601689299421245335362914600450363018550708343745382233098398357916899452613949518159976624704769956194981075023187347417908045463137563374625080672071044470229974808092209040304958360719987334203955250226568038168743195978898805948860760327065062909470434629815615682779879484598716241588556016347579824440536012010966846/2264837932424641118654214476336996637855706840127631847303041878692554285409514350990660636088771481508557644139768718710630961573533682031967650938698023505265997067292471655836284866529005502365409469803021698916695110501639612472937347641850166739947756300601248252530053959789142245494529413385460041192029033020243343576505110467126188174919525207964283048767468909539360094295038021826243689978064708451968040245192569089199012774589627819*y - 404518686130095630482907797288020538991673790189500092452752331871909334641140528971837553130038126875636984790763069832065983862783326728574934763474499476668633776711824541278644426356053436952732250247464389282511943989695737720749381747912367850724776056173709990768055008330999032569323193341113155275386578237491528144225967388409127259397521104264727694647369904658658550554319121544920301290554433334146916240908527662233698379657990124201/2264837932424641118654214476336996637855706840127631847303041878692554285409514350990660636088771481508557644139768718710630961573533682031967650938698023505265997067292471655836284866529005502365409469803021698916695110501639612472937347641850166739947756300601248252530053959789142245494529413385460041192029033020243343576505110467126188174919525207964283048767468909539360094295038021826243689978064708451968040245192569089199012774589627819 176652201955227954136957362731933259649145699971007733340125268786969550779207584283820618447719936656825004599295944437278512322655295917766785367339038158597739333133339850417414212832927576586832736173442710060236621978263622290033197954837632232197101709012980002102118572044027972716220432442241674395474193613653330063569633325930392773929166350127118362693877996321526533536304697630833077941848502475197628003873215501160317053842213/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^60 - 47997977617435171072538099597373240979757187247422485382479286114656555133508550119253570030619780985493597069045888206662111693724727885274856762034671502109839218258520287566605181402371206676509038788114086499502991613668756485465588250947738718528063474304246026241701884457538747970292355588359867571697656289322839088555361761532699455003076208472866252616113482412506153102311991391067906087231443496947124159659433989377258051602697/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^59 - 63839343964764913343524446617736249478128911130437924602227385600441564428456681787696116577054544108793722896873512912431830583789685914270298263512377024604397925061105116350390861542437687754901522090867220924120232172583263102427841686189449635005262256419378787199188115601324010399594814843077857120523311280891844268617598442130814715261770050651998008204373174679357849673417761313533208139551278906714192167635750999316920405383449/939343512066185371567335300066216174783569629660963441832127511503332421310476143486967948892850892631676528178402483304530061601561508851016493865100162364190304630024192846023882077628767847419544526211240323704428353873902353375961883416629635060425031532332616515262660130623876713434039268202342970693896734247052670048806632578655727892286927333117624741970637000382471889513493552871855564035889827527961367094652788206226686092390528*y^58 - 107057688201680643876811995953618269474321252535950154943068354524678082232251291435804459935900523913359606506445488515752249928152399157325338612027166155714613718045258813265114587143898958906969905617099000241389123641544410639686988665822359238844950480524955463041828971329183412799925755566109021724177762770324361186014058067308764446219495815722841531324904034750663673100573876429117023841477183876916854850829641793739579170352996369/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^57 - 69212498697989237750829035106538704429936466583472987637087994588931338813370575904447557081764863308372261611774551547373261995546977336971482253407756151523529007392101309539079683620519913335419789136771603670695006991772041312599213614563471451523192404212848201734741533906799358832864265144991303331484389801809165067928719875133188345504106016781845829447933189591422230667321577946061596892839928121651961525309819684572362520872193405/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^56 + 2407124041929549113792897851070958777481037928867895402191953604179282309873652416787964784963809990822204365382651126746684098359937343368305084274756392977140262699998870467691010001177404194923298854541730772334571909531950563344823587554924382625695249982506051251901865814105526445117034185752434468373251451706244596125181251162131372670206024637460592935122293167520791116364075087670011388710021921156272793110304992669440670252302536643/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^55 + 5560761272569401951128025131633773378531220912857849334799113332175677813541583228308869053015805228184931455543823987089691267653542822266708011123758730093179778517940939045782661573371752799170758713449026169448512903622091857847271939046444254396790471553041079911906047586384789859317582991776233073499237660028764300246689739609098941107388566965007349691417656615048006512658460080715725361525152323400085252834927880435568098118408106457/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^54 - 46717418915954598606379231576943922271797771073231767031198001740299370218525455339043952444634050312937357122545030943844898493490943110430149707926837132609602361630022102216523066487705321485435769447123858385043645466785757932890103723588410142085398783296621641650788974258484509504527087896396851380891346542822968833322513121718589081576318413147691408809084363690868941623681910371470377953543406428123633057270954344983297980214588702979/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^53 - 858429343417716659871907067319972766995816347370175680413799147564186251879902055597569940220862473741130534865886140317989050015792011136336667545819176658639503695719990758749192294624582345854195148119499419739503136945738984012367306068374279794689679681045233556383554163211321787773795078454576477568134775235931212291376884356394177131669132997235826199006349784632800391137344595986283844478650549921971809379065906628724078028442105444001/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^52 - 272710459849270505366200238685102283701347759146698920306098323665774684394641586131426553283012020586424823861930443590550554516930175453830185740339877721308227749686637335673908709911232544774113591734048984087929565745843377224952681244776559295091247401833586908781906800169616142429095423776857107804601155991532099235931283347124479985846786740753797182501186749254562177989077322187935043463318276025136023580286506646779456534572173838109/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^51 + 108393186103465092238489564379942437783635420917299750875990289241130169104395576487407213443944408033357317712413021802927240931852286608078580201744253829296026202727207516710346127068954247626557679652274344943458371337080419697086805212587692115988095600156801575836396376472203274633590862060223277322957452789323537146824337527204286552219581390538624135105586292706047538503393479882515107005244394822109203647998713892145151452225023064075/469671756033092685783667650033108087391784814830481720916063755751666210655238071743483974446425446315838264089201241652265030800780754425508246932550081182095152315012096423011941038814383923709772263105620161852214176936951176687980941708314817530212515766166308257631330065311938356717019634101171485346948367123526335024403316289327863946143463666558812370985318500191235944756746776435927782017944913763980683547326394103113343046195264*y^50 + 4448429803046467676684371241255947637754766501060295064719683593412351842422954960423623460845170155266612181124308500847807160444884318071432089623255282414700241770784890871276776683658402234448821214543068318176653951552070358980843882845490992105128446749802492952548211411705560150667789339842668971167909497974778902174466401937267436291841265114222829191199820744945112048309172416140676506363800547168840215590391083188545414204634460937197/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^49 - 371126406403499688031219760960494624204068454597586798625352638334087045898233620076620127717889889006142950842404976803060522596795740586209326627800017624092805171303086546540518172576484095326807301968465978481608910850860456696856763811768323295931078454483898311284637397502045876298464589307253520100485296158392257608223193261063136857359460512645205073779628275547372738062384495362770739977156017811868335003965283197771019458699737580002081/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^48 - 65425018187683744492135828580091819813212199551609703784223106531308062453447222845833245213316983740924466892001235459546458208985024655648502403107223718548839647417701901150238225297422911845114561599228245885136448071728475193581545095934488520594262410755011830492059720592127693504407354923587605083415891684025645646994997440282693563880293053283781217371639857113904326314882466520729074017306221741833473564522531679815596571265334139539/18521282045947851448314274889698458803396276180071079768267395130088027652327096579170126968497432034776360116612846583013427553899836298029715094810382665662978476708066302395560174893721985086769293113540080787326898346472033009273057969152295631771773315183641620278616438587449950078870565928096792204901981739246202199623047442957125587161907421374715071177248422998612726988175282106476318784933839605276023979172841434125749390958593*y^47 + 3895992462589744519122298329180599938594718274423420029432597933157737307763173906110314157384774702063686171193154965458460331968883216668377232218566073765167492636543224177771492490902172302797085427483863966665797317221974190732371863707191703608090617677467765706068427140308682233041181492392282511781941036560270214475136537081193382806129619804688350877836690609377690034465277084894983757262526408235321404277624395002415359251332809636175647/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^46 + 3334366186283790305107016304248749952117807712928594572627384079352884602377678971224990407142768014952729295969282268281553693792768552038973528211872700658317360064829714933572814324347607084846904985313365898370302986935386584838907432817680834040411999422792504875390051670889698280654750249734626598784187660172575532102653012050407620268860206042195438060981563704626817823914763307671250200588417595842835367383943223217380669276819891861452899/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^45 - 9680970002577357267616981328620855425661190133140073150953544363985319424366903900130214381984207774654645421272211512496605629801657341431205824331496535267529533119941342807012644725969896675723306723022136809140611464877430705719700372862858358672707921804428426919823025665782574839618129236186715200080902860794852433199134744683691015624488126995569004753643395279554815016462544300640196771019420547573109029357781003383927214091379010227220209/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^44 - 3212419856634721882015910972522089293810097895232836631462435020450623973772334409276222889902415446488486892150858063521834322829280371336143670487539048478750501377772159486226518576445517591212366440847384518646506813636069098650331254904340482959917109831977606289775763619873014097895747001210481991545674479082207919569455905161114504267396614382198883853605851691560143284680463266299463690250941631530768691142019480814188710508901744079211673/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^43 + 41428071099061698662398539561687498893796624729027042815610881328981845309214452186900061488670076479544438528996792570231869556716175928390119672452918006679456547900095456662189995381443890496883276286734271540309054191725758261128144027553053326669495677600157420423281892668930815607348873749932347472914471037331719277014687627315664646121128547927840669552565857643072883726141369883890555447554753941940287443707981280590490057521786199408750923/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^42 + 208578899897777129061496631802456975192985566695945851874038070351838808823976111720524858647258460380713373254305164692887540145445322128268370990649049808917586571739582736378700400589070188690745460247592764381340963793382300925016707123571446078827459232776314566894836830822887768581411148826272219815682464834502724832939197585519076102237049569053849114745654461847383410710993660749190055597928544334609567388993297328192807455002215418734811/134191930295169338795333614295173739254795661380137634547446787357618917330068020498138278413264413233096646882628926186361437371651644121573784837871451766312900661432027549431983153946966835345649218030177189100632621981986050482280269059518519294346433076047516645037522875803410959062005609743191852956270962035293238578400947511236532556040989619016803534567233857197495984216213364695979366290841403932565909584950398315175240870341504*y^41 - 47304945557449886237143234003572460276316327443628257974647751950706268750936672691485908605109724887921685283071193491627304823544017849643191436606867871511813359868041825556542182332048001630249256432206281838122375652066517014907748921677774253772294668423936453858552228258508585997420847379954430465236395134564332608557894327802444732687602901132542259433019814218583511926080482653761158907743577629066113694298581269839012985468696436307992199/6223150767438478086633596362938682157941148796503882802137844763709577291181904450601162661415137163684856999181916451892511658110344996137984271856288575662760768173910277604908218764290586989154482486149467144541837844414603091115747477635171332275315833901703584413615123365383183226500510151840522180847065864386723939073343940833594197286400893581904263915555470127533876268026894787776043111737770107372744057002074721866251795362087248*y^40 - 233100800918733280271938817537681849718990284518221517955796515172341925955285397193960614972556254906950465301289345787740983705268755681476614016492641118445037625046041659717530685119126858960415631869103802814273830400148478830543730690408933606598302325895064632626466388787153736062882966275604764108165183470610702732428222392670685281035482035545920580433535295306477191175625536028304275470416355758709659562206083580751837250045722297044754407/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^39 + 938672471027669371787170642490030112343206445555900419730547398337009298849366176528215015733002141385136521827092464509148734830046921887200840898983303827810011952012950910164293250896775017647083737300820350348572724575526911011235097376739800661110997158050628276284925171090183666903301600569527637205551940893077282807404225836650479123615540773983110541844247352382109983569669671984168816541650232835091194283352046627364452422161485793383663713/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^38 + 168053886553852059050070507447749986856701622383095095833247104322778983650630308519384559692814287391273141056706683067218280420984078720080162418912361103452171308401627050602577690833543602391930309220508972424014063121332039495157296842461922624192269405138264219407557900839112579216998247087216573825672601668874433842594299326511893610408302356508665989268903489130498903326376687394719213072537293528414249619548707167860500500730128074183474601/7112172305643974956152681557644208180504170053147294631014679729953802618493605086401328755903013901354122284779333087877156180697537138443410596407186943614583735055897460119895107159189242273319408555599391022333528965045260675560854260154481522600360953030518382186988712417580780830286297316389168206682360987870541644655250218095536225470172449807890587332063394431467287163459308328886906413414594408425993208002371110704287766128099712*y^37 - 2144338626887799050221472195014100801246051970874360410447910325988252436170806489634904807835416953546543085937098964135192942007148866928456521445244454087934530902096437788297584360905215302592107855213171736533257559958061089700414856691985741861203705736671058531717228847157044097993066494513775915790741792202000853225919843268847696122845994828783333167898380052264153074164594198045122605306233326989073661920730770504208929583710080979861960903/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^36 - 5916315162388554672745729589565112017987893473390149240676569564212700521828128315145378031980756356268434803746197919083647516533567734353129064205344062945811137204892325503779840401771554631952743119460333439739770164956587958882217584214119936220337440828333995663713476326295042859087222406567298236902262442996261077584746657624915355012251311149324779118629841180863325336746722938486555147062450515997093634603810536270468888589530628760287626129/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^35 + 3582060453074315268172723015796270164502033244713093280199426609975594470916099631287119624044448580064692290642573307980935543704597757167962738045106343428231405087087736563717924149429223342201924284494099597811787047222510373212089486072686118197535033228034392640692380972909039610708546360307461180670828945102691740061465025395693956811961487806402404630091039110061296073380993400369154182776501364834339682524571003258468822746589336702947233815/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^34 + 5556078518480329278316253695918802899738450252846032315282772111835020434817738618374492041783315800056563353083828471387227734288660079807699907106824219732430107848347626251633214751524350722424019190037956596968105692007123363201191801260578492401477002772837607469613723830182718102467876542238359960167581143920949766106575188479063730742233919924952377289308798776662012414279225124072160990206233372278124819331130060056872969368927735850104198135/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^33 - 44646233936652403601709702148119574109667657668955737300713495528676721764148726797437951539320696068299337418962556934533440879942152179531069846602032048756475185907852304065355496854074016324080900466797374911895297974996689554346443247293590591289633415724832206153908190164704874628643298199839292892396454589350899944868193293014944619461705301949332835057437763925236919425617155791793648142485575205977130133481919257028471041540372877067479926227/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^32 - 5149968989939623411299096091743450331018951597943448234702695919835298113965304488710892531700425387736297679830669169720093733695826484917389359692565424549527201188586205740644051420730526664730801665175209185619525270684551033042608048051376195563284233832632331664872011349581155457896362452010566919352476993594867877368394093845127205024817731852336820603917140466787481179823531083911846646535678253377506060826291524773787685114814703955334896625/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^31 + 25795660295962203465502212543037182400677958184609345818763948205415043623217077606899041491518260359724186855723381719665043637444178012999254465267097045431305584969813188900086256537977172812459770271204233394557180521942173212653910931228075183325304556399842920992269796251190309930093119049331271344622189640478462150445764437622796951733541311793971872849395276643279304481715976847776151269667831901997488516983309945690071938854984040914864517707/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^30 + 15814091149170934064571614701983640882052698752193849119229616287170271331734441053015703768482208453548313511870457618316995505259490070792429305885415679781736387315362949741103273155755423077965248494447527064403500546864524775140932960763996849127635392001190360901284869600442522736919281218726631293851316710548811533099015051975431302313377115802945714607469916814073336125892037173655177073241067901157558948192944886660246508817881539764651496713/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^29 - 27941838570986470321662041828922350895878626025048753750650251926566803672846532814720569062049437325939677907076837331031465214011222288153632044142758381755753153938217508571059764162364492762749630640414710131317968928679764140444573584903751521651543970610836042383539760705752165546569311591659909843146447812115378037613375184582839285504842943781461466183171902355150462255018028170314427701406982758005880336637035846259938782649743943859398388053/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^28 - 12587490262529789314840210752825597468960983929070872478373916659100753619408715581425004972808502016279800764426820103898054609976630827129508311038051327676314652577886928469721480515014451772909881650980183256312701054850569438442162250266754791755472731818445813824315193911620145162458035801343222237846950045796719293444309276582847944685937817840453450256231889655063543717189904774304472297151705653200293736362430214971763887149679936607062222395/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^27 + 5534030832349766986788141052025300918094719147719959733609251667845274421715067294767160566634085935155813093147821447791390291097780325748115125914566197674619294666159810532815024184854379049261970025676720978434596899088368005888589673123781012333905310272799879855445044782819246369210724791203589470817685916791881222752394936747302363879686294153860572039586046265120290696310465881518740420682486708311201116937343581367063770273179852780517893413/4148767178292318724422397575292454771960765864335921868091896509139718194121269633734108440943424775789904666121277634595007772073563330758656181237525717108507178782606851736605479176193724659436321657432978096361225229609735394077164985090114221516877222601135722942410082243588788817667006767893681453898043909591149292715562627222396131524267262387936175943703646751689250845351263191850695407825180071581829371334716481244167863574724832*y^26 + 415610422970285862040766785376256100869164359520695996728782402679411662733268508027088357762855683804544214791183332496747832328625412480423402558805577675128934961564061863044280659781183338135326507153554141394258591215761876227240313185319768891067130583336539574180797543449859486487013020752941014625703287599504699732688891508161078842354022933016955732365204786830968713018030167151261272714784854422016511704391704574140341307035319647156436721/4148767178292318724422397575292454771960765864335921868091896509139718194121269633734108440943424775789904666121277634595007772073563330758656181237525717108507178782606851736605479176193724659436321657432978096361225229609735394077164985090114221516877222601135722942410082243588788817667006767893681453898043909591149292715562627222396131524267262387936175943703646751689250845351263191850695407825180071581829371334716481244167863574724832*y^25 - 18182644575772682081890011194131577933201703604844442681266163316962215435738680637422318462977174576208519983277488126738835392752303881699509578693186931689658687900433593629702282997606472275823274951065693276048484620805842597129620689656349527735195407306295662612815821644931019694231405742169506630477612742469755526604549379308903370310911073762254658093600821442542491190114868058726241720439682308922693052677649006895068955902767162211070105259/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^24 - 3380181836458964273178198365777308498802762400140675165941574983159801746155277171129647333149709450969264657154081990052336629385387950576960731474421925982397905184115769880724335078653595749120811505845962220285580768837093565476999009323602450897486709446609621234760678214567500520058309970220322697150672794017883432332398796414006272652082331751654316288643604128411932127988165856488544079564057216387633661213394278752861301350925516426775559301/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^23 + 13773385357884252121951492096139788270848121172813564362066254507358691865671243460475587796343118108608013275363022726174064321240002375748777433217042571962294221124109363396739320590641916827698799259500499294076894109351490953461769108407380842132977105857093760515926456636972477130035492597056141119484199747871944789312212437973099868687598877569764107862250645344408066995487107639339501735259448157865407329669977930848952504675795523782300036845/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^22 + 1497025275337745441841761777924301274544521891097120113365629531830972444776897031651203598219080113471600588886882388172931466282108617767195911062457221117161653154562955133810181450598754871229376088025459472590679634629844960374775661749363933930814646163507251601303287178494838054261304928137800514214612055053394221787556698492475500204775361340721178053510263497205234874262752134200037476726107275130997363599861479299630775482981520975223155049/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^21 - 56917553935589045700244833554143760062339458053307492301791221023010123502502562017780391752881256287698304729211400092241485524998439255339392059264600907076054990394082345693362505037815547747123695440844825061882414860354343325725957714096486296107617918722395218548151979032071316241646597993988263760619201672984803578511956697617022258513175008597904204314372972943245169980384727807928963218263709331993689783675294205948322741530633646290110555091/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^20 - 4230219604863702450679851846115118754428623898694463044929031827096979802792403070629290604287238605456636675837433213079663718591184972427690941582799710724532206670998359200851810907357467485574368846199700898428369454452044624090100012115123187320205125814642094148746826613871071838051026239945593652075354111433230746935670422836609401900239598235761888675208146515909475446773840085728220146868456622091825687966130426136837985482064600472998337283/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^19 + 8669829416230751955139108421013351024236281655206105277407627420328647358681833165038932477559940770666609606667941383086889108464934640096882205447976051002666232318487656905174957013372210334785539347565613571970283490411574592745835986636482272564217867402844577712690771194977306583367162232990628547799246926384615959521655414402316342065917124641022772270338520643778867024720142511229906221309657515410572435337362666939836541667042756532249544313/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^18 + 238584924384523392570122511364292454594338209885983710980971941824862522154955159432448824652544020783791604483257142501760180833683084113539222149885486878373873306773894298589334777164948229605294662985159562079168354295619523606025540211466952710488692413397643717785280795348579949022754058278257542952785463791670307632268645335716866183752191757378657766221617295411465364954429350779013790419112284136395614739119137354961441820813199216882600993/4741448203762649970768454371762805453669446702098196420676453153302535078995736724267552503935342600902748189852888725251437453798358092295607064271457962409722490037264973413263404772792828182212939037066260681555685976696840450373902840102987681733573968687012254791325808278387187220190864877592778804454907325247027763103500145397024150313448299871927058221375596287644858108972872219257937608943062938950662138668247407136191844085399808*y^17 - 9193106602420710250726144919554880921148228466410591944128426186897609489054651956563232696991262085916674688445723832163984984031349040374713693496169067742328482529354046273286838972225306981383669559259527157914454544614692593380245865103821534545813253286007724685827916666264734248930993405168279316662748448358804860165604923270616177317433922263295976922251958361365233968371653286941682269739403479228386047333738905071702035728566395538531146171/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^16 - 728872085698628451602064216618368415615247497588386812649063484610169819063439585856407742641403724166827945069920680360932903402987035298914397877482379851962488075885469916824110320427140622169234508592366104836098419090753896153480282405882737451442144654253458507786956216029321083383776530362612639025177096450442146813105973140853721312522481569390853334111610429031631528930352710407511687100080301676730818021709443235171786869521838520884555595/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^15 + 1259797990897450765754608509782402460786210025332155984922918490058734260806633313555416031401961098534815467357066857124529129331674685441117135448415191014518775600624236089968368768115544069862377075905104050217633927246916816471040662058757088622075605699698064694412100552245984254847879070812634597394283908705113201975762089265279414893402027317218440583556096028847073607773438621900395493350583723161978998260291650112183389679498155828145601471/49785206139507824693068770903509457263529190372031062417102758109676618329455235604809301291321097309478855993455331615140093264882759969103874174850308605302086145391282220839265750114324695913235859889195737156334702755316824728925979821081370658202526671213628675308920986923065465812004081214724177446776526915093791512586751526668753578291207148655234111324443761020271010144215158302208344893902160858981952456016597774930014362896697984*y^14 + 177180841598302568741047393033804771686227431184841664560318803846980556094078492370965051888277354352533225342220974959380773026440212413075753237906532790260588611170029501186156361643853844181142106919870898382705838831052765609608285747438379959476108975312817330865526219868664044048889036698436886771130181777844585723525441177342673009678011387594702960618463677731971589415982414271979463101808175722908141437578856688401959794803077111349556491/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^13 - 6390497341561023604094693711647250210631833294240574708960537893144440600192663241522738750864209362772199386677730688345230541632251072648469148647032614914633424502946554126013509197981879524787632150459706054475319415786359385622623024391086650357384034325709465275575568777281806660501235946986069404775666057128305837715119733281537312048327569523046059635872226884528935430181312421934211794563111523394073266185348874575433347265853031404819667/1185362050940662492692113592940701363417361675524549105169113288325633769748934181066888125983835650225687047463222181312859363449589523073901766067864490602430622509316243353315851193198207045553234759266565170388921494174210112593475710025746920433393492171753063697831452069596796805047716219398194701113726831311756940775875036349256037578362074967981764555343899071911214527243218054814484402235765734737665534667061851784047961021349952*y^12 - 56490757614908056642283138083601515875238357520569264751827850231520403803489806640539190776053286860137768694142726339098318676397341593208740950597174672659610214963401628514837295784317296306672766078533239964118030896156485414516910567029177009474477939633198368789153381496561399534146583462248972711672476899466605765852190110996620522548806034767167282876494278383775777425020612978359132302490065349177399305487759476920475694504855130317158159/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^11 + 29574532721171834946880491131003017240579423627110737186661333970943346314879639476564398035242309039904196993148572535554423856674900175978536266653763409773732284512594279662839931148173011272622137949099292195544712318916496235478721601537534281274370013752793654183841906195396701668831785487759774579011187415049632673639041252127799899215754571179417500814933335383964454220945528873025018621431408256809385079949888885878317192405232357269861995/33190137426338549795379180602339638175686126914687374944735172073117745552970157069872867527547398206319237328970221076760062176588506646069249449900205736868057430260854813892843833409549797275490573259463824770889801836877883152617319880720913772135017780809085783539280657948710310541336054143149451631184351276729194341724501017779169052194138099103489407549629174013514006762810105534805563262601440572654634970677731849953342908597798656*y^10 + 29171360591830390758088261702401949998396033822104569129909686848368947240413150911858250352351682070176786711049153672378104737769265174107444040901923460305113772848335135197555348893590019448647695333355906525527230675800746651157479550449081358632529984859514094770012149958358603424799150518437842477139807058757634069353108673181387266378145056848571932023990742743782167884059839988518805923888082128675118244728158966115121911450222212106122089/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^9 - 6262740034337879490800321540233713081594549890886390767406409709317411812749984663182657607154611494143356731878663960662634302773539011009269598708334477323872848432100022781777201107929821173174645424755732808662729249791540012464994562968068970360527792610227164677645983160379947307955482061466896244040543870935081838364586464525678368246262813401457051463321079916231703407905433292872376387528699196544865452200400521720633698605759741143182/55563846137843554344942824669095376410188828540213239304802185390264082956981289737510380905492296104329080349838539749040282661699508894089145284431147996988935430124198907186680524681165955260307879340620242361980695039416099027819173907456886895315319945550924860835849315762349850236611697784290376614705945217738606598869142328871376761485722264124145213531745268995838180964525846319428956354801518815828071937518524302377248172875779*y^8 - 494210090945709901922686209391421468675999120285935714103493779675359489122626663340932387468060742766711596492502515251567609962745594775725636428237115608651047197389607489286591454475770160942138274953414914372958562114141997039785179504728972309711330406293606801417957914291718661877732011866172542190859953928095407681418907975895159084715742316711356704315487893102813182348588932818638886812495728177158915271660387160670478011806072818733429/14224344611287949912305363115288416361008340106294589262029359459907605236987210172802657511806027802708244569558666175754312361395074276886821192814373887229167470111794920239790214318378484546638817111198782044667057930090521351121708520308963045200721906061036764373977424835161561660572594632778336413364721975741083289310500436191072450940344899615781174664126788862934574326918616657773812826829188816851986416004742221408575532256199424*y^7 + 1048206971194953645919202594943151583193361964815830897229586597709221961656321696903294843187195276188848284499605812737032321827306705932248607778734960859706763346205598727187830840202303423143129142836596529628364018915012974499272814875390521032847807756531683134358284553412047647670129835911020920123331192188525350656907793985611332747522086217217786328587826972758594013030973241756595349616025263558400299399194684569843958426158745600062923/99570412279015649386137541807018914527058380744062124834205516219353236658910471209618602582642194618957711986910663230280186529765519938207748349700617210604172290782564441678531500228649391826471719778391474312669405510633649457851959642162741316405053342427257350617841973846130931624008162429448354893553053830187583025173503053337507156582414297310468222648887522040542020288430316604416689787804321717963904912033195549860028725793395968*y^6 + 43917783241184226079387596174246628379992292972071532994875617090699536885563897250105480424309014090323154769273829263491725362833285202248743531994006705703158135591650113989064613124298029806542064693108096127690937385506077850987784998070453956741556424623903272768256491266605668641999978304533519814463579366726782779863366586193266062187870085105173375269297886465468248340093481708097365084729129343910750016254742165461018505494189197454625/16595068713169274897689590301169819087843063457343687472367586036558872776485078534936433763773699103159618664485110538380031088294253323034624724950102868434028715130427406946421916704774898637745286629731912385444900918438941576308659940360456886067508890404542891769640328974355155270668027071574725815592175638364597170862250508889584526097069049551744703774814587006757003381405052767402781631300720286327317485338865924976671454298899328*y^5 - 1051154002093518616581575854030170336458534035322734453422544337928628900276300011310429498043011754944504439159815107957433348953848998613543536799493013869439985591417066062459924406414989483199229039569087723217075107373109406109381924860194874751903469593834756686277260789532475726201765705856692053085408896425964285875248652437304690228916254684680541287765689894063222752586573388737258017575632181465631193503044332460269588831021092787289/1555787691859619521658399090734670539485287199125970700534461190927394322795476112650290665353784290921214249795479112973127914527586249034496067964072143915690192043477569401227054691072646747288620621537366786135459461103650772778936869408792833068828958475425896103403780841345795806625127537960130545211766466096680984768335985208398549321600223395476065978888867531883469067006723696944010777934442526843186014250518680466562948840521812*y^4 - 1424086998990047841476528684605779283169698229529782461962773897786385562630496378166500418926106713377403117837453943605772749152599831757659543841989128093525736734663989431873394265206980276850932122524948896893836655982892863971456867584189283796936552349289839145601114024680996621885068987725034579386348514365153253620500641383952489023299381597572143764339734877471467491753670712385019673362906798705202709800475022431953002722077183119897/12446301534876956173267192725877364315882297593007765604275689527419154582363808901202325322830274327369713998363832903785023316220689992275968543712577151325521536347820555209816437528581173978308964972298934289083675688829206182231494955270342664550631667803407168827230246730766366453001020303681044361694131728773447878146687881667188394572801787163808527831110940255067752536053789575552086223475540214745488114004149443732503590724174496*y^3 + 3379430337631499956111157854533484017334844348539211835480286350295798290850476120412304310363883602573374599277352956899051223014376400657827028633137591597358434472523998981076288351637048507953524988351203872430880042569221995345072975628882204701423142347359055599742794200656014097447656532961505076508038872166095913129191059079757498956868724287434211468613464156902492586732582686658386185235611260033864951331312143952119351267563516203/129648974321634960138199924227889211623773933260497558377871765910616193566289676054190888779482024243434520816289926081093992877298854086208005663672678659640849336956464116768921224256053895607385051794780565511288288425304231064911405784066069422402413206285491341950315070112149650552093961496677545434313872174723415397361332100699879110133351949623005498240738960990289088917226974745334231494536877236932167854209890038880245736710151*y^2 + 3260004273634970817703719971663494693039016260898283862571199134602774998054390828714420633441536801235202433727389255711584336757988506572837902724397159550201200954868924698953927583481682118688926116597394290503411533160443160505258129017103919513190929560722830525801319744977567321426825052981873090665133460286308364873848944556670100975320350130720840194544587871007400986675736524119491224144736897852233705344470079298159455673426655969/1555787691859619521658399090734670539485287199125970700534461190927394322795476112650290665353784290921214249795479112973127914527586249034496067964072143915690192043477569401227054691072646747288620621537366786135459461103650772778936869408792833068828958475425896103403780841345795806625127537960130545211766466096680984768335985208398549321600223395476065978888867531883469067006723696944010777934442526843186014250518680466562948840521812*y - 690022005350710431176988098275022483867882420009013294419391192447343798993675692149040261575283537933246529231938315239231047215225111001571012056473666790442309570368581263271627766354344667416286153409306232176668294059747668976004894144508114216026509354297192287107306420413826837549252475980204395739328500277218568370118541114652325527602388553044970869872932556180213025096161808253487828125876177441106470729525882105237595537066541151/1555787691859619521658399090734670539485287199125970700534461190927394322795476112650290665353784290921214249795479112973127914527586249034496067964072143915690192043477569401227054691072646747288620621537366786135459461103650772778936869408792833068828958475425896103403780841345795806625127537960130545211766466096680984768335985208398549321600223395476065978888867531883469067006723696944010777934442526843186014250518680466562948840521812 -71564738376153328261193027299175871308458177480260686767770681479225559808125244760019189177553479327180462028826054194254683601317493457738033069015285973255632304403172353566931072957350216514479579742390942180491462307889632704056672301915546502928765116857848141625870545285265980488513824177466384788291586954085564797582986001326550160210640382057656544429937141714347561486655522598997618195507692027664473579336086859672768643823708251565/11722801138229942430154214129520294597541138604500622441640544764112660981279646280727659452395481188288294366067442888046225857104610338197464561258700969663256800820305833290608610469154132480243359415700440313592813891956486634159923711394216463045969586611912060955095559295868600262679684243683141173209942274912779546351990451777845149993383462476423129060420419075775727848071116800972637339326462930947386576309116737605694090121275913591144*y^60 + 1378113643533464786963987086322996523455991750125514960420533740226528915165441344103621068488599403239684841039635398474365211577404306904153042378828310921659972177378167580213647240549023543736378146377757652856218873299640808255363682563138579839455413839874066816086562267834469658410878528105032550934156104364914481598931017298204679256874182552541141102530326423227882380492769914347861810761555749642182707826245668142645168773669190268911/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^59 + 202683746193284771972719414336178463749755844182978627164205695478887457600795873527430397618423949964798645689730643620188139826858738660110265240998057943005825861673470494232865170977728867111328879137144822882303916569716649713175516490545793256564155718472231231481404992763840297243307171111025341341603650592120498140655149967966326465727911962855207327872817665867782530703855210441653661745622030209133306441398153050106025763055168952547/884739708545656032464468990907192045097444422981179052199286397291521583492803492885106373765696693455720329514523991550658555253178138731884117830845356201000513269457044021932725318426726979641008257788712476497570859770300878049805563124091808531771289555616004600384570512895743416051296924051557824393203190559455060102037015228516615093840261318975330495126069364209488894194046551016802818062374560826217854815782395290995780386511389704992*y^58 + 342338069125271419195323027450322586369003338790945659568021105353116180548551844952907151593388202211140498656376527756512218587868241096189959400676285362969813938510932847515412727771854225894165737655390282569338080973512683728403319927702090310872970522524257816507489402946617930206407943341881955644579048562238305363749215690280713793969187201454059991218876723474839782301965755608187452529875644784494217290510762271542934769575501190780323/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^57 + 37210348003638010272421002502009192306465823918938055497750462077840972156533829345983325088724752309463251840411309419693793280432989488370187970987577513047688464253881215641950465244941017748933928612663586162799442890933842585109544125185478004907991641162163510189458258591508270254396497798793174286441026541725399302370839806643906240687139880671374140831094648208972678586319713567247449495751389186665513226849043233527412662421027096787973/23445602276459884860308428259040589195082277209001244883281089528225321962559292561455318904790962376576588732134885776092451714209220676394929122517401939326513601640611666581217220938308264960486718831400880627185627783912973268319847422788432926091939173223824121910191118591737200525359368487366282346419884549825559092703980903555690299986766924952846258120840838151551455696142233601945274678652925861894773152618233475211388180242551827182288*y^56 - 15565651520726541367983423802285438970615688693003027668769628465319153827154764261248452012281934568152513784602222444796376303090740413969990728128597869639409430491297497584681837523177483596622355690775493489711874241557239023830459645869608465358063120507404789725987943433157636253124404603968830888547510769258448958029850197623648112525840632548100025077549379286443963477714527122183124820916560367771014482730039405002335340251619032486646475/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^55 - 4204122265082206961696896063595332044052224316275537277257821342695546504157260082640080340826134859515597346018834392225452746995151444303726795976407855240659894932753113428926117412176753839937232072798018003439382321813130597962797783909661885389019056510288390703154444856165469527039781587962141709635960040226702426574855212798284123378472462216651593076708646146721372404679831512326015943734715102662200972597132829596917324793521190962183971/7815200758819961620102809419680196398360759069667081627760363176075107320853097520485106301596987458858862910711628592030817238069740225464976374172467313108837867213537222193739073646102754986828906277133626875728542594637657756106615807596144308697313057741274707303397039530579066841786456162455427448806628183275186364234660301185230099995588974984282086040280279383850485232047411200648424892884308620631591050872744491737129393414183942394096*y^54 + 9986715722355031129472756185807689626037644338511134575847909065369697050405619979200253558151241550328581554166312001881127821919854804240845544437367733242670407111877110205571456062297844232038507653367364589526610227335430839259954768761570720083817266909359306644288284728803699821935542345491187426373497173641453608516876632900894508222926771450730785638920633455715205210702626555875749457844906062668444544336938961249368361060837819456328419/5861400569114971215077107064760147298770569302250311220820272382056330490639823140363829726197740594144147183033721444023112928552305169098732280629350484831628400410152916645304305234577066240121679707850220156796406945978243317079961855697108231522984793305956030477547779647934300131339842121841570586604971137456389773175995225888922574996691731238211564530210209537887863924035558400486318669663231465473693288154558368802847045060637956795572*y^53 + 342012887321448836379105113082283862922608542977284367533745121749751302649317264255018375542104319761138469318501358668125060208935502410012086560138088569161579513602919280971324041718111174665615318335036511170422140087529369491900845483769723789969945636776338654979222419836980008515070911259438203703545752080674685392369149650102768203317380973821864491439501625916117509920386827640177745780004389588751208310161727084069094171642225891134740911/11722801138229942430154214129520294597541138604500622441640544764112660981279646280727659452395481188288294366067442888046225857104610338197464561258700969663256800820305833290608610469154132480243359415700440313592813891956486634159923711394216463045969586611912060955095559295868600262679684243683141173209942274912779546351990451777845149993383462476423129060420419075775727848071116800972637339326462930947386576309116737605694090121275913591144*y^52 + 85583114652801667177441599741761678795716590189245829520485234838017753586206083169429787092111468381691111132303877326214501642129115847106118789022861933702286167099525863373470382417693229083926043118891877238669636517782951706188129634912462527289471872634316842842485093762406085465323311127203465934455064517658058933535724606356056753406000517697116468886727822529580513203333017656201893183624603276029022184952437023594879980763128145164360873/3907600379409980810051404709840098199180379534833540813880181588037553660426548760242553150798493729429431455355814296015408619034870112732488187086233656554418933606768611096869536823051377493414453138566813437864271297318828878053307903798072154348656528870637353651698519765289533420893228081227713724403314091637593182117330150592615049997794487492141043020140139691925242616023705600324212446442154310315795525436372245868564696707091971197048*y^51 - 350863881052240557974752138106816590971783631211351293613413332347394478508812937706331645861043090928798729963728804022253247618117426048756154156106732754054443826765204600671941529571007083772840648226311622027408946635357658040318608988231501198064489448553956663728529646046620848706846101288161741378825560716103285308181328628058492259306692915284466556787605194493101036733168897628149829547404451780306694355269131318598121774535297706481037179/442369854272828016232234495453596022548722211490589526099643198645760791746401746442553186882848346727860164757261995775329277626589069365942058915422678100500256634728522010966362659213363489820504128894356238248785429885150439024902781562045904265885644777808002300192285256447871708025648462025778912196601595279727530051018507614258307546920130659487665247563034682104744447097023275508401409031187280413108927407891197645497890193255694852496*y^50 - 23027597844275594011754509622113729283608169611311336447009301791226998442266588743200060170140147078978585809070499528477079907457863192309576243845933571873589608839162944351531470125059904445234473223023640210081989992630802210449890151966706430299536983192413553585058143926250111551003868212406358567584153667020590630132138236237541738013997563532953010460393357079870101550819473610028641689344735779073608389771435875630420507569918192002319620771/31260803035279846480411237678720785593443036278668326511041452704300429283412390081940425206387949835435451642846514368123268952278960901859905496689869252435351468854148888774956294584411019947315625108534507502914170378550631024426463230384577234789252230965098829213588158122316267367145824649821709795226512733100745456938641204740920399982355899937128344161121117535401940928189644802593699571537234482526364203490977966948517573656735769576384*y^49 + 1202570530485793710912529678740816044962744687028210866158499450718298729634942376666840128034050935177494680469903619241361945624574493249887772053539592175807674779598234482487177723071757456332764778649559075213976444784225951995598421509594818689281317370191150428926005750278354222996362334381275452732187207909433120387675797980490090165176749926878145135595097767283172682652360538453935069172738138782851174492911032574694774632038803819854181374469/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^48 + 4524942017234729664453148705312556211754328733018979782000051587667917188583569171113699131935798798056596501043583319508985352350747012119096327756165705105366768264920705437344318966161377584913043722833621512324866060862323109126182870553940386596027234413824837724621777506339014564850403496569806701568808761973866021628962502673566161271106233573267575310567333457984898326443812795682964881957990283953886014031304968667991649040052738973065686295/496203222782219785403352979027314057038778353629655976365737344512705226720831588602228971529967457705324629251531974097194745274269220664442944391902686546592880458002363313888195152133508253131994049341817579411336037754771921022642273498167892615702416364525378241485526319401845513764219438886058885638516075128583261221248273091125720634640569840271878478747954246593681602034756266707836501135511658452799431801444094713468532915186282056768*y^47 - 12559192323229216599679041945100031663789751045246202663693111541166091286588082196753818252492639550703419149514740718634590027532119419335195368964959751775570559668562765728643002310852117851161323643805826899304088592183436266794410189154373311090661549622673785152459318970652024588572715018362577947731878792062289031161339677855212528618414746025754205691815733448576067767821964881577898968457761005784605678922719107632462199669399980928548878120895/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^46 - 7868659236057470231447180731793109730477248742439609286533349996736877415649826561802285922643000048641564931400530857599835174871701544032906413750682785875541554793332813168371758700562003581488534529577484807249192584000486153544064067758624058998153159211940392084559675404946291198830250213949057707102794685692444389163106322903779329960513702686387492507559614944463118307476539614615344488734973980818709595870589638329600172240460656951568588018255/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^45 + 7765745064283229683901542324290154060434383495973974232025391558384110610574588486816065289276097506488718057690036709864332015223676883574775042458012588050912138670135480887861194626082820799973309131856418092166677511893547155842365615031038143347742778356882698276204720094052987472578233206076694029771793930706047854425204102218943220355806064290796148569380227117197508456723094294435948819753778734915152369437029477933442031305082345802276433793961/7815200758819961620102809419680196398360759069667081627760363176075107320853097520485106301596987458858862910711628592030817238069740225464976374172467313108837867213537222193739073646102754986828906277133626875728542594637657756106615807596144308697313057741274707303397039530579066841786456162455427448806628183275186364234660301185230099995588974984282086040280279383850485232047411200648424892884308620631591050872744491737129393414183942394096*y^44 + 61692240539743050069175741222754678230864396186692958750889418650222808557625918624818764982720987946825623174714820702267639129307353882550912721601970198882845714382180463209115529553432184970386857818789471976797063434738317917140249847201780877030668544642471197474824618040128802600831586679624322370883659724746003587527374841485605160578614460566733223402382425940039887440918338837106744206064552324585762387336056624469145324416913162019265887297357/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^43 - 33183986747566204803659671526451507970400853858552555527477390221123276078950902877541138786020186599383419209529611563789513226514562714122672035649154635129860056251762734086591575541765973135592050080777768155361440060323987536629159154416890842296284850444810718874702042934268816361043151375109128579106805780214592082197415727583069030761538216400311517192888679665557361036750750310377537145090832564382857452278493888821096143529324759650565215178511/5861400569114971215077107064760147298770569302250311220820272382056330490639823140363829726197740594144147183033721444023112928552305169098732280629350484831628400410152916645304305234577066240121679707850220156796406945978243317079961855697108231522984793305956030477547779647934300131339842121841570586604971137456389773175995225888922574996691731238211564530210209537887863924035558400486318669663231465473693288154558368802847045060637956795572*y^42 - 1018873874917444598485809571614950857225579185031075238009595009750875926709167092427378783532163062012606619692104841846083148557285366745996336260389230829208493857052239771742024783541373118700049731644779388923540588931349269226555043665940381789883922099137390271466738390437425926936755594247189617555959695207627614105979520493105462050407313567986061464401913416095112560705187577827913717533300309644194543769919839147573330492593461021194245920145/252782773870187437846991140259197727170698406566051157771224684940434738140800997967173249647341912415920094147006854728759587215193753923395462237384387486000146648416298291980778662407636279897430930796774993285020245648657393728515875178311945294791797015890287028681305860827355261728941978300445092683772340159844302886296290065290461455382931805421522998607448389774139684055441871719086519446392731664633672804509255797427365824717539915712*y^41 + 2423533104045784303371942757200810007195424535507208394610165224639649732886643588180656252255131515831112907239339976861852595531057698275894431452688793933928544161308606172231515006825533757561988212164816567557437310856441927421306900554245934522335661868697006851298226008215678556098764591802070903993264055322168468506579089259555257956124791253256331925302369420073716693197861748681896877361476979422869659446257098002308868195116768491179284371946755/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^40 + 94282473781429011529553525449367665349240080695300724906683242425593018640939042179920361003094646866786063089117821052031043854433814814753850959485575017276548155945589714740459850186922377631676921593446175851300589982861882303419232062270403616624004716046629956989332971712074182492615139096603847029251004804902741330097716393023932120592407194098059632362030377538990383952559051964714964524814085475424831728172533082769182770538448437281304117133559/5210133839213307746735206279786797598907172713111387751840242117383404880568731680323404201064658305905908607141085728020544825379826816976650916114978208739225244809024814795826049097401836657885937518089084583819028396425105170737743871730762872464875371827516471535598026353719377894524304108303618299204418788850124242823106867456820066663725983322854724026853519589233656821364940800432283261922872413754394033915162994491419595609455961596064*y^39 - 1496640536851216185835172998552053255739359147980325440311791363656561003924871196631276504626176372268887672856508432539711576834004809219240745919990806522137198826650610527765720999453561132626921167123227538246927303404377614029063220515737306397074930770518256046262171072305121633427895504356614264896663330567909578419850579652964461468804603651844466543961970885463689556799973470500739633547843094490662604445301566862758048662831968411570960364613415/15630401517639923240205618839360392796721518139334163255520726352150214641706195040970212603193974917717725821423257184061634476139480450929952748344934626217675734427074444387478147292205509973657812554267253751457085189275315512213231615192288617394626115482549414606794079061158133683572912324910854897613256366550372728469320602370460199991177949968564172080560558767700970464094822401296849785768617241263182101745488983474258786828367884788192*y^38 - 394331310668102523374980982800838735242530003563824134202528570615321742076741680714343635146956575425988250441401375481436115496480814301076091326810985510660453807489381623543271628013899439047923231651312083179796865285282805151255868364801631997900052143665971437418959122532826494458047431420728928295286181393681294299059007739515938700004233145394736725683362049245946596228767092067909123438429375381226043838980222563883904011927450424413983268003949/6698743507559967102945265216868739770023507774000355680937454150921520560731226446130091115654560679021882494895681650312129061202634478969979749290686268379003886183031904737490634553802361417281919666114537322053036509689420933805670692225266550311982620921092606260054605311924914435816962424961794956119967014235874026486851686730197228567647692843670359463097382329014701627469209600555792765329407389112792329319495278631825194355014807766368*y^37 + 27070777815000248988159955733043933619369470627183520603422129065802826842243771509803198321955356466803903264835510697726123074514590710738151794581537365742469379657008865314870874199134405025664905948269144622557854258895074177523339695207161024993357936771827296154705259012298618033887727316093498357918099177984076914849067570153878029827422725446672444121212626248096441286196270473653665908785609428019706724795381944021916504960474883675832431467658615/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^36 + 12989960128370464841538230595859612922022121114962556104387322742550645986951765696179530496974486733479023829010215344401348724415567512205669885935815404017929332728445569626250765502583150218891944771741870577219390868563494935528709599771587161834027099215079282904219302715168965898748105855500873849318904559289830961790965356289251935017758539743925837733792441894772542694033901452199341496802805501939478481366281694407150049417320567953112692868850803/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^35 - 22228964944808818733750687464677733977902769478938223196626907706022962940677522342793519830843676835318162653681241458542382349858740988348664145937504371848270699320906175669476520362702780967120429380677758544992753639179959457076751649432372178448920084799305396123826440193268901822776275998649964966307595775965137604753389991338756727000226737872786360260894093096134403742445520771186300596040245357108057973443155784065666375149993237642616110176279735/31260803035279846480411237678720785593443036278668326511041452704300429283412390081940425206387949835435451642846514368123268952278960901859905496689869252435351468854148888774956294584411019947315625108534507502914170378550631024426463230384577234789252230965098829213588158122316267367145824649821709795226512733100745456938641204740920399982355899937128344161121117535401940928189644802593699571537234482526364203490977966948517573656735769576384*y^34 - 21591202541028505475168260118692603887474434505328512521170084276655989430572069145359726113425556591114776338521399632688665287909371213380092171782477622418988166928590869317430376494898588776926413854272897478365078456144615946956656986870313858375406232158793515735472266437491191411925893054017851158441394530243891507518995537122640952258698962767243976635790053813639148342313875170701125336152810242507236235430893343698673365204999793400577281865291635/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^33 + 16927527323404962663671415152844277832862943412156733274772481390561293880292746541663305948197996383492196462446207194889641872670698290154954064302761318434732613907191342146441044242419059668850414945110357463369748946711210031780981503744967138352451900782887271053547352336992863739785448869450507389015704421647961825767397933393404044717289633115235313909625101546302024661223365755032665155607279038066885310556203675815576721282749227558195000658098331/11722801138229942430154214129520294597541138604500622441640544764112660981279646280727659452395481188288294366067442888046225857104610338197464561258700969663256800820305833290608610469154132480243359415700440313592813891956486634159923711394216463045969586611912060955095559295868600262679684243683141173209942274912779546351990451777845149993383462476423129060420419075775727848071116800972637339326462930947386576309116737605694090121275913591144*y^32 + 1291779702863265054615607714061622650007553809538248519470208263193855118665322552774438396994708972690411924077951842945153442557431341058302650574970640302405287266240437507170025941706341097774613041140912331936648704920642111510188108181512853572643282982434093845541953901598686750724985792488998252099946647407083784848102093192454683122202158618082440680258321022815219235380954175120797585423594648712937840029844198701144506446262139915921947784307937/5210133839213307746735206279786797598907172713111387751840242117383404880568731680323404201064658305905908607141085728020544825379826816976650916114978208739225244809024814795826049097401836657885937518089084583819028396425105170737743871730762872464875371827516471535598026353719377894524304108303618299204418788850124242823106867456820066663725983322854724026853519589233656821364940800432283261922872413754394033915162994491419595609455961596064*y^31 - 19054087834380691314528561807550121325703261929472847353294932387020979968978243932614004054253644163076611936727327354218757009339402267124735281298729527582164104925799531653758064685129781978695671254069295036937430885270201640532246691875672135416382954754742464526026901420469855918323859990821724390150123977492963894801742790867056316674365199007758007393559049499089683914124041272698160641705557889298769728890209625932897942548156996897467013982573991/7815200758819961620102809419680196398360759069667081627760363176075107320853097520485106301596987458858862910711628592030817238069740225464976374172467313108837867213537222193739073646102754986828906277133626875728542594637657756106615807596144308697313057741274707303397039530579066841786456162455427448806628183275186364234660301185230099995588974984282086040280279383850485232047411200648424892884308620631591050872744491737129393414183942394096*y^30 - 2798923255975356429881687661649095879288294691428965857923135649236164243593635205513630588263329667886135914769219719630476775647165495289361004753608984154224100138022411724063970312059396969884264738117013749931896754895826192317943308478633842169516107910754118077791036975405420938015846351540450596946504164520813406256164586374666415828588042956030797951773864409714919886845129100443193303004410602748705510001315050890106608689253552019828924216355621/23445602276459884860308428259040589195082277209001244883281089528225321962559292561455318904790962376576588732134885776092451714209220676394929122517401939326513601640611666581217220938308264960486718831400880627185627783912973268319847422788432926091939173223824121910191118591737200525359368487366282346419884549825559092703980903555690299986766924952846258120840838151551455696142233601945274678652925861894773152618233475211388180242551827182288*y^29 + 160732050383126615775337293404037822915988199777989452004867202898704599989872419000494744414648610808384014249300759595643794508088804721564651484401389492368311953472512343978984867947522988559433941767667377777053231399379378662383763457011148171535532287705851886444994489893523466963920407403828166914283098621190975087448856900649031221818415448553134062102779692340996140388841871054784072255429379083612694991201922917930266495559372608384546290063586821/46891204552919769720616856518081178390164554418002489766562179056450643925118585122910637809581924753153177464269771552184903428418441352789858245034803878653027203281223333162434441876616529920973437662801761254371255567825946536639694845576865852183878346447648243820382237183474401050718736974732564692839769099651118185407961807111380599973533849905692516241681676303102911392284467203890549357305851723789546305236466950422776360485103654364576*y^28 - 7551489158491577115232490230433555810998405269293810344818650699344261401192532971841516000292920765504932137277897486058929653679446909299295488271661000696906861225870416128212091461788314568025075076397344586029267541222541618601146297676364615682711942872517137319915925498761803981459749553497142304706319227593124130475876989541783412925962793665669485720604106459423804119341993624530928191354895806578339663088748813835285581187688539996804300290115679/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^27 - 62089475628813796993558932991604577058918373953780485866838752240630081760605986538492766772563035754126383252819851370936398920382998414171959337884640969201360917152304369380393351412559614040002503502991554612435728486483462611314575053809651934333410051069758202081255979928572155053246997587892783724705343440800842368613955900610625249367382710008602144779942777369319395549240672963088696072501254749251425567697707014526722262465858167916228214308594713/15630401517639923240205618839360392796721518139334163255520726352150214641706195040970212603193974917717725821423257184061634476139480450929952748344934626217675734427074444387478147292205509973657812554267253751457085189275315512213231615192288617394626115482549414606794079061158133683572912324910854897613256366550372728469320602370460199991177949968564172080560558767700970464094822401296849785768617241263182101745488983474258786828367884788192*y^26 + 2490013870096255261341157120230853234263119834176089264436283957129669844101338316527662523289730892526058196437807362446801276587673656598352952048391686259311199168751246779792067851817220051204784296253155884327758753029149039353624769540957947968725891402093735862233226856209422547725033285190445372011915680832638436535912515062360374156212754581046622310973247249446691284107227174301822564328916938290147949776901172723776427252337991437987189549674383/15630401517639923240205618839360392796721518139334163255520726352150214641706195040970212603193974917717725821423257184061634476139480450929952748344934626217675734427074444387478147292205509973657812554267253751457085189275315512213231615192288617394626115482549414606794079061158133683572912324910854897613256366550372728469320602370460199991177949968564172080560558767700970464094822401296849785768617241263182101745488983474258786828367884788192*y^25 + 12466755150052489046346455627079378730292529472440143380983657100889992161877488906928013245629811668895582509766763873229890428713783552574797895197765315079364852981015857672343351958516179556896724249899874761249006846686301515327733975494912248225270619508567377828670638523399318846970066018323530634640519890286999665468664883559763410771838881729797306308403629484482851826334804375821525501444501212437115142835862175153933983690965348065942673092501845/3349371753779983551472632608434369885011753887000177840468727075460760280365613223065045557827280339510941247447840825156064530601317239484989874645343134189501943091515952368745317276901180708640959833057268661026518254844710466902835346112633275155991310460546303130027302655962457217908481212480897478059983507117937013243425843365098614283823846421835179731548691164507350813734604800277896382664703694556396164659747639315912597177507403883184*y^24 - 1489600153665644910363112570416083646257887879727298927339820359794195991547261010558184878229506879627168955538056113166063384335366968600540910002477006409099139473249140834753221355441301359591148978530244377135568097134559185367274072102639083451843215024360671308055207568601941253922979551215585937899606288620520656296686448454470023111767748935942655185024009203711135884165822570691056732531561269952480460048065067362583881767178737388582773639377899/31260803035279846480411237678720785593443036278668326511041452704300429283412390081940425206387949835435451642846514368123268952278960901859905496689869252435351468854148888774956294584411019947315625108534507502914170378550631024426463230384577234789252230965098829213588158122316267367145824649821709795226512733100745456938641204740920399982355899937128344161121117535401940928189644802593699571537234482526364203490977966948517573656735769576384*y^23 - 36999255757266524125989855496259088962552523066873141605948900132779443266511976559052268507259274715688279359627235669662524020942784482149963855203636525671747206335568383255767284295320534038864515514820698397587052871386439763402247987221094701782235381522227903081097763568514321671723591616867714921706682572733467665970219652764151784037056766245500310491766946169380580414015959513352681956006706152717559451727508712960443880241457146781433615602904455/13397487015119934205890530433737479540047015548000711361874908301843041121462452892260182231309121358043764989791363300624258122405268957939959498581372536758007772366063809474981269107604722834563839332229074644106073019378841867611341384450533100623965241842185212520109210623849828871633924849923589912239934028471748052973703373460394457135295385687340718926194764658029403254938419201111585530658814778225584658638990557263650388710029615532736*y^22 - 732342101932920589229949979090618849882148099245683590757752142482150703363934417234721317740293781001020005120304092416245114882133961141677873952766632822612993317145265028429187067857582756721641493370465301465489526263339319073470707756388198188136534137586251244553140875499921275854827552611212822403904174437317672516653100262873458839919520071183157441361768280053525034635841920463351397403055592375953840799195867911748299821534535105252704682152223/6698743507559967102945265216868739770023507774000355680937454150921520560731226446130091115654560679021882494895681650312129061202634478969979749290686268379003886183031904737490634553802361417281919666114537322053036509689420933805670692225266550311982620921092606260054605311924914435816962424961794956119967014235874026486851686730197228567647692843670359463097382329014701627469209600555792765329407389112792329319495278631825194355014807766368*y^21 + 149745922833262286429693410903095663536969723156764531484790170767141433134599631050703080373791137849244491666392152247267477328224759482935385215684869821960964531360436640277666011712345935948520048046373022659520033643808481660788907989577751459673397174850042505107758302998921667843369749182365549589198045861701736582548925888667179522127686773917021842483179091632112893493299498021617567455254916293838852919388956275496994479236022293577563779870556339/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^20 + 15305661233874305068966054170639008584654118605160057657038232104016524782266372839874446855778139576976084279624547114808556473013215807104798133810912812111334613637048730508409621488154523473505022148381168420031832107490474114184659183730971855279085692076080296839575717960609878896645998845146230571418452934304899573589099301027276459027013854285850074364400604405311371054257361451703872794479537509695285210431530026150667860902601436311571645754767597/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^19 - 22287507464368466809320677551948925737970242218173831799604680236190568931759119443914975152595914986677767672231607194853049891876659150784481854677111489108041934738069706147208453617668448633095427862038269377626092619227937675321384390150976121752513643629587239580831892749010704281132896664779072557989771162568314927419110613994607424776782075461183331035691401212178834856146570820082946922374996594667956288212590728969398772087218463841790049200936917/31260803035279846480411237678720785593443036278668326511041452704300429283412390081940425206387949835435451642846514368123268952278960901859905496689869252435351468854148888774956294584411019947315625108534507502914170378550631024426463230384577234789252230965098829213588158122316267367145824649821709795226512733100745456938641204740920399982355899937128344161121117535401940928189644802593699571537234482526364203490977966948517573656735769576384*y^18 - 533107487417531948679420580673199304718108638225100274164886586026879782986411662158574861966382473304381705871574466468547615362109928429210614964856145046130911686420038901561724593041802806270943477166049404034144065260327183263682879764988070277359101356697415369667338032475274508625494130982638272696096523414764060251365536571640303399124264022196000017548953666994359748981410347759901279678728454487314032551853251834994634725598085400193495903309439/4465829005039978068630176811245826513349005182666903787291636100614347040487484297420060743769707119347921663263787766874752707468422985979986499527124178919335924122021269824993756369201574278187946444076358214702024339792947289203780461483511033541321747280728404173369736874616609623877974949974529970746644676157249350991234457820131485711765128562446906308731588219343134418312806400370528510219604926075194886212996852421216796236676538510912*y^17 + 11484914759440320978615321390469993476536200296074837305786709108663994048184888156062218056630959195157604486891206038640688507145956880158986283207998838752833890504236985489886821825734992537363114946751942109102632431144683472587660412218146827070363681661208402652882228326381598500407510182548067522919269660212166661903206617823023304980368008736767782242174276904022903907759533568704365709623122921813089216781099584589410034223550915156184055736971565/46891204552919769720616856518081178390164554418002489766562179056450643925118585122910637809581924753153177464269771552184903428418441352789858245034803878653027203281223333162434441876616529920973437662801761254371255567825946536639694845576865852183878346447648243820382237183474401050718736974732564692839769099651118185407961807111380599973533849905692516241681676303102911392284467203890549357305851723789546305236466950422776360485103654364576*y^16 + 1780795103309619935989766434256529311011875705129104189799258185727865774897057801089098485684195091252830916392618411720000132442999117600211310342515887676813050101381955067905194976513803852788089907105842182054218702862921999501369455114803597791588435021294033696107087221431252302350075577229753600648022190118365465504094823784185655287751158170298247077420970734985355116868168693578423297364907508646763025821623344904627054920608983892108166096744583/31260803035279846480411237678720785593443036278668326511041452704300429283412390081940425206387949835435451642846514368123268952278960901859905496689869252435351468854148888774956294584411019947315625108534507502914170378550631024426463230384577234789252230965098829213588158122316267367145824649821709795226512733100745456938641204740920399982355899937128344161121117535401940928189644802593699571537234482526364203490977966948517573656735769576384*y^15 - 6056890135575242581606735997450757602403646423016246826089222778316353354425142580938944114768343867110599981007943475596533541024323170848983332032096868066589211751952171193418840562659352724908589062583233807570918709506457388724963377141556178751666558331449579683932431738356081137649480358836670788632603665430132378795162363220461067663287299698528657811519877601727848567698681686082009405381370754703451061219557386289769146577991329894423882856492989/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^14 - 1793310688987550229812014113280393567585667273691021893455270993652958911932169869086486411953994643843594944865876012919870779445904658417120974864478528126416152601704567836773858695271777780199452726964585664807186203786868203340184008393880940306456162541889448822202270883369368136331561070195025350235184241627509976952206078849107951794194187368076465247019812896594323495137151249045506302575524820138471720200322990053914699051124797501629375574252485/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^13 + 14506468671458542594416751357799593059393385376965814446721585589496431127495576611479082215676248716299788151275912816836675415692614749925013963626441872538170020029414635553406691330112462760059574519954395938703500578190659204570411725983612759827858357534433987264649564124353092323836669455502187549577836905143010853317434937549222034086566986193118415916838218349228193169190750927955882655008413140636808690869376862684917471286076369847489907300717/1116457251259994517157544202811456628337251295666725946822909025153586760121871074355015185942426779836980415815946941718688176867105746494996624881781044729833981030505317456248439092300393569546986611019089553675506084948236822300945115370877758385330436820182101043342434218654152405969493737493632492686661169039312337747808614455032871427941282140611726577182897054835783604578201600092632127554901231518798721553249213105304199059169134627728*y^12 + 47965439751293616002692090194417796502032984970328354509537718081563836198329317226084406826935958077282438767109281554502146720661471435974683448306237342734693662877302046097122859492889015110862841330957819663759067614253326285746795544933580768539229274869537035349893520421196020994691156456782686790663659460159320615836872224725768541774808670484434699582000100038183035049724623509509427344962847033310320768185730913615065122440631608442375319217771/10420267678426615493470412559573595197814345426222775503680484234766809761137463360646808402129316611811817214282171456041089650759653633953301832229956417478450489618049629591652098194803673315771875036178169167638056792850210341475487743461525744929750743655032943071196052707438755789048608216607236598408837577700248485646213734913640133327451966645709448053707039178467313642729881600864566523845744827508788067830325988982839191218911923192128*y^11 - 1919865427513197271626340174170799392919738904063648928593105251610003982582612312702562204680700505530235684358686826714604375479154397157171756691673993731903937737451672979576570042257002669269758632351577348029272776648113071085398473868340120374156627468726688703612849422685891691407055622169669521223923893214533970914991785128635046445777879124268057712501357330915446850128937827218391936556441725460055971431823861429378749918537862012499460035529/976900094852495202512851177460024549795094883708385203470045397009388415106637190060638287699623432357357863838953574003852154758717528183122046771558414138604733401692152774217384205762844373353613284641703359466067824329707219513326975949518038587164132217659338412924629941322383355223307020306928431100828522909398295529332537648153762499448621873035260755035034922981310654005926400081053111610538577578948881359093061467141174176772992799262*y^10 - 73710822963227709807526856457845083958928534400264245023496955853639940329555412599933513924955893618795961752013427298628595563446577735618194014848552563949290470622863612075468853227810577063827750454718871473953900100130859097826888779562081227594931358853087765724386746239594598283257038652051329262248905197417709181297216011833803731803189988493605114160557936378981516432472281925431932018210127042894317375244500768930048951622809603084752790836129/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^9 + 2911600990754162342179546493428415382157468819866352833617979095007050955701811884794689650713410743213975529916767493240891889003422303294256154769694822022835828918651821215159773442139472500380892615077659222048718483456842996907711096043540373641304967170928462877837104834634052728342777947090750267979011010634999481423850877365442598732236447607164180542064901796150768723500408894878271851483138120599542109867877707663463112214660546731880111711011/13397487015119934205890530433737479540047015548000711361874908301843041121462452892260182231309121358043764989791363300624258122405268957939959498581372536758007772366063809474981269107604722834563839332229074644106073019378841867611341384450533100623965241842185212520109210623849828871633924849923589912239934028471748052973703373460394457135295385687340718926194764658029403254938419201111585530658814778225584658638990557263650388710029615532736*y^8 + 1230941224556547557323163838157284605882847176679344154505951883836224817248135124320569858761137474681143836178315723482788368900326054107051933241178131836505137296677243061436406717395255454336014889620550726809926122546790634282128177223231010845280630888506098339072057418850494486083665435092990494087844078031778187585622849871333455306855285492657891428897237882202027730355887947360736047639550360772911355373553397906126857319498858674903161428461/13397487015119934205890530433737479540047015548000711361874908301843041121462452892260182231309121358043764989791363300624258122405268957939959498581372536758007772366063809474981269107604722834563839332229074644106073019378841867611341384450533100623965241842185212520109210623849828871633924849923589912239934028471748052973703373460394457135295385687340718926194764658029403254938419201111585530658814778225584658638990557263650388710029615532736*y^7 - 1573201980355498719199158221351957529155628052605488791923252049176921311855156626064252410099647760064072395653653669889212477333106989412480601931406964239055993250806939556058684939764618534045271119234142379666559742175180089615437297722802478930227501605116734306994591676783418384900048589897383090643084793830272641940209591554644963479051021300670952916033082178707854264001237873741224638402145020052352871474701888804352291232028407289359146636049/93782409105839539441233713036162356780329108836004979533124358112901287850237170245821275619163849506306354928539543104369806856836882705579716490069607757306054406562446666324868883753233059841946875325603522508742511135651893073279389691153731704367756692895296487640764474366948802101437473949465129385679538199302236370815923614222761199947067699811385032483363352606205822784568934407781098714611703447579092610472933900845552720970207308729152*y^6 - 11964899903802548642167708472242160725645333487592063898565131132221907908773524837980082421769471017131214886080881213097875565552235473868063743839113878331537603455866690359077932148450335383938079450497786888918434090630973216547438793816474549220949828160122697513200597302528754539525584034988206212564234240819203620060114710567890255396227992927123750412985246720009916408457635978404510254330374231282248526618031460035024352515793742480880026591/1736711279737769248911735426595599199635724237703795917280080705794468293522910560107801400354886101968636202380361909340181608459942272325550305371659402913075081603008271598608683032467278885961979172696361527939676132141701723579247957243587624154958457275838823845199342117906459298174768036101206099734806262950041414274368955818940022221241994440951574675617839863077885607121646933477427753974290804584798011305054331497139865203151987198688*y^5 + 4915377032803833001254961386711970512120697555642728297732765029003441450579909977224626853072221188428403739009779940389906911094965657688330838499064481415221664982379192293496616942010941705895858576986891007618299581549380993374896535103386591977425285583274026570371450274705329413002978958862037448009255824172033967713222037317010217234012914413912439374262514732200032601079132602278075609254940266500990542542758621060497028778201749441802944577/5861400569114971215077107064760147298770569302250311220820272382056330490639823140363829726197740594144147183033721444023112928552305169098732280629350484831628400410152916645304305234577066240121679707850220156796406945978243317079961855697108231522984793305956030477547779647934300131339842121841570586604971137456389773175995225888922574996691731238211564530210209537887863924035558400486318669663231465473693288154558368802847045060637956795572*y^4 + 3441397487213952903066155034238445417317919229709302642937838655936336318854218455614031036715347471543742224833076142326276962242251327245117552359356107300676611659223805712628842481020662383987377028896516613934424637080794594129941942525912829236883715102209790594640164357387091302892494704174441502694961116383606976008485870681026787483276133894623305103996763936791779222417176874664046592404490953221855709776543746335040018742020107849645493099/11722801138229942430154214129520294597541138604500622441640544764112660981279646280727659452395481188288294366067442888046225857104610338197464561258700969663256800820305833290608610469154132480243359415700440313592813891956486634159923711394216463045969586611912060955095559295868600262679684243683141173209942274912779546351990451777845149993383462476423129060420419075775727848071116800972637339326462930947386576309116737605694090121275913591144*y^3 - 3882786231241737433672970139990458232851059650249096369719852900234091702846404628007380514100683428269699095758883218476386572712235173898630058355670658377838638410767422348776489049820606713733908222217744439824079405295800377716634912844537928625633292339486256328102466458948941124596631763007462158375861033354233686541242680896141064269836963146215566316569577661471277605041582246308589406525310393658338068527431598933769475057317129657481287/162816682475415867085475196243337424965849147284730867245007566168231402517772865010106381283270572059559643973158929000642025793119588030520341128593069023100788900282025462369564034293807395558935547440283893244344637388284536585554495991586339764527355369609889735487438323553730559203884503384488071850138087151566382588222089608025627083241436978839210125839172487163551775667654400013508851935089762929824813559848843577856862362795498799877*y^2 - 7792315908935023174357488994553786484739950435192462210614029189938841512149770375288860881867067163703352302176470460721137358923137806848439330901590115916670680560578246131671093067418872004587666013045185862887045945176535609666320382005786748890077864794289577376187899828834466838431971896292521820419369041111997245440998212357687956308950324621934807853270221795407356034207940282512080726181458343546888327024179173581005761647422427988499637/1465350142278742803769276766190036824692642325562577805205068095514082622659955785090957431549435148536036795758430361005778232138076292274683070157337621207907100102538229161326076308644266560030419926962555039199101736494560829269990463924277057880746198326489007619386944911983575032834960530460392646651242784364097443293998806472230643749172932809552891132552552384471965981008889600121579667415807866368423322038639592200711761265159489198893*y + 415355470942206657707405213229851697914003215431922197750194913855121717993263561278328408564668685041003881303158134953319586042637094078323373805954057184316661097966205254648473532104207136868162084812924899625223233045671803009214509458263120229696089033206163695877957938736882866873465611821259928085993870894536484475547112824492479631994314959072228826828811486957446756993069253518138988955044510731062703487513020431504162542310251425270930/1465350142278742803769276766190036824692642325562577805205068095514082622659955785090957431549435148536036795758430361005778232138076292274683070157337621207907100102538229161326076308644266560030419926962555039199101736494560829269990463924277057880746198326489007619386944911983575032834960530460392646651242784364097443293998806472230643749172932809552891132552552384471965981008889600121579667415807866368423322038639592200711761265159489198893 # A Gluing Matrix {{2,0,-2,0,0,-2,0,1},{2,-2,2,2,2,0,-2,0},{-2,2,1,0,0,0,0,0},{0,0,0,2,2,-2,-2,2},{0,0,0,1,3,-2,-2,2},{0,0,0,1,1,0,0,0},{2,-2,0,1,1,0,-1,0},{2,-2,0,2,2,-2,-2,1}} # B Gluing Matrix {{1,0,0,0,0,0,0,1},{0,1,0,0,0,0,0,2},{0,0,1,0,0,0,0,0},{0,0,0,1,1,0,0,2},{0,0,0,0,2,0,0,2},{0,0,0,0,0,1,0,2},{0,0,0,0,0,0,1,2},{0,0,0,0,0,0,0,3}} # nu Gluing Vector {1, 4, -1, 2, 2, 2, 3, 3} # f Combinatorial flattening {0, 2, -5, 0, 2, 0, -5, -7} # f' Combinatorial flattening {-2, 4, 0, 2, 0, 0, 0, 0} # 1 Loop Invariant 20030612834593345292574022559601662977441384422400481441053745548007961823878478305619077231145774520949360491297224754310650701898196040304705182686163550535983364244901746669976450049314871953595597610448134424642450613360406503521330747831868825740606024800897417204044453025075418919846405987968916234022861636602705437617246073567822866512050437533442266152861923358757246440825109391012363812197430952963547577646438143757137578358893327/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^60 - 26059339041156214182940976961212453551524831459508955392913336387084930202020080630025099516864962876269026010136355033036501597941359738133496864099071984099281183853965405092532487066052403090342914189869013129051025545986837275559158653336227206269148469111834779289471562198425501208541873590857609828089317999183778532997501846546733618491086900378482481591961751442459581725845481907541955501897602053562548111395153514133384428281948023/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^59 - 14223902194369870951157525330237371444548315048751444431458699696935794128679482127236369647855843432577626047701431284913090296226015575438580080627265930433151441711951388283144631223716837526330326062329183988455941568404203178162348346760109314396619856333102604666762376988062415669962454378661129864349905252030248255550849808116901227382888319396405307308362383894960878555193328496571646361301652278826005547124383535404313455782379767/8454091608595668344106017700595945573052126666948670976489147603529991791794285291382711540035658033685088753605622349740770554414053579659148444785901461277712741670217735614214938698658910626775900735901162913339855184865121180383656950749666715543825283790993548637363941175614890420906353413821086736245070608223474030439259693207901551030582345998058622677735733003442247005621441975846700076323008447751652303851875093856040174831514752*y^58 - 5896743096358995479773087789406243892672363294159630917833034980558625641306949944207899525670898263267192648932237689772493369970976303027980395151305646109668746442016538854825263884271858002251436169557488084923576520833004471704485080174808039217988951326762394190377207298440651532661785470206227223417415814120441123896459565654947171432656741763838349250112206616787690803177672153139140469162094844207861655124898844914865802842214353569/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^57 - 2469178546543250996547797087793343352641799805597775223399102564961959657594212822549535867813729908815124302365503258438160227637493724979836774723889417699987047072961531744742084506562654217947626432604684847991318918887230900533509545476336862449877222388036338258858309274861207749040719194715402602024225778696762193936000859516814771467750349465556398025788770492777602045716789134923952385178856531535172526053160604527539863585603249335/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^56 + 69025218381355099855871257144660591296652636268433582894624629979244426680663179665695542434509599825215696632504518297690130212405620221014820930036366012455525524638149959525640547137751422272820623978278749893791926417676085480832722663005062434575468485082036352046134600670905089049056374274342144241053692493891017323215948903315989482035677702846245611163359597068970411532418959631289372985323258426403066330928819090997240703239505184341/56008356906946302779702367266448139421470339168534945219240602873386195620637140055410463952736234473163712992637248067032604922993104965241858446706597180964846913565192498444173968878615282902390342375345204300876540599731427820041727298716541990477842505115332259722536110288448649038504591366564699627623592779480515451660095467502347775577608042237138375239999231147804886412242053089984388005639930966354696513018672496796266158258785232*y^55 + 276091183515297508002408642126057706447124020239202745231877072386852097346792434310044225270612486666083798430288362108619129149901406762256898417228189413137531812373684067487192229104168609468131543108617739210620521188820195978102309751290306270168261167959684048373860596702622291446177907365966570026078117413293240461357944438451473832149625689029696867369480704629740159847943680224782641194565694736931598799621021215132427906731545615205/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^54 - 3123835107716678575787944651823872569955598423468557005818235606186449384044027598036173110906642610705009983597623013376008825591437587026718958174124967926379080498092395521250835102478870632328011119452687501697091509757739990340761895032263028065837901173342110295256970645707897044795687088964167412892085176498863415397387439404495022866210278761352108261853975445939081640968991980886977535266352500663082602175452123553555885923811734583605/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^53 - 47700873540500037330290868988426344863490978996127910471332805954393550803952603040290789902414394567013860674035266934413707787311082656987429144281530856212332778324785084328620394360479458573645000012990466851744831170926341696048557345950598979466859894683558127974732666912054736390958798046735283138375461421007850790314596898321828615426216081755090474972955062902861453901703897093425272532405468774698066931157557777250424928443988944955079/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^52 - 8222853801322686906135705615763371539760938717876142852432203550909548216596494509521630593706603439431012316250277637998247242743862459682366594342199872299263996599268486832110197590846897127708162874167957825633340845575793549754017274654746770092163373121937912503613858725431500407873849330196246780142864308437013816065010589834558347121080609783281023360830538914135364322361693985697501279710628507217689324062450991938219879934962135274917/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^51 + 50351684542358763886551517826343406387919136448140933466496075606438265776170866085622865620356332359423940828794776336039640987141338661232440930932857724560727433340164167884594725892010680897869802381868521328337546277092321233766293622459196508588681459681115902761750188801279779468953631568596508024025851234094839699742387863437489427425954045925070614189526143964466964898448185158605302951496217136718588803854254901216746264743734037962957/8454091608595668344106017700595945573052126666948670976489147603529991791794285291382711540035658033685088753605622349740770554414053579659148444785901461277712741670217735614214938698658910626775900735901162913339855184865121180383656950749666715543825283790993548637363941175614890420906353413821086736245070608223474030439259693207901551030582345998058622677735733003442247005621441975846700076323008447751652303851875093856040174831514752*y^50 + 636141827961057190606968234984988544520683900168848584414336104931230106019873718388769927340861384253156464229650059059071036983354083163027941556843692865901784062567734826001400056737059206138511044014809732590330529545475605113965033072612651307814699308198463719583577380066463583814644386019713209200485179143976960621012760194475751357274215490006006953742270712251798435110475707080879857447902592872981487290461462317714384175972685750473069/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^49 - 44051291715933864243386903506734535010675342754167545184254113038234633312476868236774340681006741856546704906686018564649053104341820977958579756466453561854682521190119514546773845031703167569106315074406976436349638019938746986195506118653282374479409474393694158402301258703957512605316440320601481503119822954284981957328815915397203766534872834971871832699389757010335697654449732013369506257475317748444544650968387540265221123938307571648064045/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^48 - 115775233211450500165101174589250787277168890639011309638678592132527409265700809810894505989698637737168113515484471303822985304780685043292808317273671285726781807919829932398264356198662088592401482339964373999747240870229895742580229848054477046356058257300204208214082995054348063076827357587136918309369204618379932873951587822116827208565426749567245816487298563762365063062166483410053118774777680887168240685350494024716794982840256207699657/2370724101881324985384227185881402726834723351049098210338226576651267539497868362133776251967671300451374094926444362625718726899179046147803532135728981204861245018632486706631702386396414091106469518533130340777842988348420225186951420051493840866786984343506127395662904139193593610095432438796389402227453662623513881551750072698512075156724149935963529110687798143822429054486436109628968804471531469475331069334123703568095922042699904*y^47 + 469772750823225569179971411658129260330540723125775727100429650712861143017586644250842101566441384726376721318011818475987237808243721125131873935384654727496048840125806636498636263948914673833798593309220012506194653166604360624920400289994036052787081221489476092816468480780985927201441941653218784008799111613897867681995874374684871663513342753990277695707355473554336275964382459601667520506968661973334671527223098712477453481946113211346048165/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^46 + 93375001982807512629165931412861201684363210040693643808568089349910988189449392991394641580154294052428485019552245757816765005261705695618416748596018619903933361127532575302993257039175474061185659614807951983070785111359909859826608393578078227102122882737576783453084029989013896808760442349564115532476035863824679685244618378166045937071397422854889890933193903128446170922038972599105405788055482265625572702274198560223592911382287863738748485/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^45 - 1188981644707439654095629654284983551241965192359161887153374723596766544808267089387828451156492537680824355389236292620741156937725208485047001795524245144697834435501468125619805541585288395049667917876956651453400554443390530020175938882878486064106053792015759971117736106415737642987402383491436654142886840395319370316587355159378997738061390597263515439780020720496231305807786927374498957646564480399653017795041279378265481827994323003876598385/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^44 - 46025958722146455052612740953653874721141513845463150560553120809807978447504085324227438267106820366776184754014314447281944986335412103019867239273349648986942802465510509271036366710400683513066079826727319475881368960419252077065463169552320490626376642218369819899148807387578779958524525296052072736738999984668214224458792094734807282912227040341739247629631553419464842218179563427089600764079036599335174731695590700912317021428528831966348927/14002089226736575694925591816612034855367584792133736304810150718346548905159285013852615988184058618290928248159312016758151230748276241310464611676649295241211728391298124611043492219653820725597585593836301075219135149932856955010431824679135497619460626278833064930634027572112162259626147841641174906905898194870128862915023866875586943894402010559284593809999807786951221603060513272496097001409982741588674128254668124199066539564696308*y^43 + 20853005986818058694398623191754107304847106233135639081961658846340379363196932636536909426513137726596738054833088389348607475257774788218337880635106074784436087718023679385569324088902916955865934483422850729735936164770742645737471257468698348699842265573418500851957381137370443755918570211848564998664367891298409422126787743863213595067465854107144931802540075466745054311589806430613427759780918041875154740110366732026340757201264388032243276031/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^42 + 25091319961084386059925778589079584631854492689197404944651343070422820456798791930203807206137677069081174359080148770054563894675517732573085535100858313821882130157627077608140723522277468718541039375738827180846132963266623746726688372640096324298447666491138741398647244989327603850535270850581221768992486193638585870663719576497401082894137807982294438896332637360735675941252944787313097006646966554688459602264936915650412749575105837358386971/1207727372656524049158002528656563653293160952421238710927021086218570255970612184483244505719379719097869821943660335677252936344864797094164063540843065896816105952888247944887848385522701518110842962271594701905693597837874454340522421535666673649117897684427649805337705882230698631558050487688726676606438658317639147205608527601128793004368906571151231811105104714777463857945920282263814296617572635393093186264553584836577167833073536*y^41 - 48977998257755046996622501011723062646030637583367273453767362567445881959737914562795184042876948445016877142677560029731464946803336280013612791640681921769155492792970315941779003820971422343800286418241211445803191461003964811610907547426178267923659852559387046134375417275773853963717342499421317703996211190479082185159848596659937489585702137933816982987806212540922114547001270075115652633724981271354035002761563931830152710018627790088607283065/224033427627785211118809469065792557685881356674139780876962411493544782482548560221641855810944937892654851970548992268130419691972419860967433786826388723859387654260769993776695875514461131609561369501380817203506162398925711280166909194866167961911370020461329038890144441153794596154018365466258798510494371117922061806640381870009391102310432168948553500959996924591219545648968212359937552022559723865418786052074689987185064633035140928*y^40 - 289289762065134327316478432741158838436623249341677421461775708948054524938477038054108186798895823584219449019561284681491237205782595225995458328159057205161906430001598924010805612531554568764971602344455758758268802098782453079730244454302377524938086377441367803855755071111155080318761550544153091558296226818796534920736494311920355913339751269676623570767691293319056554709942718225470667747022690253021971517466580543431833153424069288198337775/3111575383719239043316798181469341078970574398251941401068922381854788645590952225300581330707568581842428499590958225946255829055172498068992135928144287831380384086955138802454109382145293494577241243074733572270918922207301545557873738817585666137657916950851792206807561682691591613250255075920261090423532932193361969536671970416797098643200446790952131957777735063766938134013447393888021555868885053686372028501037360933125897681043624*y^39 + 3899053795317239661439694494521595313126575466342626885284338609656115975036891352688041898934495764394599308362727037501671979100173101037210089740802193200517888185500791778084671901632562791892359843264379747823180981662482988167536290589807206691143835311258814551759395574843697059724000365868727752297449354287797211723091225640489536908633907804042274463157862325814117631466348836862848632099954986631121422137498424023757598546424714434265623965/4667363075578858564975197272204011618455861597377912101603383572782182968386428337950871996061352872763642749386437338919383743582758747103488203892216431747070576130432708203681164073217940241865861864612100358406378383310952318336810608226378499206486875426277688310211342524037387419875382613880391635635299398290042954305007955625195647964800670186428197936666602595650407201020171090832032333803327580529558042751556041399688846521565436*y^38 + 17935135925564992827025762253537429319981813620369346463935069763654123963526472060990941885857411793854858983741475193806832161372541713625426800711046453730081534270148151514981809843768812962875990075058895302340780687221744504418163730635281069977525881954067973139519080331912350732712945848018360459464983372222765405203288900269812568053467251305951824741241870149364532185770326691158395639045521278514385481120917672068473221407274304156110188219/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^37 - 1163597599024507103151376155905097465144246002361291396298470489076625694662807243155196147359983920032872897816324971442552155344659486262455327438056339705895281655541290180033416316831719978263257868745779978639572823944685508183637366979157096130623521721629859635695390537627778424348268295492398721411641273544909876037322671282078053810550024522635530362144387384310018488576342983449205188568212109245897519274587054121281088188934481770622606712763/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^36 - 230828222730089677356428575795844034907650438009364705827196627790435302323742264766297383627611088638231489103825721152146279208433548260929550225568978288178234889538315149096307103089513635191677382840929786058694450884146689006966616384728613147602500259092291303880433956993728411245107199529785305196629409083192443077635209313919211812828752477190132554045025842670249450592915306675769904693909072764386472450388596923778741190900052890441004036605/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^35 + 982072361597700137932815355530919782838034434905606724463905954130831140262198949922700376415856675573790993640302239516391823996201256245323719174378864864343727043285417397671636995665126825655941148252454216850990783597823289734702494236568419811328405788502469522716161600585616517322619736878494103313930970842315939533917584278058027219103796843408737579417386420469687877895618876307704443102758263978003955749016422454872327829501281391284155656121/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^34 + 14696391811981691635297520979915688211359601390681904113404357907369035201741445951813497738294411053901972343271351255545555986942535701136147073791506551050786241266867806632014349530228069801548846882326009395641285458038186955592137163171305424804456695635404255928411769671097566271264724881870544209720956924820285498843317093685087894862106347130023082109431861772020783293866557228295488507336553898167705145609439455165445703850492073162775571651/56008356906946302779702367266448139421470339168534945219240602873386195620637140055410463952736234473163712992637248067032604922993104965241858446706597180964846913565192498444173968878615282902390342375345204300876540599731427820041727298716541990477842505115332259722536110288448649038504591366564699627623592779480515451660095467502347775577608042237138375239999231147804886412242053089984388005639930966354696513018672496796266158258785232*y^33 - 381828812473595732869720661942311549279396252293729208796590010732784615907212817857739873690101197017453023701519386119137893306067406964992000286849760360169715871971385237192067603256962416655275804914691530403477329962067541289568222370084643791420109475914451804888887805534220797974248105847046920466993736174971191238780030110081816521398631620720107296115812166829202540215772654006271813202450718237390344625623962109671153037818251260436002633423/28004178453473151389851183633224069710735169584267472609620301436693097810318570027705231976368117236581856496318624033516302461496552482620929223353298590482423456782596249222086984439307641451195171187672602150438270299865713910020863649358270995238921252557666129861268055144224324519252295683282349813811796389740257725830047733751173887788804021118569187619999615573902443206121026544992194002819965483177348256509336248398133079129392616*y^32 + 40372114471549578024173167260368230490702342450749412572029816086191169565251969997450182048159663193926063624308633021438765619723805414664952299379337628310180184545565714487959257028299599931589235552114777221565691307959317387382347795708508668584548177756468026802620640793027115946123914980078237210000447122469516321061575733689768186966139147262229528727572778986640455281100182925958635635209178470900558415679317973328417915581413148171547553077/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^31 + 1741002980978562885074144891157462370998316633817798207066938368886776641644062469935916964442007891023825509303768463991078426276825848896707820256526777178059363386153462938784211407042994931638231102471478703215334621247795875157974108784419517632629389997545627469053899600717266299351908417486475272836355672553655825245118091476041434819338973962929233318746631189263514317258942956060191935058845885580246624726400359656830990906494571464161672127883/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^30 - 674850983527901866766582378877662032177065297725597005848470678939104867284051233745821935760590041421281902213783733591731186809381578499529743555424508430111808426503539793106747277835668403420367185199709425798996191371122338498481837148976090781380328701427737991934946398176127475100410317065592725985573367423786409711672005799740112736777834232581541144784953832478345075258155684118212668825129466708980202550132829314677013824405199817647107440657/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^29 - 14777876944699114023917884261464591416416800811018450308179545880637564943454955277666544971068315451142236575634970896447274244011669611177966671981719879499810900510853785708430017556372289231598626933282072570688637642162090755550772063410618472951511306900365718513313660641592251382773483658837586337264645545595207085865360808443766161639865277240368265224002233464025232257056555088911900471948341174764738740859807875378686470324260214950233753182481/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^28 + 1330194225641122006765134046044106370833453322200424612034977242009947960366145416031425604928608928283422776582843769649130639649505325121516194012814680412176540089789303180347747099903531633045613690422397832677203304764917472066887506769789186457865413616820105923555821106264256797509929066985348916087658895592510518857404491404178601847834824845114048055774884545735025115016445809494899081111505311826103701235352656716918748761809121988848572822099/112016713813892605559404734532896278842940678337069890438481205746772391241274280110820927905472468946327425985274496134065209845986209930483716893413194361929693827130384996888347937757230565804780684750690408601753081199462855640083454597433083980955685010230664519445072220576897298077009182733129399255247185558961030903320190935004695551155216084474276750479998462295609772824484106179968776011279861932709393026037344993592532316517570464*y^27 + 2871567096000403145156848308851340116799736636151018325091693022346763014234126495726979241817358150215380211632534632372185656656471657015801563191071824097681458199059351975721898367427663360502203710728413656852223537166410191550005896268052685025042692364259809485494772215828845558054342759074457817095839240049945713036465710286785477650833810233166688138150997810993353580142687492256695318356134388688915536998440059853234372957642731826743427267467/74677809209261737039603156355264185895293785558046593625654137164514927494182853407213951936981645964218283990182997422710139897324139953655811262275462907953129218086923331258898625171487043869853789833793605734502054132975237093388969731622055987303790006820443012963381480384598198718006121822086266170164790372640687268880127290003130367436810722982851166986665641530406515216322737453312517340853241288472928684024896662395021544345046976*y^26 - 593708265403966530115108507133132180594509494692675621033306666738722732502331667144106415932363410956603941634132985384039596680842888120575857594245867504789198645404786617319978477481899415184474551887777764258324505338824573386362400879102000230704556570831702713074887309497034690700254232065460464839292446717731639065654121006262925251888616303137707744056869171619842623806422367785424909327947201404213651028268292139824263509447268814142271893727/37338904604630868519801578177632092947646892779023296812827068582257463747091426703606975968490822982109141995091498711355069948662069976827905631137731453976564609043461665629449312585743521934926894916896802867251027066487618546694484865811027993651895003410221506481690740192299099359003060911043133085082395186320343634440063645001565183718405361491425583493332820765203257608161368726656258670426620644236464342012448331197510772172523488*y^25 - 2338832248631998911948352276422976842612830919496392852048269648546418713840020644779693862756550505337492851073780443731902939994949628811591912122746540464952868798217391777519933424068886923295550008563783375306123666555310309717720386226239173331823463819275255875740604873700804767620310667925178863348025535311897316711645300842888132476946939941917016394126331394945151768053098913634903279806889664499119599858428693789393838434952167846161952458131/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^24 + 2299829309886559489291509584332501897402710399830728372648077020495798808564049555464481598450269770569624834892990286409879057950244517321650575863576060600485331404200284260810744887337877854017460513245404085659714815415082251778075111913749290834769696040599793534102971207190335212480646001116700091987764519875029570873220195182787118238696442397335118419496751293784069662901206350281503929909464521592549319212144433094579954783297700613698275648341/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^23 + 111613839973871336177473667475077880819141067961660123995744440590782639865041368422619491903968116286764110175975979690593286322183968478089173355575053856911468559649315562629347968290273659043548895643801641291604300338123419947764316806241654462804304481962427731538538786262761518550998607844843810584498569287438902027458998795872747540669567375167447378676714538605590746174626483974028939110127550448333387504908468734452855467301196955905245616729/4000596921924735912835883376174867101533595654895353229945757348099013972902652861100747425195445319511693785188374861930900351642364640374418460479042655783203350968942321317440997777043948778742167312524657450062610042837959130002980521336895856462703036079666589980181150734889189217036042240468907116258828055677179675118578247678739126826972003016938455374285659367700349029445860934998884857545709354739621179501333749771161868447056088*y^22 - 706577452262431559772908648729782591358846603600162835158749807706057064374205606193027483319881494450250755513600697056393272634914819151022358106819642264007527335941937860946492018610304235786102982366599549284387221564608164214162980816205816107487542878583307180069273663783010227531635261723277686547416207200653862721339305633602995083719953851724775169822422246419983466914494981390114252327358635154801802630320252494336667555225729833142781377379/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^21 - 7578509045452454273485425623603298781347402500726034093343343518786669660389204021547933939585521679492308099829895823500072098983915362337852734065953210348894295130910673517967576023014079311625691244331638100314393809082326199836578717499536194833582787702916540213816398746422057992290228955147843646076120259810001055023227399533692458285473974408413305726743779201429722226802269878521601946172365609866773440726490153074727499642052062129426800751127/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^20 + 2647036340062933720081118187197872667588175685698174868846965790910330028680278940501007482932954206344963078976337874347165062931703444533159426673475414413156779757212812504791796296980629396781228730424996251853042255134892343686107224438449988643801587019585705372522473391279296680649666283030332578077342006267124212946508602233145246866134800215610683382910993099300402781406222730354084603932495566531265657354674954887121003218159445954659300929215/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^19 + 1208383568175920048788313635529992808152084670512116746398364619127070226632520408269130759722087419725747185054089355785866951887303632341016578935074160657712479149937503664342401666245932657714343411997369572459352462227301666504730599247271428757545375625064610438226825014854718540618926729967177293937858385239430181727941903626949681135056770034169689992413901928696398198627922029217762971258498944620393932163032957954921486495098710381338527339283/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^18 - 6298812998035323778721318301901695685806630873951819945489735360866368325705826826668336794701884440126994107445988192611690916129299959449670295692885379907302893580621231902091149656621741217762907717279226195356343837004928853512737643910603450142725283696041747458210654941837207509093136926978428222049736291946427615089723331087977596865268434858415161826007658727848872237783574062430918414217140751593115594138965430199975777677819844747918442911/2667064614616490608557255584116578067689063769930235486630504898732675981935101907400498283463630213007795856792249907953933567761576426916278973652695103855468900645961547544960665184695965852494778208349771633375073361891972753335320347557930570975135357386444393320120767156592792811357361493645938077505885370451453116745718831785826084551314668677958970249523772911800232686297240623332589905030472903159747453000889166514107912298037392*y^17 - 1368511807664630530881143890301815341212602543107140897432152940693704790165108333056965465332736489886677519938656913421290198878988082684980668470605177833397235147399891033584134853994656049384417350845447116194015495142278675188889527177072362025471979428673861060534539573709644375274269318700380015688653923279376893651041193642677582342533940908696066030010845944269571371939422424162632916061288664092941695892581185987652826711483570111465581402051/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^16 + 105097130129367286087698108013712134086612897760860207973281428220245477387632515140593375165229531340495503062704091081579595589559710938514060006878169114503156769578952102861192840571996355895112254348469159123873070358625338084546924534736537585825511917251280102668524132837497883070608032239842523401880141165312102403471097624431089480782416468645784881435280419672342570724584992697066809496403770235771866615727122308379320478835712670402368728357/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^15 + 409113968956097282800466134056980477535599103173931353295710747949303087425814967455030642907378501164516057282569640800852886418548386154564799069757932953602647343671959043736919585386713562789619833400786546767946019859262578296946011031093498313054149477274787818283392914862109825085383930621519775926080005918136915724639525056321265377777072984684863076153011475730185797203938848592942606165622625858484656112777339555634014157015066798718823481789/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^14 - 4405925180150663094727490821685104119285110267208392288070806362946680522739062468373059176440181658869628903983382375536949819720760324738291091460786486137794983266509642340824873376221002201002817138751112473205461157591167532492370409579838850471370824628567686569451417957458377603785944387128929769926521884104789122769779061997280656505866077409651713541207801282621730126150884321562647423118921991407250647004529861512549107680653382856155574607/28004178453473151389851183633224069710735169584267472609620301436693097810318570027705231976368117236581856496318624033516302461496552482620929223353298590482423456782596249222086984439307641451195171187672602150438270299865713910020863649358270995238921252557666129861268055144224324519252295683282349813811796389740257725830047733751173887788804021118569187619999615573902443206121026544992194002819965483177348256509336248398133079129392616*y^13 - 4601617946280761820410099360824903078130221544698950893716297557550283885831632255206751790109344993228205599981471769920244464002120774903829572745124688594827838853954348787157507768465714396673231982836169967833673585820246029503364786498962870038844341629687824374484906671689811127095467179773841140627076825964237961351342470354178425928870619351400960625369696470954131946307887794267142212145968490963848148052624670936811487708068912223214656083/21336516916931924868458044672932624541512510159441883893044039189861407855480815259203986267709041704062366854337999263631468542092611415330231789221560830843751205167692380359685321477567726819958225666798173067000586895135782026682562780463444567801082859091555146560966137252742342490858891949167504620047082963611624933965750654286608676410517349423671761996190183294401861490377924986660719240243783225277979624007113332112863298384299136*y^12 + 684946742964878774235965152823868479033718724487583594321260220581644386054506594629985224680367917888716210553319223630037494402457193453145668326665102359638594886132260931394816496329260587654269079103683406085475177567946754323092037272680779934477277439839785057687696305875022565125656663266426392495449357598909120957839973691538370289344350959797643742070718553114598198959798375438978932898125722189177300883276794783712121805026085161497703397/24892603069753912346534385451754728631764595186015531208551379054838309164727617802404650645660548654739427996727665807570046632441379984551937087425154302651043072695641110419632875057162347956617929944597868578167351377658412364462989910540685329101263335606814337654460493461532732906002040607362088723388263457546895756293375763334376789145603574327617055662221880510135505072107579151104172446951080429490976228008298887465007181448348992*y^11 + 5882683246060726614028879360885482655472049676655868652494949991141696930410827474363422193101934587534903684152265111779747122726599709665835845042207112853999590440518816489612702993603745262669698153625121613556353490823347538208727422694606116708292539346813012127553142837816524474629657949913303133946493303973415550312835801763341195369119218068556105663801889849134856912078112073602253413938324093313220671067091005546729096997381788457437063737/149355618418523474079206312710528371790587571116093187251308274329029854988365706814427903873963291928436567980365994845420279794648279907311622524550925815906258436173846662517797250342974087739707579667587211469004108265950474186777939463244111974607580013640886025926762960769196397436012243644172532340329580745281374537760254580006260734873621445965702333973331283060813030432645474906625034681706482576945857368049793324790043088690093952*y^10 - 1845074126273156624833371950504030309366992125989698800923060779795747237033993623281799187155381820662389840433235979065507673261045988318538934437704630040218153264205429656527747911053491582164153611932577366137769792860827257924714481108701252796605036350012754184893462699977175923613003399811527890343952424552950560892873970621695878698173686121215336490231975620153619515430155968360011032887795250795622219583473043906579338148081159633484824615/448066855255570422237618938131585115371762713348279561753924822987089564965097120443283711621889875785309703941097984536260839383944839721934867573652777447718775308521539987553391751028922263219122739002761634407012324797851422560333818389732335923822740040922658077780288882307589192308036730932517597020988742235844123613280763740018782204620864337897107001919993849182439091297936424719875104045119447730837572104149379974370129266070281856*y^9 - 337444286666560109787480305855042986230879782267372681469411061804051842028035586735119154689841030060321107949942307774589768541386240782901718604206692861477972389755081296075531905823917620293684365022650331728551163601340316129461950921930841125152078573311213017861617847169522192823662341619663022323343006543537293154738963530179949245546492944459393918420201982570930546772874303578665357679426755840427858322233738497941021053609675104649743617/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^8 + 35084052724732464402574355222522369552791914396019947388486817618200414569086392211226832904992195756069101398497814557332537633499175753299576935832961686183498865012794727972529867154210726599095892149365101498777607313833618803940315595510329990666598374046349244064744996509797835418832968449950484645036537945398523853694104443134155885188804720956553107305205288098503231518517580744532106234537377805994753389068507193411061718441119783767782685/64009550750795774605374134018797873624537530478325651679132117569584223566442445777611958803127125112187100563013997790894405626277834245990695367664682492531253615503077141079055964432703180459874677000394519201001760685407346080047688341390333703403248577274665439682898411758227027472576675847502513860141248890834874801897251962859826029231552048271015285988570549883205584471133774959982157720731349675833938872021339996338589895152897408*y^7 + 3290213600516749239721797271398337380095472648846698374278002278958791438533539545349445141488706698464326548834823634901447296551870255874979418260095098984558723132507426587683636171980353006196157301332219427186680488581072192410126853547381619594115029056017734746975324860110226658491447983102888723990182621823192296920365754589921988054420750267335519950352707368149817626944526376348399937096898338489731333414205591982386398504627756727471797/7001044613368287847462795908306017427683792396066868152405075359173274452579642506926307994092029309145464124079656008379075615374138120655232305838324647620605864195649062305521746109826910362798792796918150537609567574966428477505215912339567748809730313139416532465317013786056081129813073920820587453452949097435064431457511933437793471947201005279642296904999903893475610801530256636248048500704991370794337064127334062099533269782348154*y^6 - 116212060660377728445794901828134035220170608417641130989819071496217817885328234017925098000795514419608726353726157666169973067719131499800661581989869381327928056136466910398099277298808691255120987813237476257863244808744311412992621724433874812913164236651759357895512341161148950965664904750436544717698393184690542164320731031959582631403149389452933492073404778227697405862819476034348445115930658683704554327029115249850782769281056737445529/2074383589146159362211198787646227385980382932167960934045948254569859097060634816867054220471712387894952333060638817297503886036781665379328090618762858554253589391303425868302739588096862329718160828716489048180612614804867697038582492545057110758438611300567861471205041121794394408833503383946840726949021954795574646357781313611198065762133631193968087971851823375844625422675631595925347703912590035790914685667358240622083931787362416*y^5 - 660269160560504194956951716626088999743119628338289236162048010081782339819917718347775029204221938863333472865266959464186125812719764186444411455071150455541032464747229408495469618128794623898737827613593370636930482165192424439171175533197554285759065123153243136195774149638191093722848381613516616968106890881442530562359185275948891607057357364922843981307600720505239811554104410881045624169266349764443390463058330386134826279191313057366275/28004178453473151389851183633224069710735169584267472609620301436693097810318570027705231976368117236581856496318624033516302461496552482620929223353298590482423456782596249222086984439307641451195171187672602150438270299865713910020863649358270995238921252557666129861268055144224324519252295683282349813811796389740257725830047733751173887788804021118569187619999615573902443206121026544992194002819965483177348256509336248398133079129392616*y^4 + 189092339568196915741265087156774706470992963131905782858734641579257215374809747391480241116210041271046529868634463883904869137264359083745847209356098239971429564438335619376011201778833848631225179517867067458233506443542913387366771429068037359410489060159899569559927810492275353999326566692298049496850213905270314821967041538977681140339294066615930417526356039576544456629009376723185927414448214680994209535184196063857009196151779312776883/56008356906946302779702367266448139421470339168534945219240602873386195620637140055410463952736234473163712992637248067032604922993104965241858446706597180964846913565192498444173968878615282902390342375345204300876540599731427820041727298716541990477842505115332259722536110288448649038504591366564699627623592779480515451660095467502347775577608042237138375239999231147804886412242053089984388005639930966354696513018672496796266158258785232*y^3 + 1355857851274115781919062469550035716483621641346702640851819840660691121335818008112838342616346261397013856894217417678935841619899687396443082723191090155017455791627871823681096533835860869803716579245512384919699978453377032407196713089615981958980182490639492548515183220115803044955365061767584177399420503961172546299116117900718554497088055894568590688083964476321649948274450198107941081581074559990802981877723444293458357078128063386837/3111575383719239043316798181469341078970574398251941401068922381854788645590952225300581330707568581842428499590958225946255829055172498068992135928144287831380384086955138802454109382145293494577241243074733572270918922207301545557873738817585666137657916950851792206807561682691591613250255075920261090423532932193361969536671970416797098643200446790952131957777735063766938134013447393888021555868885053686372028501037360933125897681043624*y^2 - 1142241181105172990683197742427690511769295114773923481224207207493883005823629587699268792984526629949429601684218651788187095774211201411934912033704814543438829448557814311234465072858882914806547776076339680884577198064100265565316106361165840237025412530317751979806610075610498197866035156948942015215479018285543729866481815305874305482889407078667907159913438290959260717151612014389628309003034137521059358797267500381502918405790624858671/14002089226736575694925591816612034855367584792133736304810150718346548905159285013852615988184058618290928248159312016758151230748276241310464611676649295241211728391298124611043492219653820725597585593836301075219135149932856955010431824679135497619460626278833064930634027572112162259626147841641174906905898194870128862915023866875586943894402010559284593809999807786951221603060513272496097001409982741588674128254668124199066539564696308*y + 21041837584626806625825767756128028574119172737148985941200497476562945384921477534948133668340917976685492069362695250676875832266888036069654354677151600065273917751179187699233141995375724546494436694324961294422476883534062531360443763257964976840588249813463920937733061975630408170841325980432590805493156450959259029360370117045984219474375750764228932030296275952863614858203744786254156052082836403290950694346121692740473849689625835629/7001044613368287847462795908306017427683792396066868152405075359173274452579642506926307994092029309145464124079656008379075615374138120655232305838324647620605864195649062305521746109826910362798792796918150537609567574966428477505215912339567748809730313139416532465317013786056081129813073920820587453452949097435064431457511933437793471947201005279642296904999903893475610801530256636248048500704991370794337064127334062099533269782348154 # 2 Loop Invariant 70319712097518860172754186904470668497655752811340594192517230809542684896934976473762482331821557097358427185765993556342325784371549788965721776979389863917971157283815162354093355656314671400565733300914934407278598136077106107902284472841023453610011060354798778794454720647411620073499288703802903322126839208157632031934619076486563051182934043123177438290366637448436119723091838065049268864489009833864843287171013475496862591083906514433337138410896836770777403787529176591313918687945158396757908837346234574894177134533437914411789278950886665545822797981769604650687219470117618695651204946385844233626765578948889676597074175194341251488395818374520354139122174660862214184821578564098355356975/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^60 - 602576624181462108164054991266608273344069267638743930778791873263976168521179325806114846836239697010004989702835177033243368356722500193035194289899810049260217071157442993984782580996144884208065967839857768915263766348580177185351527790267198276911791635581690328553523404045027056968728654074485284568263753174328536329392333725496915793858072939289683365828117468721029243294066772229159942151922492896927139995075773130929980724593095760911304000748924595393614292915478277865033379820705713648226820969504220591736884553040365752393800955424751025362628832850404758556846067329826163751675613071165074695749861980484608897671914767638392693321694030439628267023291730881763679987983825788150499547377/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^59 - 192249767264568765647945658548061423667108041748835909135861918708557840526395996192513580051075150919093462912000436610279220953632584715866748703776309210731421544331235743195572381435770746280945505194322338327716867853408167879661263180536077957204083243021459901748223553157125101921672049690013913097335557564851721766912357986171205275191910342451302665690957739061838191979020544295690908363767682540773661248636664487222449801797818383849050180294849349344416670116405976648351741425965800264375048549034020222898845155617637257934822056945484623415527083162741741765968767377988589868225052022983769080690716551032890034143853711212090327800787610518474875922646470160076555195232014288761566481/1005424662727261440752126819053980200823251429867231421359347708831171430165418622807320099675700031503770158913086774407179057831946274590253954200303653643639217477848680339456116101809053365866504030534569143475888275948517249499233871500864673636268452747816736279980529123226755847308253627137747845572513699360959859184361959793220150738220067435264691802052179231581018563335514683305232545159295174859727047479257461184491507464235980124366421797332110198341254937654361476087811656963849481656495712431928804258520842092199592438103482466745957608652312800018372304895485091590451484499518973139172807387070124830470984783466684491696780207593026260071426491119976531218868059512916673494146372299736*y^58 - 3340643611819527139746501006497426823141588672694883066112570086796343245615322868469251628651055635429246806141913581744532971674736494433541446366937046880275464643824536033695658704072560492519876047081289725923213291806217846555140051761629029616651285801129141672052139083567166432625223351139204434320033248847566759596553397669273219279521431067584420569192072184798382722196901937645971469888505913801020925368562749977833257289471180388175233037363229419811050183098035791116154872619095316909180644726442828980491715437782326576265363452678484597786059327500357376661837395111327260390944519152808550247335439686468594680497060208025012509053482059336263012446445498610206437533923614769257930869865/852600113992717701757803542557775210298117212527412245312726857088833372780274992140607444524993626715197094758297584697287841041490440852535353161857498289806056421215680927858786454334077254254795417893314633667553258004342627575350323032733243243555647930148592365423488696496288958517399075812810173045491617058093960588338941904650687826010617185104458648140247988380703741708516451442837198295082308281048536262410327084448798329672111145462725684137629448193384187130898531722464285105344360444708364142275626011225674094185254387511753131800572052137161254415579714551371357668702858855592089222018540664235465856239395096379748448958869616038886268540569664469740098473600114466953339123036123710176128*y^57 + 230603082752044751770525388168015122252498003048008880930334096214755240096430841413314260596664856236372788933764783031439849488820549022787828611116168065549652515633338800809761248192488817245974276997599280808143000098040669192488363421533631432537874196183629071701276611553304223330658737391049800080702837737217728733891704390196009506718852087433838490926448660806498527863104711258503681987028867517313081297807309113758768127435171710531462739068183173338590511256532075593657019220173881279906706621435359458558552024073345352490762098549137205750866672915267147467900344360879119663777261870152721186238741679488118520233550527597373055673783968070108152277041022061476886533166680635422113840187965/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^56 + 1858503413636125252702467246747727909985125400471204037076945376247274749422551636804253897380077803699420204388144464641213961621483843046251711511835615029585871064652645984642874904548808696632402478329877927398360921577546306922073221955067595180098245981187739210323179707420323412058183637332433533259780551900460174466215315697940154224882314440666336459463966141228811561300809388551770666472658721655394055838879816142657690234114164128977318740562719927364745282185220729670227138587668122481343020645621892181710115967971219856220649074278231999840876098667164965132744851631542124358369923298641646132636748442660838505975030653806699589283880715086111667641760009788168646467489559285286108295922015/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^55 - 1841592877789311342377863763931754950202864870440482212735333085181009620330538588507035872268340480483382294851699875567225854074247878862845117942585716505981632652559498106833495852144207051919456641689692388538045517632462359790921979186641431606243517762937620643637456546668409919691200318295484068518336498138418413131417889623260375591332644923367725724050961210726658067762822183433480315737515503609972538068270264964032068264632586002155348642442761321740907654163263231484984269107087829949809268410021239954293891937270389469240633328549402651529037151294781925187464069708516579444159832891326097994492411221257120707390875348393814848497241574268673186827120534075334585344756627652364797654959561/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^54 - 49911622904536921452209758424065176885048876347113111054696301119181164595343022673869614866872432816235740838846598676832283739554306289781005389799113773147676891016418242315989196161933464383167557641426209097690964387462026518955467084779178955787616712126385219184641857025958459448118526060135524677975117099066125671971153990307898088658108616876103356193363111957638227880628880451445518230800868066295325504814810843018174802353915241424254576228708436865488344563891915241064991253444316066450948795253786452774743717358185082710561120988001409484767978892106525923389802250677609664972572305877792753074794419995850177648600490651335604377497535620810311539821416060125147278487443678098358285409826921/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^53 - 195825692881292817824017979109581126101708754711017732570613220583272001192356075683757609166374595833657552725376218781057634974590959934565331290951260536542803823140854977239702125580605574951676231292979886917807921240200609328558959561426264819319526966315115447637502013321280344147956070035178734440550356563187708715007582190863207730193664307112526121626408816586772925451087035471187260318388456595708535566743347955971049545175755038164441787895966239302484345840302233218974942925012828519059600002703955337068156170458285427731175204098340377256607730132784302561448789757063940231925725114426691059746332860292664819005737653728164392336843875577180219189893840285958741723539959366924744463006519803/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^52 + 573573433040998203090940334590002933565641411498360360574319518630650094899656363168388071425149684305143781334371760168977470813401602740254855964154542831166468835424429797996826535232530058879537559187629639600277944468251802568026547543987122227007041209463047877856785681554309219900193584672190687792005549335399921195073789674267036513751141691933781333032105586223752213071142379625895906905152076184110745347626714082457417548440800411916809168047853167758338802800374397414704892422604297206196396090552486061379965850685220548477797559817331839122002384546335172507241278754463453352150362891481557513319495939815445924627648890662354085388098453689151344394273003915521123200393482505782768048969577569/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^51 + 11054420050463207378274062639807321019538390507779721073107566979904799869739867231581171440867917128874568828049022139729718509876568139224719322486704670798050541772417774343407709133695005614545717054851403978617726627793647667111516279090563307839639471700477527692420237813116625831953198865605379259554508492772525623972070036830806493604669134982865719685652908992283308743211174870668022024921821222725068739611154656685104098429914081019365481319863904288079986380187088727119074063482279715364750727465932114654905965697626820186295848191392907568910455859471454148617921043701271439823758231448103841965184790072574194291264353333126389590038064291891877583554616096798205146932965078369645477464570069/8043397301818091526017014552431841606586011438937851370874781670649371441323348982458560797405600252030161271304694195257432462655570196722031633602429229149113739822789442715648928814472426926932032244276553147807106207588137995993870972006917389090147621982533890239844232985814046778466029017101982764580109594887678873474895678345761205905760539482117534416417433852648148506684117466441860361274361398877816379834059689475932059713887840994931374378656881586730039501234891808702493255710795853251965699455430434068166736737596739504827859733967660869218502400146978439163880732723611875996151785113382459096560998643767878267733475933574241660744210080571411928959812249750944476103333387953170978397888*y^50 - 15927639400129485852256819092330274763942792267813789564313286150161262997170281877679819806911033573216916636450466204506630924839320692065649681863593953690073904923107038543781009858565652520864470703729625205085297134082883254904951046042236224010175780640699030229350318667210828256777143646220369285713231519978485079095012307052109757798426341195913513325412449256785003406135332152630814286323369186313326998919191330294130604813519331065261765695018892418379069034153148513199841041868620715833684411664397388336400469600790786859279460880829155059741160784745055445202978552553451861542288183719597088964088990741574320668451503563721096989164635041249479164518215032368526131007873772332909734074314892101/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^49 - 80996411952456181781917115474506231178727987520885072225660912908218821113993662074524428770782228905022049295966100628973256100121311525964925368646213247784647787294641712056532366815610808141887635281752150346370199294074728011647239533400428131854894678307217114693008728584849640802116635595104953515639482811693864340216020517314024344640977977173533866065611948136992764977794281948806475103764900888095340411758672430268555923003193750570598284034560195363531903896087226242005492520880922745359390718022521394514259662272207704473053260918332473362763054431188610660795889119155804041118921659816228996992993268621697691223890944256927304691518947583097100576072395671440819178889099864641038053035723264843/3410400455970870807031214170231100841192468850109648981250907428355333491121099968562429778099974506860788379033190338789151364165961763410141412647429993159224225684862723711435145817336309017019181671573258534670213032017370510301401292130932972974222591720594369461693954785985155834069596303251240692181966468232375842353355767618602751304042468740417834592560991953522814966834065805771348793180329233124194145049641308337795193318688444581850902736550517792773536748523594126889857140421377441778833456569102504044902696376741017550047012527202288208548645017662318858205485430674811435422368356888074162656941863424957580385518993795835478464155545074162278657878960393894400457867813356492144494840704512*y^48 + 1427840685740036118335858167764785236752085315815352327974005862789618121132766709167767804582633519008912769664290024889818608029108804038122713439399705712786162926197464404243725766710101061601560734677730768894987593185322595385539162613216038824539537390120301207761363750019292579947658505159529815280881465896815440850477210814346735423039686053908274929312628843035944003339891046615245228237743183702519476271318371397373385394291506712839667218841834269912581694377494354250139833596890035007525395725123583829494412382925296338175149560187123017395284564059817472538735527845961269960799314966505374884104639570496898496256318263309328204914431472492848867210904792462287220532117535851220724626700900725/12029631237992489619157721940850443884276786067406169246034946837232216899898059853835731139682449759650047192356932411954678533213269006737712213923915319785623371022443469881605452618470225809591469740999148270441668543271148184484660642437153343824418312947422819970701780550212189890898046925048468050024573080184747239341642919289604061037186838590539099091925897543290352616698644817535621845433260081566822381127482569092752004651458358313407064326456852884562739853698744715660871747518086214387419599891014123615177059529950679188878351065969270576891164083464969517479666422133373669920170571033771296849883116137416509296363293812470823506721499379761124013682399978463493678546078858878816560284672*y^47 + 784932141265583394646274857958982158370844708454460175866974170861044193041507871114970713114260588395304096942206815394441075626094139644240808272650508984451079754849487251440061388285277008160686466118272933979491306293783608459962558609710336493124108285932899679060180745681973193905121574800083103517211472722582473875620036060582757368185609857858566052371300766814939152244345727688723021366198057236648370292487602354550506499817928088405049564158420614713005051362399873778047395369198709367961724534395480736396999778367017975901408363821573027756930783422912518934571919206265942262714279262285037945404802236017517046026370355148058124744987698259583193956932512380600223010930315770944134285153838450731/3410400455970870807031214170231100841192468850109648981250907428355333491121099968562429778099974506860788379033190338789151364165961763410141412647429993159224225684862723711435145817336309017019181671573258534670213032017370510301401292130932972974222591720594369461693954785985155834069596303251240692181966468232375842353355767618602751304042468740417834592560991953522814966834065805771348793180329233124194145049641308337795193318688444581850902736550517792773536748523594126889857140421377441778833456569102504044902696376741017550047012527202288208548645017662318858205485430674811435422368356888074162656941863424957580385518993795835478464155545074162278657878960393894400457867813356492144494840704512*y^46 - 4237050097582701176090626878405748521328395846406442350284389273057948620107249227384690198028321352269658619899645145092964121013380141453582138098298500016951656838531430345656622153640677921612095630585699601316299821845553420417153075247751768399548305832156673311204740854936737936073586450840275895236566371866926074168998207840610967527252061098600595873129992876443979373198894362173835740352810972666574230915735179977113717005858447349237779667324471846528833886148477548282041807101458577379200373249272894787474738473013867333912408783705714660390875827691578897170031348001632074323277973554383337799832723201509199587789095850053512229974724433213689232244316937542906788649890641608125217012180683910723/3410400455970870807031214170231100841192468850109648981250907428355333491121099968562429778099974506860788379033190338789151364165961763410141412647429993159224225684862723711435145817336309017019181671573258534670213032017370510301401292130932972974222591720594369461693954785985155834069596303251240692181966468232375842353355767618602751304042468740417834592560991953522814966834065805771348793180329233124194145049641308337795193318688444581850902736550517792773536748523594126889857140421377441778833456569102504044902696376741017550047012527202288208548645017662318858205485430674811435422368356888074162656941863424957580385518993795835478464155545074162278657878960393894400457867813356492144494840704512*y^45 - 3664697148680328313666847393565760180813421760648572792842784956135776836664466191667698490682745925532130022563717451168433861162138049987701915148433191039853528956367628455215023834132945986133462161016180695377314230461302792672992805935417072007120868371406732071853382493812300102411584462937917542534015164336797434057897600250190819266827449976682677194762540857685749680270648427120515135037157365197778871116271170976513012909430803632835099859071481438095825684642524751832298718359532767744687978883664514928920940207119809879800426802168729084856979794542638003442097300812324194980765668279123207010661169574516302689331923180028013751426660093114935507125659402411096849792105970723790379148170979122847/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^44 + 61782110686404825836040029891097018526771666495112987131232325813708160544542852674907308003211846072428980268183961476918055852336850578454731228270811799045965367729511979943014194953709897500088321676806053548960810653624420983482680602715091176264328282211864764038643731000788557129794882551351698043081797034163487556684207649655893928532564632728833002235390111517868915094100485365503755350259981076106854868460265914164767671022236996041374150245735695282396133044210078986690180165673646001246956001248800739595845032496279430701463251011303542386698253304749930626864725173254700522498874507405218362011096362409684713025539593182406710422259446725078914590829326882311350804089246090601458063109571012263789/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^43 + 16184511636894330141533203846092482777546614403413982148845729840220462722132330674832140190208008949585809091346411889953007924510852403838926277035807296974494089057523979976082683291744447669297657151408871204043141968238456824712114307425442764696211401613461068416341269361963495937274180045210373011998987866331688220502947287403203508461486615139731676800804755558415439876283837563884039834603948875351386112209872639726746275855511188116965628995758594833527386614827948965684419322052941000656537677375193922218496904752448610322260538745602466187255953526480364422349571355443168349583146175830206064656760904149911059191657673060611615326598788233592679106634942023192788721773379228235294027511051909629517/1705200227985435403515607085115550420596234425054824490625453714177666745560549984281214889049987253430394189516595169394575682082980881705070706323714996579612112842431361855717572908668154508509590835786629267335106516008685255150700646065466486487111295860297184730846977392992577917034798151625620346090983234116187921176677883809301375652021234370208917296280495976761407483417032902885674396590164616562097072524820654168897596659344222290925451368275258896386768374261797063444928570210688720889416728284551252022451348188370508775023506263601144104274322508831159429102742715337405717711184178444037081328470931712478790192759496897917739232077772537081139328939480196947200228933906678246072247420352256*y^42 - 134265490886264376713104574939247698846313008420306384202553895064313974703786856916664260814269230469516929291850058880071736513829917491094176406401259347745850126021312422075702357684233713718026353885414252197312350109288024641518727291196893191526893606067844755277401395219517628198492120242772203776832969356111866267907393463844796426233435939228920553899829228749484484413428512411894513961486583135880010709471157149974456093258924615317876720000213694839787456640682217678462218774381397203625823031635194468109410503523885883857926880196675410844342156467504011300452402688966165357315204851849201283417895000540090772284158505001512456307961274251855759635455966924527379243998990127388288318948078244201/2626415445491621722781065976304274810313799653530726978244826667967141695125991504476264750173257225152705721242349124982018763316104554031683798727323829926241221166625124152048629816970588384304337059355609191120687741253269549712284399022666902560048203096337596813010361791286219356233805393339422943536362316698017591338741445990452638663105482279875113278830182482497354614427466927817750322048771069021327797496835816971732917457596029712630652858336940926279196571831801406923263103905565992898601044720140549899809546689827506777086648076397603549132572212292890918910654933134240612570172011465594272358060734251026245964974196223207915644324640026309032466599122367265614522809251718515321135803392*y^41 - 314003752909906151572002021312025165159361096733688105815677442753396829742447765131204844655965423107672731556364069955132085834541626216004361641159646625509007816231300362589731031105447075591052108139471965701460870114822915513318781334106313367800946893567537985005239252417451154521911641775392504981851396896245984085513044865924080296993582362949453093870977327309963083340375066014479792685740950808950081879099110086922816560722095423501792552909884719292877870798370634727627212718669457507102736795836621594588608859681457559615838625587154021878565937530932927356191102528567376077610241728336454725443199811894236935772326893921390516325367403899730504221925288661415949021449705622121380999203718715495613/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^40 + 177818876672278257475823055773832366349409603061581008675450976477725056830778573791870212290865317480557121625347619864261636024114304164887438871370460964435596701266201957404342815453610414256054499056991879059277761626636176904376433345896183592358620788200770978076969142530710854895124288490190580570620133120959415570490920990110394427442012607281273082187786704512369792478224471008681435089073206083793505577168681428032993907724978708613625335976922875151374535846571673556520716503872102125284452470968067273504983645413691882860277598240105343762308262278692250412492347830970434688761748454808519860967575889960826698826181321095478108055753911238719763705679655305119975816417403796904238237128186319552351/757866767993526846006936482273577964709437522246588662500201650745629664693577770791651061799994334857952973118486741953144747592435947424475869477206665146494272374413938602541143514963624226004262593682946341037825118226082335622533620473540660660938353715687637658154212174663367963126576956278053487151548104051639076078523503915245055845342770831203963242791331545227292214852014623504744176262295385138709810011031401852843376293041876573744645052566781731727452610783020917086634920093639431506407434793133889787756154750386892788899336117156064046344143337258293079601218984594402541204970745975127591701542636316657240085670887510185661880923454460924950812861991198643200101748402968109365443297934336*y^39 + 382137278485957116711111047713407239829589301329116573154347990353028740440986415516766830323304421226935641161580595236955090139491298261965621067826861689826600419751011658183445280355337338384438659752079368171263900852457883235600308878389017651761464189047248925354538400628202266025165725817545677758137172610018098481441287236088685866704759030088036140380957749711937967815964789490139424694489650751003690724757833748324453288412805392927098497568892952601982451013953956360073362117986433686744637217951320797326361192231821402254993928062300132848870372056380846006510710802503173736393464658605313231009449918737001691370591938565218468087134498433565292114225721472787216395636434230344866966788286107848021/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^38 - 213631083003125602705056529089487781439949483821001641421466821929014664339528629349316432009421493776983921931350466967113081188243463774421756126129436133718946542201335490462277544051064204828519674341966860940496000904526216874855924469283733589713475920161790458482722913374215754983253524273048703398003108494335134981698748254618575436649236790978621015023793370042776313708965375646533116290576575013849087900970758472985751818749461946602329270311310794848881499323439510971651720121121467742100400643732876601199970305399539217794642399122874053848501185621481092636459472650984971947816450995440478030853501659409387031101359993960615507785891082406125768820125382370469265878515142395873374939465984260824743/243600032569347914787943869302221488656604917864974927232207673453952392222935712040173555578569607632913455645227881342082240297568697386438672331959285225658873263204480265102510415524022072644227262255232752476443788001240750735814378009352355212444470837185312104406711056141796845290685450232231478012997604873741131596668269115614482236003033481458416756611499425251629640488147557555096342370023516651728153217831522024128228094192031755846493052610751270912395482037399580492132652887241245841345246897793036003207335455481501253574786609085877729182046072690165632728963245048200816815883454063433868761210133101782684313251356699702534176011110362440162761277068599563885746990558096892296035345764608*y^37 - 2915928162603390267499980743239916521858393038681539526929301252563573484763773550266979217420992520171360330413024265457059376937036316271524671267379560481748001984764140408453645768190785061240961015776451661863331253512340553676554809019969106573978873028197557950501560916211321733755433629950994326592574980331906758090719640818240239426813048025749360509822693403446585081611531470362930574194086269226861516667177169104968671611690718364264919661920886207428847447698923507147554408943124271747446793256899641692694999032316005822656878079467113850824229081722684370098238655905044740612477646419533150748578869768984100282994289646440119758757838653148061402888365056259019023983099493512113263003965837691251917/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^36 + 2250642901947764939871963274550844197220788184471397981399867638307313666929903161613926421559935624965124107511759898109938960241084592872742352614371071077720101113452879173012308114851557310199453774740515547990595579334977389123525414132867782338190471398938952246989794787080825949149241811471961567711195525531698222380503028525617861379536430756033332618994815166684797145982588937605359299865627089180313581869372416086809741283867278671512873622045086173878679245247464828607514284179157850285658965684088683502421882971154383243305091929834211947740100717544107541935140350890875354384460834762745989529271200630345816664100848817976865911988277793179271612318042381933425100069161257279542366614286380926026483/852600113992717701757803542557775210298117212527412245312726857088833372780274992140607444524993626715197094758297584697287841041490440852535353161857498289806056421215680927858786454334077254254795417893314633667553258004342627575350323032733243243555647930148592365423488696496288958517399075812810173045491617058093960588338941904650687826010617185104458648140247988380703741708516451442837198295082308281048536262410327084448798329672111145462725684137629448193384187130898531722464285105344360444708364142275626011225674094185254387511753131800572052137161254415579714551371357668702858855592089222018540664235465856239395096379748448958869616038886268540569664469740098473600114466953339123036123710176128*y^35 + 1498667274762546296706366079287269098652594535004439593405982017234598731121965838062772863855867127052310517763696763784080330618954704523240625018065319215088361656979021154220599495968152086291633173504188878715279732102157642599085425993537782807428964398226698047946521154404544850010528075114179007206438155621852023013731733891740659535441191028345517039689727342500302841787225671336740765138137134109532673562338038124037832822529695902556794585117558620449516900857085603216833018577513775288151957127318172345498408062859609061170058411683997164687092549871467850501491583946884978064811380825309153278945958035686900595682971342236908799474523165972798195379447409295383562736213077496301798765449835702229179/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^34 - 43497077098508285264193796475970107532732807405972139044014787884823457597872912348119371400798470093206876821889467760985207615231933191850862946274172047901871926226172038716484287430097393264064634859162039768159164836477153071885028290918496798175827633134406687675563480340845321090822866355423356695952087309838317848072641105708034371473933886483998710719551233880416904268641722909613919031120387285864741759348510363679384606337401593062995803085998317531442279541131619450452708083550823912609929805720927861379628749300709436247771659839459007712223097722969916521924351815799201595444853980956471166247728565371077210545151004877337151104521917507756237567601135728273921739523437094268509642679806344986516553/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^33 - 1162059292196074892447421029511636549483420883275139988309766302639085282828155966819552897832929627364226828749610749249090642267619948883488963868152937892278298901316887605208306586000789271112091258059329625079926443159744975154217220578069340859011052787957067620641547525562349657252656410272833750433444309664885567004757015829984776876934959942692522515145207256465441937682157549107630343007259960271808499850841837896588887325500848705092827751543666249159010440240846178524709738101201480488001816049916216006040336133566044391360958831300362461809221663910207209183794610837452579115382123835906604470862147372553872478963105946578465770013649879359901029911117324087183775528776982225231241650615076389127817/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^32 + 9415452680997605905150009966099761994252514821974268027235377282552161501332818884214741598494417847731446298012972479493469036687770141511734073475150576314805892932121097235850620856698624710049555676477682600300171520013715974142930313042596608268631722832443947172537602078215525383184458540389714648095208262276374059162205159290559524165747358315227003722524668969345666810259877126333780659331719920093140491168190574938838062561376370177447382084365788456402023228992464772686335027466450997564554107761963951059156382748881924753662154854124807938840943798207200798699542821311078580600711725183894016693570859835333568382543257187670257340204333959472068882627973883780211402810308316015375982549608494283422097/757866767993526846006936482273577964709437522246588662500201650745629664693577770791651061799994334857952973118486741953144747592435947424475869477206665146494272374413938602541143514963624226004262593682946341037825118226082335622533620473540660660938353715687637658154212174663367963126576956278053487151548104051639076078523503915245055845342770831203963242791331545227292214852014623504744176262295385138709810011031401852843376293041876573744645052566781731727452610783020917086634920093639431506407434793133889787756154750386892788899336117156064046344143337258293079601218984594402541204970745975127591701542636316657240085670887510185661880923454460924950812861991198643200101748402968109365443297934336*y^31 - 4803092270899363985732585249880306887342666118902317797543816468010877904721285849362927806237403552265652192896662213336007673187039638330769615489482114671783324746747959931633604533883983724964451073404550990062229473713835777148544224840454589574904062773431033133643675987426622289455555617565621824802211349994956180211416213661500973941832902706189784296302067044722665037986020378218381500352739045823217880752037622850222433093154686212487352380601512938045697398219398303744092225924819591967323608010191313777975057521191920139545863638160689842373627129015240784493004142119884312815051757253510238231917847755933410333319232819623992991501700889906390961993927627760159130604984343131805289407479955567381691/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^30 - 134073533369897076635070397208190509977671330962561674793203066916737791216793751638116653457744630698376313368663497103485119070846286411336264185325945369233427208390179885582724732570110061450438533969107013329802799455197630917722587811652791737009300406820534110500578377909912828767725005765748612424536875625232700504781351709110055715215333075034932502150389717877068783813007601218991858231441295545780974232267302844287855892333145855475978253726639311549918571354197507508387544703408942486145094072639788585019959019470116574629514156150830415743328182679624003378306548454350659586744294276132507831491284214743534733537065645812716782247644940346539264143348562338010089648197607907927841314663802493544923321/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^29 + 22060762188580676292671536133477241680425575816247841973528770410780240952052071389640001842869024102705549811850866186295047795926450468634149582349883238535113694332856863962915184724823649818981431628754796006018285100583304594395851536138322200387131892625412834329408487209803456464269679228804871682123923382286459250248666178394497555730636688614158658700923620800127072158591935487413396342952513403928991861059038119818273451846757077236616325064208006166292886426613335169173480501071035399695505857185890536357970065037640202067296091505732469049058456780132487114292198870478733819716142519547168633867487306771535694824066856780258496853053877705782615525178858919324590461550944494537840846514132973969877459/3410400455970870807031214170231100841192468850109648981250907428355333491121099968562429778099974506860788379033190338789151364165961763410141412647429993159224225684862723711435145817336309017019181671573258534670213032017370510301401292130932972974222591720594369461693954785985155834069596303251240692181966468232375842353355767618602751304042468740417834592560991953522814966834065805771348793180329233124194145049641308337795193318688444581850902736550517792773536748523594126889857140421377441778833456569102504044902696376741017550047012527202288208548645017662318858205485430674811435422368356888074162656941863424957580385518993795835478464155545074162278657878960393894400457867813356492144494840704512*y^28 + 21621199646567470358710976199948005115820907158012726031002448171776669741438743752256945915403984972125279871496115908406688056357303895293743009304349452931845711442390503820602417009846548345477502089066829381622710149259363162149797236830776744983777956738236346029153891071997200063588074070213177543063456066726366760138176986575854516354362459293426412401548229174003063740174325101559825292001620798390350645168453701544636170825090665818867429922119190493766696619237848580465511953706133753707360019628927821427344936734084156786168694713491788653247591258793133569648218930788522687072958709156621026686929836098482893152499486158494024551223627636687845740561257197035993781793725141488447804678179612145656707/852600113992717701757803542557775210298117212527412245312726857088833372780274992140607444524993626715197094758297584697287841041490440852535353161857498289806056421215680927858786454334077254254795417893314633667553258004342627575350323032733243243555647930148592365423488696496288958517399075812810173045491617058093960588338941904650687826010617185104458648140247988380703741708516451442837198295082308281048536262410327084448798329672111145462725684137629448193384187130898531722464285105344360444708364142275626011225674094185254387511753131800572052137161254415579714551371357668702858855592089222018540664235465856239395096379748448958869616038886268540569664469740098473600114466953339123036123710176128*y^27 - 12575178604026421831529779664007958819575722013535969925708857019653906946735810442453802550333801116272552043295892714688015626470875469116992116567817591380316156108958463080397146211843446779124030619504374927560184386319770360648001995942457257113033884342868456476347706722349288669170541785105699260021893806208758376634985511756008747767932562330123448843440803961455803630118282146532523391895621322628973173747009089181995128479006136407552458600817619013436133839163334818770670177669522026218952012605327976799254458511840443801999097520607636356938957231238961476496014779253916801535028491485898093989145116159036893501849902729980597908487052618706118722088526945304616585256126135608758878415890088318445897/1136800151990290269010404723410366947064156283369882993750302476118444497040366656187476592699991502286929459677730112929717121388653921136713804215809997719741408561620907903811715272445436339006393890524419511556737677339123503433800430710310990991407530573531456487231318261995051944689865434417080230727322156077458614117785255872867583768014156246805944864186997317840938322278021935257116264393443077708064715016547102779265064439562814860616967578850172597591178916174531375629952380140459147259611152189700834681634232125580339183349004175734096069516215005887439619401828476891603811807456118962691387552313954474985860128506331265278492821385181691387426219292986797964800152622604452164048164946901504*y^26 - 30249404003041596928330176536969006527636815885767096985307923629335153653374731758916614673884249298028624400773791189494511883802955114001012329888103617729252720720820488472993543229381533849823103068514657479493659818119289463885909160674561324510382869538865403030080373382086529698147669824540143291225885152844032168802432317291377144842913197623446151153733235994395587796338201854179645541353658015433608315056870802971183614543551260925744175705844933455522831150798184101040976001433393860889111791238390721991638956493413814712370728686127780002917755035810769635572497420078810446073364506790788388761161160410230001093522328997118518751998109496822190731152713625863549551221672129960679198969292743849355797/1136800151990290269010404723410366947064156283369882993750302476118444497040366656187476592699991502286929459677730112929717121388653921136713804215809997719741408561620907903811715272445436339006393890524419511556737677339123503433800430710310990991407530573531456487231318261995051944689865434417080230727322156077458614117785255872867583768014156246805944864186997317840938322278021935257116264393443077708064715016547102779265064439562814860616967578850172597591178916174531375629952380140459147259611152189700834681634232125580339183349004175734096069516215005887439619401828476891603811807456118962691387552313954474985860128506331265278492821385181691387426219292986797964800152622604452164048164946901504*y^25 + 12497453793077239943867540074105625994164688923363574131316726878924779438330606184061333744724891889061572922880704183166836097397937606546029960036055286634332897004367673128223820155547405340669182656237442893828164912830591616240937389628434953884610812016694807190952457403553650196808281164119390307954029396392753625996169638970611767263449737891610978047390656141396859815646850131675401600733079364867866755541389411240415471860497818389002544477877887175916524178789535242150314736869816192123306928204520097162790700726129652603011806234726241233494970865543097812430217666218196316269277545437842397304119833525796064622538359596194487655807756773136134117743298855633700427223533053845897117879041026433990043/974400130277391659151775477208885954626419671459899708928830693815809568891742848160694222314278430531653822580911525368328961190274789545754689327837140902635493052817921060410041662096088290576909049020931009905775152004963002943257512037409420849777883348741248417626844224567187381162741800928925912051990419494964526386673076462457928944012133925833667026445997701006518561952590230220385369480094066606912612871326088096512912376768127023385972210443005083649581928149598321968530611548964983365380987591172144012829341821926005014299146436343510916728184290760662530915852980192803267263533816253735475044840532407130737253005426798810136704044441449760651045108274398255542987962232387569184141383058432*y^24 + 25579597310327681985250317133708396782491923483863606229574151841508332588129371384982111585025186037570688563720111303752254876238649353388063728961692080676176965484702812782553324753596440091352801414539076671478569827926574966362547330068603083567846204287733722573281112815239397680231941729425994126034319068821778302947491205054290737630881508506402001186962165756513418832672419171700077913948468856346590873561604904236397074062378266003624744625079813206817430122200199117418816229360346689757406174178268736521670490553554452103995100456424743453756274314040364868596682934404655833289723764635217505491360731314173591695831948072924055830421772413722536283058855753550695639671572291274650757572759726965175451/1136800151990290269010404723410366947064156283369882993750302476118444497040366656187476592699991502286929459677730112929717121388653921136713804215809997719741408561620907903811715272445436339006393890524419511556737677339123503433800430710310990991407530573531456487231318261995051944689865434417080230727322156077458614117785255872867583768014156246805944864186997317840938322278021935257116264393443077708064715016547102779265064439562814860616967578850172597591178916174531375629952380140459147259611152189700834681634232125580339183349004175734096069516215005887439619401828476891603811807456118962691387552313954474985860128506331265278492821385181691387426219292986797964800152622604452164048164946901504*y^23 - 643450278586131585181223362354542387674650546669596517603563694355914884815465744560484717619010052251471936626399680705098594221712037527734517786816132368296722971656717169920350336888704381308929817831767584613047113945268817457930449948960906608223280044653536024427256244795674466673877423572669002921187741343886314193914920908195255073386651794115784432711289915285077212583511421904796531045682109926227916021346733267594088713487930822904542070623840845643232729100413332446825414526629515400075190597939250476486415187384878612699872163860754188011948516258237089580080561852575282404163799145956303792887891380315699287646369932436831845609632225595344686337458642700273143098459837303169910511435146269014949/60900008142336978696985967325555372164151229466243731808051918363488098055733928010043388894642401908228363911306970335520560074392174346609668082989821306414718315801120066275627603881005518161056815563808188119110947000310187683953594502338088803111117709296328026101677764035449211322671362558057869503249401218435282899167067278903620559000758370364604189152874856312907410122036889388774085592505879162932038304457880506032057023548007938961623263152687817728098870509349895123033163221810311460336311724448259000801833863870375313393696652271469432295511518172541408182240811262050204203970863515858467190302533275445671078312839174925633544002777590610040690319267149890971436747639524223074008836441152*y^22 - 14760239550975158520153900192734690705013864435945604354526731406130246668412848115557253074321233023692794204821288893770055892973770658724162934098122159899705426811906258269320634109423931475174884135704717732339760988150957635706891131915421452724087168835293539979852881350915949760573710408450138959999402367682100150534552273122236831118512174114569487669707862849149343259142907159522863700346171455496609205830455534484982530973119925002781569709461962273800708700511349755689778067108014385034612165237677370766556220485609473962242496076258910368507654848362718742046685794637228242515431364843130384057742829620876764654092780145146651621674104932435889187018928532567733337748780632545533751438104720268967715/974400130277391659151775477208885954626419671459899708928830693815809568891742848160694222314278430531653822580911525368328961190274789545754689327837140902635493052817921060410041662096088290576909049020931009905775152004963002943257512037409420849777883348741248417626844224567187381162741800928925912051990419494964526386673076462457928944012133925833667026445997701006518561952590230220385369480094066606912612871326088096512912376768127023385972210443005083649581928149598321968530611548964983365380987591172144012829341821926005014299146436343510916728184290760662530915852980192803267263533816253735475044840532407130737253005426798810136704044441449760651045108274398255542987962232387569184141383058432*y^21 + 21348291260437402958113658801830739329654336968268354546393355503085121957894503193534197194314142400144774349673874397464796130126664093643004497438472535329607398325282584365556426295652272949359943841263801404692798404336701163650355131375373873871239655156104563312754872707378416411189604039511387955206956101836175869533579337627332462890871658749901392965770740187752363308976391987520538706497705382187747855283812837493990514594492223261938643596094882254589424582146446339570764714122262316119840676213104626901306347385198298694818708570357088187137070070029591363270465960123271098637315017658470071440073340973619839928505857521942344805596189530086682154988389804895206971204300945168960602872912841108352901/3410400455970870807031214170231100841192468850109648981250907428355333491121099968562429778099974506860788379033190338789151364165961763410141412647429993159224225684862723711435145817336309017019181671573258534670213032017370510301401292130932972974222591720594369461693954785985155834069596303251240692181966468232375842353355767618602751304042468740417834592560991953522814966834065805771348793180329233124194145049641308337795193318688444581850902736550517792773536748523594126889857140421377441778833456569102504044902696376741017550047012527202288208548645017662318858205485430674811435422368356888074162656941863424957580385518993795835478464155545074162278657878960393894400457867813356492144494840704512*y^20 + 54828094339834155504382561883550883447105084800795235657421284203130872652775391997319410372682619754313420221248524458719891116201873279645591874904067141685046895220931397551110281541836695368605564891323232642227129286491479099549780031089049648578250900495223254063430644630909248722837255649826261517936357015046599430473820999779693181070806994576523467865083289732700036487876683223086942881742204206948541104098980523151699484265520313367060407757362659672884121893977434925151336513055838014150877018019429507876922987681280151673344753465484058514657331206202823719630272924166473639693419191449776186436783108856179346044660304540393933781729439591445555789382876063063064248666776727550269551017037115772939619/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^19 - 3024848331998809244187231710101177335242929422813799279250125701958376172870211958008436207466197081481769904814052298544401796247508679352044131170933150188955596504052852700699211862273431169516569000646787816667036559604531155643948274950086681852553351008947464978393604191374272885432539960252870730939016436588561561334039363962605946434062642082125403027651423782514918129414977831418439006839229945805898381929261834735702648960796741742959598048383824431594877537574960694723021568646478224962525178359658101178505039510882844048727238274870203582544237453301789345323258577010312017795909378497694996637534556138576850153640138431748166150654149650087059841211358084472158977856600999998755752443844118945088729/1136800151990290269010404723410366947064156283369882993750302476118444497040366656187476592699991502286929459677730112929717121388653921136713804215809997719741408561620907903811715272445436339006393890524419511556737677339123503433800430710310990991407530573531456487231318261995051944689865434417080230727322156077458614117785255872867583768014156246805944864186997317840938322278021935257116264393443077708064715016547102779265064439562814860616967578850172597591178916174531375629952380140459147259611152189700834681634232125580339183349004175734096069516215005887439619401828476891603811807456118962691387552313954474985860128506331265278492821385181691387426219292986797964800152622604452164048164946901504*y^18 - 271852294020922655079321536574979147413003269809217596433247038034148608559507947488062086678429715405551470487088375942540666608497226129382915768799536762260370136539713554648905601887905383401352155214537265672840867335998067270392474391958993252496809850357801231236530532172950672651152197076524164852214690324931018870752388418028262586124543376270853592143615283092041429798703283685133290834151057347062165281065914029270515004012453292388043405325384686247164513461324454274765663274726122049514202830082880411665863169476931946831664361835805861017146651338397835591649646142517411503154364075542901117763388774284137699035752063334212788835805992574410141572014648667779551256808041914909944970107577145632275/81200010856449304929314623100740496218868305954991642410735891151317464074311904013391185192856535877637818548409293780694080099189565795479557443986428408552957754401493421700836805174674024214742420751744250825481262667080250245271459336450785070814823612395104034802237018713932281763561816744077159337665868291247043865556089705204827412001011160486138918870499808417209880162715852518365447456674505550576051072610507341376076031397343918615497684203583756970798494012466526830710884295747081947115082299264345334402445151827167084524928869695292576394015357563388544242987748349400272271961151354477956253736711033927561437750452233234178058670370120813387587092356199854628582330186032297432011781921536*y^17 + 5456306877146381246309715515726941138918950383047074337128767023938394308483025246319871885382165459008214809460218332559781871633609193969744989648249733658789085818055147365650894831158387936559005262087764808475905129774822885420341610432581531180371529205435534493759709891758190423346999406162402342029619385337393402180560309028505334544147914309685047482540622248862568544286675262825775138068419620595380022745709299687739231767651134498973047350607385863746091613101889173346609051021319000180009749298834663207011293366423242704624048934461023548823902628103814173159226028756090228498708630777972018843840969553858272724323136002218977994634291340632021636123116638942171775444187632826624874183631717726146761/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^16 + 1243361097008352106269196629362636264607827591975346891912232619966590002630506783590528110772290145866961868780649109426023358126552791148281942054373018943090674803683904049472722901673418584331079113436904027545430449795560424305316357552086106423257638936339464962765079680518369401055192747232438231862509760622457563753152718575817237845128542929533860194204013233343578898980651655657222018384426473263100146234813392783154134141043123600242316604677149678967227926388022787724114673172990138700936494816121901712635165049257089768976171340218713709170103584529829617680196897478968167700666315571284700618723098275224516515890928617774015435358031129235879777778047954390858380456795103102660891769380282490392187/1136800151990290269010404723410366947064156283369882993750302476118444497040366656187476592699991502286929459677730112929717121388653921136713804215809997719741408561620907903811715272445436339006393890524419511556737677339123503433800430710310990991407530573531456487231318261995051944689865434417080230727322156077458614117785255872867583768014156246805944864186997317840938322278021935257116264393443077708064715016547102779265064439562814860616967578850172597591178916174531375629952380140459147259611152189700834681634232125580339183349004175734096069516215005887439619401828476891603811807456118962691387552313954474985860128506331265278492821385181691387426219292986797964800152622604452164048164946901504*y^15 - 1123975655574710008185582098856698492411326597831447995530893868818539225696874196821959999700517390336327084315202173587708652805470444966653655200375837060563401452635612201731371637659633057856507139342969882135139468429472674142542936134451236393101447661568756885612093778955109066739495558893308746136023507977319199327241059621494458444676141695331311280617323481764437222904259569476101886592953417654642250105641592020751075152109653236312740143043079100504133926114940856262270495635060864307147536533382015858965995861767733560332304560077254778223032509089322852744507941767207196610544060818407500761812740102419870245599202766251097070481496961391166540208172184569780279893701756034782601207594429069683691/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^14 - 1901592721910229558032316343322195449929125207823734523255960790821746116049581133256703177095213523724696956145793167154024544868511032105677480064051204891057155494646267564412407543938560219669461394322679012412936863445045795164967560031454582270325320768573297466080515241016890417278076627400224741120487672184298416913105123509023110643496587146836759951290047270249753767717442619361560523108770833545261382552951458246862460730562999271312117294367883541947056649500311725855465169512816039837916007040994980984263598166637140181208455719192593649977254273292578664381184683339218533160498050910775009702381395334596004191346555860601777219228345463352493182433072938168600826335938038732954880599074509530837553/6820800911941741614062428340462201682384937700219297962501814856710666982242199937124859556199949013721576758066380677578302728331923526820282825294859986318448451369725447422870291634672618034038363343146517069340426064034741020602802584261865945948445183441188738923387909571970311668139192606502481384363932936464751684706711535237205502608084937480835669185121983907045629933668131611542697586360658466248388290099282616675590386637376889163701805473101035585547073497047188253779714280842754883557666913138205008089805392753482035100094025054404576417097290035324637716410970861349622870844736713776148325313883726849915160771037987591670956928311090148324557315757920787788800915735626712984288989681409024*y^13 + 440757242463320985930305830973241938379982101357178060036371915298435010812658602266709983364282102787772595156620535576567614095924024074877565086853195854981991204120623062570321835810119454399959621502635380653284692106488926310461823398168673363626796666184444470548426551315971991874647291321125662384218943574254598850622399246743315758906666653360431057590492102500680908505711695420502972762565922284133778854534838126177262579474692367509198676500069572063196579079685131433467120038959359583723605017078775610990560775223564485187784135449311483647700813239169844213334912083314437783954149142443670896227104100674344855976805385170804233871300034998327831710709635971628691593120801807765471622088815647603/20300002714112326232328655775185124054717076488747910602683972787829366018577976003347796298214133969409454637102323445173520024797391448869889360996607102138239438600373355425209201293668506053685605187936062706370315666770062561317864834112696267703705903098776008700559254678483070440890454186019289834416467072811760966389022426301206853000252790121534729717624952104302470040678963129591361864168626387644012768152626835344019007849335979653874421050895939242699623503116631707677721073936770486778770574816086333600611287956791771131232217423823144098503839390847136060746937087350068067990287838619489063434177758481890359437613058308544514667592530203346896773089049963657145582546508074358002945480384*y^12 + 10283867629002750926697646752106217576114748755841246183792233809181294149805198453850559868113166618117484729931590752686817559799961232818721648089940910324456336654611280225788634922803863624166867986853813073089281259057295781658090448022173383381230744521769241670000612460420948264467322021299724906166636103217623154221011078954438572926912283213222636181433098406812094052542534330135661781641021686909278169921270750009903313982517091917354286602446231894575594505143182554563223719880849516460644494488484552015088306855164310817495295678879137659712930848313358464841132696822619943161144596122957387701969817639669042814691336081950029342286309248903329521746394505916266287748415423084911131712283301352205/189466691998381711501734120568394491177359380561647165625050412686407416173394442697912765449998583714488243279621685488286186898108986856118967369301666286623568093603484650635285878740906056501065648420736585259456279556520583905633405118385165165234588428921909414538553043665841990781644239069513371787887026012909769019630875978811263961335692707800990810697832886306823053713003655876186044065573846284677452502757850463210844073260469143436161263141695432931863152695755229271658730023409857876601858698283472446939038687596723197224834029289016011586035834314573269900304746148600635301242686493781897925385659079164310021417721877546415470230863615231237703215497799660800025437100742027341360824483584*y^11 - 3407546941203335615500369787695441121560667440041098795618392939698356802757602158502338950121298404774012188575331879729702589972650757902540661580762458082510464050454771431718694570366451299747315410881536864982569003948642458548279832925796570525772572422956993495876387285346141750862868474577781355552240448193743451293532375865778091080143707410392310793645860623464492360928541374769889012058056011424984027302821987834049335938993290412852033656774187236944147474449557451919472526528418875382013011802428148393154902952085330433495781292410437933452730272511349549665737491286054344050270581833591230155111434162077179288802153054692187697017408141532155237196550308864143735630552527606524092400363890245711/2273600303980580538020809446820733894128312566739765987500604952236888994080733312374953185399983004573858919355460225859434242777307842273427608431619995439482817123241815807623430544890872678012787781048839023113475354678247006867600861420621981982815061147062912974462636523990103889379730868834160461454644312154917228235570511745735167536028312493611889728373994635681876644556043870514232528786886155416129430033094205558530128879125629721233935157700345195182357832349062751259904760280918294519222304379401669363268464251160678366698008351468192139032430011774879238803656953783207623614912237925382775104627908949971720257012662530556985642770363382774852438585973595929600305245208904328096329893803008*y^10 - 26312461836437209289017210748632248995455182011289013764476201160719924799401662647907599270515133737023441135582656514348570671258969480227512085761740270537117173322342079088340174429838889940218243851065049289110346296351618067206493994156001798162484500190577889955954677641133204146169815882740202784876002453552028543003485756631673011512695534757703556292173280084386857820498556795422089977204700789866677150266198269259080661161421142744704697148626670056972508973515751656901467413338469717535789851853821077815720104887027222555985822180540691681614351234665913171205675369008257119926538078840862824760838642558293928101887461007403630205780392644513869587248410784794093638103756805707688037850970160293715/3410400455970870807031214170231100841192468850109648981250907428355333491121099968562429778099974506860788379033190338789151364165961763410141412647429993159224225684862723711435145817336309017019181671573258534670213032017370510301401292130932972974222591720594369461693954785985155834069596303251240692181966468232375842353355767618602751304042468740417834592560991953522814966834065805771348793180329233124194145049641308337795193318688444581850902736550517792773536748523594126889857140421377441778833456569102504044902696376741017550047012527202288208548645017662318858205485430674811435422368356888074162656941863424957580385518993795835478464155545074162278657878960393894400457867813356492144494840704512*y^9 - 5192831485384736904110863982786921674700867253634777460364379471401521504683177933347902219914164844842400407648221038656033413353499482878859098945401226254740935541253043273251738179493257281944807943694420074949088565919398778754597381566942033295437770180293259313545544151832073713520399750885871449716432504856246189170450590510587627053957504954696315751888658750311385038728189830465999931380352213436196601032959489174248080052180816928961775734749482441668984029392815907319021033489708656087183505683565547827294620586746278033494898088938859851199921393610363270278781875335607964104519347144129831527583434935029492300938330596076321270542555166091399697660661620698908365187937884729741657086574548149/974400130277391659151775477208885954626419671459899708928830693815809568891742848160694222314278430531653822580911525368328961190274789545754689327837140902635493052817921060410041662096088290576909049020931009905775152004963002943257512037409420849777883348741248417626844224567187381162741800928925912051990419494964526386673076462457928944012133925833667026445997701006518561952590230220385369480094066606912612871326088096512912376768127023385972210443005083649581928149598321968530611548964983365380987591172144012829341821926005014299146436343510916728184290760662530915852980192803267263533816253735475044840532407130737253005426798810136704044441449760651045108274398255542987962232387569184141383058432*y^8 + 363047272015439502648036776292047544326669954724938316573013815290423111287584648756280418123058673806317890406694345237964356406431353704895229244250213836747995176276623784851874011109024221081178220791584908861809208975855772039575331403113269230265571582003387408001830423451054418255751746082893958778105910481451618319728351135884015012888665123433745223096453096500881735584184249462997885773727039632729059006868608049136368905871412018620519466005126279933881687001411323557171014760894531941247544905249115123290539018108642115055565511686669527731994504663496934240061768369131613922428848378876459014772056159606118456713198614884248952305546437394855015722871223526892452396969082900020265103334630326243/487200065138695829575887738604442977313209835729949854464415346907904784445871424080347111157139215265826911290455762684164480595137394772877344663918570451317746526408960530205020831048044145288454524510465504952887576002481501471628756018704710424888941674370624208813422112283593690581370900464462956025995209747482263193336538231228964472006066962916833513222998850503259280976295115110192684740047033303456306435663044048256456188384063511692986105221502541824790964074799160984265305774482491682690493795586072006414670910963002507149573218171755458364092145380331265457926490096401633631766908126867737522420266203565368626502713399405068352022220724880325522554137199127771493981116193784592070691529216*y^7 + 264133520427270828571622041181720884805809810152183689713079876593234103328799580763461791488018368810759581226965341982851823494355164274658695364013131485216760466287935470172670561499866938754571471282535847613264651004664503986287339109394147986920405786446188329501273958927060912373779084644576385131945320485402801886793688388588848202164077703806047494892533300734495215923608420446003522356550635463683919823427911043572801914519564130569658658408754148916454581514194944994003286567904452990477144251289708383654268859588930726552275050405163642255995944909205934859494524202823370646892432256426717336057957183867214253469115506363280025878558275479708621165465289845307176540802576005320231014858630979/26643753562272428179931360704930475321816162891481632666022714284026042899383593504393982641406050834849909211196799521790245032546576276641729786308046821556439263162990028995587076697939914195462356809166082302111039312635707111729697594772913851361113997817143511419484021765509029953668721119150317907671613033065436268385591934520333994562831787034514332754382749636896991928391139107588662446721322133782766758200322721389024947802253473295710177629300920256043255847840579116327008909542011263897136379446113312850802315443289199609742285368767876629286289200486866079730354927146964339237252788188079395757358308007481096761867139029964675501215195891892802014679378077300003577092291847594878865943004*y^6 - 57770076841176299035289880734844050839363668341294804994614497781268244792367711485449779213963447434714751831240080839365252339872034775633601628928120294764939317494061570595003783968687289887474364767270635481643034065677556716291527042313500156478026535887026290487723327310824025997564965949834649411842198600169755963527261698888745856438080938632418035846403112338666612298783317108829667172411517833432567328690383238816871676207453419074185959151081300278609388732032766214972661975969131329534445492321902170476918744617354443825769493328796919842551605566908446619990396442190125359073890477602484280190559876832111647751475229154602015217821545865576016918918156200814776164373380341525127293172807547/1315740916655428552095375837280517299842773476122549761285072310322273723426350296513283093402767942461723911664039482557542964570201297611937273397928238101552556205579754518300596380145180947924067002921781842079557496920281832678009757766563646980795752978624370934295507247679458269316973882427176192971437680645206729302992194297300444175942310470840213963179395043797382317451414276917958639344262821421371197935818405994519750508753257940528897660706218284249049671498300203275407847384790679698624018738079669770409990886088355536283569647840388969347471071628981040974338514920837745147518656206818735592955965827529930704289735260738996321047663994661372938996512497644444621090977375189870561281136*y^5 - 155134355504793507642214890929178788771468409855167600449817605052175896613949205700823379051954953923229794483959851788868674594936596617250195193477324560417191451396873407239745426471610366785557401054537257745812063389715051011191231041701661077831518495096730111982023937766061225028247243079763709873809474517566493248860587915175783380682361793177896853810279197917417452102400807179100957123103806234253007199155908072826564467953529473856087282620203474159431809239701724627668225789224240893808059924305728611754019106357923032056583893191358896252589277421203265957564924768047057879359841048446294199720463577462226460027483121063228052923195895610644058712669700728432255335558435990341953617630121791/213150028498179425439450885639443802574529303131853061328181714272208343195068748035151861131248406678799273689574396174321960260372610213133838290464374572451514105303920231964696613583519313563698854473328658416888314501085656893837580758183310810888911982537148091355872174124072239629349768953202543261372904264523490147084735476162671956502654296276114662035061997095175935427129112860709299573770577070262134065602581771112199582418027786365681421034407362048346046782724632930616071276336090111177091035568906502806418523546313596877938282950143013034290313603894928637842839417175714713898022305504635166058866464059848774094937112239717404009721567135142416117435024618400028616738334780759030927544032*y^4 + 279887714132245030038331412218184078397176509918227735292256464738594554927739151101467340023010703188790821897285382593348334956906123557338561243812605457389041063291818795595982577619426179953445727679910604906750507800018476088494888293772062935961358890074256273798969220352813448922788262913831944997159644904293448527287400384160282437163013663158885096195884327980101107029940400065960166595648248270772777529463859179554062484429479806345475106070244640241687415437253658168808462012992036113361393365552960620420823791728875008330054098106133710041848456554978488415603970425878383729656954989221250518967180092787896647970985894919441499040718743494121288348506567079987197201737740841391644133981702941/213150028498179425439450885639443802574529303131853061328181714272208343195068748035151861131248406678799273689574396174321960260372610213133838290464374572451514105303920231964696613583519313563698854473328658416888314501085656893837580758183310810888911982537148091355872174124072239629349768953202543261372904264523490147084735476162671956502654296276114662035061997095175935427129112860709299573770577070262134065602581771112199582418027786365681421034407362048346046782724632930616071276336090111177091035568906502806418523546313596877938282950143013034290313603894928637842839417175714713898022305504635166058866464059848774094937112239717404009721567135142416117435024618400028616738334780759030927544032*y^3 + 35258023032386867302649101774701544524967464528167783764552641254618815929577551847179607584230194400316389489703963803759418629771085676634059104844685256605770348985920929119596872989463987751659372823435319830113811950674919171320066650340266987579714239082339375102984867254469039431543961846720834984176915325135538771890347007098690793869751260625982678729637731567305476023054300524546403370382878529496376006666540587184693133863880466062379758950788414351449713297815908783405692028006022712965574155971285849621297660588136811779470090779893388226599222268364047730812294664713224755861128019453873597036357271604596215397870523895059907746716966686285596297767715061764778137746583458382868002273657/2960417062474714242214595633881163924646240321275736962891412698225115877709288167154886960156227870538878801244088835754471670282952919626858865145338535728493251462554447666176341855326657132829150756574009144679004368070634123525521954974768205706790444201904834602164891307278781105963191235461146434185734781451715140931732437168925999395870198559390481417153638848544110214265682123065406938524591348198085195355591413487669438644694830366190019736588991139560361760871175457369667656615779029321904042160679256983422479493698799956638031707640875181031809911165207342192261658571884926581916976465342155084150923111942344084651904336662741722357243987988089112742153119700000397454699094177208762882556*y^2 - 680526756508580193151942394181698042822471865947756665030783588314133665858323940482421484653514154267292389974592341931006328253610070624123115391006325845255664068661505855286652465573689602666078260310895369084377496156877083709008352802830678633001869544901641830967878295664584885528527885024331500520667141880147617542120903972750885127129831843435166382381775633104338447527018410579379328925690889536989647073812620131542596355084934561359014746725861694530745248135503039220038248730022324539486514224293712427517280780201662409778461199142703537072276950132581953030495080151651148944136550140720771351596665920390376351355068385145178387314673237692972562192527489919080266246054269359224630602943583/53287507124544856359862721409860950643632325782963265332045428568052085798767187008787965282812101669699818422393599043580490065093152553283459572616093643112878526325980057991174153395879828390924713618332164604222078625271414223459395189545827702722227995634287022838968043531018059907337442238300635815343226066130872536771183869040667989125663574069028665508765499273793983856782278215177324893442644267565533516400645442778049895604506946591420355258601840512086511695681158232654017819084022527794272758892226625701604630886578399219484570737535753258572578400973732159460709854293928678474505576376158791514716616014962193523734278059929351002430391783785604029358756154600007154184583695189757731886008*y - 27361350671761916969558602957456713872643619514445529002586707716883224263753733605039465353167569507383845268556029324469538431742146634543460727578606736786520628951715075302153709442599479964597471527321125760292937611191093350387136293393339976631601709354075371071399881680759956834700071465008723224106715460126997959183497797736536590648396738299260971971409403439003264340251786364935276101009525734704691118866118358759458470914080432247469475068566378205878932169930225219492529808470628500187813535028959700298074070568436315894112196100484675949151376431412799890452865136057815393793906803409674586187889501635836006820287084411951258760719040791430581877189297573442324076770055547219423488352573/26643753562272428179931360704930475321816162891481632666022714284026042899383593504393982641406050834849909211196799521790245032546576276641729786308046821556439263162990028995587076697939914195462356809166082302111039312635707111729697594772913851361113997817143511419484021765509029953668721119150317907671613033065436268385591934520333994562831787034514332754382749636896991928391139107588662446721322133782766758200322721389024947802253473295710177629300920256043255847840579116327008909542011263897136379446113312850802315443289199609742285368767876629286289200486866079730354927146964339237252788188079395757358308007481096761867139029964675501215195891892802014679378077300003577092291847594878865943004 # 3 Loop Invariant -291450574613295541782618400508658937293431461501813576893228162411339851278087892775296099815786126190528755165333695609648771884562716617002378981223301486051106761098667882515453336870195582997693668381038413072267975446409199342858711162617196564236440210893382935939198152950333711812085228947755854208325839987320811430480534784148617029530655093728294032520946336367506424566460910290007978772540081012766333832890682074184184142557061425637967386057353766932830640613850194190767528737610400978280439275810252338511494917183628467092800026520313331453542185368342847557884407760008970425566891205595964862890316040102086211914227300388691039776919557304388752422718573219495466790679483072351353981451159244161524880371549032939967841453087223112724812877959534406452397890107119538756983833954011316747436722319738537913030415799205/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^60 + 191289165446799429504690166771241152979931079737807778419396710321307527879066414600991795505720420334425505256338484528035189501309235737407897220951655230577149502918521263040198614821741533773774510605081490140862630652403242293642715565296056294787434428240429666554414022449135456765355687456682406850653696111522072578480144411389007651687249532795617485729681028522022031742228129093824870735937195896191472389898075781632949166388302318768246138848552241563193356284243345751935683549889413959162650593729427906294629430662096602049238809515701596794748418710503957454626417832227697417763830041216363892544023044372377269874903146456485165340169087047777560886597149504190380112947981939758330604181664927655957254162011996609820396749841929814926620384590527120787988721080219829822498273088844963066260621155311068678610671135601/1192926091559435824197734775210181113759674051163445086904066243493490075879109446009534929990459636561070613431422707250056424318885458065146023267815000832253796232676847188471114570030197590202076464537527717853161625834541451445729328284394295204013626976765375650980577007424096731846627676597621536501548372558466608937557113904205468637237247440941711091278800695706211091465503218348557985794748849641098053687488193197149794168829058963784646693079527847254936311669811137599810578758843106132638819260053247922790426308240307224816978659353386465584980801364222505315002546525965922164622786430522062375636358330915471849424576407178031245370197690902566444316601569013709629473491713521669408070213192069006635460745192530224816525292157693978198637396738871531439138246019011584599094204041111681977829967957706499293521533599672256*y^59 + 204496704627684275639967170413010356158127610394064934421634544168534217385415941741896171800572750528491749857401653305240019762639618318577083551025954720793881533585625318816749643726898316386790213179808852862437334560004520950396826811141731091427296471156807033062178072280738626887008242837367791131365887575476306758196648235141631763890146155286284951183777116013095785094833052389870992794025531046963799786847475922019373004749641318897576278515195088805615418218941036944311467798443596830532990668442131431186933750449052569214123229493886840032434966327408290235011905122921604346655443635976808319917437066021081470857197907451439119076834117705167587546698929609528887816477662075345089829136541867823537746143833672242004197695748972808015961040812230683032027204447005564699468760526336859879896692356250545678477215457955/90032157853542326354546020770579706698843324616109063162571037244791703839932788378078107923808274457439291579730015641513692401425317589822341378703018930736135564730328089695933175096618686052986902983964356064389556666757845392130515342218437373887820903906820803847590717541441262780877560497933700868041386608186159165098650105977771217904697920071072535190852882694808384261547412705551546097716894312535702165093448543181116541043702563304501637213549271490938589559985746233947968208214574047746325981890811163984183117603042054703168200705915959666791003876545094740754909171771012993556436711737514141557461006106828064107515200541738207197750769124721995797479363699147896564037110454465615703412316382566538525339259813601872945305068505205901783954470858228787859490265585779969742958795555598639836223996808037682529927064126208*y^58 + 85870402967500468717908457999636727011810633784712688574544390521649258494301715679259509124064159856632293594010059691344305748150524737479986780899203572566076208584895704724881006523585310847111592647484705696773040757013994406289192516755764981806206765815332763314631733946957352297635425385529163522220851399626277134239262870625866146310835708811200966355111650901086214884946209749590322698159849532303142159938486747218871637540368204582341713789496937105936815289028991165144308028977980516235474764487372858912718151537006312166294471691728957071899374717390302867499301980059862304371473890521526326594261258173771081275633253320853074360850426177372083500050973564135358249956403460819241274195258672014483079453301291786901827327840094303375056683043800218588380633812134256585899175611222383107131395660218242702755568989616793/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^57 + 35753420358072461660552742257314076398148820624651738939791908486654820986202146806650479569245427912138279849260159399548352613602887864560280060357560636452996043654785917852993013295295617562118055088753659052830419676044247522705131250575897762575098720439633842473787651880505667507026822597846465324706088486099346182584243364061855510461971868200635003490324103628694755257980115137269416879248240883685129834915287183975478460959365601293656718421102118414839345492028528985171761341648812639416264286905790015934240097894792728830705154500971893274779188686821330011550892225859129397016229578207714709437451381588310022209534341823164229444868688147165402607438936571642450977787699535413791478243254891627248356055090676168163687641863703561674069942412953033801477272407649141715677776275036475628751457216493015836793438195254593/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^56 - 3986256902356813298293053514004528858174742956736226827419754841600427224682572575449278593101144385178662674775376506762884210864411702130103559190973713540283363391584932494774705328605334943193571846021034658365932697242047153392934095250978784027821704287570920213570147817560164866545831224718521825850722511065508855166172489931402183074582995947662161832096713947225983309249721615088401966569077714422353088877909033730432299631322405451801365077579977620874090918734796316796980336142290076231579661541083885809478380293296135299046709067495961110210269201380503485995632576046451916113115781163004402421265941736968662433794746880653487219632302182125361635524890844173848476283803131093486994482999046464868502771588393641520859876797828759990872946040359672783811033896882966126945325781563515745593440849957701631966789238231399691/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^55 - 998285407218793778308581600218338211730943860519217329853897512195765110506576230587053013812247729151825928217007659154008413424585766049551622128857078960591262670005814355183485700602669023267917003706032914573245988153210604144068566999275817870160107478154039773416050352841395852465596464079315158185354820912183664324384455384106979890940714827111362248865300067609664776808214457886898841354741964564387144442733430110919878785035680528214266175588762567200854401556428254995971655018393815995146579208068195552569385167525867291420879788078893287088185381381668093171273604111638266953180643324838260013834821878477111829742255271254872277384274360089937949709088610697331719014671692693394182787883635186549162772075494877392494482039840883542642500328292362044521876944548553497117279466846552170786114509465858518807528678735530025/198821015259905970699622462535030185626612341860574181150677707248915012646518241001589154998409939426845102238570451208342737386480909677524337211302500138708966038779474531411852428338366265033679410756254619642193604305756908574288221380732382534002271162794229275163429501237349455307771279432936922750258062093077768156259518984034244772872874573490285181879800115951035181910917203058092997632458141606849675614581365532858299028138176493964107782179921307875822718611635189599968429793140517688773136543342207987131737718040051204136163109892231077597496800227370417552500424420994320360770464405087010395939393055152578641570762734529671874228366281817094407386100261502284938245581952253611568011702198678167772576790865421704136087548692948996366439566123145255239856374336501930766515700673518613662971661326284416548920255599945376*y^54 + 22104597962378603247466100211230406098178731231791679055089540157778980024229885504192287984792566702180038587545179149895719102021664255486220892738898601018885393712308179963482251715851089651678288986762458085725360006300247244732239746689567208580501544385131719969556987531914018105902087987487907282493744048831251610770886966483308708909293601017808214364651536766857113149698414162450025640084424989545686065850732412837065969849714006329150469341458801265442395306461005000099532389181258492323272383713854591124689389855412601255752456735823672769179222783812563345307397273619760524729195421712462672189786991216860881477002194706264324115930587275327873446412108777809288577106678120253557768444860133173385779628887934862867710182832030888496614404617563773284098767945382282117366501477337754910067505448422783323728390177845754871/1192926091559435824197734775210181113759674051163445086904066243493490075879109446009534929990459636561070613431422707250056424318885458065146023267815000832253796232676847188471114570030197590202076464537527717853161625834541451445729328284394295204013626976765375650980577007424096731846627676597621536501548372558466608937557113904205468637237247440941711091278800695706211091465503218348557985794748849641098053687488193197149794168829058963784646693079527847254936311669811137599810578758843106132638819260053247922790426308240307224816978659353386465584980801364222505315002546525965922164622786430522062375636358330915471849424576407178031245370197690902566444316601569013709629473491713521669408070213192069006635460745192530224816525292157693978198637396738871531439138246019011584599094204041111681977829967957706499293521533599672256*y^53 + 344874297552591357630673360610234497620015173552814901912402806837517205503600739695950422322638231268518956581352874255218338392619049353250101576086410726539864515008030123037883826869713473671592085314687260563066656112118872412631817692102836388083816395555261852474714888323528317495482240124585786464230247157754654942175043131562653050958073175704719523847625665107607478521272005993481619577990035387154328040476164324468623948441972836461592999438932533988280380534406401515280975403766258228457271326767420592902813959440324347883138267277256477957619393590790489490898781482229626499155003694902597758350345932493900947787472009264552817153660484189963777397960918498026616216535565897830584217914118766451704443266869325285935157534579914175128827877571071014839861570392922160294473552134312760884418711299820917083427924985989541125/1192926091559435824197734775210181113759674051163445086904066243493490075879109446009534929990459636561070613431422707250056424318885458065146023267815000832253796232676847188471114570030197590202076464537527717853161625834541451445729328284394295204013626976765375650980577007424096731846627676597621536501548372558466608937557113904205468637237247440941711091278800695706211091465503218348557985794748849641098053687488193197149794168829058963784646693079527847254936311669811137599810578758843106132638819260053247922790426308240307224816978659353386465584980801364222505315002546525965922164622786430522062375636358330915471849424576407178031245370197690902566444316601569013709629473491713521669408070213192069006635460745192530224816525292157693978198637396738871531439138246019011584599094204041111681977829967957706499293521533599672256*y^52 + 30236642752084934618302043684844341023166273142607808044299698525969173681889725596251459892883567760557429523916998069725081584549134499019235541746202671119365472803490272447403051112701121081746562073005395190312143245306102748859309232394646514563404026252574910979334217661400230796150369384615264792288308842291710946948234771327033385601651860589396379771761076275559005567226501122723172555939318293784313127154059855947642851906654986308202443314206296795283442987010341887428968975808769035830915987966327910539062445801417579327677526735185485033084738722977462180623308817937962011894526095171260114355796136169394530634881111730597687437645184242152889387695538775820023696577177906211381420969304844333072928255873736705519096271573913754014727215401253619727467536909216176942772700083530481861094156398456488034343081315732966133/198821015259905970699622462535030185626612341860574181150677707248915012646518241001589154998409939426845102238570451208342737386480909677524337211302500138708966038779474531411852428338366265033679410756254619642193604305756908574288221380732382534002271162794229275163429501237349455307771279432936922750258062093077768156259518984034244772872874573490285181879800115951035181910917203058092997632458141606849675614581365532858299028138176493964107782179921307875822718611635189599968429793140517688773136543342207987131737718040051204136163109892231077597496800227370417552500424420994320360770464405087010395939393055152578641570762734529671874228366281817094407386100261502284938245581952253611568011702198678167772576790865421704136087548692948996366439566123145255239856374336501930766515700673518613662971661326284416548920255599945376*y^51 - 723557427741445111912753523711574600639880691797332741922949890454884419792260010264883495447090900387318466709194305640846070536296265669748067034550146507365091283731325641003775257016684127635923334291747817771430773646403049341958692622775966572272807483887675008106105822216316330647021620819091673982547700072086090481102937202754643247909041597833976935223393656124536557257994370034288598344027814956550020073976643165941936317321452049459487775585756332824450205692610562674623584474978669479330284691823611212616257725498734395063913863709983466923860321178472445246626068653542390515779856514241208351757317735280464070597304802752925790370598393222282949134693821710108431327420478159785241858348215596362026406306291597114882770172095063247435163987593584507604200533241150914822150843402628814036928584390649267828048613707071754045/90032157853542326354546020770579706698843324616109063162571037244791703839932788378078107923808274457439291579730015641513692401425317589822341378703018930736135564730328089695933175096618686052986902983964356064389556666757845392130515342218437373887820903906820803847590717541441262780877560497933700868041386608186159165098650105977771217904697920071072535190852882694808384261547412705551546097716894312535702165093448543181116541043702563304501637213549271490938589559985746233947968208214574047746325981890811163984183117603042054703168200705915959666791003876545094740754909171771012993556436711737514141557461006106828064107515200541738207197750769124721995797479363699147896564037110454465615703412316382566538525339259813601872945305068505205901783954470858228787859490265585779969742958795555598639836223996808037682529927064126208*y^50 - 9011337125929371980964669963255301974471025082458013057140680487711531600160605932419920059026133547701290825408441808199362594995331757501406594616456079565422068956899530651459674419344288522766669768922714979208230935291791906031132556980029934584887950336082898558008886792282660353572580129639922136569648525701656357737115866813241020874629163116257334535688476327471980760558027733101010791442687884498292113973856832770020581305261336371595776283531187692705351875582112717230072142694712730461984798934573240331543312144458715925165796099243829159866496674994001015939002637151783434399146804233373068235481857928833249168895112101348445931841518268542935176732543096077359628840881355209743411059289078339638059724338543469533056527266049298747710941187230309540452872457922050838494145730651494614694443527016891704513886232914749368319/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^49 + 626895512358848516508587259474123228227906878023635165937835290215173720993331997855689289121221896233490601226209925561552532398842582249077165478446090674344045714179859775903067610544551938317013675544062123225890103617996853170302357444312739442617821456355043818459411732636356051663303802032891772465917048845851265611534380811239133417527946792696890344721543740477858510674608532285167847023406363900426801251396091677984393902520007803117381263442157062036664999313232937593009165670497162384578415127821282349612199478813499373140053972523341131072600669458492710484981503170616207414848013747589537898386412609541558184483976022906355590093497149676250994748982319027501223241698903919685152402913749228767724608155750833188740008638874701748911504494512876239409943006454091237291215766165535273435910949717814811980648021429288868868449/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^48 + 4862944749364024899512949606667264249781995498539734530795270770589627554268475429440056926859844462903583373814460658866740590066108364559010507240824874093495920992164586428125089849580979934152617676331253761943400359587819207033004032010725480517739282675760926793408051511557739457407954755232622595247683384014107058916783230727231658234582133780165574799293373948089891196559617351700534301821403962993702448776495413174807744176431927833596020596289215824642166563328637366871768646991475922162949799343749713945877307498124128884189519742728155917966919882344622075343997934801203562813145491574523412547999782834165599695522235143130904049345089037896751817599828875459934749976434962447709545244365920377800085599804968487429426652468081376960634748692982692528932426384680151466502832406949033247253681459657313723137558120222480965481/75741339146630845980808557156201975476804701661171116628829602761491433389149806095843487618441881686417181805169695698416280909135584639056890366210476243317701348106466488156896163176520481917592156478573188435121373068859774694966941478374240965334198538207325438157496952852323602022008106450642637238193547464029625964289340565346378961094428408948680069287542901314680069299397029736416380050460244421657019281745282107755542486909781521510136297973303355381265797566337215085702258968815435310008813921273222090335900083062876649194728803768468981941903542943760159067619209303235931566007795963842670627024530687677172815836481041725589285420330012120797869480419147238965690760221696096613930671124647115492484791158424922553956604780454456760520548406142150573424707190223429306958672647875626138538274918600489301542445811657122048*y^47 - 6602050478648852471676803007010496720114027773061239955407021776071695871110995077731127170009988277690299232319709345931736340258789601427200112257266327146807219026178529973589180678271324774000010061111801249404823147114907162913911768273975608864757341732876886030423429732560874811504115203973672420833825777855166395145633601996603592127906192272800198477455683403927681998762000306343382993294424647298797005124644046403778898059652765223883098972021491134004491307295301255072601413890071634030133253863951797780119733168204798449456085802380148369179709437760016563468934698063051166842544582337917127374509696703045568467474429127876441143796145399123294401221834192973024927531137565583416527266565792909164737455726631879322811187388010232669181954443891852893431942245010518507291739980518709636270371801570275525885405902474637687065773/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^46 - 1329701645732686149467956649157720027383399251416627409968941084020142757221848315520834392113063301679453187884657865934426902288773047477105252211195271525197220089349280870180636627404149425479811393442229170529172598921078453111340143307470384423541099090272999694178557102274898835795884270106803673720305913495248905239328273894491177415250802237950898017394827243187235565310759069831168825967992628861192372714943046780745143303681697921405070254781438054027030907093825082173659898382131679058821605047404240384029127815851848212310400793788272451986853741827208567919612776366780107773486435310892822556948161542191545140627549643076923613819217880981438350480342239865425222265366340555501041541329593694361535887177800391372055252300866581646611560026265887751370496974062858102011705338801392480487109413056777235630385836967482152349187/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^45 + 16496331194365748140216347615978770052883563533511130200196420771009862150315160629701068165755934641931225054437106478879784773047194375642414404478914508689912460923333060370484213472056343400339634042340223275903902225991546636803225592437368804170054586306137808275971014118582460561884523555640921537667518291234393039072548477235603836410755156414168360347149362682012164929851401146855139051971581127877104778815880485629384066501450641645299068161013762782722736409080658575967849156967979056076317665897379115103933423797101569513487036717541074121627768595733261388263542685839426014619107693443097653077760305475855789390593502234135096497788658662588335196638551408154630727808024470452535851536700994272420247546836757312201027987665179996977353183003270652465844097867515788173450050447546110589289331565308518937603559129064837543563103/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^44 + 10733468340074868292485812857648234494615673842238858802493275445063057817580526713231895702005543022866997777064432082960603377453686874272127136481324703151774925815502083523620261112128601744306390515191331780148641688544027538994251804576680727183175891367791254038212251408156425526339045711624892884320872420414972373913368093520211173971670561614568699794721342594913028966079366118332678622650947006527938006939559661083937291318175512880192777570531460068107939089309311936694615928817147068444779006466626903105540122460139283784593812748579333558491194713502861040376388832438997806138566755391164168000103836264573925734741297990456952696886347772591875115995982789907354186781821539505578829166093626679676065044643689858891368003782893246003064444007500850563273239350772958642437066917786238815445237470352231225886130537578041834497631/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^43 - 285784951080446772838827133769170921437048552279405826655814036709193547106291781891314728064247964736333370788673364249230175770535974078982231734087109149783466778899389168333384417229053910802811960524678106628203485946167746097983886099866500202858298853700467269824028786685365109616968520366646718728864883535232624778914677936780275831381810805943394522027826475080232198730904716665815991567596057530218012796124356085209021478994985281850901381969044785903825374130353732742543974179760502086415767975435366926922858860897660113641661329045662803161860273454589220855863617956148145038127048887693256512716081842358431222316436193458525653289588207146082499943646574271694323253569002676792640904813593578424322300207217817471889272444127844000768024140601736699967893402180647026567762880991759838878659228524102614679518247903327779887042159/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^42 - 368857653478303181185281795209921607026993729311272636489417487093204732922503965820541111930927425089225099629185122214781021381703120570448048102029584972736104092808089997401043130426155156769498949549614530173978474252073127864966084824315532648884142759475628986811583293733535008898747481191031838984751557127121737903263078146416956229714810686022108279223842394933755773620039406656636831885733102550526371300443016604371828536213806601451679336716971964271263471891348148040083116856350927759764958432132906830388209476884959237075180528425484713685822210894853126808355956103038951595906060343206869689089668262399826479073833268203682634978766504693332002372817997432546855653723320741933123279555476022025250031403449256774232782346564476132100334386779116877428816606991513819256125702461060379183088559708977668657641849730023101297029/12861736836220332336363717252939958099834760659444151880367291034970243405704684054011158274829753493919898797104287948787670343060759655688905911243288418676590794961475441385133310728088383721855271854852050866341365238108263627447216477459776767698260129129545829121084388220205894682982508642561957266863055229740879880728378586568253031129242560010153219312978983242115483465935344672221649442530984901790814595013349791883016648720528937614928805316221324498705512794283678033421138315459224863963760854555830166283454731086148864957595457243702279952398714839506442105822129881681573284793776673105359163079637286586689723443930742934534029599678681303531713685354194814163985223433872922066516529058902340366648360762751401943124706472152643600843111993495836889826837070037940825709963279827936514091405174856686862526075703866303744*y^41 + 331187185647355138093392963456167110144028203696486728051124604058758699766939009083238727970531355160850907003004459610065653016087817177498468353843464530681974574540111796920746516582580572591551078363244317071836703013711348258075290431008358629910815490446034261180256208879562323475526446530752590407687185837262519077808233399964461804348882398392007778563836627356350777947796607702963762222065080295262651300543025116132429864033043228999839757332178899182586575461952645213734948765650420808650575608908981112465093910276147850488984179506574783201337673004133623145800079408959946661852112495588783073097413495821613391431737981637769936043453124910674410754260016198130192010930896816164089296033579059260768385281982320884156015961112593523988415503853802684194334406943454269103294403156732051427700079545964231986580566626211167979178159/1192926091559435824197734775210181113759674051163445086904066243493490075879109446009534929990459636561070613431422707250056424318885458065146023267815000832253796232676847188471114570030197590202076464537527717853161625834541451445729328284394295204013626976765375650980577007424096731846627676597621536501548372558466608937557113904205468637237247440941711091278800695706211091465503218348557985794748849641098053687488193197149794168829058963784646693079527847254936311669811137599810578758843106132638819260053247922790426308240307224816978659353386465584980801364222505315002546525965922164622786430522062375636358330915471849424576407178031245370197690902566444316601569013709629473491713521669408070213192069006635460745192530224816525292157693978198637396738871531439138246019011584599094204041111681977829967957706499293521533599672256*y^40 + 34245878570021666325599039801803094038787132815720001544096362059025495944229294296824376207393549529779787175146621440203718036334877081172048025969978368599742670868558146914508851929012233551107341352586520015487972923339019911553546506998906761544840487527069706686264011063805293358951411166624869247744765586294357445909668041853933881976965265892451416723210108657144824267684744107039643077953306904468535853673481615165960990770442902369205091110438560776626933093982472869653529551858382998184515119779634070239764904030549005541152050403602168937464306890075052029357352211961882270320043393800919200152248112530251423237385612911183660960348486896575398936270114806428818803944843233604026682596410009249152565617278722639204127184674063418480348358046160196262071429160126411988650583856684989657467932178222725735440926264445671594519877/265094687013207960932829950046706914168816455814098908200903609665220016862024321335452206664546585902460136318093934944456983181974546236699116281736666851611954718372632708549136571117821686711572547675006159522924805741009211432384295174309843378669694883725639033551239334983132607077028372577249230333677416124103690875012691978712326363830499431320380242506400154601380242547889604077457330176610855475799567486108487377144398704184235325285477042906561743834430291482180252799957906390854023585030848724456277316175650290720068272181550813189641436796662400303160556736667232561325760481027285873449347194585857406870104855427683646039562498971155042422792543181467015336379917660775936338148757348936264904223696769054487228938848116731590598661821919421497527006986475165782002574355354267564691484883962215101712555398560340799927168*y^39 - 830449779443741524516855175626518351479927432130093496381368968143710995719170248626999373814490646452035449476466967594527538871983675627728288953316279208347884601750325743727445788264536448095416083310858266786734856213544441336064818127790716986362887743998867998451868960012365071917639600749778774145781068248609919705314756192004254955827123426555313539307901789534324682041605260568308523309208550736819237595212440432308129019092597293154374986876068475469760336705661924105917558273204301628352325542906278963232532459786034378527302129718837772622579095114588291454210838060567569665327613636389099544523779935046704291088426883315323597404277807172341117462064534027359384067531610997374936367121492208091277269386157646256304840039229745896901778640409608575915896746317341439302614856797634671451929544060778457513773408368815126794779371/795284061039623882798489850140120742506449367442296724602710828995660050586072964006356619993639757707380408954281804833370949545923638710097348845210000554835864155117898125647409713353465060134717643025018478568774417223027634297152885522929530136009084651176917100653718004949397821231085117731747691001032248372311072625038075936136979091491498293961140727519200463804140727643668812232371990529832566427398702458325462131433196112552705975856431128719685231503290874446540758399873719172562070755092546173368831948526950872160204816544652439568924310389987200909481670210001697683977281443081857620348041583757572220610314566283050938118687496913465127268377629544401046009139752982327809014446272046808794712671090307163461686816544350194771795985465758264492581020959425497346007723066062802694074454651886645305137666195681022399781504*y^38 - 272587137497857011936492381257037875851700468714345743564318370307412621360869249598905511307265452491980714486016793132987306181710905735609981117177521787904259384941357935384152115707043427422241704978990410736727464893293641164804860691431887128340094404700387375682550484294496506618656618389946774374952844489893518572747023453118727023515402141992825852616095839262197348255068689064247501316255938419076413623309900866589599307667665777387377488324755493890858607559948511912001559182313773200947765372359177132500407140822045458838738775907335586750289216706624808697824892143639753368921889602152468289899162546618311981447573127259374456552578112469519227258371786234811982108960199617072352010710375874856740292709319264148311499886100642390372140499456492602844712301086069611418366229299226762386165238098266954413582515134095484476568703/681672052319677613827277014405817779291242314950540049659466424853422900502348254862591388565976935177754636246527261285746528182220261751512013295894286189859312132958198393412065468588684337258329408307158695916092357619737972254702473305368168688007786843865928943417472575670912418198072958055783735143741927176266633678604065088117410649849855680538120623587886111832120623694573267627747420454142199794913173535707538969799882382188033693591226681759730198431392178097034935771320330719338917790079325291458998813023100747565889842752559233916220837477131886493841431608572883729123384094070163674584035643220776189094555342528329375530303568782970109087180825323772325150691216841995264869525376040121824039432363120425824302985609443024090110844684935655279355160822364712010863762628053830880635246844474267404403713882012304914098432*y^37 + 15212493703367334718983074146989139111778439253718336679463522753975860655197837601383986424812475095164371687433773121942224749698220190385770118358425462203161409427261364764793083456323195073187449582529265568204050048075716613387569172782383730274190444207791276645897190961455220437411311205665746156826399581030580865632774556515347001616570469341652871403495977357725914843059083738129740570196842018324139840798127717356973122295457980282878875032726255540032687886061616462358854790587871718082799874104410911480031549323379966658873283561566165260903550401052550059621006771696144775676126604554818543833798728009135205142933291400822906032986814989311601687479590500824634107971114455681536499994699542230557480875260631707092113442648964402155684287013097226848613893801688770541453653350381226264636560615153542735216115689218987108420211077/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^36 + 3884803560814909371114572304878776421673672668586144673244994620832164923167668717769831213587192509649115010601547014989624351125914215567860122108329418997549808306727771520810497791329927695836318440061688999929975857650587150287147108637410730520172274371724979437900246776592764288436245038905553449723639980592354199956315086906621451614849855979994989143478712837931569865753301970442042323420775384188889031553074521463804364930832656694691008820854440571502003609978564957970873304492420915917805124706882972924711966652156881468476068999911567474752709790103955542797640862577743349388684093315148045527955725442798202333560905740982832238771384282587968211482061767666487657675402364056826368920108130208815161217428568778940910369077568048163199621035523237210079468634636155186525865208629774401816568921975514227568551200887601127993919037/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^35 - 12605244861668400704320680420787450957615596312675496304910144625421616467101940982886834105982841482681911950615302099033240184049434941923836484334929257727036233069600682678636553010969102080101840672702941855928790860345432381368956163517678017399651085469197736404963252238803257519071364192294971046078039462172977349312709188356982116900661036861839291294912763907886936612447101987512327567840423966666918561544542015975300651953226195067291449373178510135984379597651775054483638359526383488691687505997347520364971439728786528392054404438223869902497978138672909482332983598563091003493221424908402042397675900239590096810149488382150983019380467652018935263732275398064135186845476245566194930417934551355850247948679464377915048502181977618380332656180590717253845187809312536434496872934523756815651032189435970925645288913411623873636574827/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^34 - 2048041784591567436699884747669443173011279213989574983759238030252161887809379872360072115931428637048050154064205265988162782487087707722227703461652550764006390212307021940225729068851077988749841728166795755866010896363178246067581784279363431870967609223859117319918702649160623258504541811181947725871408118605456997164229673553999221702437386991168924259333967604170161396845948558363165093757170172861587792269686962659137148697993306753356778996276594799573402780145159248813886885046479558775939997225743095523778867777012855562661772693062267238232062850855679315631644251278012363380513535468007742683763413611900423234997883272481580460819028298604343701705614999436011854151744171228723071165399431330427182869762078400121370277383614441179741483881257281421767020417422923540988980153308320498700259766337348407221532738151882564833001271/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^33 + 38574912823818397565150526989959658533215327116784633392154886576219515271774625957913201258402614308318508685954132791204251124097205608513753601509174281086327742592890050813899680135656513264380480030431340783424132454042773735016616972252642048707271947145267124269221677937377127281447381744386019438507313171506282605110021506444945338670640958636801640773992262303311124670829697976322244628269077408732483822760585118468477917717063276182410016953866585918217189382320579156643525771000203047547852630432740106891483196646104525900296672555500930458989918327512528295803669409500069262469766799353762745527010913957353572945908018440540698406872331511385649266230658030730537209823797997955833136040033109718347729693622495599513337820342962411999037057001756751552442295462186623060572490465224580134229965558511265780725278269696175792982030067/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^32 - 78596870465407487493457753587851761323777227369347536179092212855642280343261549316805225039006005263437499621550007083573050220486253880743277837995994082045743928736615304180769558259235585592531388891817424891838819770452177923814129565224533809874808590703343340164564967139160580599250453130326589607312671460102425728572493491592012115497717893858573487089533215273626304304769914301252726209012709366999200482061018424376686655481108074818477843223782490268473621084574973002811666851498192654727936055986875135611823085203979614306332502530106946414750373018922889281266934234700295840978975437930588412223120626292910448335165248905847109369626189786730901856251083594586896497740561913655144727873901935655476432938731620249453414421492355772349276664099240721404139711566333562996839536635181420872741447711967878871052097762064011468895375/132547343506603980466414975023353457084408227907049454100451804832610008431012160667726103332273292951230068159046967472228491590987273118349558140868333425805977359186316354274568285558910843355786273837503079761462402870504605716192147587154921689334847441862819516775619667491566303538514186288624615166838708062051845437506345989356163181915249715660190121253200077300690121273944802038728665088305427737899783743054243688572199352092117662642738521453280871917215145741090126399978953195427011792515424362228138658087825145360034136090775406594820718398331200151580278368333616280662880240513642936724673597292928703435052427713841823019781249485577521211396271590733507668189958830387968169074378674468132452111848384527243614469424058365795299330910959710748763503493237582891001287177677133782345742441981107550856277699280170399963584*y^31 - 10863711427408119130854521328840973118583837786405952094758724239324226741426816105918913283992564089496371034754908494711676898189380198973675981459639589070549087174026242305046293687654124256900655659753841011933081073881825419123761936888438453135837073122264510685023010980418799182403562793118859279415822485935430180638139476012493639373251793579876964969377571990030198528437084092463084192362343283037336160905685733570105556730143590843016669513930719095206921627734450501465878478558578988597703925456382998623211783610381124049894858032504055329288058846291885910351584457276834801764837344853084279341670230442773947936947244649910090756548606410230322640276257401921091306556450366402151741166999277032823402138389071473872019250722215298040560719672027244387505910452310696607508743212454955877208147182144618978443626386177532118202639395/397642030519811941399244925070060371253224683721148362301355414497830025293036482003178309996819878853690204477140902416685474772961819355048674422605000277417932077558949062823704856676732530067358821512509239284387208611513817148576442761464765068004542325588458550326859002474698910615542558865873845500516124186155536312519037968068489545745749146980570363759600231902070363821834406116185995264916283213699351229162731065716598056276352987928215564359842615751645437223270379199936859586281035377546273086684415974263475436080102408272326219784462155194993600454740835105000848841988640721540928810174020791878786110305157283141525469059343748456732563634188814772200523004569876491163904507223136023404397356335545153581730843408272175097385897992732879132246290510479712748673003861533031401347037227325943322652568833097840511199890752*y^30 + 10284984754782270661878793256506402677992042543464492581700671325419391618161664580349291727311338091636256781552464030072543604739259583732414900595894716781913665275339150133706436771302695127411159137762172437250683305397845192456432883850227453876748657561749551352013697487237829038371223939273835108841669992983304472741306742740613532608779361794972192632744816156164186884480599244889484123272459625138726333571809970100235629466629430320179483729614482370973390811436431513676154543639651249286632487066760238597768571745424604447595573992399314264848450358769132833138772940027143561873354533731082436146097293351118521455785156856424752585743845530150757358887740492572063947579037877041439809442226919016112450750787609663430126642801728748569306154247097317066126977701119705215125283406745971623495898844777643915427636970686857266682291525/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^29 + 183287137612265374850182487322359666200331129288789633006870275128782818194335288970216344977470918664039242534624438223411030597833214733741510245012267651470556145406884999993107413070641285100651339155525754355420238179683433155753311331154907620963681836429741134793377594207842821879963224032662073411043072712293083369766380816335728780557268427217095427433210469362986260035913489581007812104039278868786513123501900401989319761399738536700589427744543166879223328158782675669285921200614514815297389409841036911429359854043155235319085886651943298702187806392466045350439258123701256674407319576766938628197951667067153899335099150473929836342106427721446402183300069203654115972714285468036155671953225537456561586035443614354312633891297291827983850000363487297968686053862184180732897275876097769944279285500710624972378036255843188208301665753/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^28 - 5376000650820687144466971306784526968198155421945787789118708203469387164786008552377156819791908471749797335496971564227920237896714590356984935544760114684734066502704282043767155304615905088684453006600611118771605000393407105558986049778845681037555756829166078138968603314032045718662284316746053381738249269271347182010767208784833524745537666520723838750928773666293626960704005299420826893291001976259570237175575195063462127024526872730741885843464305092668780692997937672100379746135723571609643603947014327560112173196426285654597967611483351149753467591925430546666965777440565894876199765674385114418963480715710564974436544348312046030427018735275195982366555389672513002301925700209008785458029489303785568348498704271485607808872053327521890328706831771154063590423789699785822561712979742214804393177218151114841390934540377381853700867/596463045779717912098867387605090556879837025581722543452033121746745037939554723004767464995229818280535306715711353625028212159442729032573011633907500416126898116338423594235557285015098795101038232268763858926580812917270725722864664142197147602006813488382687825490288503712048365923313838298810768250774186279233304468778556952102734318618623720470855545639400347853105545732751609174278992897374424820549026843744096598574897084414529481892323346539763923627468155834905568799905289379421553066319409630026623961395213154120153612408489329676693232792490400682111252657501273262982961082311393215261031187818179165457735924712288203589015622685098845451283222158300784506854814736745856760834704035106596034503317730372596265112408262646078846989099318698369435765719569123009505792299547102020555840988914983978853249646760766799836128*y^27 - 35575283845294332876230211103242618861291871637065466997510328341253979532382734785228020186330165358793771155630868411026725004735146691727768899788987916608220472046987961285783716288945296430108412610525699232591617052918482112121442337964639177754621168980178185969747430189399732506280636975392479528937350428904363550034623110799103666910546898857704756450403089883660016084685401962140567830278828030499787204782985033644965687345919824923207533829840705296540845468529584150524119989741799356603222521159010783504695972418230582810150448536475256493597870793191710002703366681542712771435996327028805747535927901891797866521557707391941908464911022581957743955455987431886982579613575600713634277131569195521705175478213104131010076688531028942695247825862429219605565356472020898603215481823428182000086700090120422166055920873387289720990833143/795284061039623882798489850140120742506449367442296724602710828995660050586072964006356619993639757707380408954281804833370949545923638710097348845210000554835864155117898125647409713353465060134717643025018478568774417223027634297152885522929530136009084651176917100653718004949397821231085117731747691001032248372311072625038075936136979091491498293961140727519200463804140727643668812232371990529832566427398702458325462131433196112552705975856431128719685231503290874446540758399873719172562070755092546173368831948526950872160204816544652439568924310389987200909481670210001697683977281443081857620348041583757572220610314566283050938118687496913465127268377629544401046009139752982327809014446272046808794712671090307163461686816544350194771795985465758264492581020959425497346007723066062802694074454651886645305137666195681022399781504*y^26 + 4587097099894226234955060836440576922539609812082180607182301742134802833542854310388926546973340835096846564956791179888354037549813878822164252901221214467501388103578446503102299718209076693646869200827346053394629007788864969017963968963689969910636539998778455663232228129398519368721778267042039585850232305107578835953389133299917055936363009442668488006526680998439974018461253640149915429671769331221112072989908402596535350313281334450792732993333310050032789486773612754788475230544564387710787819849094766911390124561679139166344893873115942671834293019850513800379763289102649363110598458286142061779099993082213527513129063638720525007394670209665120048710542173810963291224470464414743760161302414722880854364860104173577696646291139258800813638850465765891513924629618305915432727927043139369891212020699349126865448158754821033193394623/397642030519811941399244925070060371253224683721148362301355414497830025293036482003178309996819878853690204477140902416685474772961819355048674422605000277417932077558949062823704856676732530067358821512509239284387208611513817148576442761464765068004542325588458550326859002474698910615542558865873845500516124186155536312519037968068489545745749146980570363759600231902070363821834406116185995264916283213699351229162731065716598056276352987928215564359842615751645437223270379199936859586281035377546273086684415974263475436080102408272326219784462155194993600454740835105000848841988640721540928810174020791878786110305157283141525469059343748456732563634188814772200523004569876491163904507223136023404397356335545153581730843408272175097385897992732879132246290510479712748673003861533031401347037227325943322652568833097840511199890752*y^25 + 4147140736075532515738274007339213788741346883712397263947193009078176589067568443316145780697847905248734124227097007852442458088014089841751060770148098510563839966022250572631847357170362217992765898075773710097928203759541285983886264639296051954786755814100409493101291939955913815754601360627131696972741562365309632585255342520379887194724219523631348198360961878607697330825046494089875181037237082366330191285443522742937585100936166146560471633357272873885735777768198513635114136219385428499544285358367631926169285453045099570496668185831851229069696789563192538805001459085246756526945611908708118602652027573795463735229273724156682731200380524317333775421081408607317192673829533167836716089955420016083477705311982825660683872029693087254135130050895916669220627172691555844998623935442623995263471008781811588360690501534726661331125175/97381721759953944832468144915116825613034616421505721379923774979060414357478322123227341223710990739679233749503894469392361168888608821644573327984898027122758876136885484773152209798383476751189915472451242273727479659962567464957496186481166955429683834837989849059638939381558916885438994007969105020534561025180947668372009298302487235692836525791160089083983730261731517670653323946821060064877457113559024790815362709971411768884004813370175240251390028347341739728147847967331475817048416827154189327351285544717585821080841406107508461988031548211018840927691633086938983389874769156295737667797719377602968027013507906075475625075757652683281444155311546474824617878670173834570752124217910862874546291347480445775117757569372777574870015834954990807897050737260337816001551966089721975840090749549210609629200530554573186416299776*y^24 - 15871831576770043120904494360699272911563892164546678806433612229777051708406528020409782098408174199779485833785638465297251124885537627341156876256842448845787416991283314597711235972763224844897727896647006422263671857224621453355087885465820466640239670976853747813829239184592819979243873091611889170902338369004582898291513042412453075235918172479534093130936049775606948106947192062144868850475911988071502202964225331510781367675229390878636313594192861795352228620257115378263454530822914070675239664336568156888210166334344844620115598080774162181443942570685369182158605452603519921173496525699840345438915218423026909399565870117898467811988944571438984671941480835833729953702444571735228450660975431429975527241352065352222436108196553387601773332870386451455582586268251374914432634429582442789227870951823050115548602745581720447053218465/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^23 - 793647672897970588127361666256888176157783245600714516750289831515098190975358549459712406667417502078377270142759091804024912165626188166137905199882339408540248083815506692991944787951576666118166161160291219084649016518123138902739858661572960881525178710507213466208716201620112042671112977870616181848604986467457172479538314310271550511716158390927638506908303365474519623935668342756126093072488848376357521863395004565139091420529689758289224875404659878478706909145278561672866496759422783466206416991019115645006400561419069910577117936314058751053449644413661749972291966805440416068388825840783934832024766035638621359024928427530260499835211800036493161700068211087085050430117815210781879591833735137364871277500891656544577878064738052939705179275127702103089475551632506809949177902916929023349386709632341578532956216613723470039083381/24345430439988486208117036228779206403258654105376430344980943744765103589369580530806835305927747684919808437375973617348090292222152205411143331996224506780689719034221371193288052449595869187797478868112810568431869914990641866239374046620291738857420958709497462264909734845389729221359748501992276255133640256295236917093002324575621808923209131447790022270995932565432879417663330986705265016219364278389756197703840677492852942221001203342543810062847507086835434932036961991832868954262104206788547331837821386179396455270210351526877115497007887052754710231922908271734745847468692289073934416949429844400742006753376976518868906268939413170820361038827886618706154469667543458642688031054477715718636572836870111443779439392343194393717503958738747701974262684315084454000387991522430493960022687387302652407300132638643296604074944*y^22 + 573040482356334869547105192078478488116034626957343974084069002719746389178559389924977679233909146663508141240716209274208151459922769243119754889779828506401347502708690281906217945455624192336704609697447825932266446279504733513061914149718911255742870370725252790778426266527169099786036468212092655107379088954928190018084176708037342369894239937968464527017450640104505443754724207776979035409244227176937877865565927412336378210816992432581406681842189504712395233009871700685098682344990270712158315423502462121235993897260774353859415735411055474281561912986272821983104232279086107223344686593671165625997352650162355152362752616658193763870674990326637158771380414507188741512531605241109100897280541489744298134686585773565635146629433064348428288463196661997280822198795964046327018639443827785796195311053476018188323140395921820084446991/97381721759953944832468144915116825613034616421505721379923774979060414357478322123227341223710990739679233749503894469392361168888608821644573327984898027122758876136885484773152209798383476751189915472451242273727479659962567464957496186481166955429683834837989849059638939381558916885438994007969105020534561025180947668372009298302487235692836525791160089083983730261731517670653323946821060064877457113559024790815362709971411768884004813370175240251390028347341739728147847967331475817048416827154189327351285544717585821080841406107508461988031548211018840927691633086938983389874769156295737667797719377602968027013507906075475625075757652683281444155311546474824617878670173834570752124217910862874546291347480445775117757569372777574870015834954990807897050737260337816001551966089721975840090749549210609629200530554573186416299776*y^21 + 94413928069510418146209747628223612785281390664211453621534134545733602092452894706489411716031288203367075844125619180987179756188175703287705645920601594886719735707441210220626193707063279031777771303741017029400884526735821734593753192237966397596986754422906259301059449969123383243651151948727274992278676571339568681742893369589708882849923814075928488724503988611464651044940455508979408251734457481660396817896318990130945874213818674769676095624138294563550176840234686191343450255587165907080752153832219835270966783055272029342844771067986341491722447911825341219935843532154074847772451866246372906766605164096707116691850628353043496933404538766371795137716610242479840092233692004722279504021121437346720951834089511561125868711315923633809656721336629393347798849486152418508999011871816323316199875682974366954074720503171895448160117347/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^20 - 10616911995853324316290011796438086736624201311100882093675523116595121923523712319389842222880424753824799194298503492898871752996409922745656919820130480010005116156024409922394344946111915922779097838275390238407477554892155864120623936055884115605244335602862388434700156379043498955373905946023859750191978070329101115129870823936026765371439000342980285052248383703398161983594162875151543973475394965517468958351571092309985916328852840007432987812906922996559240515093488787723030559359696903986244662175830606412830009406051239123246258251016440102436439613082830166446701873727499679301047213772876842416862760339080768195400209661808862260980197974411121599951140594181462110323535865363181839400821656621355286615732762169718291591117804767477243629984571144884995901378892139434309304002593155032887225149400038782218268674023496166583399745/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^19 - 15017024002153402394939583250602038468109870673043889181468195847467187859541516666044931009830728712164817592574581296762589419468915587258288116695976955504398750327008707382084814911912860166193005358187495403544387214234697223218444266871290484232629539551918908678296750732752788351889777914166766119500100890183978463436719689148406018011521505753409372911813560848622253990144314223693776076254450910208566359166181289931907024518576199827856494337912229280109153349192183595908841034411133402893432533535078692759142286984196375660791275837485008210356800104958860963806629809231239243256808540470202497244823200102143638561298783911362013168932971109640018275816100421445154155184145888060611214155105308977229559788236538401999290233246802505304965382796579386415381512894501838521829128012028801044786004395987151829496370698223901963531341215/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^18 + 10906448597814019764174456358655615209362108911279046816147099133353723038566403992215493216202504782124452934106282819218711442654666931914996663944566512849512509671490196682132596096569958953055524800402406519724903514403152399400972188518010185265446678564645222059042821870448044754480989653902998032349351774544912877361821890525979809644946064051813260471565086785647635353816290149427542308559945042477823660274465475957979839911305012620532304782618885840690583650341007992537150801040539015231251702212932797961447597251890668975448905842710677855137634174669948245368207671619979977912939609240625324519102063834311945094687957292784738201081208129364518463724934547259348859359751671501546039756383290654729101957346332544301251844669684310443605166112843260244889086674527108300893621192386889925034040856339570736756998423106997745099331/28403002179986567242803208933575740803801763122939168735811101035559287520931177285941307856915705632406443176938635886906105340925844239646333887328928591244138005539924933058836061191195180719097058679464945663170514900822415510612603054390340362000324451827747039309061357319621350758253039918990988964322580299011109736608502712004892110410410653355755025982828587993005025987273886151156142518922591658121382230654480790408328432591168070566301111739988758267974674087376455657138347113305788241253305220477458283875962531148578743448023301413175868228213828603910059650357203488713474337252923486441001485134199007878939805938680390647095982032623754545299201055157180214612134035083136036230224001671742668309681796684409345957733726792670421285195205652303306465034265196333785990109502242953359801951853094475183488078417179371420768*y^17 + 16840922693940864847815631817426144804820133203882856427070175960857216254246073057583343988293819857493118139825777445018484400773559325877218344532418562436329481236193667195262779652410725503984443019542075748944107352484089764498284011435319903668176642652312797947576896113623323416934320698251971505475046856620687532790354804923348541163405199824265470349260741513022503936252770292823593863613074337378555860131114005183293398496466147554059307540690830320893032570774819862992048269772334300798111469668960537189987208715333884486221393919699339245409287782811108686450557806257206556036040637538860106325922325343876214994829093687640962439339068394019956696835948439459784155304931858147670180303725264980465024099993220883541326007567064055542272067172150117436819821246996662204724325096065452883085266438960429002405283282181736093725451101/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^16 + 162121039577207517463316995882935991240497439640061529876847836839805811748125713129982180159228775045671898060831563818615018361140521862667050566942467971794143962563160596046884473251514465747335643578787666455793179070653668385634492375704204604346490803365043215648197099491185426580157678646710290076614085794974043368531741091508672255312156126291106843970793312139262122504391574792588617464732510303197411399245897037277388389279885869534522179867086925568094650971938254806179661543654994150038320257123604999610552904383070969114546977483915365816194686012560311836514300921568559213137700243075524340846587930136873124009011227508160678578838724738489421395268162060105080021967655900388520414991125356757604568752275040924853250526200808761246089633352867912700973390673549449075537935886797027626187249315980025665347447025903523447342475/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^15 - 4923588912082070685522744365039351104681801716643273714842944406105878707104101429210106483684146824303790524869641730812049058804954094521533863715207161193734913111257866355957831009230842099435312990078760365942773200876629230240472151283920730297206624137659427258850661515275074799172857775194444950499839335814857969583605864913556191878673355722523176142370982099311833719842395309062863514914258223523018229998268859476380018758871563127676081626508647318612050439537555539454824559660577048768190641982962363576937945832204124885806785869172761262907874762930341347419533168782529820424313500304514512597363288282333149535337772337210450665874745794597264663700656959439830136376258347167216793979989194699059477595856057710081561702894461200692803310943632098148420571803045620627241869463322419075941077433556944844394976660013854824783750131/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^14 - 226083272222018417959335778571647200661934609724801224966377987348222243439075148961948315351725652687446411208964785538477534403833911257058783421865992839576614304876592032520926488816253654877306298703998103225624930943610627157126339874403649696168818768458151067630671972836850956535471237831328407046584551587316437211371638828690179214646273618651983497631169137535104783866785915822961358372656921673884089890945122096389817452000040659938926747277964673680038498883827472528418280782247864174412021603041688403169931720588302124540761874831714906253205410067545506645410772630576658253854085373374529910443345580078109497994713515593239482426260217807122732914686039030063243509644779520601437331166710114811102755401676783922980944938072403207652755340115393865622280874844670361223426176873029134059917268063107989091775941016639526954111215/2385852183118871648395469550420362227519348102326890173808132486986980151758218892019069859980919273122141226862845414500112848637770916130292046535630001664507592465353694376942229140060395180404152929075055435706323251669082902891458656568788590408027253953530751301961154014848193463693255353195243073003096745116933217875114227808410937274474494881883422182557601391412422182931006436697115971589497699282196107374976386394299588337658117927569293386159055694509872623339622275199621157517686212265277638520106495845580852616480614449633957318706772931169961602728445010630005093051931844329245572861044124751272716661830943698849152814356062490740395381805132888633203138027419258946983427043338816140426384138013270921490385060449633050584315387956397274793477743062878276492038023169198188408082223363955659935915412998587043067199344512*y^13 + 7618134584922133688542202399110825530202870907487180422121811392152745222306307600394951332511311239126935658823651077697139887796213068223209969034964244338825371684532101466260317694574090449182306552216277633162504837393042543623327634630703514135614440265149703957646403179619953057241707143397281870385773505562835782113798450894526982928394815042060943009549436228794024284855422296279761190431037752807782065204159745949700353695119967951519132831964373975231633011888856869108394833708756043923173377047481744983350137526400877101483589513662443762095313630028556029120048033271393411259011159839900508091864744461880883551992995135215169258453766341894579573314237381586553191166349788602087530564228550717628971271765896944280867469670007462993110564846914248460309043220980648366298188616044211451486568395962386027614295282454973921437241/32460573919984648277489381638372275204344872140501907126641258326353471452492774041075780407903663579893077916501298156464120389629536273881524442661632675707586292045628494924384069932794492250396638490817080757909159886654189154985832062160388985143227944945996616353212979793852972295146331335989701673511520341726982556124003099434162411897612175263720029694661243420577172556884441315607020021625819037853008263605120903323803922961334937790058413417130009449113913242715949322443825272349472275718063109117095181572528607026947135369169487329343849403672946975897211028979661129958256385431912555932573125867656009004502635358491875025252550894427148051770515491608205959556724611523584041405970287624848763782493481925039252523124259191623338611651663602632350245753445938667183988696573991946696916516403536543066843518191062138766592*y^12 + 8920588460841817411568976414703816072881734692894424728436404590782292621325671884247959372932373010712735402427321184011289028243370416128524441201121682012139259486363312198443957984853007387373041766499709429735756203122141875265974790809314987794771208308947282228208385758138870332178358062027475464015911428844283901415563938371690818933106236541717749928749636095963880493561928391929427460848406472565441945025599461106626492710367631754211078241913185672284165832337870763528070331324022613540219517343588169360046284674038833123164579982555055561885173342403260359483995217566687642371501689245320242887548297947958632477569187701519464571890627152515822421424429321210380641817700711468000635957631417536612347101515461705888607617425050717310941273242266857148592711653611149644851731378305964332205356682413908770706607803052976781098155/265094687013207960932829950046706914168816455814098908200903609665220016862024321335452206664546585902460136318093934944456983181974546236699116281736666851611954718372632708549136571117821686711572547675006159522924805741009211432384295174309843378669694883725639033551239334983132607077028372577249230333677416124103690875012691978712326363830499431320380242506400154601380242547889604077457330176610855475799567486108487377144398704184235325285477042906561743834430291482180252799957906390854023585030848724456277316175650290720068272181550813189641436796662400303160556736667232561325760481027285873449347194585857406870104855427683646039562498971155042422792543181467015336379917660775936338148757348936264904223696769054487228938848116731590598661821919421497527006986475165782002574355354267564691484883962215101712555398560340799927168*y^11 - 65025487688093220453305214656669676982024861644212456129195641647075049088888309273687593223679352769009323702685036623756343775636284819088960676573509375785301891402117160869441886672859922249384044936506375429998336248309995220167474012679060946325807966057415083234399424697886425157036064526979941759378582511940512782987531333787250900136192081287135826840902985727626990983632123108733247165684668035639828541112119848763461309748939308075532814259179419336695442394685377769239852218171021334150866535027222708576600399485502985704486916567330962266859282044028977121531716864530501790467208721449815818840869123011895823514770135973303059313498134809171991117144884612900030381688518238473082906669400765755076884871022468390485021258237799650744499314013488824502608657738528210566628438611382309766040244829746951618956346056378063403274127/1590568122079247765596979700280241485012898734884593449205421657991320101172145928012713239987279515414760817908563609666741899091847277420194697690420001109671728310235796251294819426706930120269435286050036957137548834446055268594305771045859060272018169302353834201307436009898795642462170235463495382002064496744622145250076151872273958182982996587922281455038400927608281455287337624464743981059665132854797404916650924262866392225105411951712862257439370463006581748893081516799747438345124141510185092346737663897053901744320409633089304879137848620779974401818963340420003395367954562886163715240696083167515144441220629132566101876237374993826930254536755259088802092018279505964655618028892544093617589425342180614326923373633088700389543591970931516528985162041918850994692015446132125605388148909303773290610275332391362044799563008*y^10 - 34847503830931559324025085685036923710498284449480358361493879870452378920350555402414209323838142761270886614382983520445030169957364164780984657066767586853655088850680690365614377718095663727439945817801904818946216396306485159743783450800206504448771148343319140717582078452918960718910021986818136937372549565583890546972110056501154562841671395734478295216533998797482109921491690568292611054514235624213591104986179597465029744142564549765703664183472101148254945845091003579082641926342743943739228927597932152915098017883219484699443771755064005227359676117251746452675701848485661964309166474851872281120213497942574257811524527257717723578512172218794355519528249001647526198657828195214545130531662344681396978197618185508632505394599778478397728195324954250317035299354874653063806121405586727916206095047461510227881167367101729977920637/4771704366237743296790939100840724455038696204653780347616264973973960303516437784038139719961838546244282453725690829000225697275541832260584093071260003329015184930707388753884458280120790360808305858150110871412646503338165805782917313137577180816054507907061502603922308029696386927386510706390486146006193490233866435750228455616821874548948989763766844365115202782824844365862012873394231943178995398564392214749952772788599176675316235855138586772318111389019745246679244550399242315035372424530555277040212991691161705232961228899267914637413545862339923205456890021260010186103863688658491145722088249502545433323661887397698305628712124981480790763610265777266406276054838517893966854086677632280852768276026541842980770120899266101168630775912794549586955486125756552984076046338396376816164446727911319871830825997174086134398689024*y^9 + 3597064822671759266426047296382135788534104942379150791300860833153088615526366651936191742912006467679058131487828384988379003393350492341126719701473927467407964845093661585554098874252194639982541777808691440792605483785491112752989794935775998252652684388103884298471536369472950553057776725601125072686258841350214567776165182193666364068432952163943528526519895682929070774736374316298032473920669221846073269793288845720031236195183862545106299063092374036070334437900071268426245524720129493609215064814411513795174650505271090168230092370333117767487698998441180850585232286749023202080203685628205961366714163953239982618992658793375654737593158685295737929393031405031449950485882304382835824742863007973114699903371869075667009337872366754967694875810196157557697098634224476648780352051153456546646248399249565803885097950517194339400679/681672052319677613827277014405817779291242314950540049659466424853422900502348254862591388565976935177754636246527261285746528182220261751512013295894286189859312132958198393412065468588684337258329408307158695916092357619737972254702473305368168688007786843865928943417472575670912418198072958055783735143741927176266633678604065088117410649849855680538120623587886111832120623694573267627747420454142199794913173535707538969799882382188033693591226681759730198431392178097034935771320330719338917790079325291458998813023100747565889842752559233916220837477131886493841431608572883729123384094070163674584035643220776189094555342528329375530303568782970109087180825323772325150691216841995264869525376040121824039432363120425824302985609443024090110844684935655279355160822364712010863762628053830880635246844474267404403713882012304914098432*y^8 + 100019385480051695916413435862432328057297799610453065815717101359836944360263038320296841948146035679725721615072785678769692237111332726201486428706732593153708054672380571310207207407219732125203145565415232761074165075864128091880126885156795286027084785345975769995304980528732756347882895051334886585054624105594697247495126343359332662019454159000108097979478746538032269858329113403124237997920018564993421210588171946807843284581237502375373080068453774673943466667962310069386434763360180984864655049773689984727547984537528534231467729461670431036074935344072312036123820449413281752412462155966629530284835592512380250566834999586079849061261334551430851552402514571335100882264138459522369288069397142379916964608257549611837404949921806667034928892518509454699893181663192853409795835793532591215845100374970710703126144349254166181221/97381721759953944832468144915116825613034616421505721379923774979060414357478322123227341223710990739679233749503894469392361168888608821644573327984898027122758876136885484773152209798383476751189915472451242273727479659962567464957496186481166955429683834837989849059638939381558916885438994007969105020534561025180947668372009298302487235692836525791160089083983730261731517670653323946821060064877457113559024790815362709971411768884004813370175240251390028347341739728147847967331475817048416827154189327351285544717585821080841406107508461988031548211018840927691633086938983389874769156295737667797719377602968027013507906075475625075757652683281444155311546474824617878670173834570752124217910862874546291347480445775117757569372777574870015834954990807897050737260337816001551966089721975840090749549210609629200530554573186416299776*y^7 - 568399203423299367227520585105994966253052075681706896009248704682267120887436657137830688865851311495551099799234601329162803374466558905992373063869928935229069871030461525439704328998068188931040283636154526620843237787492994755253596127079562224085964336197595378683416219069287758482873663501843731926945381472282596864968656133401231411828266137782395954427556623949799572315368230380597842628207655927587955006423922964766906163696077178011131035516687167663185968107682500540785075026520762753948904272324268799718794803770938846456993138803536202692767196781404848249091185981960813143356350654771048820876929728632768085345774334315666114332170111331171091519422064245060389008849764525393631901746308725789840492547079210080514811135313630891940460229888608584580365288285583888902398834762144069008435517752437360256252989592127600703429/1192926091559435824197734775210181113759674051163445086904066243493490075879109446009534929990459636561070613431422707250056424318885458065146023267815000832253796232676847188471114570030197590202076464537527717853161625834541451445729328284394295204013626976765375650980577007424096731846627676597621536501548372558466608937557113904205468637237247440941711091278800695706211091465503218348557985794748849641098053687488193197149794168829058963784646693079527847254936311669811137599810578758843106132638819260053247922790426308240307224816978659353386465584980801364222505315002546525965922164622786430522062375636358330915471849424576407178031245370197690902566444316601569013709629473491713521669408070213192069006635460745192530224816525292157693978198637396738871531439138246019011584599094204041111681977829967957706499293521533599672256*y^6 - 6039722497789077167986662336844210923345789379469809776286458362057849808785618128893900814251678051338064862005165980787071512922252192861541697846436146430793246704712500899858791042346023574333594312184345540648016874395004779717674743800022562826636053631082777195518930051690614980855073568548827257078132040841211419218524529867162963489316726360177267978740583245390175672499983108246200070774353950278682200598183331544199944997827788174409215916531716663199028121788948210272534147849218704756198203789022757971368439543416749246241616281139923945415321164946223002736669317324543844419494556432292372611574959397528746303155201520525048845564576645963576514567981989593040396687769988794736485832997805156120646202620144969961068659393340398983768082320246727454296278609223652873255647187204122450892451530307395473355439561790699814079/66273671753301990233207487511676728542204113953524727050225902416305004215506080333863051666136646475615034079523483736114245795493636559174779070434166712902988679593158177137284142779455421677893136918751539880731201435252302858096073793577460844667423720931409758387809833745783151769257093144312307583419354031025922718753172994678081590957624857830095060626600038650345060636972401019364332544152713868949891871527121844286099676046058831321369260726640435958607572870545063199989476597713505896257712181114069329043912572680017068045387703297410359199165600075790139184166808140331440120256821468362336798646464351717526213856920911509890624742788760605698135795366753834094979415193984084537189337234066226055924192263621807234712029182897649665455479855374381751746618791445500643588838566891172871220990553775428138849640085199981792*y^5 + 16321957679271707315679293601375589841432267787629894350269607936242440730133684868011396573008864297573707739958829214649215081851369833687332416111578976371473522723445274123687357115394190960963950347892762335283320278621347014822447073718974165337076540999079748278583628406935976476927725663554269167830569306771915713335546351295425869891088738318379807009641850491141121299711202559899339597119910831957754026309992426852722407738122753530768824972967825004143112312106476174909993031703942796726747018029736906712140184223067937822688157266756734904027988210435079872993332193708251680584233200549423868227363898949088452870091968690682020604568570455072899326627513822459637349972152642491301684710233891339956071134902044948704797486379008738111438512304101751117634048893562713675807694613156424068200460065071136933843082433514620696217/596463045779717912098867387605090556879837025581722543452033121746745037939554723004767464995229818280535306715711353625028212159442729032573011633907500416126898116338423594235557285015098795101038232268763858926580812917270725722864664142197147602006813488382687825490288503712048365923313838298810768250774186279233304468778556952102734318618623720470855545639400347853105545732751609174278992897374424820549026843744096598574897084414529481892323346539763923627468155834905568799905289379421553066319409630026623961395213154120153612408489329676693232792490400682111252657501273262982961082311393215261031187818179165457735924712288203589015622685098845451283222158300784506854814736745856760834704035106596034503317730372596265112408262646078846989099318698369435765719569123009505792299547102020555840988914983978853249646760766799836128*y^4 + 688315873038468892325250261807297179506647705140278472552909157039749157117687487113125124232185209308488754629811301585693582607936511459937738553000278018454535193565258227801073266339868084109727342557742207916864314105271716378184631209862957610924559221908597235441344553950204017339396949057640264992337496179690647860541262140708078539024382870572140580112230234584093714165042074049083435299054481651859666912973248960384587617524102095249478416903925798940011520001282692340314454848042977001605584147359908141448190739557880092206371764990357644938985734494313259459034335986068887646445692815313323229789860855032274308324572131303373091086380297858850805811088475898318742078149319272520340451978297641884861484643939829199427449925579462165285552192614672150773978741493904623833318470619658998105496215906076377109127401421989826883/149115761444929478024716846901272639219959256395430635863008280436686259484888680751191866248807454570133826678927838406257053039860682258143252908476875104031724529084605898558889321253774698775259558067190964731645203229317681430716166035549286900501703372095671956372572125928012091480828459574702692062693546569808326117194639238025683579654655930117713886409850086963276386433187902293569748224343606205137256710936024149643724271103632370473080836634940980906867038958726392199976322344855388266579852407506655990348803288530038403102122332419173308198122600170527813164375318315745740270577848303815257796954544791364433981178072050897253905671274711362820805539575196126713703684186464190208676008776649008625829432593149066278102065661519711747274829674592358941429892280752376448074886775505138960247228745994713312411690191699959032*y^3 - 3482750017321878083657221858168065653339748377577775243989127948449788572368156606418356074973316740951068785807439781637635196325986950457123269185943886525391992189014086928242662979211763316112174962917744993539533239443467976119304590783318862701716810493274487619312427126255991335794912416917633613981119949986333146948356673710010007405537417272788968648288527705820700504705372296428139115001619147727306594477515081996259962144598040240947196553332326929127508801104501237261090176741408736437701566221823977409568732250497307156008342124253243291082284567250174233421210818934395910439579959404982432818763533064200474832120563602353279752636216214609546988548141228457330943780039374376725370338463852817296739748641466209821708689212077990417092837804270583465299155278629126251497257244048899408421756641757496852432140134368067941/4142104484581374389575467969479795533887757122095295440639118901019062763469130020866440729133540404725939629970217733507140362218352284948423691902135419556436792474572386071080258923715963854868321057421971242545700089703268928631004612098591302791713982558213109899238114609111446985578568321519519223963709626939120169922073312167380099434851553614380941289162502415646566289810775063710270784009544616809368241970445115267881229752878676957585578795415027247412973304409066449999342287357094118516107011319629333065244535792501066752836731456088147449947850004736883699010425508770715007516051341772646049915404021982345388366057556969368164046424297537856133487210422114630936213449624005283574333577129139128495262016476362952169501823931103104090967490960898859484163674465343790224302410430698304451311909610964258678102505324998862*y^2 - 7497522964470843529554871994805309083145703751187843064292247532593641123843914966285496502528403060697577502760566947732194457817302609264807676575018564390777463097190240399671089555031338636191213329973786939038209551930687387044839202802135215768185817655215360622927293215595216469804046698383875700661533664922007493422063649726565740812424638511102500072493345001598062786531272740387009410193005054531993246533286293392524011397786690971366722792670993198845905171899299405474714198572365878062396817464946922498236856076814493078604253519433692903896401939017581840617706704167626166455966272427253709904388086013315613498626963031692173291059043734413301222656846830351397641845270848557574940969668500831747215570927672197994947983011814013606689697627366459957222713707066593751058499334599866884704653363344279007784081413678528147/74557880722464739012358423450636319609979628197715317931504140218343129742444340375595933124403727285066913339463919203128526519930341129071626454238437552015862264542302949279444660626887349387629779033595482365822601614658840715358083017774643450250851686047835978186286062964006045740414229787351346031346773284904163058597319619012841789827327965058856943204925043481638193216593951146784874112171803102568628355468012074821862135551816185236540418317470490453433519479363196099988161172427694133289926203753327995174401644265019201551061166209586654099061300085263906582187659157872870135288924151907628898477272395682216990589036025448626952835637355681410402769787598063356851842093232095104338004388324504312914716296574533139051032830759855873637414837296179470714946140376188224037443387752569480123614372997356656205845095849979516*y + 342141415305579807357613469848945024120998121286924607753373673777406629738290176607658196776654974957675955727839376207669376547276521016379224960918435676382894522305779279265310587377885134750699647276646931459805264767641564626208980397248071198782232289809205179647922407778857141833878599859517769999030915912115522477359265269003705343940453154453217621664944630468987595168390880959208028888734428120400381817516956620527504618764236053128023304247702059434640357140515127975504930647965848103789220554814624567809491954433191244318410834383731898175978824579340800195212262305002860282786555681331458179807001059118739126584047209172306150165901312350844291819930632731514054028489832026674878964928246737540989684450682227531868804045176354153660940705561966515667114015706080998325845843764263717307103553011359155958220206103903995/37278940361232369506179211725318159804989814098857658965752070109171564871222170187797966562201863642533456669731959601564263259965170564535813227119218776007931132271151474639722330313443674693814889516797741182911300807329420357679041508887321725125425843023917989093143031482003022870207114893675673015673386642452081529298659809506420894913663982529428471602462521740819096608296975573392437056085901551284314177734006037410931067775908092618270209158735245226716759739681598049994080586213847066644963101876663997587200822132509600775530583104793327049530650042631953291093829578936435067644462075953814449238636197841108495294518012724313476417818677840705201384893799031678425921046616047552169002194162252156457358148287266569525516415379927936818707418648089735357473070188094112018721693876284740061807186498678328102922547924989758 # 4 Loop Invariant 609955266713042785722590164972454582879085689358273684809631016413883339906957025737509760654576731883459484898487481896389465326546828700734631984503822510456951128841189359771512330593575849784289675507456209250863573925373133035610003855071630821675157322329334936923018598926148257407628161018565996451715840691985868482638794541614052078466393092542871878491153364553114556738557206346185931904132173978497417939169788162237268499766801586888689795433166093802340782983549586390256924622923821935828908805315060273539699548278093488681680535418432588967538849677852607263080752289411517701477553279883343421500777891634720744704806068759523204748528538186521429649075883996298421731335607279353393769885789381957423978405563800786031701865207537550439130980612948090173091013381118088984410166371539916247982265580434052301325907502423124510346576988846616364135948922596775085815408119788484890487396047618376250162904436031942571306078358446522341163364957295155502604853538795661044431535527924307097657573232501800904252104477259856345142730734086482645092416829744711255521618625019634298716359545641/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^60 - 1614314346401928797296978881252881714919858281265298085796735628594889569245710108153693486899003400282987577489966683569181382702133194708657600271501408270915944395719536455970777620038524506331286062904663372660380768282999759417337096453438747843433495062068962449893377048081727518614622946159485253760424240009030696633248937430748390882701692540264653352978656326213087784280524842924693781328457589300244051052186487804496350360059713458888368380366155551531828417877348423205838181394460691552664770195906693771103718610302364266163257811393491031134229769530769339879472546455760475965187760310758712648590152750350632841646042718535373601691886012985097767180158005828402236073959352925886903844458959911498699337001200939338854985598399892629967274263719857478557449861893064043195802950709196364361329728614131843685728533390135589435496215392365477007051948318656057807205254637871438326767582269863555403292846484479617039987316042220864764861698877476165241657476952783699755418523888327894451196956240484464758820461858250633194232693306404632355532323804596056353863856285513405299286220205369/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^59 - 212416496702827887747301971268195913177613959461214809538101742971744846004009377071473376349113711126261002888771121998787723168341533052827637661559112060676561108026972725929267788095766011702764864454876279132951748738998086699434937120718290418534861435260780291764272473601148562438865149537842536175845985032762028519897185947082629862733326225927052454499232676777722461743381707423192849141589543985766227409860878343291832540275561271554250597527212049372166206841571949333677180812101546468599015575401115142586660202594882416921134182165715660143869067572147242320827548896066617919715983899020102663713412978955722244285642448285187102855963706358624288914328748955795456723441445312424691273399985404421889967572244335371383189160460063554416903536473507286108521753126148040404374084630160235600989043508876805319510736796682620561127362196169031422095477318742214910542943702775775351388866642077893365660262433331759990491651655391267350944338478771138974217451075801535362483746500373209756548638629137216501572810357158379963945699057357304723624226684612149961165370102277444209671814603903/61674086742828863412348632724860830677252626096200461398766115844254044881235273443493769594574082771593270743639399358907571980161123275992861148131508238960424518701336751749800142645815819651821072597931233968937129130507371577710684624344930670847448285653216973787166880173775789838161548573765271012646209302176548667969620137599327185123124951880889403118920447629753656779705355589446056592110493760895262502676366919065606839656645441630200403033929904311324147181817591965161255907779354361789224759520177337896379826810729694889590519663382314291326970539928767636153952717754810012307498362552199621833317215935272462831473255935587104945866989011938632017043234420082402200161674369919190904789526836740421413803413982645658430219341855214972597151235533949781866481364843632625553412566076119916065535098216506929860555067667444840780963882779276166947972796826905947983589779905920621490179710405372608485892687285376967381923994750365246197480278457587786110067041454038823651700274065997048514788911366531325802315460409202139414910055365072085243289822548703515568483239850501052186329924413440*y^58 - 89832280032915023655910187544896083342321745221449072338047953899512227549618746861145220462700970783443580300432500062737979064435665182941451466899409197973237295798746794738056686440267055819651935006228933990588931682994276115154545872846683691956820239740633827081253010205060294244266081034197370913684533525280735350568241180841766597034771897704729622663645586118964111177914929246748917491174204089719465287313608478816253908315769603687055326307075637437243627384709574340340920965380476001013940845849418401365790287296824308275045262044719272181074393084085868987191457800867567436693803372167012502276217785344611874711969015318164012970302249894825031431753751096107532126427313055195614264398725864981893406068074197874117173122912114913402792870196605406136381308455621921604547258783604164315519419480478384656114502154879059830376017447947879116245815562805226341617430140823085638881479162908101916415732933817108191360641895506721623249409170739647100218441768081273504209011406945190017497949492828626711568580632971535346377163799830685860254164601471825157305588459388284427469447302954007/1634363298684964880427238767208812012947194591549312227067302069872732189352734746252584894256213193447221674706444083011050657474269766813810820425484968332451249745585423921369703780114119220773258423845177700176833921958445346809333142545140662777457379569810249805359922324605058430711281037204779681835124546507678539701194933646382170405762811224843569182651391862188471904662191923120320499690928084663724456320923723355238581250901104203200310680399142464250089900318166187076773281556152890587414456127284699454254065410484336914574148771079631328720164719308112342358079747020502465326148706607633289978582906222284720265034041282293058281065475208816373748451645712132183658304284370802858558976922461173621167465790470540109948400812559163196773824507741649669219461756168356264577165433001017177775736680102737433641304709293187288280695542893650818424121279115913007621565129167506896469489762325742374124876156213062489635620985860884679024233227379126076331916776598532028826770057262748921785641906151213080133761359700843856694495116467174410258947180297540643162564805856038277882937742996956160*y^57 - 71927837542009345686413630158122049068740667013896552723957548268905884669233081341528823313893455464883480904128672153479726001567711225892698866689396644396349948884237417217358475727635670480102768982911084538050224102445231299123296175625191355335497695817134974816577396666858247760711693089869382318605361833911583522568082864866763369221495671609338058582427811484869494928003634971076099479006563574550266825944249738221443394767237937862670531612379008678066777821658028883731749916898484938281539519477890896739131770725399616518547296271458696189300829586927106155720214550719105749237553159744893178517985945240980919452677667806632055105736505567064846062428074401965665038316615737503471253266023086586000558799039944368037165003945623163878166216520866277551906378199795722638974368251912263314693739313609796904931060785460021880883742688184010661157715070730235123076611429037115830808182012467730632978717519439901436731220901693025248595408239733852986555095624319097658917704325872758901075049526402641197099008925141464323789220331677803134816270339602964740477771782315884893924091853423341/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^56 + 3321969957274403364433194486133356519336660731625372099041946328890451889087851946788945550755832927305663772897760103171202031947660867803987947122653538682026178231043115682135359114044507021960724777718458811308392588107714714824331575411649750580310317222695822378611445775377234094951406190214028707420721019512356624816297579828893180208992924967230020483156961268900177174968298775509017840565649338802926504015238902967127158813587508513452812192641096666826350719094932643645906443219117422436368437889851490939149922086068656566107900562553611442446317825765990521841647267599603056700770739518391336792738134610543139147391680489478781868379898334218510195616737290881586922438771731160383134193148902057109076810196822407915962906471620027962368067230479161960448355735370707554914441178560457608946646710106697659373921504431326669272380571306168727997010643880978962297165157408653242281871220903221175974542082479423165297270518199183374866672387316117921803582647133923469835017095420359898645939002201668295465628112987780652686557824189480595938013022677919635435730257478493785959178581551685327/1307490638947971904341791013767049610357755673239449781653841655898185751482187797002067915404970554757777339765155266408840525979415813451048656340387974665960999796468339137095763024091295376618606739076142160141467137566756277447466514036112530221965903655848199844287937859684046744569024829763823745468099637206142831760955946917105736324610248979874855346121113489750777523729753538496256399752742467730979565056738978684190865000720883362560248544319313971400071920254532949661418625244922312469931564901827759563403252328387469531659319016863705062976131775446489873886463797616401972260918965286106631982866324977827776212027233025834446624852380167053098998761316569705746926643427496642286847181537968938896933972632376432087958720650047330557419059606193319735375569404934685011661732346400813742220589344082189946913043767434549830624556434314920654739297023292730406097252103334005517175591809860593899299900924970449991708496788688707743219386581903300861065533421278825623061416045810199137428513524920970464107009087760675085355596093173739528207157744238032514530051844684830622306350194397564928*y^55 + 16597177010731578911351432236925505703435489971982142129957105314545427493438475387159526250272326489404722880921611828953916621376416082455308599125155664614261726618766241758512081349900395255304698904945261888232681449640778467885453050163383155042055593197406597987297214663280147207896736529999233866386046405160576538722920995275803672134023158726558969952765632518303783419762582443255245910835220144469397308354794617297035798086996254141701162235921940926889402454293344058006674986161219532554316545475315687275269723728466995822079563596520276777291466700063537395148441162283485503238453847894263229068149520595063711388064955896774024695853813784031712895627139312318763975755706875531016560826847878111489967033025134891007404948717865264549637056446852230673269492818329364661906677078011185055868518442176579918331828543132612729399141719048226525054432706433492604860245649817448354967047645762550018740697178903342120388468771380622610966900890404960991999337970321266613865785846285596523299712887713095774386029820488922735844812469445150975025176995957830197220571721762293952748617701461201271/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^54 - 182523994936542909839935189601624174835043771471901277956093588371175158987395818940400915798355662474239651977169165003672429851179050268943458481943495040957236101232771955795661491623313450711974580948170722978363251454976446644531848267767054034931696946488314427345221586081275407171153700447778429100272671415254804882913799681929458163687944401351523826102223217940375245439731389034711077160922811218362269097636575543714820297729791106763963904978700885607972342424539396342234899955808701280187743786563493120570661273478398986761925286196986312661848519469872045238859547533227010881831274287210694199172672111179677218374451845139183040491060587696114820878752948627276847173959120405790108913217032118319081847183066601082313079791702339504293456926621789539534820304026231677809148523494463789669480758927505425755182435689922202326785817140096976288588252566770826372006827141544857738237520053752712330014203241969121546983289861493681195044442116852636568501857437045672166233797697022889420745792015859486671666871352637310538142669173479419976708400827862479556373825703818485040108011316941149353/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^53 - 2873305940030787139465727073032053093622625744133417068831762019785540455111795653368684655358537486303145808719041674056185591571875811393970605768055129183498754998161089524188647801569912618389794814978483726070662892112394577177273708206132251368059394877157975204430388453115408168439690459258425904025801675534217896259915595839367158634274454625000224066382629952334556117444132194186431995140738795660690829000616598345625511190700661297383427299640219714742300424715085667775013032908801701783125027944915180383162179008340035903344173488283446763511615846771339513113582762432820465304095455958751593941220832878997609183513203064106964216457012831154342533396205301067984055814666516975771663906031343773221332203455867379755369509499566083838829118326968377362145297125256947401974001541448529314803228151927636529189229568129150012446177614866004473160089854448684081825743291586286744690847086026974309940367557141845824158971989351309167793340587326489487921730614004035273496899083573598663159632225759749162402650444898898581581976004275122271545112538286504785713264880230012288060673477313120859291/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^52 - 99918972363114967400887733768776141862778283737250849881841443096526663905869695674450311336108922114285785785025332249646428720506310326075323989194189774358575536557369890049011796698732292472488426512324347383474046062422102730551749597581135954508459116240774032822561403224990664502559859670954652291076026968220660455479315646303565492736503056766962978009743617885459749326802770935697828562462686843084720439129044522958474188754020285586274142047186077483440160155650882280804089224067240290513498324795577099236983067540524058953387750223721854751064889017003118729261568004172668670588600432239865950006202182377873958116991277025833511472636604618084589635917071582219122726604487280943552429224540233387072144857149320123340535201712531363413756058127580724530215379430433024137424137504906670720625967174613117079222125711237329579249812858502424202539229113696001121050460563022408713512473834883803134683637716860468872525149483240847306083877841251953519762943315042739521389196831159501818030517492540476172666906911230909102189085569995168733430424630444120366421441097521073711328089795420522203/435830212982657301447263671255683203452585224413149927217947218632728583827395932334022638468323518252592446588385088802946841993138604483682885446795991555320333265489446379031921008030431792206202246358714053380489045855585425815822171345370843407321967885282733281429312619894682248189674943254607915156033212402047610586985315639035245441536749659958285115373704496583592507909917846165418799917580822576993188352246326228063621666906961120853416181439771323800023973418177649887139541748307437489977188300609253187801084109462489843886439672287901687658710591815496624628821265872133990753639655095368877327622108325942592070675744341944815541617460055684366332920438856568582308881142498880762282393845989646298977990877458810695986240216682443519139686535397773245125189801644895003887244115466937914073529781360729982304347922478183276874852144771640218246432341097576802032417367778001839058530603286864633099966974990149997236165596229569247739795527301100287021844473759608541020472015270066379142837841640323488035669695920225028451865364391246509402385914746010838176683948228276874102116731465854976*y^51 + 751691410104652633846237457068259448274032175753827970124831438801617446168872474774893526387288586331411672364099566774305793094919439049060295268412009043821133378231371204671018257242501893933116861968025214659750489059186258411176711713155616276581498199339770790441168862626657118662002250204066729672344082712477892825733107587856634272048052658748872830046559245491662401702105760632600274816580805757090117296468881791461474858702046466679498163077662898241333919357361525964770729648734464246707816683102852852148059443563387936446606525379333845169225967386518706088424844213715866781146390308204599541736110222123126505206920389913723992662371292182205497690981566505038949910169289348873806932863410063817199690997206305680975648941390497724478216186187677151367893606373684028173942509801525549605290519040711776973175065338071144181003256390038540445642539618163893850701630473579279497503979695375003679902008396449974381292145350420534741916044349156412551976593317179558747025077824913000616128834667779080420542919328530912150620664116243968103182743487936032394342356487277726759958684564732933399/61674086742828863412348632724860830677252626096200461398766115844254044881235273443493769594574082771593270743639399358907571980161123275992861148131508238960424518701336751749800142645815819651821072597931233968937129130507371577710684624344930670847448285653216973787166880173775789838161548573765271012646209302176548667969620137599327185123124951880889403118920447629753656779705355589446056592110493760895262502676366919065606839656645441630200403033929904311324147181817591965161255907779354361789224759520177337896379826810729694889590519663382314291326970539928767636153952717754810012307498362552199621833317215935272462831473255935587104945866989011938632017043234420082402200161674369919190904789526836740421413803413982645658430219341855214972597151235533949781866481364843632625553412566076119916065535098216506929860555067667444840780963882779276166947972796826905947983589779905920621490179710405372608485892687285376967381923994750365246197480278457587786110067041454038823651700274065997048514788911366531325802315460409202139414910055365072085243289822548703515568483239850501052186329924413440*y^50 + 18235325725635324129679834155455216756778469054279732333351221402443423707441683948276070208340550821149725874561829041764392467009563737877594746594320041845849465603702018127797898031082160233426781393043434488133532600803355841484061609834876757166814116033255440819724009058952491928145643296606607458443244698315338219576008969928912369588160562096595847047874403368330795967463664862630169011912447068247069607504704306595205109517767433191649040152448082720725125058648905015440530062521122949279913641141426943299540989095664765145274035859968751221857484044134977964071012667775196749760500969444653489810383267635213843409101350233971880835681713099344107744100295726099253271299723519976560143897978969484707588509303967993161124688315113310530041747450123599684276085543487570309732917571364728429459522211513704014923200287241270008155524411594615055795268940399439413155485915668045764798130525167915526446433289267108525060294527831176190241106473979492706660188487475704290181434950903215756146059771044148037987730591055313178890104949004314405168791376744172517374300682418103692625400694282980959337/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^49 - 323997775643720821205531002684495949994399297351651635129369439951341279767443696374891371254707056848485221491256143922578506538334824167145064585911049450300807537602827164693606395969517112270684443441805151567130980247675898934911816222412345388360964819203080629617456137737369772687619797287057226029605530988642575988132519277306183699778243923932666846757127690149801701349769314384988063732172188463204447409780336277385494469309519794871850420275000861532794625882552336525762954742334092383989147712213297773221064359167725399991640889112251553996589710695500998522976329352538168841214272800496654555723500987141131454485747176311088951340972274679323942938879429880554917908345946661273761386006000451066607052047727941082857147013342435287632356428843286910081572449963092793036453522141107131973420242461958366579110613839729840382841811304422354501733249551496333188431585463688901810516022105443435533076717258489539979362917446471330123462911284724160998005278669121385796806462356404544182449624085963200285518754551043935533254889893584285551973104439956512872639053763987121475738810423572071979019/1634363298684964880427238767208812012947194591549312227067302069872732189352734746252584894256213193447221674706444083011050657474269766813810820425484968332451249745585423921369703780114119220773258423845177700176833921958445346809333142545140662777457379569810249805359922324605058430711281037204779681835124546507678539701194933646382170405762811224843569182651391862188471904662191923120320499690928084663724456320923723355238581250901104203200310680399142464250089900318166187076773281556152890587414456127284699454254065410484336914574148771079631328720164719308112342358079747020502465326148706607633289978582906222284720265034041282293058281065475208816373748451645712132183658304284370802858558976922461173621167465790470540109948400812559163196773824507741649669219461756168356264577165433001017177775736680102737433641304709293187288280695542893650818424121279115913007621565129167506896469489762325742374124876156213062489635620985860884679024233227379126076331916776598532028826770057262748921785641906151213080133761359700843856694495116467174410258947180297540643162564805856038277882937742996956160*y^48 - 3207873883798277889998304375965744857706954071203170992819675556049021707924562582216508827510254700928061204396691289013544395145582620179396731464030227715946381741026704726055807703294594262998344138712124681791213735773196172943561714158313532555175523392339733175244109011246141041846201291307326761184409001482736511718830746049287006498839295908888417570104688984653470046257455459928055958756201251836979978237005837294550729686829964989380295409210752307545829269846569179291600138291339619919104092946686487407622669759101616835134008766832820202974570298571201433505497491763351041047419006181599346768741621461122533153997303999631155109525394330127060752599831268379469799273521565032155552434189524169595702546516555606667570893210011338649685101520820068359482270294527340986788909246102112887346173501401562811554129130130155757966927554810798720026970075331244732282243682225558107468338844595503137715099371482093893356323581975386820488939182290981625094008881902104663933966350927151325577784094539202098983982014916811510234150161726411518456501768899664973929532210565554716072558048596465024243/34589699443068039797401878671085968527982954318503962477614858621645125700586978756668463370501866527983527507014689587535463650249095593943086146571110440898439148054717966589835000637335856524301765584024924871467384591713129033001759630584987572009679990895455022335659731737673194300767852639254596440955016857305365919602009177701209955677519814282403580585214642585999405389676019536937999993458795442618507012083041764132033465627536596893128268368235819349208251858585527768820598551452971229363268912746766126015959056306546813006860291451420768861802427921864811478477878243820157996320607547251498200604929232217666037355217804916255201715671432990822724834955464807030341974693849117520816063003649971928490316736306254817141765096562098691995213217095061368660729349336896428879940009164042691593137284234978570024154597022078037847210487680288906210034312785521968415271219664920780877661158991021002626981505951599206129854412399172162519031391055642879922368609028540360398450159942068760249431574733359006986957912374621034004116298761210040428760786884604034775927297478434672547787042179829760*y^47 + 338788835962106639191223645305528343735803532220362478964686797926653412307591061656317456505125556162111654955902512578463173747218014959786828884136194222878159389275754078605396272064357941266574543761311131422940948956866375864801053637731692557636386066059745201970061641254365679634807105702025887375201114750451104578954204716044637719510966087414493858869099984325014199599479346224446670186815060677375088086259787655936827887517162293505930189932696368234479789752550330871417470523365760520450121539900843756178589764695070347053345381588778307982199685805019002279157115325451322304037602692443661655708005998265022798642419346598111838727605351780413397285317111713848560352756678015036857491694724384388463965416736678006048651902396826329855400267753748233097686575418935764428927390251535044761250373705369305594476719499904307006681313879993178572289001370736442561225593486999774738322922906110699231286685420363655888466958581018041340697657918509190199865781970999191833104946604530745043066249460762798290212103830460065097937160118377252501818089682813725692408134589322259655434967534652558546939/163436329868496488042723876720881201294719459154931222706730206987273218935273474625258489425621319344722167470644408301105065747426976681381082042548496833245124974558542392136970378011411922077325842384517770017683392195844534680933314254514066277745737956981024980535992232460505843071128103720477968183512454650767853970119493364638217040576281122484356918265139186218847190466219192312032049969092808466372445632092372335523858125090110420320031068039914246425008990031816618707677328155615289058741445612728469945425406541048433691457414877107963132872016471930811234235807974702050246532614870660763328997858290622228472026503404128229305828106547520881637374845164571213218365830428437080285855897692246117362116746579047054010994840081255916319677382450774164966921946175616835626457716543300101717777573668010273743364130470929318728828069554289365081842412127911591300762156512916750689646948976232574237412487615621306248963562098586088467902423322737912607633191677659853202882677005726274892178564190615121308013376135970084385669449511646717441025894718029754064316256480585603827788293774299695616*y^46 + 522117013621906370691394617509012371657571950589044196457113153476474852658646128443474387392089896639411482923396553712873844510968226222265325799136284489386721940756738717021368568678144833822612218602525704192700290995229199008104242508847449170642671043532436311480290247792926022097550015810537154916013649580487861144065639576184669104919525673220030986806271196826375191621544102341980581995083172181775514129072853714420524067669327323180880121943866065065468298017049606243596961877479196210244865998509773034164238228755588175198961723758594906719830990647938988876279388049888062627227879225370408976061082415885143218216448466002113412287442652424939476878429608328981811219462594907041521991463955919327184039210294582302846362372124974021521737868378597537439224891517375681849827735665637379327371949459012774046266943619133754729663150966725423157694393016237785504670406261872178377471603131854323491276076076650698762850482203045393399630906302458564763672208797399515985334867968926971740912126114630602448741571995666771334564524923782740417172627191377516234273166670555166308550637211164600085379/653745319473985952170895506883524805178877836619724890826920827949092875741093898501033957702485277378888669882577633204420262989707906725524328170193987332980499898234169568547881512045647688309303369538071080070733568783378138723733257018056265110982951827924099922143968929842023372284512414881911872734049818603071415880477973458552868162305124489937427673060556744875388761864876769248128199876371233865489782528369489342095432500360441681280124272159656985700035960127266474830709312622461156234965782450913879781701626164193734765829659508431852531488065887723244936943231898808200986130459482643053315991433162488913888106013616512917223312426190083526549499380658284852873463321713748321143423590768984469448466986316188216043979360325023665278709529803096659867687784702467342505830866173200406871110294672041094973456521883717274915312278217157460327369648511646365203048626051667002758587795904930296949649950462485224995854248394344353871609693290951650430532766710639412811530708022905099568714256762460485232053504543880337542677798046586869764103578872119016257265025922342415311153175097198782464*y^45 - 33601550174230528010453785782321255494989275934961662276241927959824493379914808033463657290404678561273981011512228524476234940260629995485889656254894649439611578844449173790488117760935863236012548187283535758861356572591672048442533337297720917285813292332169746458763077816720238018305561496040262618990574778218132628759874132900551375965348998106304405354234137907376582275582450197102699990852585334453830109817287061079783575869656078205793374083865348795144472120064268082118275646080978585375098763384861291787877280943736831137410957596523409206549438170249240092327443588585508700049801739948771172610522783867139190261940790289013251808485477041590448517175508491830563318790996155948514534444448748019053085936315006011612982724634890579323846643741079906308775085201913056786055488224224367010823801664354831163606921813234757967558808081079083821598968106772177721737203180719562637962290901075484154890705797460515484090075589283535734275077229769448769806720900834852194033527081614201915801762907389650868239868287157506487682086675986725077390357014132825595690109541287232346792476406948832689669469/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^44 - 42426635697229120914061240631152767030939565475717935182868232097896825684831831185465002125471040319902330507615520227077101307725571254761480814049439952909198338865224367006334245090097179504505325236124003033917162801982357413071036500485051204292633242012757759035404153231000943522065334737947324778798174534538868425319265946902966874750941300028762721264301170090128573253131569961301943548001809079905305692860845641016239596836527802437243229978041796704358787654086948732386454735125316799956209309742298641960193435932900744511052237773937154432289043877715148064258969114899750151284321030892470480180499130759614099550059754480681254646754832921064338768635897503591098297181183192619751555566281496654957059235096169759137974204478759042651018065257972966639313464277871752599495661362535516637227892467375648632483113563558517849560524434507515958133092494309746833701671632521695877164130525882233638372979491109707411382591809277794929385734479863340156424967179334314560457972357822910097406530997674289848445714771222525240726373629008395420888390317066035376549803053103498025740713757022752932050727/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^43 + 288911919102151074921821968113159365148025651018772775628069431147086935249482801876752428389400227132594507748605633233830439099586213006387924559793411953637058716705070077367284785087244841232420258664648052588578765463607232621349745575851248880446571910522753471660628212490114030072379994667482647057187052792761193979697650291505307704872415745530220714960330757491022970627912383356693230573782584478981193279209054125788069801446510950463096177084740222950196365920999688398298531238502156535342947539052186071748761502462283316308735625075898601586967122265771470492452349402407576752498538807141566977283634006120495609242678944310431524284822768557246436398155359290612631615370887765779371181731820158518064146989007691496095317715218832870392925663158063555370392076606988027891201278396831374394534161180000892406690948544077917660907876450943381424484167180842339536347806090832108164213530019658241020742816434927819928780375441866719452344158016161716492702438203171487124785317708307792842059279610010681404236759051767532389675062641864631658759604668251654516682822537560600767931080484142754410152793/3268726597369929760854477534417624025894389183098624454134604139745464378705469492505169788512426386894443349412888166022101314948539533627621640850969936664902499491170847842739407560228238441546516847690355400353667843916890693618666285090281325554914759139620499610719844649210116861422562074409559363670249093015357079402389867292764340811525622449687138365302783724376943809324383846240640999381856169327448912641847446710477162501802208406400621360798284928500179800636332374153546563112305781174828912254569398908508130820968673829148297542159262657440329438616224684716159494041004930652297413215266579957165812444569440530068082564586116562130950417632747496903291424264367316608568741605717117953844922347242334931580941080219896801625118326393547649015483299338438923512336712529154330866002034355551473360205474867282609418586374576561391085787301636848242558231826015243130258335013792938979524651484748249752312426124979271241971721769358048466454758252152663833553197064057653540114525497843571283812302426160267522719401687713388990232934348820517894360595081286325129611712076555765875485993912320*y^42 + 104209287899152722471403934289886391193219909067319838569892433504862485239500168135375549802178024932815276705103516006989238149346451623773418768775727294165064475181734511804329669714991881512625546090090253917306706884495785849359182391621095355847208201506194275967224066900932603571791133499692794012472753933719499638931914810347988110780424101637872357140668638013769680416467343533494892287713657383737199040961876925814574722238778686835687926537286618812901729808486625171930423849445154128339586221500342596736352519749447112922272693742980280066925576388351656382478449188234229020044612417391141141401731795110156039120878117423772173274383797633485931330685306747240549237583964701735529279118941078453913208896427676657427350060728439136720679874002156031626857214904053406399994847870051745899779069340469059384035677952292653729140933113238996805244860371458955006883607359506351704336344666677957868394951433295589605917625193592987349020057648969317457302279837276512477119947439194961450508696936024750524268133719611878457209832687281723687265654894788906278299663540110607676307044270169999246089/2517309662972606669891780927545340027642964330457161689745555748745063056376949936469133452839758480473194724230179565669696815516780541877259638699245234243282633416381091908155107863094523251094737657058417713017842005326831492967783045891629823299895848394008856072945586945868399585231083615255725347454947318456185659917127352555074578984617344974730179719139610107336883950192055330181471697637163010648786224599035384451657422026801854760416342980976730788217312129870105794496377792154259361705682643245721523995770605175948150811820021210750298542503141654690970107598120519092033061726836667859273453952380294527970304605366255344309677752892530163752597225185438139595200089802517321221191465501613340275119241379731182965128915519156810416937657026581042202031912917606728311535736873982288821221063899391763939058361655308884385503705345464603235761916243787625587997876881215506364106999599171853280514632077252542260284382935673255116948824386950141126032086125185365470972393946949961877430551624037198633931665400631037110291404690206341431513683399584593824633288509519993898002130054282629120*y^41 - 2657719964944069739060154181642993059953197662490842073546903976306529403819880977554503554230691498542953093794523674327507486657420183521296502464763748057272047734356454326851698563935917982347157265214992431012929427775684789256065636729604908261751364217928649071638814284228693216248207540339346886629420775654165184882970491590131041561708251724330513559411706480320077292670840109056617438724400428029225794953420924156426668958093207347921763544532142545120239982009107202608196216143883791881739335237555909833930087456870473756638199168894722373084232104139914200182990261210234058083821626591535653024880868836115258686882888968619996726933038506842176965868499475485771872219120397925103470436898196063464460969460760741483375594897260334827272649179884451812430004822427880527111654944055587356538075839892147301057146545193135449082216417142907564869230238751204417437360417618887027918667800357320567373946488778776951993006379910232595104069330952937785763187181756334673420440178267610086965740391754778247214048983166897566131439215759693374559108128772611499108865951551782761361914852109439185750678109/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^40 - 134222636199102688254266935297995445667133863352287286513216366404315106757682337392393762129773070088345300388966962423663084508095332029149257150977949207003207101949352392180468481908622213406982936094637094925395481078449588885338857814374935687182088562958584336819120146447766480792530827713003473514147567774529674937460705857808570800324135286229575094033828978653350465533377686512639049337696319644034833870592857028759741323186442807036150417403849359787707685039886858495080497309915900044168373570150003770916916247865353905211252920360127455100935834189837470121183104273170690171878125713669890552754154595043736796347099767229730908676074441935185714227486770209847187226721887791233708230221724957989717716608730241822677502935502081970303353709243290157416594814007838969857735423363943209698706253276503667150862150949203420683232802766850703189146120328081131188203587036225824814040186935680479696597511768741277739123070149999026363527511882617402058036548872915564641559747158027463345771647840699015299167551508311910577482695851442401271133955833396866698812547302639395407704730735868789250328509/726383688304428835745439452092805339087642040688583212029912031054547639712326553890037730780539197087654077647308481338244736655231007472804809077993319258867222109149077298386535013384052987010337077264523422300815076425975709693036952242284739012203279808804555469048854366491137080316124905424346525260055354003412684311642192731725409069227916099930475192289507494305987513183196410275697999862634704294988647253743877046772702778178268534755693635732952206333373289030296083145232569580512395816628647167682088646335140182437483073144066120479836146097850986359161041048035443120223317922732758492281462212703513876570986784459573903241359236029100092807277221534064760947637181468570831467937137323076649410498296651462431351159977067027804072531899477558996288741875316336074825006478740192444896523455882968934549970507246537463638794791420241286067030410720568495961336720695612963336398430884338811441055166611624983583328726942660382615412899659212168500478369740789599347568367453358783443965238063069400539146726116159867041714086442273985410849003976524576684730294473247047128123503527885776424960*y^39 + 3301000857633289779875586045086650761139967693700259788981803331273124735160946020090185988891233638924619345134076970543557137714608740198854246203281244442403249356145826600031561699306722254140915001786703630025418136225127890350943977474920989305770597500869778711906368409037711863053162728699884850349134963781675729657112554190066631740754489093389994386948487760220936017261726038102243118137983779496568040014913859602262854099386573002771161797260677839671232072689033704457449876835029162486147601262340442791389910610199985052883924961181249538848822303687816057410689763387601801639894655946436930522019900495538591324161725790358585570343053345036374236734116841204380567925100914101739845519862222278788645044660644190677282295928667343060286837221558274458420370250789966086892807474447618830243422645237356661307839803613595712384829773316987351422175699384362057020268901857750932406239512223890500911451865241567740329204203395799849841563228441584224298165112248725439301304982898702319373709129647943478645258613028492988549339165275349361598696495459956942147577928969810084212504404812200346959058989/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^38 + 262545603080641438687354036997470385273928134056893373588204737936488116983752200323792615356955510551356094265368303990343105179296802753819908904279853435504273459222393880561979441160565353624197157612159008565098474188042971434404298964639840147769380755250752790388389017596509251754809512547062900850514414409297694130168917145412327657841428672530823831428775344516757452782764515863020228498471725242884613919387615622828545501706081077116002161633948230599839735073871365127730087783079722865529642282644753086684396151356261063976158538408650412507145592657934171530100810526281625034072312029630766110393501896146828206926339123882553507120018167963606531634185752491173979270169345952110547071623947859652423532746604853297347269762524859517442809701105945938502789799376273112396168552836506454428025488458643935821917350782463118889678153112982575641758825235658633071345570188633332159270702028734592090580788702478843636266400685737764303914861466430260461552997312813312574288936014246366317924906847179747199790808820128373545474773839913402749897909306487392576573953401544008961179037423260284987056139/466960942481418537264925362059660575127769883299803493447800591392209196957924213215024255501775198127777621344698309431728759278362790518231662978709990952128928498738692548962772508604034063078073835384336485764809691988127241945523755012897332222130679877088642801531406378458588123060366010629937051952892727573622439914627123898966334401646517492812448337900397674910991972760626263748662999911693738475349844663121063815782451785971744058057231622971183561214311400090904624879078080444615111596404130322081342701215447260138381975592613934594180379634332776945174954959451356291572132950328201887895225708166544634938491504295440366369445223161564345376106785271898774894909616658366963086531016850549274621034619275940134440031413828803588332341935378430783328476919846216048101789879190123714576336507353337172210695326087059798053510937341583683900233835463222604546573606161465476430541848425646378783535464250330346589282753034567388824194006923779251178878951976221885294865379077159217928263367326258900346594323931817057383959055570033276335545788270622942154469475018515958868079395125069427701760*y^37 - 29887422831405488633188004068940731594615242143422356846063733136860075736333534658516817672440011908918691461727282288842747830544932989686879390047783787299047189131310408314810656146998260744739875498255445518951379849658444197838012413135324531873548587392096903559940043091308243627976224419017307344318968545721276924558126044056052919543772340773184197180393680604616698492227108021862873378846244374553585754274480295817294047362381636623279603289809921773131910836312627498412165343251573578035946003528482491622530602819906659888071383546762871431819478611964429324709896018802300974948208888223042228202436951969796828125535822772339016951931364659098878323029253092356088334986053783739289034183120354456554499976615613536299731739616339094165685163231743738427579976263553858431140810607888991493145340512368659514707025095241859162893989865042150906009166066296301937819572367788547614427198928234915643479348104825986856364800555721579426133622425105727476513742510607494994238398911763712991454223225208027801426704322066276224874574728837516065658864609981902384808361499451651409732691512744533530191084263/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^36 - 727509079597467373399727821919020756615541461933778137129913949652193740257742304063832522183899618267715760660628905099621630951303456436505736867570774712046676019372106721453086300367235914838055894266373259434789723053308904464474120760676862752518823114848657548427561541677848393388276670117446534950637425582017262085669503426130133281118196968778887756500714977453036399476526990865537056584025236512707807361507522662410426998497660338471000752624188411134489106113524822899102633247869766519811194961201442350654316254830677832698187470311836586418887153690766218490205655923404045997134294307164659995892988150219866119748782750829581899150315519579160840340429117601174265902546607373955821119205322024663902201522929142315469721230481386399883794412753225230443382315842177753896596213724977886887423166281945943672453634791029672138561251469976992564698292529231665628291545472096133525404461189125239401090445523552812584744377904943528072245686944868443996548068558075238196370645985968475745717747571402642869553348062451352918638000946489640978195011220705297674639612941845085398387460950310526821269441/653745319473985952170895506883524805178877836619724890826920827949092875741093898501033957702485277378888669882577633204420262989707906725524328170193987332980499898234169568547881512045647688309303369538071080070733568783378138723733257018056265110982951827924099922143968929842023372284512414881911872734049818603071415880477973458552868162305124489937427673060556744875388761864876769248128199876371233865489782528369489342095432500360441681280124272159656985700035960127266474830709312622461156234965782450913879781701626164193734765829659508431852531488065887723244936943231898808200986130459482643053315991433162488913888106013616512917223312426190083526549499380658284852873463321713748321143423590768984469448466986316188216043979360325023665278709529803096659867687784702467342505830866173200406871110294672041094973456521883717274915312278217157460327369648511646365203048626051667002758587795904930296949649950462485224995854248394344353871609693290951650430532766710639412811530708022905099568714256762460485232053504543880337542677798046586869764103578872119016257265025922342415311153175097198782464*y^35 + 24433687035654075589526813752078933394818576456912579248977986488214909957700040104637309137652232699125030398709299419355002028255453626485467118328732295203478928796969282632047824389336704039581489483244855800395332542404866591987909976679946517845704825531772675028236344356535553490385004913733662107264500240868695636036055839664264621290289955339533085447639529973612002496602513238577366898546050720818998226630891725062354790369637647504543282798339803111449017162768922271060349725043735573084162865585983616584232441077926447095953804885590928166627261184795487203273309777908312578705485373531103785178576079382765476405670229338276033780359135366592256605336704096876743289169115554830486415802167273724899685532681247927890395955973053665463165156515356844867416443822649198024653964835842072899562321654895054842177058069883448625625276627643843014647666244183830985221830343002666475432134519876953489115624518297782713848922943845361023972869946148036781132417871852301686376529188375165211653600195157988163120983747794377557952085180947461385627375467400996019669621717518262511910691763443269023240194293/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^34 + 7131095760459138654076679894983971284949286276062278461635666707496570961403065208725718522404060292019180466277643830199990740779664548808626113287168155455674751287949832802275365531130138679954780943072214841764310618206776610188868892000051794747984806022218737197094633846192166166455504730211074528091043653628880901999676990360725625332420139292318234564586525298398692783817464276600556132836673390746640993368971508940788635507666521768032501526478007480639501199877896731614829785627798642953492637276028294270561346388303775668945943791407536428772761929686781818549137678524721438578905387775494039775899761071316916114275772462321628812231996989985944244671881218183981094943609347801008623050763950961482861263655076514884076800520264551658955349803900595186907466856134055320860649999269994712161912978338465456778950369655924225493344328112468018274594210387496977824827494775058157928521644228859744039825440020568504647395323017196556671479041698068928441437682637525270740778903932855590927514762600923029911847680790046261474649783336276016037056860492390312033205193700983065328113202118749714800513443/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^33 - 147357286487711143150309957384553987482295228310765821452573755814952535480304919867972216905907081783730284090590684923463466391837253155633593843912014189092043196536525079618874107823671315778652150345049029939451189399523171553852268479868537224371518964193595497739488665184590266510704425649915688286096836060943065324444614034883988721644167932734813745542997208914677023294526789651680388080151169370873071127146554666556481572288145102699832084664536083877289037927934859794720775746427258929060960935375017136172233814093437453911820537680682113202327356051870151595707325892015132131351371428851696373351476294974040176736659557454407809581403575602518316418872079183112717170433340618285634438390114516024256282015255993422759310279903151292240277951266148580055445433273534702325576745981982969897339411050947247517219336054664377956422205500006840580117964037768096027702704417753237059587136312278494808953161402501285033874116703322327373018210503775898671750761744689991637987054827445042870162532586621010838776524971602902609113158918439045018095976349580512738865280906693365700914955640661901047395194897/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^32 + 148964057143476535706843432032918804094929198095699183879688487738239743177854305152321588995254453025320513075588554240555437178085646601009570856329938167228112043201374535690485516619621485376794236797681750607611736934460106558247016542438957455887793533617178792895119342306490808238783809220264347633705812323923005649348753082096082711878036569436671220767090142224550291813814921905070465830186709797426477632791410221126301561441351830323360038833423855826031787411890476375161203437271315968926267790832418833441361803783155319160481620156731521055940081188290682792599379262493871428203673075950498047480804328460744501344197806957469845224505975452421885620659730098909411027820456918654779229164866046533742000097316522615258212984117463011325478672923748236593567633531264955793814292873619013560855595110982484616914586433329066580002584141861085469332765533546300129103544267545153535119184615401677225906881792737615947351397464489539002773594030337931156183492031406954815180691472642011716657434603093811340494784907514513611605003178889296550798508297778238395312861579406776729608425516526482221092961/145276737660885767149087890418561067817528408137716642405982406210909527942465310778007546156107839417530815529461696267648947331046201494560961815598663851773444421829815459677307002676810597402067415452904684460163015285195141938607390448456947802440655961760911093809770873298227416063224981084869305052011070800682536862328438546345081813845583219986095038457901498861197502636639282055139599972526940858997729450748775409354540555635653706951138727146590441266674657806059216629046513916102479163325729433536417729267028036487496614628813224095967229219570197271832208209607088624044663584546551698456292442540702775314197356891914780648271847205820018561455444306812952189527436293714166293587427464615329882099659330292486270231995413405560814506379895511799257748375063267214965001295748038488979304691176593786909994101449307492727758958284048257213406082144113699192267344139122592667279686176867762288211033322324996716665745388532076523082579931842433700095673948157919869513673490671756688793047612613880107829345223231973408342817288454797082169800795304915336946058894649409425624700705577155284992*y^31 + 81732545095192445223234554850177019354548683255620690435306679531005301165477701316268919566318952327504469261531308023689178610269833379333501182118171680611716616998376542515271687867167460120040943866405426590691941534888938843150164617570238658329853483811964702977831014657395440601572149850950229910249788930562715180912819247574307433300471334383044981037734228329998981281722981804523366247564239773724854685101490110828643929192308029913928130790392581405446468632832593364333107645845098115229548248693476216832460841414080159719301214918402396003468262503018825343144351786707989080395618147346360149548471088305412607188184973709500056508143375626586716255014993189865987338000897824524079739108006510407008937436830338897227747603888980392818401620413727263579876724129142904226753671227336402362377235973949914593195034434836824556013238699793212428180370858744423878502949217235257282653607279358561151510561140776961187836921655670251681122453728869606740149594678511754872503253923279972426167181631824648869820285590422385879745072668852288227451465421345882888084121887468560549854736969227460359486385201/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^30 - 39775334042938045559370218683070360224873655511298152235427772430374032925201918413919875511266690256169234498856947302266619167742086400056567503259538706809266156791703680655897032607835916222761689918997314708200365882752076151878968908773939239895332177208743283122058350816097839574369835647170062380739421460032488813608980191773786556074107239715721593016204386237708167456605049081304876400233655941147580895646418131585383542276211596711556340229668974376603022598502601676261908948650674560946240663642848792849532914107295867086683850417735656670525265626867453667649489726125698992113489580290516456949698883614906341830183464874701112084890991376995501169396337450326170660683341473088982804485586402442286864918898916136808070044479020824323540452053674501732552399531491373372405224946108837987230573355492449103144734062844501676476275517129122881916018959799899846486615796739131326184377590106612281606413719002006355705456742034745714177342966911310756709507604858433416344679129655020646955255293865862898246774987470651345156890430455777736899566878937312301620573675888388010406086370678301200041112093/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^29 - 84822702213906393859188262062300010397882380751423249445150321942636286636723866335540898366329142176570419625142680245926604911099849184864364480951690309085211812806592835819387329282216074385780006172816537975088091103793110146364273859679455993682304706147787033894886704768618763877868135766025662248618602266309808861828150285285637183755543984136147428585143157362691168853667014530281312481448895177483107863922610828950066950472684631571822668126393264666643977038689986772371010826442520709760698453044478231279376684082167209452585626087332572074260731242012405358755473103777641390032143554945383067003945978260530858445574463826459717315108129682098653417883183859501669506208367806166120931109831902363133988953566417574096158577882408075556718251456025712259695384989205687396308705940501267858973183266988808802104392096083415716422971800138387989219174568707988836901629242714333336608702658094058337489391299820814730408711119401381647897325245465235899667211373974643803760969321414272961321908404997463659270102484887740699808824891623444569541542909524058555741341949194467639595236452416131361500744051/1634363298684964880427238767208812012947194591549312227067302069872732189352734746252584894256213193447221674706444083011050657474269766813810820425484968332451249745585423921369703780114119220773258423845177700176833921958445346809333142545140662777457379569810249805359922324605058430711281037204779681835124546507678539701194933646382170405762811224843569182651391862188471904662191923120320499690928084663724456320923723355238581250901104203200310680399142464250089900318166187076773281556152890587414456127284699454254065410484336914574148771079631328720164719308112342358079747020502465326148706607633289978582906222284720265034041282293058281065475208816373748451645712132183658304284370802858558976922461173621167465790470540109948400812559163196773824507741649669219461756168356264577165433001017177775736680102737433641304709293187288280695542893650818424121279115913007621565129167506896469489762325742374124876156213062489635620985860884679024233227379126076331916776598532028826770057262748921785641906151213080133761359700843856694495116467174410258947180297540643162564805856038277882937742996956160*y^28 + 4912744466529273508225308825510493650357381815997679628369471684258094095640209225471370183857062249391140247317569988674489098880644712063126365587033780172188020631193202025765935155539714244056159677454610437107630751233353787485161358288115842401530792234861424874314916780774699775521717497993311943609049522369602804294925644084175831977203499146241417216650796160429262614943275757560386175910960988059391093439153895938215291710647591807939598013823469806420062826167425429299178040450834784320795472754073366920093894105189519827633012447745654216503854350935996936771578218836777141884335824492974579115721694368128182889178760741507856300700799964981872640818348197808936640562756487299650353121863480607844734861771713332979831911517525470831747063166696045085484535414666720335387905383406472786787278215607362095872291241892700042187985868120104776848451022481790867481627509892822040008636352117600461863962834402698753177800747933469760332696699229847576702514227490452876348935495206997750942943454719349652435622580678021882597505243668099612220508218459983567107962213902527205253645931819167014662459117/408590824671241220106809691802203003236798647887328056766825517468183047338183686563146223564053298361805418676611020752762664368567441703452705106371242083112812436396355980342425945028529805193314605961294425044208480489611336702333285636285165694364344892452562451339980581151264607677820259301194920458781136626919634925298733411595542601440702806210892295662847965547117976165547980780080124922732021165931114080230930838809645312725276050800077670099785616062522475079541546769193320389038222646853614031821174863563516352621084228643537192769907832180041179827028085589519936755125616331537176651908322494645726555571180066258510320573264570266368802204093437112911428033045914576071092700714639744230615293405291866447617635027487100203139790799193456126935412417304865439042089066144291358250254294443934170025684358410326177323296822070173885723412704606030319778978251905391282291876724117372440581435593531219039053265622408905246465221169756058306844781519082979194149633007206692514315687230446410476537803270033440339925210964173623779116793602564736795074385160790641201464009569470734435749239040*y^27 + 64727434643848232356499169010337214573537105600718886113233409072793959661588167137376361473182703209849162153011550759487125934627812173483963517732115964551351574515067169992726355465483068635979254754324034228584687452053930516431187317096768194875516719966263497945364019344042824117794600989027824493599674434364457655480316571823506953727068393112630951503500609663336361497700278602876159290793210673101774178266000601733597329754138195417337771178239521162226893047102193166838534920924102471350146265677671335771435383745495963894101336229203573466549605567899335667620518163593818855302178857174398182197265151228265498543950503899813946345537507897968322362777108937733258133705969838463452361290747178034232258651145301211785683024190185881879734867718022509026747126358478449590464684610330525383237936001421794931843177413153724578526935161582812465179069678961599093449409203921033220440290168871745870686419191069858488657734412516707774341038172354990111208876872135858682872176082951867359219548296285433412255334891190653506889045350970481143256735512214611639224706246424004747692203888873754839914143743/1089575532456643253618159178139208008631463061032874818044868046581821459568489830835056596170808795631481116470962722007367104982846511209207213616989978888300833163723615947579802520076079480515505615896785133451222614638963564539555428363427108518304919713206833203573281549736705620474187358136519787890083031005119026467463289097588113603841874149895712788434261241458981269774794615413546999793952056442482970880615815570159054167267402802133540453599428309500059933545444124717848854370768593724942970751523132969502710273656224609716099180719754219146776479538741561572053164680334976884099137738422193319055270814856480176689360854862038854043650139210915832301097141421455772202856247201905705984614974115747444977193647026739965600541706108797849216338494433112812974504112237509718110288667344785183824453401824955760869806195458192187130361929100545616080852743942005081043419445004597646326508217161582749917437475374993090413990573923119349488818252750717554611184399021352551180038175165947857094604100808720089174239800562571129663410978116273505964786865027095441709870570692185255291828664637440*y^26 - 15862189795678664578943236146631684776445466392952670563204431130736678780410274840096271879807374859164728623587166435755258480743979392311048457547323078297234394465799853920138076152980601585575233686597358209326733191476702285059424997642901603000401458017744924233707422696791023599344571449259451876666966445128138453235020465370164110972836487112639765964047564730807313783049605342329525981188135570093637392995335480290812918966520353062669628857128531047666154225413742221666973255432164952751463160026946550336466847409538653939493976967167568464696857617761124189723723344797402718149079356927169490982155425263423976101993275290030870557092740150461130988159181877923228875829171957278376218479588086064342456789636045543855444056912026974800200493380234290992131753967862053741691225027629677095551281339318293798301543887215661045452816496007749110106890557591960175058254805700880667382122268196342807263081776721968305333082074932504659699324091356067727734811278701246384594886530035932394955122729378850719170313496812641748899740517870948667910209321309764484723036850105904212897595798353211958872035603/1089575532456643253618159178139208008631463061032874818044868046581821459568489830835056596170808795631481116470962722007367104982846511209207213616989978888300833163723615947579802520076079480515505615896785133451222614638963564539555428363427108518304919713206833203573281549736705620474187358136519787890083031005119026467463289097588113603841874149895712788434261241458981269774794615413546999793952056442482970880615815570159054167267402802133540453599428309500059933545444124717848854370768593724942970751523132969502710273656224609716099180719754219146776479538741561572053164680334976884099137738422193319055270814856480176689360854862038854043650139210915832301097141421455772202856247201905705984614974115747444977193647026739965600541706108797849216338494433112812974504112237509718110288667344785183824453401824955760869806195458192187130361929100545616080852743942005081043419445004597646326508217161582749917437475374993090413990573923119349488818252750717554611184399021352551180038175165947857094604100808720089174239800562571129663410978116273505964786865027095441709870570692185255291828664637440*y^25 - 51769948807243893452653681794853895718739654544851368171222453739054051507289556740688104906349965691467620740865773513141655866947335491931084727077727571896879248537071068010235425174440077516785901609019348958654110387579625797659656753010535956028138461363023368634470119856094959378046511474905122679773755845246357756666935010534341139623919226327041195491276449528114510457850667914167598812939289657224849096054278910399013566125514058026084561614703783951948657145578712222308521465587934687637352242341195564620159680640492617592874459086871393743441794889458733015129515906960016371298708813973936725514539444432039465516639198230666423121504708491123082015208498434845773921318798539297964074190150851825190064466054067759160937504073973106853725269294042594354233721611051988405019322701639281538420113400131750385480923486817136508701535917200747979373096750912352961294855255245104652814316475290187899201264859899027024905793395829699322999830034008320674142471079915283230450434649029927412798905544821979774950018545223030187627561541301195698239698086393449400368601248700441243497770087291292338465708699/933921884962837074529850724119321150255539766599606986895601182784418393915848426430048511003550396255555242689396618863457518556725581036463325957419981904257856997477385097925545017208068126156147670768672971529619383976254483891047510025794664444261359754177285603062812756917176246120732021259874103905785455147244879829254247797932668803293034985624896675800795349821983945521252527497325999823387476950699689326242127631564903571943488116114463245942367122428622800181809249758156160889230223192808260644162685402430894520276763951185227869188360759268665553890349909918902712583144265900656403775790451416333089269876983008590880732738890446323128690752213570543797549789819233316733926173062033701098549242069238551880268880062827657607176664683870756861566656953839692432096203579758380247429152673014706674344421390652174119596107021874683167367800467670926445209093147212322930952861083696851292757567070928500660693178565506069134777648388013847558502357757903952443770589730758154318435856526734652517800693188647863634114767918111140066552671091576541245884308938950037031917736158790250138855403520*y^24 + 3190963380261520980207170793346795524088181368002739538245222866774340364079855939122845337893115724781468936118957723968722591036104832857630055432212839409304085339983890466579350305093243803486031320621819092265687410603302245232131626668104425804885928893191119587217316128558819036665805749299231191755796716768120502148716463981420604881253618236092162880082278826999025894195837606107141755960832504227305277715979387434312857217255534759029161468293375880677246991921062655946809073775537033311907600030042420468744864380629353138583105646405868113395881795749429049567521965385501076164367894614165784565500286295342883782732424954091558232715703687656615423676537670718657030279274075289778809498164022390609301230051686840244849166980343631987305408587814825354406882959964298056366009868994222503850882970788687654027996672305252810490306430471596739624137425403016936416822349943808915462438973384292295776496689513801376283144494204091879612288428912038877337004811957151456578165576946206714615681936374268981765533313122758490713780255944597479716603670187827854923223274765105371966737067511956241566881197/272393883114160813404539794534802002157865765258218704511217011645455364892122457708764149042702198907870279117740680501841776245711627802301803404247494722075208290930903986894950630019019870128876403974196283362805653659740891134888857090856777129576229928301708300893320387434176405118546839534129946972520757751279756616865822274397028400960468537473928197108565310364745317443698653853386749948488014110620742720153953892539763541816850700533385113399857077375014983386361031179462213592692148431235742687880783242375677568414056152429024795179938554786694119884685390393013291170083744221024784434605548329763817703714120044172340213715509713510912534802728958075274285355363943050714061800476426496153743528936861244298411756684991400135426527199462304084623608278203243626028059377429527572166836196295956113350456238940217451548864548046782590482275136404020213185985501270260854861251149411581627054290395687479359368843748272603497643480779837372204563187679388652796099755338137795009543791486964273651025202180022293559950140642782415852744529068376491196716256773860427467642673046313822957166159360*y^23 + 4835649810302507714746842875517473119877800832758145428872086196399647923622466304537435794170019616996980041178854763794282259218269321713472349207135640647148198039295678241982111707083848620324402085652327567260056650199253520679077543016609887127429489768388527943992759866543549071462037499426657627076500456072512816972852006411843091828374761624444475279385924586129095698683815871621795705239976313495604854150545712945831434047486502267058386018571329654512181600120309900489557243032811297398120173021712894438636144097698065219387955542596307342447877469035034292484883049460786147660458049304937607717788475580987275575095411689589061130155919587371977309511526409432162882291198389287334105718461808100412072802315143342114700472024961156729120623109585771610446850492668016135786135856390964459316469229474138041612222321880223350057799526122999025126584197336436192890089814718876964069046719186420901787148530159098519316881839446071604279459776629057394968331407747382817136285678389260752053433026511115065525937356822139736861644196148418591334877140048271060966762282332518031155791797486206199107778043/116740235620354634316231340514915143781942470824950873361950147848052299239481053303756063875443799531944405336174577357932189819590697629557915744677497738032232124684673137240693127151008515769518458846084121441202422997031810486380938753224333055532669969272160700382851594614647030765091502657484262988223181893405609978656780974741583600411629373203112084475099418727747993190156565937165749977923434618837461165780265953945612946492936014514307905742795890303577850022726156219769520111153777899101032580520335675303861815034595493898153483648545094908583194236293738739862839072893033237582050471973806427041636158734622876073860091592361305790391086344026696317974693723727404164591740771632754212637318655258654818985033610007853457200897083085483844607695832119229961554012025447469797530928644084126838334293052673831521764949513377734335395920975058458865805651136643401540366369107635462106411594695883866062582586647320688258641847206048501730944812794719737994055471323716344769289804482065841831564725086648580982954264345989763892508319083886447067655735538617368754628989717019848781267356925440*y^22 - 5769217089315676778581064282842362785213685358185240876830361861570609474898712624769848418413143511873446887798833667200599132995567081934388583726000828427264140139726736111434865495537403989870396550451486612624822894035788324201078914165412316290520219671209392756881817592174325310065795267489232943807562897852400539804813973773134358614326612895737791799354841853318249529970495716416740823183085893351111159963777999300567055063539866197895013787756886962633642918029804797204230149239486647479575625080202243030970012018001478315977457182485921778089865420469974007782640077129503323581124413623486759035198646323221133622995664113390338781475033509195824387798793898437535079329184611975638997437389380766938800713421481791098002247790839666194181311288234937908713891682325222782318688012594123750249120201962155748539746231146742595004442973758530149828456734727650492440207287678461326153983172629934728393494452960867089248373750231819916052026833621265412969924512394800266342480022872714617346147964134336829523223047092685834440467638710719554059586998048147643090109132822946342577388647343772133061747573/933921884962837074529850724119321150255539766599606986895601182784418393915848426430048511003550396255555242689396618863457518556725581036463325957419981904257856997477385097925545017208068126156147670768672971529619383976254483891047510025794664444261359754177285603062812756917176246120732021259874103905785455147244879829254247797932668803293034985624896675800795349821983945521252527497325999823387476950699689326242127631564903571943488116114463245942367122428622800181809249758156160889230223192808260644162685402430894520276763951185227869188360759268665553890349909918902712583144265900656403775790451416333089269876983008590880732738890446323128690752213570543797549789819233316733926173062033701098549242069238551880268880062827657607176664683870756861566656953839692432096203579758380247429152673014706674344421390652174119596107021874683167367800467670926445209093147212322930952861083696851292757567070928500660693178565506069134777648388013847558502357757903952443770589730758154318435856526734652517800693188647863634114767918111140066552671091576541245884308938950037031917736158790250138855403520*y^21 - 39929783690480462384538747200948281768162374250657437811469239557095059896967096350538937039562720745844720702467023692254657361719167173610744482515803323587393611561792448536082262050442439078101771802363853327640544726561977319750014762402238415815952961214150068209513630183032017517295025038985114720999779235930079895750087592498210869555247066633151316704890706382549883976488392463548155713065127562107481773109463768826927125387858130939206916510315933969232301055854272069771941697055115077202930406125207705445800862296928953132835952835788446144900064478468075465094176313157509194289253035021991301494924303486619425009644197178405286041346408140182831333505567685912730952916333788708580676671158964683028980537838017599309621889439033696463059912880039163177959230083564601837983245622991753287739652881250902913810155083871123509516685036322757711742765108008928103768220670215205540943454617167197899255821795160806681048214355353522068212641233520992478081541110933266337164714733304593853309493136219232295979135293813960172361101520793699495209962250657972686336391569688095788282817325270481353145594223/1634363298684964880427238767208812012947194591549312227067302069872732189352734746252584894256213193447221674706444083011050657474269766813810820425484968332451249745585423921369703780114119220773258423845177700176833921958445346809333142545140662777457379569810249805359922324605058430711281037204779681835124546507678539701194933646382170405762811224843569182651391862188471904662191923120320499690928084663724456320923723355238581250901104203200310680399142464250089900318166187076773281556152890587414456127284699454254065410484336914574148771079631328720164719308112342358079747020502465326148706607633289978582906222284720265034041282293058281065475208816373748451645712132183658304284370802858558976922461173621167465790470540109948400812559163196773824507741649669219461756168356264577165433001017177775736680102737433641304709293187288280695542893650818424121279115913007621565129167506896469489762325742374124876156213062489635620985860884679024233227379126076331916776598532028826770057262748921785641906151213080133761359700843856694495116467174410258947180297540643162564805856038277882937742996956160*y^20 + 12044658159284606119226126331558859396165010223723599808588107540235720620969690025782083923892764954713602725504945678484947848815712717343382465174683907950237173983521233462814257259731083956166813355070527792972248413522367649878644939908996795142426178349015149084991023296024306609464243229255763701236051126767114597717784478497007761361422368662449719102462476106053551407790615679018896925052581271643452030671749494635055741419516467031257728506716419624653841907780024450337962539896215288482417288442322183074328343123421832875579761849507253358487788439060971537577950859825368415946442081909282779072661339644925129259896098887418836695435516942967210019480690252827136031701512109190826049153236310618736744479766627260475035976444189983304500851003247346952650615445601668547380863832675314234533022053470853149186833319637179986941647694370031407944157342206924644590262399176962984671725315690300230018098896846062259098680101040028214159448750510173653647862659143130857390359231439030220933950747758017503677386267535862386217707768598708469015261436776264695139449773338180068585574762437158143830642817/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^19 + 6145795382882087137924685154724581113361488170983345518557206165472106685932315504766354330795921176458378274899430069610229175724857030384171225662444396850170175604972548383120080237824450870198499088842985894671248640186718829596513906067783572522417873706902573811046255882502591132874537084180833752349296474878742730499497674072481572874291032541507047250041575482586430089628543643633169709899910995505018621547686280707041038042380597544403679366322515594968722682594175686195465703141777971466334585741792598413376691566989919125523909088333080593304657247137239071951829863923741937758991160545428802167545344115366866024544958285189386026330648718396449477771234821169164160019268994011766566827136236949692329592969339162211691020257501487490940078835860037593721889718237635841910123188868358566835006771805581644552295745675045481082254795350134975841919090734417635476315628787678557133799948286429803748196039730655520378696558678565926639547945705897695306771421777092902316646192978243460746753875477435589313814220923835413700103710772438006614740326483356135977312343102860237492555595150155651127977957/544787766228321626809079589069604004315731530516437409022434023290910729784244915417528298085404397815740558235481361003683552491423255604603606808494989444150416581861807973789901260038039740257752807948392566725611307319481782269777714181713554259152459856603416601786640774868352810237093679068259893945041515502559513233731644548794056801920937074947856394217130620729490634887397307706773499896976028221241485440307907785079527083633701401066770226799714154750029966772722062358924427185384296862471485375761566484751355136828112304858049590359877109573388239769370780786026582340167488442049568869211096659527635407428240088344680427431019427021825069605457916150548570710727886101428123600952852992307487057873722488596823513369982800270853054398924608169247216556406487252056118754859055144333672392591912226700912477880434903097729096093565180964550272808040426371971002540521709722502298823163254108580791374958718737687496545206995286961559674744409126375358777305592199510676275590019087582973928547302050404360044587119900281285564831705489058136752982393432513547720854935285346092627645914332318720*y^18 - 7638234866935813861445235111542968351086251042662638612034659275971562521362857838957812443187569648839646364346653800115615347715398457059713144948742399364928097327195284121820329800169612178768564508957698084798052612450220555765923483903932595882528337871885491743774033342630602825673485050888544747261159178031942068464814127825464575546990792284734969896914611557243217391767318265237324261639115731298282181046300073894765282835813224928797333042285197159017739959831479784600176314213824401257932470977154789092580710608753608941720299086668161217174535727963596967418603914350461351727628514529359224512375507647557223546660341209122016843551032966778397826771610608196238645506754855759650581339752993500638043958031181854448700417147475477910050244834157608254708942078945146447465713922384705006728690522401474363084538544021739889676062544462302875981557045057358669865818672867466252823042334205716327705347625455166910944920211397858406160741467633937256686018915434642245281486398138999013625064378866244777441569038214265176399307506831216709992839112696285716620933440358293174271243769123195167639/1216044121045360774127409797030366081061900737759904930853647373417211450411260971914125665369206245124420888918485180811793643954069766974561622340390601437835751298798678512923886741156338705932483946313376265012525239552414692566468112012753469328465312179918340628988037443902573237136369819348794406127324811389641770611008135153558162504287805970865750879948952278414041595730797561845476562270035777279556887143544437020266801525968083484524040684820790523995602604403397460622599167824518519782302422713753496617748560573277036394772432121339011405297741606628059778540237907009302429558146359083060483615017043320152321625769375954087096935316573816083611419978903059622160460047830633037841189714972069325610987697760766770915140179176011282140456714663498251241978766187625265077810390947173375876321232648885965352411685051557431018065993707510156858946518808866006702099378816344871202730275120778082123604818568610909590502694185908396338559697341799944997270771411159622045258013435463354852519078799219652589385239106920270726707213628323790483823621413911860597591194051976218956758138201634640*y^17 - 5315926378728392759334528662177799612114229167078466163390105675249772834746064807759024611618531467514484962542001087783802344728630743950856933063786460592694757077301009985163246783179614202957889322817812696748927858248574101592070543217759161944704962167534274349605307381394073037036825267639943031637416987742650417082889821687767885908207733455528523797021014854877108342089905187894257439444500347724133059418370535178594722133937604209066141269054102999101207728834866061965292987802735380304550440313595253961141192848471322421265717755036447359359997796925011541234733620272222483993952823628969836046780750452592913869735882895324449150039210758446835933072447306563635861495589905326762942136265088049494413811650700447991675693061424599562894681656375317999759568436073199917429864071827832336317363296774914955171649466325798029109975221278347073251319037595606193434492952379886772922643492652110461131099896191291570401964288711228835898441705973194450234134858193332974494920615462634658799377247291809676060177893651727005903107189437326478038818929770311843638588526459004712957408200350840912242239109/1307490638947971904341791013767049610357755673239449781653841655898185751482187797002067915404970554757777339765155266408840525979415813451048656340387974665960999796468339137095763024091295376618606739076142160141467137566756277447466514036112530221965903655848199844287937859684046744569024829763823745468099637206142831760955946917105736324610248979874855346121113489750777523729753538496256399752742467730979565056738978684190865000720883362560248544319313971400071920254532949661418625244922312469931564901827759563403252328387469531659319016863705062976131775446489873886463797616401972260918965286106631982866324977827776212027233025834446624852380167053098998761316569705746926643427496642286847181537968938896933972632376432087958720650047330557419059606193319735375569404934685011661732346400813742220589344082189946913043767434549830624556434314920654739297023292730406097252103334005517175591809860593899299900924970449991708496788688707743219386581903300861065533421278825623061416045810199137428513524920970464107009087760675085355596093173739528207157744238032514530051844684830622306350194397564928*y^16 - 155367201462104164707996147224056497506394144938834405331118509325847572432535993525943775428475700932482132225565531622695892826719594450727855169559174177834516331911090756877561800897638126122545077036982195717042203857846322605050055961369251107030758304129381354306889365355436076203386925562256342872661038384708964579358622050785813969642843811512821541655257477767427404475911775933609256093257757699579236462616323307984485338336661547560505289748779185674490771402403005853990163459354766700724457529813561763197149061706411966334497153640352208245410953385928065426716117442870800322081672682257334054009369565869111433678548145199332538769231738113007373731619719625646210584797538682685035622652452319937838602377700228076992747372806557321476456052084547645382893661086296280172802023333153015585249623602587343439685293052646527785620613401699313694367339350020542537568412905586309708159448202229662712174127533044768253557366960036108959888811832539888127448942099082115144241449891384050668951827509154717049183226065641225137976143261937642745934173835006769793522140668133201700693547997767047382472631/544787766228321626809079589069604004315731530516437409022434023290910729784244915417528298085404397815740558235481361003683552491423255604603606808494989444150416581861807973789901260038039740257752807948392566725611307319481782269777714181713554259152459856603416601786640774868352810237093679068259893945041515502559513233731644548794056801920937074947856394217130620729490634887397307706773499896976028221241485440307907785079527083633701401066770226799714154750029966772722062358924427185384296862471485375761566484751355136828112304858049590359877109573388239769370780786026582340167488442049568869211096659527635407428240088344680427431019427021825069605457916150548570710727886101428123600952852992307487057873722488596823513369982800270853054398924608169247216556406487252056118754859055144333672392591912226700912477880434903097729096093565180964550272808040426371971002540521709722502298823163254108580791374958718737687496545206995286961559674744409126375358777305592199510676275590019087582973928547302050404360044587119900281285564831705489058136752982393432513547720854935285346092627645914332318720*y^15 + 7464581963330380558763105889252892062855262612598949444172681895211829305252409172060417255922180715422057769049388141335792576836335254882775363647658378072983052985432538532121394129367961287872334569890084514921426538231699426006419507570553665231710416780378205015696392171483946506538730458385801082059410216242958588494275513630953399242777487223521748552743567944057867891221365783891998391829867430454382172364495581783050309702456073607952488268186615030666286057899443407959896510734603812528471457438484067376980072487224310323915024622911900813310498505118006301619022315866629241910670038293979234219522987710408847448607663503527824045663814975637879165450955967228813842558624927596432779074603155746390221833007491168038863893757304754776478745440745826474576895655450218932194163573962968582366971095010695107026107048622557843474676787481724646823430390043844853616279174640470351247132677210868476895689804052882888656712957762494176052837944680979048639710092358245182691496742988979289933067862392792267306343683331109711290161815682942350097218009152615399678962978570672878028966300928170398417693351/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^14 + 993950545044843447156801081024861326705852778987019043303136136779463168201075393027288133259859139978726607012974337979158662939846296996998907393810701470587424343897225605527945312551480723205591676109643101885812148928740493662676384499093609977922939078398139417329371175326651848008655538001866175753967374777307434222203756080778921004071207897881007129332597766841600793333368688236372825397264722960138391565965343800804159084976179842979541784350133237861866591221195257317921909349095281876684772443002530707945551448042016420934255988916896205915590509604741403269984171946638272883595638038284416366319800758608323600946644950179798337346396356050676607822068087297277583052375545197913536315420154236795094295319062839340632100450355085937565828522079318012937971290024687099005102744918591098307606146438688302871682231022589710735626300340911757875428631948772011729836338057555398368739474676644444871294031525594999467456806091265236737514666010210018864728760651839859213293385355756393620653610294523461070890775891967333787622566010475371896217171107226087609662113939974152219804874123976285493585843/6537453194739859521708955068835248051788778366197248908269208279490928757410938985010339577024852773788886698825776332044202629897079067255243281701939873329804998982341695685478815120456476883093033695380710800707335687833781387237332570180562651109829518279240999221439689298420233722845124148819118727340498186030714158804779734585528681623051244899374276730605567448753887618648767692481281998763712338654897825283694893420954325003604416812801242721596569857000359601272664748307093126224611562349657824509138797817016261641937347658296595084318525314880658877232449369432318988082009861304594826430533159914331624889138881060136165129172233124261900835265494993806582848528734633217137483211434235907689844694484669863161882160439793603250236652787095298030966598676877847024673425058308661732004068711102946720410949734565218837172749153122782171574603273696485116463652030486260516670027585877959049302969496499504624852249958542483943443538716096932909516504305327667106394128115307080229050995687142567624604852320535045438803375426777980465868697641035788721190162572650259223424153111531750971987824640*y^13 - 38671253213048707593892040201121184436387444851452062849948584723636014233751857813808710028435822397019320330370033143551610216359761622882079766659924342591297218778742886946027477856150602579588571833977665621919335394041016600561800385858211439369051129377468148370351900992525785230845257524501948191635012976372988953815703291439689490874096350166995000652918411397362530432519115975650512596890094993960230586778747683425278022792901404479370283044289943436325635520546661426864489595915455622323817998386564123511442025780251061411579702981105817251779023899126534733529173116855817233193053004488244369465751925984095334171786364322361588227909276832441417945704697893938927988783375558092598757049144424957017943704385405696845860183572531811734894042204519216649146655066854135790719578965890399618805452264712681170408007225944651259119032674032499422682322688440549556950279029681636021314847282291642588437853742174737124497987789079008143905824489480633241826280810680629495788519810706602859120620863607032360268141889765025807003037689730314263479414989870560284590552714002558991415135595827201205682181/155653647493806179088308454019886858375923294433267831149266863797403065652641404405008085167258399375925873781566103143909586426120930172743887659569996984042976166246230849654257502868011354359357945128112161921603230662709080648507918337632444074043559959029547600510468792819529374353455336876645683984297575857874146638209041299655444800548839164270816112633465891636997324253542087916220999970564579491783281554373687938594150595323914686019077207657061187071437133363634874959692693481538370532134710107360447567071815753379460658530871311531393459878110925648391651653150452097190710983442733962631741902722181544979497168098480122123148407720521448458702261757299591631636538886122321028843672283516424873678206425313378146677137942934529444113978459476927776158973282072016033929959730041238192112169117779057403565108695686599351170312447194561300077945154407534848857868720488492143513949475215459594511821416776782196427584344855796274731335641259750392959650658740628431621793025719739309421122442086300115531441310605685794653018523344425445181929423540980718156491672838652956026465041689809233920*y^12 - 8321573662562986060688157756344552208061992316010981924678301107167208591415114486559591547783618975547026617439406056912037721898229026058367957215573112178226853851055087692306794655944926707829712363973918659705050188528875061649921004816736796519065396442418281211297554071965621607775714676958422697911574558149454871261063515344084629910224349088289267992433907979893575086289772654383606155072790292732751173073612240049351189989488108711979771676882902406479808077400774928392907850530322482599968947666953986177476405496911890051013181616845917890050599645956220727313484904101965713634647836613692757899308524418753833753285566011677805318637610866592510140399321442878748499512374477727390206278490167702306903461477641833007450681254750597329815185633126641893371230711908027976273968907113398044689707716460153747392287033154685489033600378533890843874861322521876645363006506075367668632829364104151133374551471608743259560492315615818237116090517791109360524523129952409064846410911602091888295887229515584304891474016079908984340980154502507177949988812277244683695633722116746810755415487421035106986957/181595922076107208936359863023201334771910510172145803007478007763636909928081638472509432695134799271913519411827120334561184163807751868201202269498329814716805527287269324596633753346013246752584269316130855575203769106493927423259238060571184753050819952201138867262213591622784270079031226356086631315013838500853171077910548182931352267306979024982618798072376873576496878295799102568924499965658676073747161813435969261693175694544567133688923408933238051583343322257574020786308142395128098954157161791920522161583785045609370768286016530119959036524462746589790260262008860780055829480683189623070365553175878469142746696114893475810339809007275023201819305383516190236909295367142707866984284330769162352624574162865607837789994266756951018132974869389749072185468829084018706251619685048111224130863970742233637492626811634365909698697855060321516757602680142123990334180173903240834099607721084702860263791652906245895832181735665095653853224914803042125119592435197399836892091863339695860991309515767350134786681529039966760428521610568496352712250994131144171182573618311761782030875881971444106240*y^11 + 89849029232613509049052398485425539800815970895551071755126642062522449901205087443240287312794791303315884099214488252523050562836793422470055178083928194187369199213194065257224723721983251647512927384318665305399590067473639958114452355562476722266124750409161287284531370655312569354494518608601505325449519221962767682709473029919471162397508226030131825347762440876570880655620407810834779523993855020416158269672249789141669465015222581322441853722544387330580757577102991679012079306574196650098696859599960044208883041369276057037767896827337660725573387049463314427473636120046267107735720329087781929156174824958453514847554536660607335969631551999920243179352101342419954581811865047046487150177059747081694882093560335716985213278332217230456721888044510734687851616990004171444188789073550016802478213944521234549330911815757134684950439902175671286292450622268953811036675242302309882295952992360159896258034999658067257791289696506506773030086635873988542535669873205075629085304199652728590287506631689720384329506758555329338161778436326008961792632402313685162647708156911240203436501797128620633499407/2179151064913286507236318356278416017262926122065749636089736093163642919136979661670113192341617591262962232941925444014734209965693022418414427233979957776601666327447231895159605040152158961031011231793570266902445229277927129079110856726854217036609839426413666407146563099473411240948374716273039575780166062010238052934926578195176227207683748299791425576868522482917962539549589230827093999587904112884965941761231631140318108334534805604267080907198856619000119867090888249435697708741537187449885941503046265939005420547312449219432198361439508438293552959077483123144106329360669953768198275476844386638110541629712960353378721709724077708087300278421831664602194282842911544405712494403811411969229948231494889954387294053479931201083412217595698432676988866225625949008224475019436220577334689570367648906803649911521739612390916384374260723858201091232161705487884010162086838890009195292653016434323165499834874950749986180827981147846238698977636505501435109222368798042705102360076350331895714189208201617440178348479601125142259326821956232547011929573730054190883419741141384370510583657329274880*y^10 + 369631112364526303585314184064549664549242806867284110732420021766033544958799481680343794704333888514659814275993933766280924334681116189280109522431560466417817931767091683232921039243845991397693382331061292122963687563499753609106055528161567170434443250491122352530217770757331057409672290799129119642177657488596821097040392885828720869003641305208740195314988173174274546550647141017610946172376087646420768443482510853435556112859139573880173069786612975058774171085561554632571402565090604827562284669710836573267674430072981448023807831767972715605150651636817625188323616336799690857067055333962933231697443923848741099301708494824216676050874567141334505558245619385031524820265942737822606872386040226680369556636834117798948326309378249168185476895938533137685618477572180974317855148160731242534641377367340467225630878219619771042060767488577129706446255463224855827799595466560807358500388140303149893993630386955787629462109475925337593300056707213954759709833979695274660503563540628285453567573285586014310890968793285688233833328658896388276509697862936257144172443531284873314969330768135288450027/40859082467124122010680969180220300323679864788732805676682551746818304733818368656314622356405329836180541867661102075276266436856744170345270510637124208311281243639635598034242594502852980519331460596129442504420848048961133670233328563628516569436434489245256245133998058115126460767782025930119492045878113662691963492529873341159554260144070280621089229566284796554711797616554798078008012492273202116593111408023093083880964531272527605080007767009978561606252247507954154676919332038903822264685361403182117486356351635262108422864353719276990783218004117982702808558951993675512561633153717665190832249464572655557118006625851032057326457026636880220409343711291142803304591457607109270071463974423061529340529186644761763502748710020313979079919345612693541241730486543904208906614429135825025429444393417002568435841032617732329682207017388572341270460603031977897825190539128229187672411737244058143559353121903905326562240890524646522116975605830684478151908297919414963300720669251431568723044641047653780327003344033992521096417362377911679360256473679507438516079064120146400956947073443574923904*y^9 - 944838491458283467695388724553358690685535170274616724676309841159744722058350894573168583798039062627648861305396386206983784813143512107749322619791011027977849656580015365946177315363166360956924340068503546952968559456911482596103802716154857399985227707110496433721740607864018397935306685632032973320464211916889312405802951661767401117526905688714384009864546385276913552955278223609622308078397775019634460466248526817971671248744515800658679640046519352738141842496439489530148360209158359948325366682925275546634861992148904545496629680547147203897000605860141228098215915669788916995962016544020924659769115853292927322516037552983408647482709793046187813651216431950095946739895156986754672872821763036826406925133364707614153138404850523382325940869598431836724138717556278109153723880141831235238776806353187516809428866964789794408205017059055468297627595154183348130345245171915965306076978078241847494410594783192742428611507615957864656927183018937865446460943121446857779261933463049735252865127238364136800564283448216874808002776233904282485491684624890566153699518511868548100545070755440899843567/186784376992567414905970144823864230051107953319921397379120236556883678783169685286009702200710079251111048537879323772691503711345116207292665191483996380851571399495477019585109003441613625231229534153734594305923876795250896778209502005158932888852271950835457120612562551383435249224146404251974820781157091029448975965850849559586533760658606997124979335160159069964396789104250505499465199964677495390139937865248425526312980714388697623222892649188473424485724560036361849951631232177846044638561652128832537080486178904055352790237045573837672151853733110778069981983780542516628853180131280755158090283266617853975396601718176146547778089264625738150442714108759509957963846663346785234612406740219709848413847710376053776012565531521435332936774151372313331390767938486419240715951676049485830534602941334868884278130434823919221404374936633473560093534185289041818629442464586190572216739370258551513414185700132138635713101213826955529677602769511700471551580790488754117946151630863687171305346930503560138637729572726822953583622228013310534218315308249176861787790007406383547231758050027771080704*y^8 - 13832401746068542967977353516632263214923842578593320455817084630881704506537065408895785800934982685071310820623206122596041152191619881416776714410333840643692467632197787313132871657990886688820787489572891692255581739167248196938588272358199485474961485851014093962298693332310579578312322127982861260131856574848771067261872348304956557717545338133012275723999339385027045420145262376816660793090477098913596847555782667233845488577496077066759189860929577576667632775889745162956223407434265506375645208077199782559168661860841855719454162294222121188136797367355520092863867125145988298321985700706545823834744474457663531457424511791147740026563703152576721687121353048897691732587469495024399728013718036778250915621855765827451464682109152886208356673338092258759115282615122271509685178392363184348563554474780679293557244550090797540505777716104651245617673733657977649280360518177733363237471494789330670566083461081705468365627697225651230694032192481420995936777836482911917067540313045671739316017653601191733707800797769314418249262128360354787749672660175034674161038567976474965017678890609865185741/11674023562035463431623134051491514378194247082495087336195014784805229923948105330375606387544379953194440533617457735793218981959069762955791574467749773803223212468467313724069312715100851576951845884608412144120242299703181048638093875322433305553266996927216070038285159461464703076509150265748426298822318189340560997865678097474158360041162937320311208447509941872774799319015656593716574997792343461883746116578026595394561294649293601451430790574279589030357785002272615621976952011115377789910103258052033567530386181503459549389815348364854509490858319423629373873986283907289303323758205047197380642704163615873462287607386009159236130579039108634402669631797469372372740416459174077163275421263731865525865481898503361000785345720089708308548384460769583211922996155401202544746979753092864408412683833429305267383152176494951337773433539592097505845886580565113664340154036636910763546210641159469588386606258258664732068825864184720604850173094481279471973799405547132371634476928980448206584183156472508664858098295426434598976389250831908388644706765573553861736875462898971701984878126735692544*y^7 + 142165502256528093310631996420833791072015183131389248965651189514864908264503632360729163329284904139769552168399978653473390943649279425005138988070338717481723761942677953689505955497295196433223993816366821252846089860730013480124879145835914667991226792096462568314341950616200581861414340131820601345493594104004100387903156778905513794983677150154705044535380152542669346548016285856399189015663519713068086501697177869810556931676446999885325645522240671908904978668357187128944271353292541197027057813620041671225947150426197497263561012788846051537177717132186735208512557242194701707352101329433897111681739006984272228181472137270529275874931321643123515864116719365112214371196709617553077376327889467463763800056449230549283946397524740471699655068032733689386632230752716676495665976458786336499204811555465470150158186025023943056433979858041313439092980460439982839007676942408028018145705012644205595336652921974796553164283093947479893697978677027919840400941603394880946147307041201052715560280583985548317388609870560618282976880487234101280106538092597935323050086993526721600545744655435588948477/326872659736992976085447753441762402589438918309862445413460413974546437870546949250516978851242638689444334941288816602210131494853953362762164085096993666490249949117084784273940756022823844154651684769035540035366784391689069361866628509028132555491475913962049961071984464921011686142256207440955936367024909301535707940238986729276434081152562244968713836530278372437694380932438384624064099938185616932744891264184744671047716250180220840640062136079828492850017980063633237415354656311230578117482891225456939890850813082096867382914829754215926265744032943861622468471615949404100493065229741321526657995716581244456944053006808256458611656213095041763274749690329142426436731660856874160571711795384492234724233493158094108021989680162511832639354764901548329933843892351233671252915433086600203435555147336020547486728260941858637457656139108578730163684824255823182601524313025833501379293897952465148474824975231242612497927124197172176935804846645475825215266383355319706405765354011452549784357128381230242616026752271940168771338899023293434882051789436059508128632512961171207655576587548599391232*y^6 + 331790370047654552504433569401881664534031536165037960736196760059857599515672972735644591101533285273418292757992357289379829948245950768739621742175248716910666443940202621080732375120083441586367006983061347337752900412431398899400881396883386718322104717101261102010892304380629167235657652084822934892972722968900292847602735369543391523090851493005525543723900758906643732628719879524952198524112338436669872964985286926075965362168237491686603647227541061481102439713578249859601495896851068548795594855577191634560461619567989206145143863231563961641081011362503198131706625659903209652183069245466869300877482241986267762930819697474755889801052994311224667695708903603679511564984505756752893356240984769051248282940905377177042007048619295245339060030269614026325035054520039629254513895256665447464882608966610014908816517676736294340767166810207647472694811814773645019764759726710559763743574888536423579797495162784289772391196395524765414138322600350571489748628168664079962854123676960438177915494340718452995366109331390798908017459662663166597062338902217998488218498501717317472506497057687822437/3362887445853837202525182648577802495776120558743440796434777921548831665334845156898322827687681467998398507626428154343725632663106516077800042027746848420681583838653135640678402839740986050973782765113534362503773501972109767097393297417984902834274443559280349393744696141162671668130207895483085765092848861126910575516862003387617634579758870833011459223562534695861053301774057454980083332697382890254577070619184615957281031380454946920165248313578482436728580041806926310857558192502372202854762255405935595584884908252025384597889195002221463639341902714625745560407571495926959805197836844871673436169923675354495309187312842144635922389023611540774431581176225745127949914206346441981190450569799302826381003016029774773888782717721315150610645729439797633064237575629976041696660834224281928349332791522845138752348363599368698124034352968916976992642224854147969151484701911867298140883723790793708588734313078627700595958067872141738022683607463743057770230281433330312816515987772145573913139180876854347901509797036421489417066862379562087263907298724892058936548487254847815386590406878594560*y^5 - 9801530771557541247184629701868602385116522034021116749241708431061431970718359984188692454893463396253937424325566614988586653583877689980973836095160450389899431656890252751702197377668401227178649472285637816115834710466604646007460808012622608256993993779076904662643673857022793014343567479490726209817863067049161097763130132445890461212088827594269638897189917363381540892745541608859399456408501285082747831774087172228680078443620725916375773951528476408842111606462334384041258989120776233125122925727816244073844629153774304035172485108820510342915516338921262927360467177899466417914707370716154768130333836877208282327540375754946158415402545564843780153390452496991926358575034006925968316329902509000182296122597357998595743688980139517409333796774732491586494611111169722831214330049618704872722273885130734880731409026296038804382064905388941635614032457938165466194078843673250578998501231333376799770997351949514718486222427853916235234413764963554960964896235701291115771512264960717622694593329608057893424153372441837546380100067111087872489413827981749132769806257675437314685290074675279419659/408590824671241220106809691802203003236798647887328056766825517468183047338183686563146223564053298361805418676611020752762664368567441703452705106371242083112812436396355980342425945028529805193314605961294425044208480489611336702333285636285165694364344892452562451339980581151264607677820259301194920458781136626919634925298733411595542601440702806210892295662847965547117976165547980780080124922732021165931114080230930838809645312725276050800077670099785616062522475079541546769193320389038222646853614031821174863563516352621084228643537192769907832180041179827028085589519936755125616331537176651908322494645726555571180066258510320573264570266368802204093437112911428033045914576071092700714639744230615293405291866447617635027487100203139790799193456126935412417304865439042089066144291358250254294443934170025684358410326177323296822070173885723412704606030319778978251905391282291876724117372440581435593531219039053265622408905246465221169756058306844781519082979194149633007206692514315687230446410476537803270033440339925210964173623779116793602564736795074385160790641201464009569470734435749239040*y^4 - 957498443805372764150820973428684378750505152228640054629044720877428152161943900676084265786223875582877688100076423883482802676520825764975550490713893577747634587012851625793730806294327707282599347110795697544540504480380037495298399817111613016659809734992751320152926428040780017913403802851994785489477009340002586748553457414964175432008481903505212170142074173378176408424482504001104794421636246725171733356354149546308116325000873188497981112924885763425641779332289406647371785629470083778948972548624988340160134985934190792669378762107317911547830459803764267160032950551417873951376454234220040041262157663619742969092518049708027248207581188065108752509949901802185481786060735050671941903560763438764510184102771240109324971607060420442595013940367397337290933204949038998654957312077101513741363088776758396898989918867795742588727467360562014930917725279943003967564120348536496240392317861575269014635928189217923212486517311918255707393016773976000390370907054199574179176362512862954890350619158007275088594364800453429496229776299633074000248613263808680088304506547683218111122313646264850803/204295412335620610053404845901101501618399323943664028383412758734091523669091843281573111782026649180902709338305510376381332184283720851726352553185621041556406218198177990171212972514264902596657302980647212522104240244805668351166642818142582847182172446226281225669990290575632303838910129650597460229390568313459817462649366705797771300720351403105446147831423982773558988082773990390040062461366010582965557040115465419404822656362638025400038835049892808031261237539770773384596660194519111323426807015910587431781758176310542114321768596384953916090020589913514042794759968377562808165768588325954161247322863277785590033129255160286632285133184401102046718556455714016522957288035546350357319872115307646702645933223808817513743550101569895399596728063467706208652432719521044533072145679125127147221967085012842179205163088661648411035086942861706352303015159889489125952695641145938362058686220290717796765609519526632811204452623232610584878029153422390759541489597074816503603346257157843615223205238268901635016720169962605482086811889558396801282368397537192580395320600732004784735367217874619520*y^3 + 8212818445867861174165214841473263857647978297395672962678975598589415885570209679728960986141434553282949347908752826299710112429153904602303713053538064421036940336767165089479298478644831489970385442784015889069980122616701376056188413459561700599782103351924524508871145794707288395440396930397675998922343257110429638363422587992140497882048138878370085804408785888052735996405951297056397720945513328389081518507266747908838552224419558310121307806080601057108373332971973239355471892191938065862036406680279238898991840405513412662460040678859703615301795451252663287985817428731493060564637879573699634934051368156339132568430837439159738116433016207655660617973128458339601072974509834044082226323299228138465542665389394252185055202798787241616811203726384515424823937028140415158258991315539009147719375800552505788271131729324105294622112020662078984221424069726316164181279144759105015549227654679635911050710388987028711352358321064229644622859997407394754428117459810846547075674694550044927621740527980373187868786228608105564081064858446099050463924901946964502300056957108736737208051968427420211/11349745129756700558522491438950083423244406885759112687967375485227306870505102404531839543445924954494594963239195020910074010237984491762575141843645613419800345455454332787289609584125827922036516832258178473450235569155870463953702378785699047065676247012571179203888349476424016879939451647255414457188364906303323192369409261433209516706686189061413674879523554598531054893487443910557781247853667254609197613339748078855823480909035445855557713058327378223958957641098376299144258899695506184634822611995032635098986565350585673017876033132497439782778921661861891266375553798753489342542699351441897847073492404321421668507180842238146238062954688950113706586469761889806830960446419241686517770673072647039035885179100489861874641672309438633310929336859317011591801817751169140726230315506951508178998171389602343289175727147869356168615941270094797350167508882749395886260868952552131225482567793928766486978306640368489511358479068478365826557175190132819974527199837489805755741458730991311956844735459383424167595564997922526782600660531022044515687133196510698910851144485111376929742623215256640*y^2 + 4877770394277556885569363354318551387362248310196229166268801683602980415331714224835563214509377849695915694884235521033283721972091052668131791080713416763839390623786189510245941672953513178066708780561432047130108508342959990773518560893586441802455699662564721724609836383960902980875372346735112736250196850192961796824812095716933728568672910543664139548805340594623885766415607711940062973731131493637033016720093464136039340940746795385972862077467649898534449776034166567308538876972484953511978980805576851029991728443119560513155794569020033963021914552859521805188428382589902620686358663017526064091294040756888431766938069199281392717987218826565116616167776427456170407192484868506226473717008410862494235735345397295030704495371961872617508007482839545020981326752367099860840286502432113190730033423497230251241105936852776466497516377001092965109529768584410794236154261648369037470810466943602831705113182940595454877761432222436209002575458498147779832066563314625146505365563860960124232878033502793685444685441274499028995347125387587530960381050936640724540453466215810667356647622719978973/51073853083905152513351211475275375404599830985916007095853189683522880917272960820393277945506662295225677334576377594095333046070930212931588138296405260389101554549544497542803243128566225649164325745161803130526060061201417087791660704535645711795543111556570306417497572643908075959727532412649365057347642078364954365662341676449442825180087850776361536957855995693389747020693497597510015615341502645741389260028866354851205664090659506350009708762473202007815309384942693346149165048629777830856701753977646857945439544077635528580442149096238479022505147478378510698689992094390702041442147081488540311830715819446397508282313790071658071283296100275511679639113928504130739322008886587589329968028826911675661483305952204378435887525392473849899182015866926552163108179880261133268036419781281786805491771253210544801290772165412102758771735715426588075753789972372281488173910286484590514671555072679449191402379881658202801113155808152646219507288355597689885372399268704125900836564289460903805801309567225408754180042490651370521702972389599200320592099384298145098830150183001196183841804468654880*y - 104847572765605040614059613310945108117203103396041269373507412291233894486421477380911955156579907840061922785722386900461943851318243576158474784520276134954294613575323797265788608373342479573513704822522353027835222430839729182794600502287658458914242155341089663588604457314115826914094626103760232254193934247025126699816940827776530296201796530134418669120773027810917240520680624268008681468593573931999906955232785191569364674970456009903115353282006527121630580545086747964961293830319321969754413003737656690075852354877196486432303972597075769705769796453880334121308044150467636741789723147160643737363763902928634862603294829160407391155891244873114340604763488334466192880149623149350548899308248571771114095855252015693815825019597549497028866179673870914995487214126349351508245699794176889344445265713581065162645559046314043891753264110333291957231557376404348079602977862591723842443558302570844419717860192915475677072233107300979179791556630971369915308648137236771550470217431679361121001102125251882671158200119346508511515592171898861820643456014998686632021456048639582499446273405346019/12768463270976288128337802868818843851149957746479001773963297420880720229318240205098319486376665573806419333644094398523833261517732553232897034574101315097275388637386124385700810782141556412291081436290450782631515015300354271947915176133911427948885777889142576604374393160977018989931883103162341264336910519591238591415585419112360706295021962694090384239463998923347436755173374399377503903835375661435347315007216588712801416022664876587502427190618300501953827346235673336537291262157444457714175438494411714486359886019408882145110537274059619755626286869594627674672498023597675510360536770372135077957678954861599377070578447517914517820824025068877919909778482126032684830502221646897332492007206727918915370826488051094608971881348118462474795503966731638040777044970065283317009104945320446701372942813302636200322693041353025689692933928856647018938447493093070372043477571621147628667888768169862297850594970414550700278288952038161554876822088899422471343099817176031475209141072365225951450327391806352188545010622662842630425743097399800080148024846074536274707537545750299045960451117163720