Starting with polynomial:
P : -t+1
Extension levels are: 1 3 8 90
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : -t+1
Solvable: 1
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P2 : -t^4 + 49/4*t^3 - 153/4*t^2 + 57/2*t - 3/2
Solvable: 1
-------------------------------------------------
Trying to find an order 90 Kronrod extension for:
P3 : -t^12 + 2070953589220306847/12642861578110780*t^11 - 645525472215747960019/63214307890553900*t^10 + 10374715474075977921763/31607153945276950*t^9 - 38483830014145465893501/6321430789055390*t^8 + 1078888160478032669504712/15803576972638475*t^7 - 7404981491515842752966952/15803576972638475*t^6 + 30707272268138136735760752/15803576972638475*t^5 - 14813801719515827550292176/3160715394527695*t^4 + 3871347661564847026518816/632143078905539*t^3 - 12056710512578600263939488/3160715394527695*t^2 + 2778231243783503110252608/3160715394527695*t - 122456901777781747071168/3160715394527695
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : -t^102 + 126321183504800409756461492572829147625970658534401167721355750861230974000289351514435870159855309305029857300606574362677861805959379242455786383065709396569115239226333684548700570787750766943586204508508499863840350061647378798287741775232561948615373492089816818774945880128235268456457416369630348153172842863080282093041765677755961940694836705624791934422838505774320992664228809368275756539933683860032830801555848551353379125302817978023139970875079894537562776525933551219994285809250213490121448250439619820458865462459540889405824801178941118807929057790280898172112648129614234467744302169607609850134089450371019414852566070333550888334946287373576719029622460814647093253901076204688875599129263773021633861862116435482379036800460878869345909455131241081883591218706244793879662305378771645202043303905879873027621433284696993977951627584217512831273188373278770186718628831095268145038202372120974258641913124052177303808018833312626720225070187104407105956142559041789085504356369862998464612811808175799550001263830529795461164375479772843283490016840121861749570418191346943964771931126550203201822523483682055603506468991289861703416454959171511047534046061455626414030801184085268990958790120474397769197629686149533753450801432380339432663157698762416458639060587873653475834263053048782574469892960511132048706510174638169550781919700566324797493071106506922966985553646964188046707520918096629382990344450370970523851454494770465639572912639462294219100304654630192853965679174160848766057235972564540456629072720823728814750984557318352269342037440558648324214064727621018050050605416567144273002307802626060169338050193498152793283515608057628148901629704458390324813008970134334663482748902930627743262962313921634764915926136019068864159959235635876562997693823119988682456109169334398559556339318334182654326710737491198923420329108200286981872271333402130347426516948843140022013334282661726181801092593878075469954247844874397279486064152086235876560730430474034432933291196844295743082049714374146935592532796012017804995811464023820909299304033479662147681338918177295243623779139519407263292678973087183447720821129659420886387473942831081535814362722371135772433858157317321445428591229380443013467674870850205502832185312373900418137745186680461271050086408264060269897385709580153935372789750959666368737883916888478770715907192770755346183329685530523905637890159579981657227831066279790745540496596912664640945590464101261908498903626138752315782006744450073560092629346364663506572610152863645874691310943360042575830811172728865221340699225038189327443030863780146918246374693770844848499500299747368385055613961546782028674863278201814777668392126607298332110142311/13417052514451323825670549005345278810831002131019255006096119544448945640125063884499903252079582089436133786629238137521257082058074755874215823236773668302026845457263420817693105571324486999142427927023104751677779561269848410523306810951151808197650911875479325858621304023564870758913678124616049834746818030616661958855514476025927280854775524971285273525637391953300156220402071503501144476691682640030886340145923926383831532992258986306606908149471768029175916825272621174996390955340788921527989643301038192607871811918171640297371764312050370463797020403646799371467877185070268006661184557987532958330092884649253869750472124540246667728165661715206819090019636326080803728117818193671007005285730257822106201896015059423415270859166744979140193387586773652200157187308406981056686796682939650038240249590811682705829988943343841210814417992652374604590628414806642760137263169317911096608616574942915067535507601297374161439634937052588060134422040103575650716330778582933539545383951932490551777688214183501650074362344357584518418350734043835658166880529520246837776416207658317527796655433236322439125144666164847654043586327086886638647212698491097821916852921123620100546939046791916849855278452214179298693010379980686085918094845520004939321171747354526952704441689362414160345081855703061620729649962892093479048986843570061057297942000817106256667137032091307257904437164102464605449696951233239409726916369588583311603883620269126718666698119327388811337912501096099767421129804582610079353728868880538253760534186611917135970319989913355140855074527978889309932084027493118840060062431318110715881851616192503665323744617507907293413382183272467614594560833323950067257074408977183102677712438580508402540947847243467333155919442062214101499176954764970888250644458830265038451236975371137989275992648386487663379626517325737203603165672280706698805942785374041123476093207347327230761371720396538452086755883606628755514675037332748669574724834556628828331518179255575721519863879039623017968030342370364575814244161575349966954373030727982608663601396848698143719255457229610939776383925082919025049599008938761513785035383838476341162076557814476458715689855457796370292362025010914256865436354542086999495207285122529234763937354094103633068911846629713449648725412152539639263591433154740881737441379861428438193154011728836741217387302628271605255476856304594023003327939922970355496892438050330904397855280011353146603183732755491323882666399859906176860258514300014457238822240829545346878074359889214266470310187737674808457462368690596316148497491400017187943326166999600062620154673370639957157512081253381736637244274030030267294798882023231957486304834936547444732140*t^101 - 1125328807877556354315610119068801341950844524739242961487322729404032860965635026601449432608807340297676304260270395999051137293812249343514835276678221447770387074597231005076173887038681022026356955899776139637998969837789832525837972775361110070639037212245997370033630084126637907961305334680405076826655644100783351194511885996725603420286810985185140956227340325781906804722738470063171028140760653857377270951141673251027650808979452329594196830510013960471602810971104355349415813071052810178689778954141418531090115846637842371682457743998624015574993763882374147569439380077647080337777342407573978990992936812358872263648024788787878266224251115224707822214146559605115790766749579579567816801066800382083917245795255316062757277693921332045213801880793464955520669721865508256273576824787923915974485306428173800150203212117707130810056713445137430106220517112264943450765947565975579701904500836431254146028932508344427055704634116397692576395932304033566234648096709074810442777639615155094540320898618791934601073338748786899469591038959825653903644412436031561207359639888247410353907368878488452067364907680161560153289344710317218867468225571154872055247598426022094765612435141517025958853624051620648489639425371523190275086279494447216729043434774982620024476749359775407784632387592910425779983416536840210399883437809342129731756527968180585964318604034334220436562609970055719720999540100221307822052604337583037501493324195943982772801064111127949205469417138984557602152938517076497783762159737627932390108320646863656671240901801208836717628517633033211196005139037879893396566621993160864231608860392609410376269759643825353949156407052873698773526633512390479726898342553741620121265928082331528678265953986571095325318933610789915591040022852595016754893794547443770365680845702796584394326254188645338287827955524635106405382666425971100971564852482369573425193525231832634914177585449134652613231619222419667089791090887209384784536683317771022108822416291874967275062496209569961916318236209961832692514419662021100624787777072744676091547729991187663812875465775506177206278638683920669296503808740456098138240590138039178732932218544017818694656329166828129688919376743538637513184772440609807682951102840193459819456886189267130318198742116407453494547834999029298749889477196440859727042833197364329755841909965990284647551737597524259124908847329444748582478243559948216837494262132760292490298238526790551002190045614963803431046161415568387232377378856238696358622334374933688703373468177304756755287513786298808314179051302602352005623164032496772529193286359247734750014069844450918526815393406979502773363980580658663009599912943094975177349758655687940957764399240671/25919305993826421026863560578507924975468981389469015352685685483594554077514327958692994918790101763683440269624664583847882999430371687484280567616494586492551860542440699306907135762785940793797872131749179633922983243362207156692751793882906902200007443395812334045063882772795773056992332740735550817124534831873096965970880237777359519833089082330892005674526779909784392698504001768127210920881659645514212248009171221423310916007773041728672436197843188238180748412458472724424846163726524052951798174558823781174297818478286123301740908330097306577789698507044953331244762743885745012868197441566825033137679436254240430199775695134567426293047301040740445969356115629928825383863966965046263532938342543519977890026392728431597682341572120982429919044201721828113940020936695304314054039046587960301145936709522568863535205913277875066346034758532996395231895801331014422992440213455055527539372928866995016829957866142654630053840219306136025259678941109180234338366276807939792303582634415038565934170413763582733098199983418061001489995736221046157822382841118658663886258582976295224152629814206531984673574923273001149856928131872394642841206349357802610521193143079720648783859522211657550856787919050119099747860961326325393250865042481827723688627239207608885906307808995572809757544493971823585500460155586998766344633675078527042507387956123955268561514721085479930042662703379761169618732746700576132426997532159763215598411539156267524697030457791546567357330968026556368881728031580042198751521678519221626582850133227567194488118162332617885742757610868308894186980507657161395570575151409986610226304258553700262557233920185729998639488308594539710012219791648539902655711926433194630172853574530527595817740159447607348142117103983822696077955480795966488666017704558466551553525975148789297464985798019351167892460317561083234233388230542274304511480380836215806715180059648245786698104459856949282440323866058260095880622231210991748042082066757123872913160119016453098390646129962908102892785888670022476004789857588744254343675172997239130372866334821348686730379860557202951840741673455639025663998085449880197084727446051602022699466077596147704337128129861652078973881184680175268944592957638122612661195891713976930793969888590882018428579703716491891366855909840133394031937995867113066992784483823214028327683886294343704624498198259161055607171199679329362620065338487556368573542209869957428950402245476477669574332211004926421136969181547546023480044857170482474211361147057076238287189104331436651135826499038689970883734121334106519832324699295487749435971004431045575516207891738736280872466520603123809412858256648922107274043294817607190598543431127421200050725*t^100 + 298170548527907109525087360878131308798535445082553731314472123468671903760981753178184914497709437207994339785230617036338209461738079948911895116780612639245429450230468503249792693322516621095717937142782162968266864326939720082169481871903202222548086846502782417829470456879042985770741613008412330811401919533001300701175040813778876578632640904035152807343921868271379743466011395337698973415504893225964582760124331519280330209681747923324332115792997240811511763384355225302725870441539498213310051025861350673602375182745770976464055075471684927382221326970291186882927064534969089734298856904982863511336596743515844175534954122126959798714001883160496226976003923437389448444232993482159661686574274856994766797463982056704704401373233910920899051344021130725899660210414641138809038355089370357066368074900568237171322618689326728629085415708656173515444279371534712618382510873917576097585858734369298373644729608338840434142118689902233926966495563695952511626812643453859735758111262859711631111677091811678398426609549066989082199741076485254267032165716880147189450749223915094451656346099007740603963278788455398827442100115098971912925786802543842085591427448582519216769297136800427832206011447043070294984336714851679979496563304561774107525667719461652167999063238480971564167705740811812616604452211722417708772726151918091872289492399217063603513659892123019343774055085326768385162730458624686462941636547527470330671005405149539370613910260551572550712413684669913989435537949732354273117717862221730085407705449602148257704688893762455044215153202789137997504855845972414005862087912796135173817981140894408521592049518204615883608332212159555784104557031923961367186315771713322104458119567705202118694851948714199827384677137161896795242366551715987663042346523727210562779226630540987683585882529208583081914963914543350977199442987688530613856321711700679780069277871617206547845167581117203843498272479446087638802011878363510737719072742439367210458946886651405566419517418764039606331339506574736451274714008917465349308129911833160498645781737847252866380164538675608626065115548496300995144075622647293086896205920728527396634855544653159412587395251766141854726843028337183440573240706226400821015715207362770604599116845282207728785629474777614051203831834544409691823954690565693074324092603876436179161102871979418988378662705403177123346253893259820888514275652997182119049047468860948849421453077708114888946927260447678258714404593101975944326758250161678958395048893690643945682105085889218724791276690168545594318205324790187836624163661541935744780405066955705972604000536303088846974534152462035238040336009526213581730664644030268698882237977745005460957351010360185467/2280898927456725050363993330908697397841270362273273351036340322556320758821260860364983552853528955204142743726970483378613703949872708498616689950251523611344563727734781539007827947125162789854212747593927807785222525415874229788962157861695807393600655018831485395965621684006028029015325281184728471906959065204832533005437460924407637745311839245118496499358356632061026557468352155595194561037586048805250677824807067485251360608684027672123174385410200564959905860296345599749386462407934116659758239361176492743338208026089178850553199933048562978845493468619955893149539121461945561132401374857880602916115790390373157857580261171841933513788162491585159245303338175433736633780029092924071190898574143829758054322322560101980596046058346646453832875889751520874026721842429186779636755436099740506500842430437986059991098120368453005838451058750903682780406830517129269223334738784044886423464817740295561481036292220553607444737939298939970222851746817607860621776232359098701722715271828523393802206996411195280512641598540789368131119624787452061888369690018441962421990755301913979725431423650174814651274593248024101187409675604770728570026158743486629725864996591015417092979637954625864475397336876410480777811764596716634606076123738400839684599197050269581959755087191610407258663915469520475524040493691655891438327763406910379740650140138908063633413295455522233843754317897418982926448481709650699653575782830059162972660215445751542173338680285656097927445125186336960461592066779043713490133907709691503139290811724025913114954398285270373945362669756411182688454284673830202810210613324078821699914774752725623105036584976344239880274971156319494481075341665071511433702649526121127455211114558686428431961134031389446636506305150576397254860082310045051002609558001145056536710285813093458176918750225702902774536507945375324612538164287720138797010273513586990990935845249045629229433192467411536854748500213126888437494756346567273827703221874626900816358090473447872658376859436735913054565158202961977888421507467809494382243415223757043472812237464278684432273427729033859761985267264096234258431831519589457343456015252540977997553014828460997981667275427825382949701544251855423667124180272154789914185238470829969909869350195997617621715013927051286440283320065931738674810543636305949895365034576442834492836181993902246006955841446806172893431065571780983910565749786904960434471714468556253747635397601930034922541234568433525060053287976184050066243947431002457730599780941022708969272641181166425299952731915404717437768602677401373745244573538002921950365448389932010645426294473008792716777053813074895228331526585105145440115809943949432772671821939213065604463800*t^99 - 131862912857882756482338116595365538618243121060251812787111853063648099734910097433526139546016422120292005387089576018007855375744980506118600625319481332387162533513636173722412399555002375391364439387376304474338396624049834525822726054045507973913367333549726358929788968978097906275416598032331398755930617479187485974522467070381500515214362657644564361515729460554666494344004986413768726513776244373198523720646159146841294629190481620267223983818050694934849919357123916531175997736927629484817290539294335473647620933427891725080028456788526277346015551118325381625010906501025846949833272712255946852677267464451930569109486049272458569977281800890578860940752226079269997758195049489721225724477472092596007446497357051898835618448610102349770004071328702876608426609677721051392604695990790680019630207884811807941406198941279352970446190519790918801287926996310587736909927699357204138620010261099673133230497463754020774605398377766852229292307563350097054485095575640611352077598233319849536546686840420009369664101273390547828667510311732487071342466108478160757569616431150727732800432783284724908226872921757689974022459326552710797484305912437900708180915681536487275000270750457500764024150971528756143142717220249545318369932598636411769191793546402796443801966618618693260772464110975615227680875464180327223527061895277028926137346970906372338549236153999802447814067481791323368972233426326271024023173235951022638979977609184826141841492122386986628528322792892534746409136261684361627896996255180540437490715973993417551888684942634974390002471827089431835338131579787826134757268351914393481946859203812684804616329983370956545845748876434005658622954734678316387570037050269568949370014030320403242719489048304631943507761512486978931379061752612473553719418784308792336497725298118654051480043780124663162204642237966010710894127566304493397771924335701360935720637030471799090560829387606186665401506500500985237573353253318213344171386202772188500718049875110023463287505272026372253601631624322794167710111912815150812148699397319894519555722734109548396484669316741517322498060269056873753707234742868278242763743833311783602585868054739387166468728666625132047186731591894974964254376350611355857128545454624856565457653132194684161856476825693972058714503107325578597412608080331820632630846938312992206988774685380343602409228649723869114053883469063007444089607459663354475697949660012987704319442399161244028212998733132250163619552330976948318653365357844784987314780573574404155372826268295716959313025848370884004535710591884425346996085346963457893764379363804397315424189626538940446825372797757201547205839354708489329620517903262298880301979436737487973429281323342275386109/456179785491345010072798666181739479568254072454654670207268064511264151764252172072996710570705791040828548745394096675722740789974541699723337990050304722268912745546956307801565589425032557970842549518785561557044505083174845957792431572339161478720131003766297079193124336801205605803065056236945694381391813040966506601087492184881527549062367849023699299871671326412205311493670431119038912207517209761050135564961413497050272121736805534424634877082040112991981172059269119949877292481586823331951647872235298548667641605217835770110639986609712595769098693723991178629907824292389112226480274971576120583223158078074631571516052234368386702757632498317031849060667635086747326756005818584814238179714828765951610864464512020396119209211669329290766575177950304174805344368485837355927351087219948101300168486087597211998219624073690601167690211750180736556081366103425853844666947756808977284692963548059112296207258444110721488947587859787994044570349363521572124355246471819740344543054365704678760441399282239056102528319708157873626223924957490412377673938003688392484398151060382795945086284730034962930254918649604820237481935120954145714005231748697325945172999318203083418595927590925172895079467375282096155562352919343326921215224747680167936919839410053916391951017438322081451732783093904095104808098738331178287665552681382075948130028027781612726682659091104446768750863579483796585289696341930139930715156566011832594532043089150308434667736057131219585489025037267392092318413355808742698026781541938300627858162344805182622990879657054074789072533951282236537690856934766040562042122664815764339982954950545124621007316995268847976054994231263898896215068333014302286740529905224225491042222911737285686392226806277889327301261030115279450972016462009010200521911600229011307342057162618691635383750045140580554907301589075064922507632857544027759402054702717398198187169049809125845886638493482307370949700042625377687498951269313454765540644374925380163271618094689574531675371887347182610913031640592395577684301493561898876448683044751408694562447492855736886454685545806771952397053452819246851686366303917891468691203050508195599510602965692199596333455085565076589940308850371084733424836054430957982837047694165993981973870039199523524343002785410257288056664013186347734962108727261189979073006915288566898567236398780449201391168289361234578686213114356196782113149957380992086894342893711250749527079520386006984508246913686705012010657595236810013248789486200491546119956188204541793854528236233285059990546383080943487553720535480274749048914707600584390073089677986402129085258894601758543355410762614979045666305317021029088023161988789886554534364387842613120892760*t^98 + 570886618232308467489558429643252351922429409155356475082877606827788170350012256424570452974780170427082219590092785253526864982567508313385922544710876427332743819623651336921045299487516149280465610966892127833255659872748472683909471896905702973659479807986879346328684336484937344603229161589818880384798019787884524198764029343113555615733646836149265740055011870931181341710646439799511289744859288305750907655785641971280639936638638497300384745483935343070664040217810117618999399530959646154041981305441281151463914290427297390111703409764264218693077768037046240144529489197164251529505115335884106918912755424826895658682104836353443343187092117087996539834945188064969645414261994983082412088748820690726850786995094447586022036448896438134808522090429324584065311543254949783455523673948912017387401217046982611688608202574286192227808760500477325420864482889895717648199791156566612420698362568972077138642372580590719091578936347079228289345098684467373188913707312540610066212129755934658333400945395005495592899459164353555997304889689888196213931930542291707188813264464244637474219913257727326459480482837757424999438717353133039050782543623497517844289306735050388108562983862763161904124992358183061269649961771098896030740334173147833398222036851842148181615872463311107965767429039505799003858626057406987629468651942060994978276197608543231059762457627334439433181630765975389454307448478266416748160396007969517628260620335210777281119304126567155633077561224397294884606909416117668340121684018433097894009753552832071039822439453625389898512576323141020583640099779005196109861975261802648067581273274953307153616363732855182175367800591108681071991203989479165205257158726465450924676404206896228863390483641706433156789509449912878798376009389786236124002719845317592768262003804815367518537058694617724547568407497258962314712849020856770630160166288178391813984113619339385457357161426299649813014157107855602027773495073262220535880939534506682046948816877308664865992827967295082068690773944488464125625189816126787825350608465705157720400147980801275984334959525822194852542222314947959480107896664344373542424694097833515791161879302445437022691432080242123265748561661317362998519172168946135188781015427599528279410357225904836427173466489865807004853080559953620490904083934574257118897317834892049231481350078297057912607479977855184039324624176795653180254237003316757588675569951903331530864742609182226323033722516024591363273455347420739527876013476708267995673255552961297647832062062645196242974808657523440954258821089169261415948518733614565745459225398645204348953901215443107253924593658039220694995020243134554400625637708139523042216172461948129397894200958444454317718683/1140449463728362525181996665454348698920635181136636675518170161278160379410630430182491776426764477602071371863485241689306851974936354249308344975125761805672281863867390769503913973562581394927106373796963903892611262707937114894481078930847903696800327509415742697982810842003014014507662640592364235953479532602416266502718730462203818872655919622559248249679178316030513278734176077797597280518793024402625338912403533742625680304342013836061587192705100282479952930148172799874693231203967058329879119680588246371669104013044589425276599966524281489422746734309977946574769560730972780566200687428940301458057895195186578928790130585920966756894081245792579622651669087716868316890014546462035595449287071914879027161161280050990298023029173323226916437944875760437013360921214593389818377718049870253250421215218993029995549060184226502919225529375451841390203415258564634611667369392022443211732408870147780740518146110276803722368969649469985111425873408803930310888116179549350861357635914261696901103498205597640256320799270394684065559812393726030944184845009220981210995377650956989862715711825087407325637296624012050593704837802385364285013079371743314862932498295507708546489818977312932237698668438205240388905882298358317303038061869200419842299598525134790979877543595805203629331957734760237762020246845827945719163881703455189870325070069454031816706647727761116921877158948709491463224240854825349826787891415029581486330107722875771086669340142828048963722562593168480230796033389521856745066953854845751569645405862012956557477199142635186972681334878205591344227142336915101405105306662039410849957387376362811552518292488172119940137485578159747240537670832535755716851324763060563727605557279343214215980567015694723318253152575288198627430041155022525501304779000572528268355142906546729088459375112851451387268253972687662306269082143860069398505136756793495495467922624522814614716596233705768427374250106563444218747378173283636913851610937313450408179045236723936329188429718367956527282579101480988944210753733904747191121707611878521736406118732139342216136713864516929880992633632048117129215915759794728671728007626270488998776507414230498990833637713912691474850772125927711833562090136077394957092619235414984954934675097998808810857506963525643220141660032965869337405271818152974947682517288221417246418090996951123003477920723403086446715532785890491955282874893452480217235857234278126873817698800965017461270617284216762530026643988092025033121973715501228865299890470511354484636320590583212649976365957702358718884301338700686872622286769001460975182724194966005322713147236504396358388526906537447614165763292552572720057904971974716386335910969606532802231900*t^97 - 66927790454166965009645243803436556684956199416910179553198784552750718689860227498038181449345546438327904496255192518281754113468501990826140891976486083877582133880030432982503665095815557355903767964948786102050334072001387103623386538412237713804824522328222391970615142246668630225521461300802799779977526972412392796225338383032099192418318045930603098521790896833823602028571302903015817894477972223773141936176636854337665429873842930042049713796294793597812727416229394282998480065536807988114414251947890483735665176901319572409495214238648987345911104922390942701861814316534492606816860562805838592944301789318428810558368779595975173830535913559202800721591444520230014617252340938236041275539149918678624220207631964233984882666303228807704885910761057747397519212619440882541269696268710040962058029606474653956684956205789673779344907674203697917946238881662473988316912330446305044422451215138760303788701265904281997263714755231965448112114353128668434135018033508877040471242215612496409070074721192828659636041094298819150445203368259841268576791218685589842250432036906368685285706334296759926966211080591688966281162674897419454538996024377149767344922207677106030989065275342880269012676974351985629377767526068305816323886070220104207126878035877955758870229056696913325496751888295143042514001339057446448505122622631504384980938413785624022502501110132528436062059750164448881559717125031055766840070725127326925725908897374389151788355221047617724599893389858517555388198034717077972082707614513104559906282542837108402816056906782644443836616903551106967131744290588054397532016779800058324024184563524962457645087052171053590970000596902473942407236685736066581296348079482202484804146094491862847487883774626358904637610062163454574746180049808964025286978631851562945652352814061011605104259602433956855426658039540403315155725720730734837645328612452333591729013305324996828398897509013034598014585222052947939454169053857616783161335409485059918840441256242777010637567751655201900486116873247664801082081874919566890157025140730076489139562549132577346736422336646110442806791324583751953911882683253399617276953159669135245012025782349727242399357622554664830172466323813597360554319211175681140872104750845244643131151371583721850505159762506701006511436722703374917944279909449704560859495092574050869306692311537065908044772363382782745101349665570399341409642924252453526075217917461606348137520250607966835033032333338409676971428831495683934639337985417250297319507714227817858468903015897746247379952894287892277476376379629536341525915768935897211070331414965306259439211589880357697334746844944146519120498763003989454633576035211693274732242089702036079686947686515661609640173740969/94657305489454089590105723232710942010412720034340844068008123386087311491082325705146817443421451640971923864669275060212468713919717402692592632935438229870799394700993433868824859805694255778949829025148004023086734804758780536241929551260376006834427183281506643932573299886250163204135999169166231584138801206000550119725654628362916966430441328672417604723371800230532602134936614457200574283059821025417903129729493300637931465260387148393111736994523323445836093202298342389599538189929265841379966933488824448848535633082700922297957797221515363622087978947728169565705873540670740786994657056602045021018805301200486051089580838631440240822208743400784108680088534280500070301871207356348954422290826968934959254376386244232194735911421385827834064349424688116272108956460811251354925350598139231019784960863176421489630571995290799742295718938162502835386883466460864672768391659537862786573789936222265801463006127152974708956624480906008764248347492930726215803713642902596121492683780883720842791590351064604141274626339442758777441464428679260568367342135765341440512616345029430158605404081482254808027895619793000199277501537597985235656085587854695133623397358527139809358654975116973375728989480371034952279188230763740336152159135143634846910866677586187651329836118451831901234552491985099734247680488203719494690602181386780759236980815764684640786651761404172704515804192742887791447611990950504035623394987447455263365398940998689000193555231854728063988972695232983859156070771330314109840557169952197380280568686547075394270607528838720518732550794891064081570852813963953416623740452949271100546463152238113358859018276518285955031411302987259020964626679100467724498659955334026789391261254185486779926387062302662035415011663748920486076693415866869616608296657047519846273476861243378514342128134366670465143265079733075971420333817940385760075926350813860126123837577835393613021477487397578779472062758844765870156032388382541863849683707797016383878860754648086715322639666624540391764454065422922082369492559914094016863101731785917304121707854767565403939347250754905180122388591459993721724921008062962479753424632980450586898450115381131416239191930254753392412614086452000082185653481294423781438687396539443751259578033133901131301173077972628387271757782736167155004637560906696920657648934922377631452701552746943209288667420042456175077389221228910832288478616156555858030576150445084530526869000480096449285461234589991289992211451011638077749123818386601995819890909052442422224814609018406649948038374489295773667397011112157010427649801827121260940166108182178441785191220629864897746247733242608151975758353281863535764806112673901460065880610477342222585247700*t^96 + 19822213094662843615094663976248244682959499172026618617653380736840189452036085636093403619396989681905451099054982217884736316626785555633214224904292605344353115596638210457947928336134940093928590603709643983143693093243883372579956223768654043986182411431719577580774125447436530025835434448204626329305436780356133538129488506541510651486908004405794031748850848657918453285486424629213622789278584691306085528885330305742855323924781911156174246412382186822785985475507740008395027401833224260992736448604929669168847206661318749825378999703190293460589577020591549952634327552504102935781012280755067559976481881271430732961235019506127100831110578865552522867374911316771171480211487120512445971145276597290857537434830711206857439203079593780787246213419257886005973161279687456399111504438334857151066844880453868419776203239036495093841067742252491734385641388459170713991051645601271985355093353790581064286874344902306633223107169913809313211189388948928052040327218368868802583035410083303011588173001545188548335273059393005402529442167672907577357124426026734224177163834090554147660660565169244307328496541272727717310102976418129775565956813774632445171621714939801419534688442108525879402251457031137361754507703125589288158122729252366428660082924445087385966665872616584507752328377490887207361733206085240082226863613124330502700064466789608084539159296062611733968649991264181716837047368977358453136265754964611007604638074979431508185743988605974079056801903952613121767299807905905061519523806058260994215087562408686239697516386192572573442497388224731855888912643449647894701899978688244555754871308475860106714655090522633980574167001720524217076938247545300272659494941370969661709248170551790825393222916940607646814691020654634189259304244013763784678388939418977732742902696819253998096002157137758263674189499939685238573988429047055497035537237899375679458161389971230951640189354283481972834768642702243605307434676659312521921580645464458457377393139638074264786417285931224064146725402254105270014947018129404433722182578621210123620333368432597552922038196516375990293899534622980851098136459083974255187375223025383793081441964491690946291634546219523150590124519757288802028876073287730947951225460392922140653274292386943714950416639326208859172715563151309666392568891532070801634661409693151483843195836634663303742105917605937090637595240783313937162686149140142711883246310015472384639188372415049232777900378549780122312385286343051348180146521106167051885626352852329898332981920688443429054863966563192058140039753973254583132974407584382340700504200973886462168906813227328814614913509697334059718836404810029457394646695065651410407194128353431423900918166068556269594467710867786/23664326372363522397526430808177735502603180008585211017002030846521827872770581426286704360855362910242980966167318765053117178479929350673148158233859557467699848675248358467206214951423563944737457256287001005771683701189695134060482387815094001708606795820376660983143324971562540801033999792291557896034700301500137529931413657090729241607610332168104401180842950057633150533734153614300143570764955256354475782432373325159482866315096787098277934248630830861459023300574585597399884547482316460344991733372206112212133908270675230574489449305378840905521994736932042391426468385167685196748664264150511255254701325300121512772395209657860060205552185850196027170022133570125017575467801839087238605572706742233739813594096561058048683977855346456958516087356172029068027239115202812838731337649534807754946240215794105372407642998822699935573929734540625708846720866615216168192097914884465696643447484055566450365751531788243677239156120226502191062086873232681553950928410725649030373170945220930210697897587766151035318656584860689694360366107169815142091835533941335360128154086257357539651351020370563702006973904948250049819375384399496308914021396963673783405849339631784952339663743779243343932247370092758738069797057690935084038039783785908711727716669396546912832459029612957975308638122996274933561920122050929873672650545346695189809245203941171160196662940351043176128951048185721947861902997737626008905848746861863815841349735249672250048388807963682015997243173808245964789017692832578527460139292488049345070142171636768848567651882209680129683137698722766020392713203490988354155935113237317775136615788059528339714754569129571488757852825746814755241156669775116931124664988833506697347815313546371694981596765575665508853752915937230121519173353966717404152074164261879961568369215310844628585532033591667616285816269933268992855083454485096440018981587703465031530959394458848403255369371849394694868015689711191467539008097095635465962420926949254095969715188662021678830659916656135097941113516355730520592373139978523504215775432946479326030426963691891350984836812688726295030597147864998430431230252015740619938356158245112646724612528845282854059797982563688348103153521613000020546413370323605945359671849134860937814894508283475282825293269493157096817939445684041788751159390226674230164412233730594407863175388186735802322166855010614043769347305307227708072119654039138964507644037611271132631717250120024112321365308647497822498052862752909519437280954596650498954972727263110605556203652254601662487009593622323943416849252778039252606912450456780315235041527045544610446297805157466224436561933310652037993939588320465883941201528168475365016470152619335555646311925*t^95 - 164836295861669837471529605919760834143773392456317252306151038779449745869453775231129697032695464011048240207253421949664832012906211803650221795986975854538623064637954250220019517680612910322677435705029748315066883579510387436365504976758235539342870459910847625267443130444768198811173771280713742091400275298091441365250209602727651112757668489623040079921277161436739407830679277797353221800670563814875183528346920092388004115664102850475252489629375968545859906735973289802570746016394588962391179315660257119204690125290162847430290157391468255483862971813925213605938497839586055059471082364540801473964714675443339995341345813604402983258232217863638688107659813058559462934457703422738154727283375567389421053723480042015209456027505867547146607037616281975681560660656581657992480764090391998957178128178713859265686730306003350884257951551142445317064578729055345744894645772902628565040760889232985321346362182004756524112175007760398962644117477956369617537233261488438716005652375779542192863115731770299322015897876401603313050850786627676772499580368026176112555275216511586093151541384367296426076034272907565360647202058407762358889262275347960241370122341948290432989004155373948034992734433586573185710391140184978446529560917808588081192539241512847669912272406325711432171948667133548578238428386526593516159250291268893957442904786919765626531687657832897445016979898292907260034540759576350619710465895832696686768009160197379233510767161785921786779345035260051127472913143380785078776357946993499657764790915944002004434349923813376557874386306633539012897918229864747247551004690009816105167819227228896493427229748628987153026130673046157333238627395876816599515412086561335582857444441076450881257810790739942196934722768886569185049833057358368649868441721437297223483338736242767164364780092399657397680188432618109129055260259529493581285444680863800945630900619482340474455630110419429386238065919169363013234449421247524112269952792015833940173349237504652963869829465005134565256440636846244104841221547729863712064268118703713935351427104736635323703046787013742413736847583219967786084231614171683367117520234182485491005813209880683707029429650767154014279268960624399837130639060118384953709664233025590133607608247677025878060725106982715111191889595432748034398839575205473734038715019756965906768982583737206013066720605591705463145131934576209436731394258190926489752565115964699159837301495436659893156786344480983725021299340921657342594748196976138324784952595431391615303853159309928747408993101113588542440770593554865054166033219594949862351004499562131316999587327015907285827578155561193747384114337108099417032208703658953531611613747411583216650321856235074628025624371563378478/194047476253380883659716732627057431121346076070398730339416652941478988556718767695550975759013975863992443922572013873435560863535420675519814897517648371235138759137036539431090962601673224346847149501553408247327806349755500099295955580083770814010575725727088620061775264766812834568478798296790774747484542472301127745437591988143979781182404723778456089682912190472591834376620059637261177280272633102106701415945461266307759503783793654205879060838772813063963991064711601898679053289354994974828932213652090120139498047819536890710813484304106495425280356842842747609697040758375018613339046966034192293088550867460996404733640719194452493685527923971607422794181495275025144118835975080515356565696195286316666471471591800675999208618413840947059831916320610638357823360744663065277596968726185423590559169769511664053742672590346139471706223823233130812543111106244772579175202902052618712476269369255644892999162560663598153361080185857317966709112360507988742397612967950322049060001750811627727722760219682438489612983995857655493755002078792484165153051378318949953050863507310331825141078367038622356457186020575650408518878152075869733094975455102125023927964584980636609185242698989795420244428434760621652172335873065667689111926227044451436167276689051684685226164042826255397530832608569454455207745000817624964115734471842900556435810672317603513612636110878554044257398595122919972467604581448533273027959724267283289899067829047312450396788225302192531177394025227616911269945081227143925173142198402004629575165807421504558254745434119377063401729129526681367220248268626104504078667928546005756120249462088132385660987466862486207814393171123880992977484692155958835222252908434754918252085571080247898849093477720457172600773910685286996457221502527082714047008146947415684860627565548925954401362675451674453543693413452805741411684326777790808155649019168413258553867034562556906694028849165036497917728655631770033819866396184210820891851600983883586951664547028577766411411316580307803117130834116990268857459747823892734569358550161130473449501102273509078075661864047555619250896612492987129536088066529073083494520497609923703141822736531319403290343457022244454445858877226600168480589636653568751949309162905859690082134967924497319167404809843888193907103454609142667759506999858728687348180316590874144478038183131233579041768211087035158908647903519267206191381163120939508962681108412423287580081450984197721035195530909482144484033474573858059385703827692534091430776363557506965560869948487733632393478667703056336018163872779921871376682093745598584927340521773465805659642002291223040379807853147346711550304624227820248317852530981497993135055251478551556299757785*t^94 + 29066146678078272289439601494271071189043807155733727384113532569934263074242794845956219696251506744673431890718146375487785502732272894552988432261845223668312557920297119150741463170733917096475937795076284240927706858209322144075737851541926648919617175204665495017267981311702983188971255016208533108419268468028745512482844591080466961602010217252360677353863344812618234780058370939898940774444742919935625713404376789294948487961538267986362689209520833523632025687482586098748014075353073345203566059069059418613107550880461159285231471009844227913128327532098842112283292111043758399081826268544874853753759390178652977736196339899024901762170782615612417971303050749275986544878648099956084386109184090899757964402186399009292831198367478690320767005405537879506653905589299035532677190959352306066468427580942873179911259302692195199960091095387069526932300699352599850746532386625468926779866493070075603306876302576804461806555023009644612320871492506140447260436283131732636081742375526175420164243017456525676709484373700906452121615530954897911747152934950556891354033273557411104234479265683830120314103554599311791819914089079763021953159385953487430434773993305555839936180832309274143213454739489499062380453653303471048721089883337917027843744627383726234967428569141316989923000539204691721819437816509931122642401713134251912038943948836702369732464193720790854035757048560307391300002658182513909781199691611796357653118655214220079286763810425585650925020492411558100401230554859124759517741211874166969390788148026739736809720576405299801250164736234865818574549680667320726710638631592003060545460100259054522035135238982270302166677124803661479349781505501281789630465706244874437981659388038142806364995126568853418638210094255072037489268285641228826255327491628687436285205515399734705276047759708136170583196253177089171836502823621943878044790731181930953649488798734732078400455055122556353376747604879130674218190177536284632173822274992794923580433177824517101582175853487927657046610792934043776517744700246874141479344876691020298129115547579770647672250533404837594160863120862476310840205219175883008921314955437553060340750486071961786457541181972250930138149907774422749399349403470316284925307529466354532383061059379527969908499401269855305893159603114607294350765094225838716678442188337237399831147836331895241868977424914716715935363196035708871280384022486334346735328458806503531947406002857737338175056446974666648348338694969768197125972817556964786911752881093425813841143844413758027919004605315923300899013792249825216517725361951861041844592083109463433532120361844616149457513974793841340697379125598556457831834006688449656246890577728690007837207559888790697059697570824425927628/38809495250676176731943346525411486224269215214079746067883330588295797711343753539110195151802795172798488784514402774687112172707084135103962979503529674247027751827407307886218192520334644869369429900310681649465561269951100019859191116016754162802115145145417724012355052953362566913695759659358154949496908494460225549087518397628795956236480944755691217936582438094518366875324011927452235456054526620421340283189092253261551900756758730841175812167754562612792798212942320379735810657870998994965786442730418024027899609563907378142162696860821299085056071368568549521939408151675003722667809393206838458617710173492199280946728143838890498737105584794321484558836299055005028823767195016103071313139239057263333294294318360135199841723682768189411966383264122127671564672148932613055519393745237084718111833953902332810748534518069227894341244764646626162508622221248954515835040580410523742495253873851128978599832512132719630672216037171463593341822472101597748479522593590064409812000350162325545544552043936487697922596799171531098751000415758496833030610275663789990610172701462066365028215673407724471291437204115130081703775630415173946618995091020425004785592916996127321837048539797959084048885686952124330434467174613133537822385245408890287233455337810336937045232808565251079506166521713890891041549000163524992823146894368580111287162134463520702722527222175710808851479719024583994493520916289706654605591944853456657979813565809462490079357645060438506235478805045523382253989016245428785034628439680400925915033161484300911650949086823875412680345825905336273444049653725220900815733585709201151224049892417626477132197493372497241562878634224776198595496938431191767044450581686950983650417114216049579769818695544091434520154782137057399291444300505416542809401629389483136972125513109785190880272535090334890708738682690561148282336865355558161631129803833682651710773406912511381338805769833007299583545731126354006763973279236842164178370320196776717390332909405715553282282263316061560623426166823398053771491949564778546913871710032226094689900220454701815615132372809511123850179322498597425907217613305814616698904099521984740628364547306263880658068691404448890889171775445320033696117927330713750389861832581171938016426993584899463833480961968777638781420690921828533551901399971745737469636063318174828895607636626246715808353642217407031781729580703853441238276232624187901792536221682484657516016290196839544207039106181896428896806694914771611877140765538506818286155272711501393112173989697546726478695733540611267203632774555984374275336418749119716985468104354693161131928400458244608075961570629469342310060924845564049663570506196299598627011050295710311259951557*t^93 - 112763831040155896003207088813272554305583399893128396047269190395540994067140603240689997739864073698633424260038855110587294921689242327308385880891080820553429204549858911339689723266092185993650318676194148023293997561862444219252329924850685030585594154671611488614753726099355582303009848259858165647736462581658777000476970030122680088112660170050956794720265071886924647050595499018218554376613546114230371185461721444612401766880562519362858984903302641737417118287698327804206662778143195926651404476451230478763083689796201044945079766548919444502421841405708828489533181389333414646091904787187398462500703696193307765130288105601569360646986747019705250744004565024729570285643946798988102448646304333151685276700694558299771434158576702374713056367908321623342835299994424127949545500921557693491013973418102976104473873234354736188173782994146524511832064063226867982868409131896349823194157432000972620267090461971343574499225019654965725947035124983547049497686467365148351039355608471899700160215794785617502004756885241685849010780000692236479440888909368950532667025707923893749597886632407753749009511336471130650682131593669468395745310630715517481637849959639541837035070893101160066783642942499032438738326353543399077213749433641452657500010112018707907570459285513581348438393611666014626988896591447803660375522447117892827473831714756754242724717907163612434859408118858368289115684752842244613437586379114302967260549013880664904469948859824915717362776172795934359660021492642344937312136804917784370534086338737655784141312504730835256599042455587722188309353630871935380536979704129539572903794950295485842464117224888852944372623750053544616700639630318140185573905222363781006924323182434213218816757967198950888877645511117097540646194411087142917550700512327701444887062625547371416200532849088529958904088582490978669920884973129922982106670619698558803979719205853883067662385659652525812473752713920345045020323239698909705929851616805358072970969671592918193704692539751091672052356029618273152280674995973960155558316578630813150788296257114335991114773987975304649825178358306043882069964786931380147143003268280978603980288843293793139730896228643832721096241805179536517313682277135874481912534276374633915727466180899638920497408743320209569239878724557395178687694820320833061767091317894457522204107768555473408844647643527274494317899541709620347044497160715264370117183802554405302594852178887462342887671140515819192611428815326630029901960782826712767772383316282129466408550431779703651286520043039535909576238014426589610915324816981588999826658016831771693803221428215947781964818321284225889255302056422925590169869578106579133218095282197600422472736310248087157739962618889288923728564/194047476253380883659716732627057431121346076070398730339416652941478988556718767695550975759013975863992443922572013873435560863535420675519814897517648371235138759137036539431090962601673224346847149501553408247327806349755500099295955580083770814010575725727088620061775264766812834568478798296790774747484542472301127745437591988143979781182404723778456089682912190472591834376620059637261177280272633102106701415945461266307759503783793654205879060838772813063963991064711601898679053289354994974828932213652090120139498047819536890710813484304106495425280356842842747609697040758375018613339046966034192293088550867460996404733640719194452493685527923971607422794181495275025144118835975080515356565696195286316666471471591800675999208618413840947059831916320610638357823360744663065277596968726185423590559169769511664053742672590346139471706223823233130812543111106244772579175202902052618712476269369255644892999162560663598153361080185857317966709112360507988742397612967950322049060001750811627727722760219682438489612983995857655493755002078792484165153051378318949953050863507310331825141078367038622356457186020575650408518878152075869733094975455102125023927964584980636609185242698989795420244428434760621652172335873065667689111926227044451436167276689051684685226164042826255397530832608569454455207745000817624964115734471842900556435810672317603513612636110878554044257398595122919972467604581448533273027959724267283289899067829047312450396788225302192531177394025227616911269945081227143925173142198402004629575165807421504558254745434119377063401729129526681367220248268626104504078667928546005756120249462088132385660987466862486207814393171123880992977484692155958835222252908434754918252085571080247898849093477720457172600773910685286996457221502527082714047008146947415684860627565548925954401362675451674453543693413452805741411684326777790808155649019168413258553867034562556906694028849165036497917728655631770033819866396184210820891851600983883586951664547028577766411411316580307803117130834116990268857459747823892734569358550161130473449501102273509078075661864047555619250896612492987129536088066529073083494520497609923703141822736531319403290343457022244454445858877226600168480589636653568751949309162905859690082134967924497319167404809843888193907103454609142667759506999858728687348180316590874144478038183131233579041768211087035158908647903519267206191381163120939508962681108412423287580081450984197721035195530909482144484033474573858059385703827692534091430776363557506965560869948487733632393478667703056336018163872779921871376682093745598584927340521773465805659642002291223040379807853147346711550304624227820248317852530981497993135055251478551556299757785*t^92 + 77758416250424929972970911637047901894523338691968436631912776739487181600833044112830355984197262535016351889449621131452471572193198627879862982034883032090571243759474070326047383127419875005792598640164065965674159836769220788611184715528631702818421908267982508595045218789437120156990323548063121040597581930630045726410260702667306716281636780566927404270775021385915186795726234540675872634386304879411076473624304998083911113766052136174769279484859487636884901279536830500776070294502876429321352998367019850564012473241893386839905023142361233467768599234707793811251431101901418441660012481855496598874866974455406467771922337281312184904824030778025043122571374097143570240420598189278477007231456787557425042725098606859847813714027634498341396484469231883145216702424950894257599462730308640202214047495280920610104078611051066324554764198998724286538307178888244043056655832625659170117654335754423434666619552287090763993554939553902067744634973280855428787931289216904608454589628900748643116265986753593254734981443244130631930612527053557409183989099374643910797071054890697657681003428061637042361942105641342773598041687970608023755842322516209144486717549406211633456652329697679916433439742628823504082555485737424568857028552029039362753075546397834465189300498518075964129390745053191558831766771958574946899867319665586209074056274002105620615148918405707261098507517118266888004436583322041813384913416853698145663075815704403826789064894581723505504111193862375614148282404529754415004850995555019892372941536475725837539165667089024771155310616462131473891884078654496987723318935979408308286208546948611421789381007012420685479168544261470884798623452675706125629092296627147053282226923602564480670021202052580891249690362109638526788678361894465900734894066761066408503407820201507656499773739268709961833220383326900549996450883506566907488793749285749529013646530213551143041516364627823378595984320379887651482505353601754157756286575176535090695607897762568616702597165687626110924125234086121500777311243666770885553992032743842259148437052959043097795743016933403023225740113700295006022201494909611691823200407617662291938652961428046207475521629820460507863814434210921213185669410435864539727607630697300047064431329326186560745734827331007957512898757063908102016001382874456305110351539462214484839840129354023348510258384740616330690594000342632264191904044581504637114222466521255037399973185446131428525499398012353130297027748120072122144289467997527605882438349660055380256691168326686761071575843553060406871478606486442901576345657001028324105342061631314940687370706320166787732639969150490137657711904994407353170264307318658142019349030402083195073250345465041474926833964585069136193332124/194047476253380883659716732627057431121346076070398730339416652941478988556718767695550975759013975863992443922572013873435560863535420675519814897517648371235138759137036539431090962601673224346847149501553408247327806349755500099295955580083770814010575725727088620061775264766812834568478798296790774747484542472301127745437591988143979781182404723778456089682912190472591834376620059637261177280272633102106701415945461266307759503783793654205879060838772813063963991064711601898679053289354994974828932213652090120139498047819536890710813484304106495425280356842842747609697040758375018613339046966034192293088550867460996404733640719194452493685527923971607422794181495275025144118835975080515356565696195286316666471471591800675999208618413840947059831916320610638357823360744663065277596968726185423590559169769511664053742672590346139471706223823233130812543111106244772579175202902052618712476269369255644892999162560663598153361080185857317966709112360507988742397612967950322049060001750811627727722760219682438489612983995857655493755002078792484165153051378318949953050863507310331825141078367038622356457186020575650408518878152075869733094975455102125023927964584980636609185242698989795420244428434760621652172335873065667689111926227044451436167276689051684685226164042826255397530832608569454455207745000817624964115734471842900556435810672317603513612636110878554044257398595122919972467604581448533273027959724267283289899067829047312450396788225302192531177394025227616911269945081227143925173142198402004629575165807421504558254745434119377063401729129526681367220248268626104504078667928546005756120249462088132385660987466862486207814393171123880992977484692155958835222252908434754918252085571080247898849093477720457172600773910685286996457221502527082714047008146947415684860627565548925954401362675451674453543693413452805741411684326777790808155649019168413258553867034562556906694028849165036497917728655631770033819866396184210820891851600983883586951664547028577766411411316580307803117130834116990268857459747823892734569358550161130473449501102273509078075661864047555619250896612492987129536088066529073083494520497609923703141822736531319403290343457022244454445858877226600168480589636653568751949309162905859690082134967924497319167404809843888193907103454609142667759506999858728687348180316590874144478038183131233579041768211087035158908647903519267206191381163120939508962681108412423287580081450984197721035195530909482144484033474573858059385703827692534091430776363557506965560869948487733632393478667703056336018163872779921871376682093745598584927340521773465805659642002291223040379807853147346711550304624227820248317852530981497993135055251478551556299757785*t^91 - 4367088671537065097758295515983806727313022672031810242815100399577971344341309326708034933777888100886493819813889786742980249629152130928814911483071181941742923264277814268143329566181994961868454881605464041486937112333607645571907120827890558653420025615904967266166077005875511355595229076575474937504733296703137229566875737959182582542817816837293571644374376381592317954109071058972331825080597597210611360847142044256144467826953985026461057937620958774427454193826999634811811470196943910717619110552328181392085223273851055398329806868243632132138642950429833808123144982962041283072237734114392513908945831634989199914662363493332729529415872044916141852668910440512564923079345038397086421140677853751312686146479088038829722145357163936619765477356834582405937687142379119552875337544474462671927837868264708334464060212330214415887206157632650447471316886975428431152022616028647555746169831065121656068470689306074117664159219226975763694673990168138624600219844619598100013086179241032174690419580424679288087353405181435496779610867917205021869865273240445174026005040122417448647119541499801939807396612383886401562574954927220636686524786569725079980736836712943261223069350256810897019852809292782480430406851421837278545477838571796332418776372947804606682686028121590601308671655011490998107382435813544058510148392447220485941515414250641290536389349053196307600864650840593448518562043698330480036955327097965074348228254861199948550870068567267745753171240762802758687979989927028613350649611119131121540279794013246395281635169291741650798351450468931794551345552007670433376162610394008425606981001330169764413991991385569746104887490838137769495461442500416034753185049824175616607085960114573144034925541815549567171902925637238607680875665716531673272175035029449961906099813838363253442148177508447014657288479210953466323775674784625101469433642154796917706311904058426511939546950145116207468339831613794904845198343093021892793845566563359731580807964622174006050483316047799035013249005350464213178465461402470619275625319084171078838163957329270839759439237918939007063763258821416966550489033378198304764929326817342390969793120385604103922182271411069716730678473025582807753290385741617818122855405715441532296800116965251423438938653814154428671042991810348136364254341971524733283463827818815360687302337276130495886575705632455776625109405378120870866756522719982816640305343069038094932935664490845265735613877382222780025817031327229397460256140384010614996219715884505130733258193048729313884274610575008552861399248847471346701528885351318194277463663922900352791663552597378281429442912043104404115520398171873940676467092295805954574865367527570578333405403721307633682925840092862747931918903644/17640679659398262150883339329732493738304188733672611849037877540134453505156251608686452341728543260362949447506546715766869169412310970501801354319786215566830796285185139948280996600152111304258831772868491658847982395432318190845086870916706437637325065975189874551070478615164803142588981663344615886134958406572829795039781089831270889198400429434405099062082926406599257670601823603387379752752057554736972855995041933300705409434890332200534460076252073914905817369519236536243550299032272270438993837604735465467227095256321535519164862209464226856843668803894795237245185523488638055758095178730381117553504624314636036793967338108586590335047993088327947526743772297729558556257815916410486960517835935119696951951962890970545382601673985540641802901483691876214347578249514824116145178975107765780959924524501060368522061144576921770155111256657557346594828282385888416288654809277510792043297215386876808454469323696690741214643653259756178791737487318908067490692087995483822641818340982875247974796383607494408146634908714332317614091098072044015013913761665359086640987591573666529558279851548965668768835092779604582592625286552351793917725041372920456720724053180057873562294790817254129113129857705511059288394170278697062646538747913131948742479699004698607747833094802386854320984782597223132291613181892511360374157679258445505130528242937963955782966919170777640387036235920265452042509507404412115729814520387934844536278893549755677308798929572926593743399456838874264660904098293376720470285654400182239052287800674682232568613221283579733036520829956971033383658933511464045825333448049636886920022678371648398696453406078407837074035742829443726634316790195996257747477537130432265295644142825477081713553952520041561145524900971389726950656500229734792186091649722492334987329778686265995854669334131970404867608492132073249219244029707071891650513547197128478050351548596596082426729895378639681628884423239251821256351490562200983717441054634898507904696777002597978764673756052755254828830075828817297168859977074899339506305322741920952131772827479409916188696533095232329022808782953907920866917096957188462135865499782720336649256612411938127571849405183840404949623534293327288043689966968506250177209923900532699098375906174954301742491346349444381264282132237194787978136999987157153395289119690079467679821653011930325367433473735185014446240718501751564199216469374630864451152828037493026143643768271290701912290502809952922225821224961259823580518529790230371948252396687046087778260904407975784763043515245732394183469442979992897397880190340508962266121865615769618696331091117383912761800713922486064686391329475256386210713866452863453921368659225322868754523435*t^90 + 5353355522321476936694331152222036632695560079084134293792759499083493876873806285771465389971384124797564054060547694049011063712813176423537236531678427829209784870366974293860968549515692417974220778538130269520531353553417474145780213043462323444410318785306955560459039383818526132331765365516330208239835622167666379974567309234230114227156517140259305379769981067580947899592351990011530900234197883333221444807156039439958996376311714871359969196087534657108173493872849256089990072717903230443283766943638207562722710547356589987918159560517619168744431286044123184705524313473862150204721532655974340689117707967358976161631334661331729707188747425258056637471753928343580937858616084587718374856336993636770520373151631318870411756970370655394949722765005614572194775962200459101433366882007183727261421267328638218429676470561264885847642393410658681033865522650502263900031534268444644077818904309641669055122039837660412816741448719198131891495600664513924263590041301013574509701034265782598142507060918258811546729092601626069277017693654129643677348366976773897446936685713831917734462386658506855441145621740605724972989932136914874808605803259449351206118217328416825500992065758245261577380979222594257917418373520474489022789771657334637408257160179755120291162818249201144752897246343563698246583965490178534001382083084857335904543440505420380894317878760091138545374386108333046427200567481858833823141943635892789153060168258910537470447488736674653009533051326639452799010952956627167373751326520660249085959444255814827597717984918321166151553461161907777135397543798307083870289605338759626094980376379328812071151713902814743283747273086750242944221971539734708558647804582468997866964142844118503429451613714645700836587015430819309737963019434788813074727837525240991446881984087703251290802504752054419700935493227717920336047251957994100398716987396976370065890732787653750569765328213764396009983079523536421173069997769680971912058676807040114073042936961590781831378728330232938416791966037018809031525230567344714711462785577079948515735399542169776561058337608631525841026916238170449519285464780336569088678689336524250516942155060614718250307742695147367820548438583335987558323869602927556836594372650519924420635028343924466183620711765025360103673914551506588582140311945329838069984264929684577180803281637518910947220483761417351928085031272094313727957860184213863804418693868902620868097994451914088851578747877065719305818321318365621846577844754748432667111295336205259540239613596069235729101479049999831989431014556164565721932807271735902835862301586838264817422995577689241637524596122190316219021282110399599800669153544684465283963456533662829118475011557017191457117035910186063753718167453624/38809495250676176731943346525411486224269215214079746067883330588295797711343753539110195151802795172798488784514402774687112172707084135103962979503529674247027751827407307886218192520334644869369429900310681649465561269951100019859191116016754162802115145145417724012355052953362566913695759659358154949496908494460225549087518397628795956236480944755691217936582438094518366875324011927452235456054526620421340283189092253261551900756758730841175812167754562612792798212942320379735810657870998994965786442730418024027899609563907378142162696860821299085056071368568549521939408151675003722667809393206838458617710173492199280946728143838890498737105584794321484558836299055005028823767195016103071313139239057263333294294318360135199841723682768189411966383264122127671564672148932613055519393745237084718111833953902332810748534518069227894341244764646626162508622221248954515835040580410523742495253873851128978599832512132719630672216037171463593341822472101597748479522593590064409812000350162325545544552043936487697922596799171531098751000415758496833030610275663789990610172701462066365028215673407724471291437204115130081703775630415173946618995091020425004785592916996127321837048539797959084048885686952124330434467174613133537822385245408890287233455337810336937045232808565251079506166521713890891041549000163524992823146894368580111287162134463520702722527222175710808851479719024583994493520916289706654605591944853456657979813565809462490079357645060438506235478805045523382253989016245428785034628439680400925915033161484300911650949086823875412680345825905336273444049653725220900815733585709201151224049892417626477132197493372497241562878634224776198595496938431191767044450581686950983650417114216049579769818695544091434520154782137057399291444300505416542809401629389483136972125513109785190880272535090334890708738682690561148282336865355558161631129803833682651710773406912511381338805769833007299583545731126354006763973279236842164178370320196776717390332909405715553282282263316061560623426166823398053771491949564778546913871710032226094689900220454701815615132372809511123850179322498597425907217613305814616698904099521984740628364547306263880658068691404448890889171775445320033696117927330713750389861832581171938016426993584899463833480961968777638781420690921828533551901399971745737469636063318174828895607636626246715808353642217407031781729580703853441238276232624187901792536221682484657516016290196839544207039106181896428896806694914771611877140765538506818286155272711501393112173989697546726478695733540611267203632774555984374275336418749119716985468104354693161131928400458244608075961570629469342310060924845564049663570506196299598627011050295710311259951557*t^89 - 159156929962060459470308900230696550746838603000774702578585868872408044303957766656250428728522419682665303626883927412741248518973394016749372811310659095157294275611652403445165126011765645483745669190872780288260567419607682984666217312352509229014807108885486420366669683508899438810304120645902602914076838695007381447035361647294985328860919572580240152462006528265605962874583055327836120356070532875875289178534181535244078529837134590886428410224773520982647253581081446602781246037983141108667346349889704578644015964972181928935542907818136506149498373592031035342804110819854159500496253358932550013739384497450902606027119461184682128825424236514978596637882700935719069794828941084815363175216159840009683888357527205255911535058521074825279108081267988463515172011335260250666285715774417121312363813683422493713701466051629677581751824402814140158921195139078521730930328306281820113344975068769505512686336175811946145384162008958872305711842601207229730291014760359638635511777590702195037807077376904858969420068977508990241833559852868737626658537598583612811053521053777962477065122679023498442771444285611919366981463577322544908791915637850237880621381733062274022791642713965384102986370844964708203915703992865516918068647903757491989616028497136861987516436506832240015800897134223194717947110047404912126769490220145570878238349675791668778209996532869050622514258125381653231812064138136612810608781119832150346147760628329655758432306658333278141862739673459032468214337356038168847344302541677055016175388897472949826606438054888277196113687874481687481513383588200920415988370821488706430048965110024926534568765488601172675232126047359014335397647986417414636341983941605068130384084025047384387215709694501089370262408759643074529848892932280036632784674115565113140774191576687850455590154699360056134771488161146559518309883065514003985544511755616529475796331972733219286777915688330608816017879991704309200134309371608424957364214002075917046303613464707257221453452528232718755202643815596674600925169952320986350127480710827143720106238925471290069688140196218119469105979180332925503666734528918676339323672381543366765538308611046694495291168301152750651138389231749679586443483645026052079428313823946494311777011250922173481669485188784523307680391841344088760368715900880835806282085873507285688736163204122154671827003556109711997936318390411700128109154903325592358199931720115946095646943541770456998328836398069080451007814110144739923681975728129713030476511015644603042900285110668470015298855673412418861015025326428462822057770628975454777313891214849013002786975586616891113451050114684212988378386036718454787323748551970254268599736248742378133876476585300908388939162052343085328850482019775800/2282911485333892748937843913259499189662895012592926239287254740487988100667279619947658538341340892517558163794964869099241892512181419711997822323737039661589867754553371052130481912960861462904084111782981273497974192350064707050540653883338480164830302655612807294844414879609562759629162332903420879382171087909425032299265788095811526837440055573864189290387202240854021580901412466320719732709089801201255310775828956074208935338632866520069165421632621330164282247820136492925635921051235234997987437807671648472229388797876904596597805697695370534415063021680502913055259303039706101333400552541578732859865304323070545938042831990522970513947387340842440268166841120882648754339246765653121841949367003368431370252606962360894108336687221658200703904897889536921856745420525447826795258455602181454006578467876607812396972618709954582020073221449801538971095424779350265637355328259442573087956110226536998741166618360748213568953884539497858431871910123623396969383681975886141753647079421313267384973649643322805760152752892443005808882377397558637237094722097869999447657217733062727354600921965160263017143364947948828335516213553833761565823240648260294399152524529183960108061678811644652002875628644242607672615716153713737518963837965228840425497372812372761002660753445014769382715677747875934767149941186089705460185111433445888899244831439030629571913366010335929932439983472034352617265936252335685565034820285497450469400797988791911181138685003555206249145812061501375426705236249731105002036967040023583877354891852017700685349946283757377216490930935608016084944097277954170636219622688776538307297052495154498654835146668970425974286978483810364623264525790070103943791210687467704920612771424473504692342276208475966736479693066885729370084958853259796635847154669969596292477971359399128875310149122960875924043451922974185193078639138562244801831164931393097159457259230147728314047398225471017622561513595667882750821957602167186128139430599810395140607818200336209016604839018591856507260362754317532574793644092045796877286571178366240864111777673805989153831316047618301402951724852858672112189271370930271570523770560116749448727326312133169450474628906144052405245398555607060805653995725336102964109519563598349295083940799111733166675350704045743457730628877754619620700082351279161027625650783422048758565155095661571518138449542200413634219387100226673014016248977893405987796248334263803383295075893931737894531712128346848758635687936163035992772986208147459899185604277147140771304352335149807439923278443565368659037222032704963192666848161712924528556947314981950654819317674014388710350680625262902488827113226209649980210029776252917566294767664453547721173621*t^88 + 113310858173466923191676907074117457326947179478423859325357419901279969489559095072428999210095145362496388317422003615678759654048285563754539880274549171677780152311700283067355969532804686248724299224345189796220244293958387592971607222410456674545250024466590631188296680140353718547682425706790419976233846212883186319225387900982738618227009727320269909838229008578156451839700108073320407828582292946497464169335278216276757809935731502486842927664839528850212599910931470469492236555129877349676375770023208090376118521326154530037956760555897646966183452876601323676501670167446511663104234652585976864267152579098291266204936188402264582524794326719595079139353829763504913281537280285502849719548448343101420134120364031991649973069816918580411727372501567322134598590779418376790421313907503538068407660043097304997154353676822665642380615517587686740454328650154067340337949206275807875046370248060869160177817172202598946179669445660270911770885074078441749460504314357645537680412764759676594760861833044168722164379419646864798915446655573344227374923875815697934568256160278711262964219415396802997308832047127113115320301970932439880135814964401223556841694723201992409786752181973038123164485848144103063502481066378431847583081674513728676542433327934331054791390686557272516062312324387576377108818591008158225828317734493589272980367518788709212362243927140990312257064332950491703334468028977136696269020008774933048492237490999429516238298761069660517116007896931557972464509935382558928397927798086616499173049047154900818603696047666441588156871324779557174125807327697373738994668547317958326105065722316933109492987674015378962444603608685935004294481304252817376073123832746934862056341625138994553321856895136703234128997949671097813945488977490166732908521693919120658482261161921867130168236441849885399467192265614928752254931689804085045630373927920951333837685092916524024983091110229773930139540414519704994983596353128204733568520380017439063049601631334515676112521331293427796209779922889035210044854891174868517199743741008076182134820832234381306339681286717162185840361038717223595398367672404828781252123405378936457613976717939991480977681607692099900685798435242495527830602295031123941469476330059724394135461754561308646816688653393395507210819267424358367590295668823514892968818184193822346897123029109743188264965611183028713762901490298723866036869765422624053462524055567283628282933673803602891192455953150401556154108389039727913958622168876310694438703510528856256516656371347765906802437877009139994005068084708427625398464392121101706996374848775860948702570722349983995578152376899697841170951968760582853817566140858837927363245383664853811405183074504451881742835425398230316186625273192346752/3528135931879652430176667865946498747660837746734522369807575508026890701031250321737290468345708652072589889501309343153373833882462194100360270863957243113366159257037027989656199320030422260851766354573698331769596479086463638169017374183341287527465013195037974910214095723032960628517796332668923177226991681314565959007956217966254177839680085886881019812416585281319851534120364720677475950550411510947394571199008386660141081886978066440106892015250414782981163473903847307248710059806454454087798767520947093093445419051264307103832972441892845371368733760778959047449037104697727611151619035746076223510700924862927207358793467621717318067009598617665589505348754459545911711251563183282097392103567187023939390390392578194109076520334797108128360580296738375242869515649902964823229035795021553156191984904900212073704412228915384354031022251331511469318965656477177683257730961855502158408659443077375361690893864739338148242928730651951235758347497463781613498138417599096764528363668196575049594959276721498881629326981742866463522818219614408803002782752333071817328197518314733305911655970309793133753767018555920916518525057310470358783545008274584091344144810636011574712458958163450825822625971541102211857678834055739412529307749582626389748495939800939721549566618960477370864196956519444626458322636378502272074831535851689101026105648587592791156593383834155528077407247184053090408501901480882423145962904077586968907255778709951135461759785914585318748679891367774852932180819658675344094057130880036447810457560134936446513722644256715946607304165991394206676731786702292809165066689609927377384004535674329679739290681215681567414807148565888745326863358039199251549495507426086453059128828565095416342710790504008312229104980194277945390131300045946958437218329944498466997465955737253199170933866826394080973521698426414649843848805941414378330102709439425695610070309719319216485345979075727936325776884647850364251270298112440196743488210926979701580939355400519595752934751210551050965766015165763459433771995414979867901261064548384190426354565495881983237739306619046465804561756590781584173383419391437692427173099956544067329851322482387625514369881036768080989924706858665457608737993393701250035441984780106539819675181234990860348498269269888876252856426447438957595627399997431430679057823938015893535964330602386065073486694747037002889248143700350312839843293874926172890230565607498605228728753654258140382458100561990584445164244992251964716103705958046074389650479337409217555652180881595156952608703049146478836693888595998579479576038068101792453224373123153923739266218223476782552360142784497212937278265895051277242142773290572690784273731845064573750904687*t^87 - 47776833817469246303149214824083843112748290997497891063811972214428633405520651245239979464821973473455089078731590391374018760509262811076048030025649457834348228059947157878855786688690592695925778837099434942175739183852165795861575761733654322741242839053219125752872990996250863251626966155399251245133117876109490605052088030688650530858122436813290409986062587786896394828042575618668978445513523341639548918233149622384560993553185603395087196545692298066971092954870641402960712347733705750394270610803240826099930515180851125499185581833224390457619267882714954710533626387051062215382245477205261830482677042705454902025049702141456423230210110842581167018985555062730970646498378949712465545401439311994925436807061383544152095126833762700583973845653368116188339205544384797946024997490061812496621769594292784062064126680655316604159763826305182192356515758113389303668638795398563857000269044333625163797666483124908598960067597200951756324680794710935615627611497467448394502898108196232763402567283836271949977917068579470613377996978102277391945357775316403788076986029830319120400473780951119654211756898354965648362458058411103363161605333158358641737832359301493746054511785775137563510511807565752295411573097607280678749913299941105822041839480065403639493892250722048784645843071366725166620674312046762113096232945067603859598283649011178069079633819947769272572470961175081255270333537232855452800535894171130494875006545157729892593648202379683277081005944684881193152315066696342736209614338847532680520457176354583402586991846159455227010663388343743640460550690362607380578897995730725913631373812651936854061848430139995296965933829966274166549480108100314576699347702084547230391215823449181709255259682656080366529945803439314853809602006563155183456063768531775727470469149739931176786944077012814654463266200312809657229933669277535191435954575605566680564397650814948455547250418085062557707044851278945987392365445070488298027732464532775420328794728652177640184148822399193841876694218185697492378078572251978351681070961472487038465004865442848432865501271692187884523190926779573082712498210791954946073819823623969380333996736502315772539135964272116509179945126855325781966902281249710990856914662066277098484771930960081513069673817693259304848170499034943043259353987794927819905062280843234428248937338106696289722406695626539604829523101056627020181701172505583361118516325239062432600804736067685977339630578190701863237390608558983056834516983127797689063522223108214875467476165394181782765536970132991220457878983188668606148917502312975306304960694429136663722270550230803479010424350047383685653210635153593182501548802371503941030902897947489856292576899192083597665733597995649084827215181866981939072/3528135931879652430176667865946498747660837746734522369807575508026890701031250321737290468345708652072589889501309343153373833882462194100360270863957243113366159257037027989656199320030422260851766354573698331769596479086463638169017374183341287527465013195037974910214095723032960628517796332668923177226991681314565959007956217966254177839680085886881019812416585281319851534120364720677475950550411510947394571199008386660141081886978066440106892015250414782981163473903847307248710059806454454087798767520947093093445419051264307103832972441892845371368733760778959047449037104697727611151619035746076223510700924862927207358793467621717318067009598617665589505348754459545911711251563183282097392103567187023939390390392578194109076520334797108128360580296738375242869515649902964823229035795021553156191984904900212073704412228915384354031022251331511469318965656477177683257730961855502158408659443077375361690893864739338148242928730651951235758347497463781613498138417599096764528363668196575049594959276721498881629326981742866463522818219614408803002782752333071817328197518314733305911655970309793133753767018555920916518525057310470358783545008274584091344144810636011574712458958163450825822625971541102211857678834055739412529307749582626389748495939800939721549566618960477370864196956519444626458322636378502272074831535851689101026105648587592791156593383834155528077407247184053090408501901480882423145962904077586968907255778709951135461759785914585318748679891367774852932180819658675344094057130880036447810457560134936446513722644256715946607304165991394206676731786702292809165066689609927377384004535674329679739290681215681567414807148565888745326863358039199251549495507426086453059128828565095416342710790504008312229104980194277945390131300045946958437218329944498466997465955737253199170933866826394080973521698426414649843848805941414378330102709439425695610070309719319216485345979075727936325776884647850364251270298112440196743488210926979701580939355400519595752934751210551050965766015165763459433771995414979867901261064548384190426354565495881983237739306619046465804561756590781584173383419391437692427173099956544067329851322482387625514369881036768080989924706858665457608737993393701250035441984780106539819675181234990860348498269269888876252856426447438957595627399997431430679057823938015893535964330602386065073486694747037002889248143700350312839843293874926172890230565607498605228728753654258140382458100561990584445164244992251964716103705958046074389650479337409217555652180881595156952608703049146478836693888595998579479576038068101792453224373123153923739266218223476782552360142784497212937278265895051277242142773290572690784273731845064573750904687*t^86 + 1088548215529322187339064637156824600345697664477395408688263913130921483224162616790472077637550454814533984964783141828211331086148797501679065290779659246499095349024269915094501097415150931212572328196120429094105628893032611181826399664618122251039043265430950447656941006864261453308363589062179203983240709345053721207799495974329363487192852098577737220133562906745113102535725938457987213443051774138171798117616601059782782868508834694599088365765307353078953829264748357520747360864593637329922608218593535486701624149825912136575681392209259175832402067727734128480346252431795020471879515303042870658552063414038834642768490311068246269731641247581242061538613485545026598746356010995261736940974519470602045233319859602009822748829149258320384529683910796356561674745875935643176594566369579952267222451598176243710484989549562315589624477537234018779406841262848103759188158900286056662014226148333808887478321908913439429872122641333178738331389309122713847861556357457615970212739614909800495173376265121800460315864361679644490805294237327678064543048312028799396858925323285730153658288832975263715062329058576448455093084240305978190899650782102163128252184231767253871384858934760845161614824261248681694759894835559557670714182317712899823789019318362594652271858058575114038172266836318373852563335748817438744452001156578843353161346024484444767496376734349081825338532903985446505122740982973205114694283538141988033957453011867404756110620054802843596845405457237620556290161610110920805521730774749330014169958019790389310682075486292617570515978525672640406521995880512029549391597172870732104113909191769383442387526298907097576150580583810213533695354103444456069483960560313984374185151657907001488033110698233747675542858237721142181211094973364992584001195554176914617294219709265494764355862292681088361696015886163073250684567983881372202201902462661988943821495674044835353118089362230593548167107700024491658752556904064788201811899126144439250689355305406306413253672941325415104839957964273051229992873654406894983989587121075385348922367823115887016019003192507590270094665625430649691814543042381057988450626255960185598884852616746938300689112089088475169992534939605657183829925088680480642980556445650840184247671418956400499120913998297371821836468686353332759424482153499363820429141472975709717562308102660512315943703221352876248097556289501177611113552772199247355492730793464042358415695257206473124991990018215816893396310786733701804475959847871893821013015578395363947560492653170097443492087962844639584226364640419579000608248947432047197413052937114126060266125100768069407373641558341596042741828024830317913890731709707593183731394318329499340088125074455353071260778185994579275892882824154669693696/207537407757626613539803992114499926332990455690266021753386794589817100060661783631605321667394626592505287617724079009021990228380129064727074756703367241962715250413942822920952901178260132991280373798452843045270381122733155186412786716667134560439118423237527935894946807237232978148105666627583716307470098900856821118115071645073775167040005052169471753671563840077638325536492042392792702973553618291023210070529905097655357758057533320006287765602965575469480204347285135720512356459203203181635221618879240770202671708897900417872527790699579139492278456516409355732296300276336918303036413867416248441805936756642776903458439271865724592177035212803858206196985556443877159485386069604829258359033363942584670022964269305535828030607929241654609445899808139720168795038229586166072296223236561950364234406170600710217906601700904962001824838313618321724645038616304569603395938932676597553450555475139727158287874396431655778995807685408896221079264556693036088125789270535103795786098129210297034997604513029345978195704808403909618989307036141694294281338372533636313423383430278429759509174724105478456103942267995348030501473959439432869620294604387299490832047684471269100732879891967695636625057149476600697510519650337612501723985269566258220499761164761160091150977585910433580246879795261448615195449198735427769107737403040535354476802858093693597446669637303266357494543952003122965205994204757789596821347298681586406309163453526537380103516818505018749922346551045579584245930568157373182003360640002143988850444713819790971395449662159761565135539175964365098631281570723106421474511153525139846117913863195863514075922424451856906753361680346396783933138708188191267617382789769791356419342856770318608394752382588724248770881187898702670007723532114526966895195879088145117497997396309011715937286283905534174913041083906744108461694467142022254711924084672099741768841748195248028549763475042819783869228508697080250074723418378835102558130054528217740055256200030564456054985365326532409750942068574321143163058553822345170662415561669658260373797970345999013984665095238027400268338622987152010199024670084570142774888232737886313520666028375742677315875355104004764113218050509732800513999611394191178555410869418031754098540072646521196970486427640522132520966261614056329154552941025378275238695525765640796233195917787415592558040867472764875838126100020606637637840816172127817072386212205800307572279626721067081321064738940622614421426176014821453888453291649769081744145843377012797391304757740891585447570767596851696276111093882269381151531651064811320777904301361995514074483424910398973668243693205718408075192111473604543655457252386628869663160696768504338288511*t^85 - 388544095555510855404485108519039050401078888503299130404297952815833656667944459774951287668874125380298963926550468285938339546434498803679208403245541172727631746585221957475239639838071962926701444392110562946215116447362500176785757278178107610784321472242467643909416483137726736982295241654114290702396428260625423342269726878841511033547419050153134154692156268141782726284507797669145415742704856923535359852712220994443064582858580697313798945235933322895216876466516933935713505516384055170270900725301983821585355058814844566657310573727497186750760558695732306000882903438087026929106408361694299429938985968127894356213969993553263879262843234486103597213022778315493194811882652321322919847496424808507867818948298738735487603462007223228371739811650913377612459527764914427268981770805794475244719762553140042332210147955347038672276446769498658078070002647935023386852740224257433744962349667115062033380657361371806234557015880374706738966815034653631203810217376856240801844720062684443415575342280926060515306716018099456621313253924351096301767541417599655851972696426997722252355421812138831751689355399498649477440823181946873041493975555564797198884854203028273633591187330029736822804923929698916264884613212811618305010045665202915828233430783181968351374054417898879853823219782407148201727886732226461388893228587558992954219902166527101147169680102467840888209534577330206065238159755050762716009845115818551779180793842049023733546048813417200069682575273914259368241368999492920829647893225229599264987946560906371199708003309990920359245434892675423228841358354929359098573254731861778676584488355354213442394621494490686120574457887562735034445904595426639361190003112077459521658523193203283696867612810829430226239323410341921764061579611881653936734932592597053811395650900568290375310780958035680618037859705180647614130097942758300995521262872881604397264354765210173597040686274999689160916756447548561658030079746118968751072051969579245960818208825224673962781841637340439613337197280342655973684813574480033117566050542843723422902838486377859243087995597468858275284512275481250536715566044166133420869812007055628258499588131872520656345474138263297008276643203010709057108227906472030567248796395371082908711340705129784692131231916671575721554530682390300282620168418652239793237727169631272378053065467521873645013348646196777595737660029678841600768598078296147803857151695378064319247340838597060569282414550200465631186138792271712290279626850388349413514220817397140704400681072974661723439551440965584855391567397419575036263660793015073397429804622339514019840250284312038118221021641808527304743143759046194704418677947657374497807315998630949331498384425501480025538034227554703243316944179512573449009920/207537407757626613539803992114499926332990455690266021753386794589817100060661783631605321667394626592505287617724079009021990228380129064727074756703367241962715250413942822920952901178260132991280373798452843045270381122733155186412786716667134560439118423237527935894946807237232978148105666627583716307470098900856821118115071645073775167040005052169471753671563840077638325536492042392792702973553618291023210070529905097655357758057533320006287765602965575469480204347285135720512356459203203181635221618879240770202671708897900417872527790699579139492278456516409355732296300276336918303036413867416248441805936756642776903458439271865724592177035212803858206196985556443877159485386069604829258359033363942584670022964269305535828030607929241654609445899808139720168795038229586166072296223236561950364234406170600710217906601700904962001824838313618321724645038616304569603395938932676597553450555475139727158287874396431655778995807685408896221079264556693036088125789270535103795786098129210297034997604513029345978195704808403909618989307036141694294281338372533636313423383430278429759509174724105478456103942267995348030501473959439432869620294604387299490832047684471269100732879891967695636625057149476600697510519650337612501723985269566258220499761164761160091150977585910433580246879795261448615195449198735427769107737403040535354476802858093693597446669637303266357494543952003122965205994204757789596821347298681586406309163453526537380103516818505018749922346551045579584245930568157373182003360640002143988850444713819790971395449662159761565135539175964365098631281570723106421474511153525139846117913863195863514075922424451856906753361680346396783933138708188191267617382789769791356419342856770318608394752382588724248770881187898702670007723532114526966895195879088145117497997396309011715937286283905534174913041083906744108461694467142022254711924084672099741768841748195248028549763475042819783869228508697080250074723418378835102558130054528217740055256200030564456054985365326532409750942068574321143163058553822345170662415561669658260373797970345999013984665095238027400268338622987152010199024670084570142774888232737886313520666028375742677315875355104004764113218050509732800513999611394191178555410869418031754098540072646521196970486427640522132520966261614056329154552941025378275238695525765640796233195917787415592558040867472764875838126100020606637637840816172127817072386212205800307572279626721067081321064738940622614421426176014821453888453291649769081744145843377012797391304757740891585447570767596851696276111093882269381151531651064811320777904301361995514074483424910398973668243693205718408075192111473604543655457252386628869663160696768504338288511*t^84 + 128162392121034747607117437885990139056438333792666644851292719847822168939743267899424785381223272610576072060714522339591001817856695449548133545865136888903402528697589916604016052612147977733820260344613982327404095865080004670199190348806893238691090635486623387282954051816517089813254391474457150612572669935610137259520351661467440784054098391859283688693277367071347316496621591721011119395560081355054193450005785245508100520897040660645244262787018186827575381380488436115532832559345090936570174919782018498937399042313903936554168744007457703210800396647646316452180620345297598793973219822099025889921623611125489200180297062560592825393215287924197508890812493002047919550181309684185073258400479527718697749588366641365634531014230415610562163168400464934330498831469265400331138569013031877966146120252268661744570349259690685184792043532357304359881257212128877817566306308990065578644287285686232803190305886304047650249372641888378634870860936890171665992998683197780097592515664993443999007572661692667912298107609096835489605102939181209441922899008441811542123953182224915480983684480714845939737715940994670507320135748931156536958130459935743059906200826725961243567017793953215087994645653014386345165087681399581107814282137239441487920572580143215989686310010095707052936018344942726081417027002323878756802957408010276201588884031188760002549912949282363239901387047043606828526699323511150236778211307779263596576768971459031573847084794200865685441969373220716998126496729461025811871751137088789350259842271527924822170642226459951381376884712368413764631502868994415498052440378787475172529606578594464723807941505883950679577053189140894893944180597111091005224218286314980093646007465357405085922866598695187469164093851497080746507575592440310296434600663079839354599699280334744674780085640465715313791713202373074723439311096422156584085449516788344307675612509790850926710989320950027454869455985581349410063683485803270635203415909633690172998458012472297924440142628845259260251440576598750307530082241198471620875491871280831972104855295460755975034974194828564914602407053377032668999506525741398388921336694921315051900351736763162164054470025490486186353201506151510207432989762957911041679601985526060984816099748390640788904299307753529395889480578852923562941065625868205265701360056988005648699029044154569599753520473020528180753866557386310314496573388282351016815557796991280653388738174775162683843317572809392454918483171764992011828425380018585346399145079552346767795678351000940467816532036951699984992576760512553400825237689321678932012305164379168058321238978618399308889457906177947863410309843905490265453212101187970584379889135347237047024910355538836845857092361148413359010247773860620194256934400/207537407757626613539803992114499926332990455690266021753386794589817100060661783631605321667394626592505287617724079009021990228380129064727074756703367241962715250413942822920952901178260132991280373798452843045270381122733155186412786716667134560439118423237527935894946807237232978148105666627583716307470098900856821118115071645073775167040005052169471753671563840077638325536492042392792702973553618291023210070529905097655357758057533320006287765602965575469480204347285135720512356459203203181635221618879240770202671708897900417872527790699579139492278456516409355732296300276336918303036413867416248441805936756642776903458439271865724592177035212803858206196985556443877159485386069604829258359033363942584670022964269305535828030607929241654609445899808139720168795038229586166072296223236561950364234406170600710217906601700904962001824838313618321724645038616304569603395938932676597553450555475139727158287874396431655778995807685408896221079264556693036088125789270535103795786098129210297034997604513029345978195704808403909618989307036141694294281338372533636313423383430278429759509174724105478456103942267995348030501473959439432869620294604387299490832047684471269100732879891967695636625057149476600697510519650337612501723985269566258220499761164761160091150977585910433580246879795261448615195449198735427769107737403040535354476802858093693597446669637303266357494543952003122965205994204757789596821347298681586406309163453526537380103516818505018749922346551045579584245930568157373182003360640002143988850444713819790971395449662159761565135539175964365098631281570723106421474511153525139846117913863195863514075922424451856906753361680346396783933138708188191267617382789769791356419342856770318608394752382588724248770881187898702670007723532114526966895195879088145117497997396309011715937286283905534174913041083906744108461694467142022254711924084672099741768841748195248028549763475042819783869228508697080250074723418378835102558130054528217740055256200030564456054985365326532409750942068574321143163058553822345170662415561669658260373797970345999013984665095238027400268338622987152010199024670084570142774888232737886313520666028375742677315875355104004764113218050509732800513999611394191178555410869418031754098540072646521196970486427640522132520966261614056329154552941025378275238695525765640796233195917787415592558040867472764875838126100020606637637840816172127817072386212205800307572279626721067081321064738940622614421426176014821453888453291649769081744145843377012797391304757740891585447570767596851696276111093882269381151531651064811320777904301361995514074483424910398973668243693205718408075192111473604543655457252386628869663160696768504338288511*t^83 - 471849893984083313221319536476755817206512637721672789608455108050658468021453574559919557490643107341769942693183406160020270488718355541993106558499135058825992120486298831697456319695482457705482990516409242938020599020818512954881766138577008589728916608580207356983699474857161349404234409341065417221479664713197434255744574384514469872058081151511934082866365643209113699338597168121995203407921690475569942106688698391593628365207196712949738147977805449826072572821145392419629521412630987805111457086840049918071029306145118272997193295671588580064950095609926368367770206907775408940086816183515086048865730479004166830943738423421812448586812942013674816606495031503839500265994942218261675873761300442245488857319963114675144906349642423534203143138321811156040283591856287322477435928219371365221553819291743974662285102219229754855830210216217762120863304588119268207200873518159522955487275985699227898814783337287689753435150910453430625143020547779063385984355963070372481211838317446731519869143883984083902572688032010648977243308903809128958231249402311480042399889968764144080002393013841102813785234711755248233756675853345423626403399656930132806535744280105052884398444209628218528364603539625771029312616481992712483771189900447384131813971382662259719635254689522957392936477025205872905334475988215734756860218135342668688067079835966607428339499627729727156330771150957642210829944437283786033113117718650874717592328773453998479619667670710930436648226255114027845591600664955668403887606809519196365069366314348369834242121762158172069474321304301820494270536580758526055017160393957621769084433904132912854335881839867083523436080037130092375772836819070571096355687032262655865910156369281158655263206333776752356150749430368456326129462546393382898618295977551213570948096630102653961682624605415470768008662798576090776596469227956981273632405945754193709436567438434399603952068490605028699364453506285636751384432596311434436637619909067446633381459897805939309243418552546628260376739369498704475760297316653048904751284430249409247013590732673046752973108102901616387398024477282569042004195488076382808514507338552180431302139641783736758904859745455393938028967128940865785702452526407982648573514212914680958884882582787427454583169384589933507460976482137428159956966905085651887335922640638108073680293402055035061562895990594326185839331277282360824146288847715380170396307450762739753235295526814767839631176942673210368652912405511450313627408562743337398952218645571016773327193627214061213051685114471165174114105722593715066845518355964558463639011645059744591196847518582701270527721007992545012490336053026000968488173392949602880932759343240344090679936191547530463413346339721221650210317091160941665048696320/2500450695875019440238602314632529232927595851689952069317913187829121687477852814838618333342103934849461296599085289265325183474459386322012948875944183638105003017035455697842806038292290758931088840945214976449040736418471749233888996586351018800471306304066601637288515749846180459615730923223900196475543360251287001423073152350286447795662711471921346429777877591296847295620386052925213288837995401096665181572649459007895876603102811084413105609674284041800966317437170309885691041677147026284761706251557117713285201312022896600873828803609387222798535620679630791955377111763095401241402576715858414961517310320997312089860714118864151712976327865106725375867295860769604331149229754275051305530522457139574337626075533801636482296481075200657945131322989635182756566725657664651473448472729662052581137423742177231541043393986806771106323353176124358128253477304874332571035408827428886186151270784815989858890052969056093722841056450709593025051380201120916724407099645001250551639736496509602831296439916016216604767527812095296614329000435442099931100462319682365221968475063595539271194876194041909109686051421630699162668360957101600838798730173340957720868044391220109647384095083948140200301893367187960210970116269127861466554039392364556873491098370616386640373223926631729882492527653752392954162038538981057459129366301693197041889191061369802378875537798834534427645107855459312833807159093467344540016232514235980798905583777428161206066467692831551203883693386091320292119645399486423879558561927736674564463189323130011703559634483852548977536616577883916850979296032808511102102544018375178868890528472239319446697860535564541045221225064414419083531791664917967079727503491202305499028227190003838655358462440828002997239532384321718915755705206199120083074649145640302620457799955530261637798629926572700902566760047069206126044511652313521141107519092434936647817370460183711187346547892082166070713596490326268073189438775648615693471446440099008916328387952175475374156450184657016984951109259931580038109139202678857477860428453851304341852987594530108602224880665518402412871549674544000122879815302223736659938412442625136307477903956334249124287654880771141736303831933852202415831320619207122633197721318289539206006506899355677071933571417355688343626099537518750953669312542474437051068620792357118026905974913101392681422179126177890070338868674947067923347479712917202615329954363925304910509393093024904594229695649887019450860556337527969323957268574093603394507781245506178281822948888444476933103262260203032485254350528702040736765441579094112298528967486289102579210643673619264742990887869948414555122796523778367995848882558875046622447719238174751063717*t^82 + 3265089406654388874496265049285100236963863259263402788287573667711120799695233573174933034678739201776936779359203996234691357416877650365533560744599511573781520648970773538304276526787925635556516242680507477351521667383252162039389384155955202265407684599181606821110329080951803352920081614710892597894720254324531075377030411157771182940317329545165870246407110576923011552706502693764143669193856792805156761066181156264535566346477276244183462487850931262492772932261840123746889797428050257419497445905394861864004992975236820405022307142787689605745549856719782401109093665582652423902773480485934661755863245177851433146477176134150406381020277704200261639066821823840419196437922322626416632360001439724913015057175780927939009278216570833625893672435405685968337444407831010563386752624201557341331011921748631227888358743342290557290832358569153422101478825894759489264756423772553474615410358972084129951001794888715817558939321366751460717428651176876680267473472320121501715665548258220557722765963508545829715873683231277374181139649714541523257321277875762614912316460328116595164910398687586098437515415337179855106514981156031428619040180813176272048942101767151558122625423625749073799253840859410082896124664110998565926202177885339338708575420286933532956927193204775543855417527441385395568887069465120421005017868255108167750910951174364451400714568022649737914190478723650088676123403022589906270129579431989555872426011434250854421581799038359035698204497485938552938619787077976842692174984516804344565802839567137627815259849639912588671023030701954406860686059509338623796711076416849670191150594781659134163158641610167687437320872269826616644637312069333087994759192880875239740244612312158455698971583362086163985321411343817574991096084727619904730868811899041671535019044169639692794473221737992888596137806182170300693050006393193539680722462166646516387714670554752985126470670210929013803278324137553364588377438481528419127819536794400838878930403095005099326476617109674696303299237287871256553569655477019370643898697455446376676596004261011160554893069355221311043816362307044353878821650314825644955788732460584101616083978788118119607874284072454617879198808673799956036928272479737201729649425310122447029328692512365161489451327685531616828292004231462881727276397061071297096888943815669228800750523970182584040207567988752901296963950430369605124615341929476560471489117149605362118723221379996198225569670469046440823649934045044153548617014787661237709150216107117816839877252271778634717145983670736631238921189193143907385129918560570833780142515805584557714955538513633457977803148411593475296990894680373350434648648385365409218671990979707946412178503739171919939246814595746696600842046769217455327344133120/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^81 - 861731770725776070233255689279555693585219688576514816016046234302561516186818063707333207355078412749964164730554495033126977407049092628620669900221234255477175722905869665501423378614297723682196061107837876508837878575407441223109688230090176394990513698739374920223428563660487784462790032063140698049010266708359512280882371979697233827628187579691106458509568064804134075480728630234986169646514470116937649667649154869084030902625093734467996352578894077953306642387469277331138261740327098330814291953751260911872700112772589216105145646413635911054601004791961944075571213459916501120781323897484295888951791168284456843646822389228379843619080455305942812578623734171744182261407262480430908329961843995100009136822882972067996223049650303655160589362504002034148815711858831218187250740339903387291381315552990804014760250168374400574495281498755049287461070959948136686256954398416326909944249174531210872490280654635997702164852964604597753714554698266177014520775556711499915359232474579837932745713773446418680054559651451367992333928322919108007115937273460030665673236908355612170251533382839669305681129874926126276687806395896042605815795204668666740876129187216336234478539400757273428279305894449398077744680999545479543852094532497615804262233655063323398641317431386913452701330722816882554863800197755233295500347172416699303935928855862224767821442082281880500649634637530018431034223263580591608459646514148408241037448915894686624495126600913894677734329368244440081399521984610823044329588441361704094446169221358899409033953771736691996438557583784179084680443115709025135231544236779029093217316654250139593537918651081721316754114809741511140014550484138738577107394833208607488200848144410787827815028950806492870870299979287566055582212668596158896708711806585107544926996894619214785058444385797488144395397482086322291763538403831784636481626927681830127997985248243040250021814509427988509398216332291463365017282700799505021788910752571188753524431070482226598559388204566204885450238768359186933543699777062291171054869441173000859025241846459012405097087687687366990067414979820052540676642157911531410948408064792112742307899731131939902796045491389252504869966453486135499230934373362493314809690464572574780825460757631400906566102531757889654229911760236286217218065475193866486460555460866132807656467980188990355475800392493724891245293364091695841811066002884003777175575620285146343854255656248396221514054797299268842495371752094003256159265174813609506575247242400518356830783044495163868519360477048540465996306865219427495522032778647309608718871997520418511137334087638415910495388621237608025016467740132244298415344933435665482800338469202249331776801464195266080643050395757917935701538406020408270780309611520/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^80 + 211937724059542949438229282839936596581742799958142707660365257235996398058518522680914658414822083109406968546779419913362579317250784176158734583227723129294129692806373171540566376570093494820296053903980365334849793493630801600052483335054548609086949002584849035272615456163397227191754668840751907923674306592507812770815032710938876607588825465882402801780892165190442430037658141721327486772797452808400498355924245784012956789627770708925278579635177241744621405923728389239405130732444660898858267363562559671421593819855809703162641822095366552498947140757902616920633166408782290541713677575994938086651897983155129920579935768974286727744614151302809575066413139442630246904001442935348631207067273512755503447213814988194233876669719677261067179817143659322167621120733091366771948820197632027790830687538242258981899700845087686652703754928873179746135387010556164788013908010325971766897053626572678618205605228316199785099701488112846922516998736196137106381192138835300329949651277505805707193005263196661340896265517130948148218876716242022208271336808100197626418471188295515176757260454201166418181180986758948772741830028766873091246373638628721304064060231033903220674074862239861366510268848322422541378256962229120927390484987512005001393185894511759828809368655084590059215398214993707744363504268933944137046411024733285623684188685021502491454659635649105239977081525835096141346355189673783835912871859024518127867468033858433152430009067318689183407846516395045988899122000403351398767590989039082841314531776345545484736449560001975031310378364676210146208776757616704782220704451480860005800309796410442142797189864354024376099306329900231721727592024587408235840677403530567475568314690369921999149816743401904845066303256141358621880334858950109118360491414672173202730718417744573499100251339946413974897674240302573024982844422661987253258679203311165370266848321320911911456140481789364813874606964062044833922116193938866670430473443863430671535389675674438918174410477629963925747955251522686953917021527725598801158456146550910775254124078763781732702648764346395436735853864694483062969463046186107775306546469805665735808887556025284608915353627970148737948438845563908000045946744738448563757588186310704330504581779842108456730735312363393980157827429498378880909980928461991720177899503878563909339891424551050693641729485574379137784722118558929218385259222206845805339019764902519615293585439914124696646516390780624406216670344433694101141042346982017625311893267415781564593317553463226600785200159818073180429833497304263123550792603375252740564554059711076935884038647057883614915382731894367392869447148371252309469074348824660498701379022648277317152567335482858804532870297350120634935226009043470989542929937203200/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^79 - 48649767379768994321433903132316376990916969116050253982047545386647706874657859710471667976075210844804398768721322558258998085786279360468237376263788836810693279767612254282107398838119210173888156955264614306398240401472435320350700249109696182871587548263345937748824744655416961798956098752139660693442974210975002434521753721082502852075256597581158441323648477225340703022643414393066196007788478118116142570124818209338664839350018427146224604545341181227944934571124861357415144781066697212813642238449076831286281039472147726371290322877742232395861648128792128279489339519882817449630153275258244549351422377153538055001933405677469275061117639536069197804663905447199420776895103042659349434374448012366340112821596635694899132299105442761833141848506213166739365319626991138437577822528408397544073390171897648023367795743548200104358783721182676118003886960135017458266275176925881266911289611272356152242091638862042597295402289649348607867520303024247578395409112906348291423161405544355670913246286678112567627337268052114094894974570003032852235045185860644130843643916156224759858322884309553707124483207830121390292209140140171446126933356119556919438239662847491440591044214823366660565113517821245940912933782952144496153714439819944784351084278047779340241850873478966571619647607201073226455635809072532515847156293590083867143714717587709493500122563337817009229064104586695505683763023922522185982582007006265234743970768201233598961012611764705994966870570896571333976211625187236802156465242709695705998785655308000074995763993743250816450934292262275184864008024294165466321100173989240585505313557235507612173796145271568587775399165990541452099779710633674482546523153221754450021362948663936266074625779229183748874546290370486098359024536762989151176940069933942440825136810277451417127637837066842687026387419431549269136300911774487043147596785413719587613356702206102197697014255185882557330708441326711963554457782934596641215675655944908077223781211646535939559138043744370348830550449465874607002274863848712398204842782756863744909696794013373191169749577699503233649319056224038763946244335493247926313052520123803598008336046918300284252037414899446287411737836273554878389215892458131373936602399885634513108431336134752889248308365878151747838474151131613893959797756747473689628846437524713245691970789051829075591957116762956786563362627453578905517941145377664916187402601079614407192081458710630181904601839134384358200412797602561723065511568187325558809705367359306983940169807928651381715716631846466227970195155722457103614321606347458860001430151008600128207671403344395581135919765248004168252429460974053238862458840723885835799941837515613015596171236168514307199341223359993497697842272567219947485100839272448000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^78 + 10437490297640781118117131461471803699018400232136436335882075357495726844808917213550626145404832023928783685080968741647851528651963685939470495510347100635582443116247475879770475375470705682331581154481661535133682026566579067733852932709618721787951928239279446048329016562227142386398374093939576306502749068951379843092750785717675320245281297057621354051639746532838556789262538860697854934886788393219401106524688381966218571127215673100923238309843757722093339432752263334987434574840427866646495760767390798650414388039553649651805325475781033430323028595897636650057681796933185277031325236858013855102753089287687899949010543810532080861461042401846333351110715539880924049687397314797754609627211924557846999480419878719336906640138000023619777719006738415450447137295398277669153225724778868427625562517384644243469878653003014834257460392585492723194335755079168409691170198821998135322070436688362380143161581204149092391982065627621969399309784527281083613640171419650934154027431509773918262980191921906623634879286138583958992559251133238263740699048809255974300265511398774228742973113190074737568092805373119577314654450273777890450302723638864080147489032481990674332648673732594757115617964357974594955530793820552474022787092403455761090813649937396267071193492335918768525099441703243615444937659878361705240084207196982252195964705424315961583711063183712704974394425368714338526639003325939783805094300305608732031600926852162501087872979582895601271847106814498540178985886901506472012612994339537395818608559631632916331270335788572142729313418382490448432069749244477971673393897512200904128305457324986588944843498169789035315803264044883947033980406985320524064344137413817458624623984457614814816567700646366050652022950526375845416243766741542754111821246428714980348282153133752181602657851812557358013317837211569798348495769103693905654933834243468449243547841778122175943258347078399999140850710622056472376841435803657435601376588922919385826520619663864791269886424235305555282175687090842574415066390427839987088542501275951650537527832506905123992445726083718964832081606454896344808328561272464000811226442451516253843841240111354187556160368745091482127764131451692584715395236474689026568140670162678252453755030753507213338776352489039558525414777884533185705254894513459438687797157520268269397703546869117781784510459330455812920867938690539675322986170286056245452788889613252787831435416297033947881061662429496200318096112062130261322842345557297358650144008806134217664019612151886349367410937297027570501861524026601947872296493914263162074634962204359825529586901154218202673648152961288772441247158010110341976086921738866069321776873900196418464357242511579440793735965835371476654367536872129055958719190716225945600/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^77 - 2095548531457325401567260917810689073141867143268304425340542427993482301224247488158053474276275827712803653949120071940156496568135786835437058253363474750225831773731579807981063109170814120764850325786573026275891335515476742992969912575561624133958163599003313192741695817239199812389443949194857972707698510185130588757176716994811348006151720989311507566041120108925802630896233166217984288872886767306469013750311309141508027709236389427075253015449630813356427243948204983920093674259782752521040920732668233793254359553962806562110311137644953027638321599096292029362531337186194467166366560788230291758576245206913020719073355971867839039178084830272707341056591089958681075536752067831625985802993960181363262311392950840857320145470840544246645965952394312879133641602313293041040755492767555072232233892610709433177726739144196464892183391868850267331535110126492932157047648969036272565040066370311117369580210234690822590910384834419889292444523606351582834752936551557364387937612102221539976620122288154353414084965444162552780921493201770635272067033094902038390462463148975836214755252297200725916082562667336972654539439895284692770272295160426859022761618979063284737244987113442209866608699822641875645037886513523961137753478385500011671629787251534710110823584285823781061453546601609657089095370226823420812599924757141111363401847181756752384711022686672525687953741644490665354308984230091200597252273014016477710662346604630673459654727646305601109093779022419218963143148337128897388344330960374144312223979450051782014289179332717937182719288038051715744150391189226373711044910941766048327599292505845301447879024388682654137132430036137055511462827096870304317703079660880721403715592657226608376882947355196955620918226954232632534309472911265987199375188425279889414216432877264554300825481204852341795321078923683548453074915627359742800550639902896244443682119212880273870637575133965492498380913647172326269915801585664726170517291767828580525063048780876561707764049037690653943403102568487380912379449098498477036606904884367996276840340167275564509880564110400240540475787664142999823081945743833565679230020185533156659437024093759405294209211550408327169935763930792984945881074993323451579623576827109646079300067708711998615917166760866584167434301096982850307092437877014122384114657580471882589160241387102223911468979406378942673145403535670435073598801611827513322950773957301562560092475054888494533812389286688872779036728333826873987709635362723657727789446506082168895360165056153715393051642093022524404888061088823820125110675056525992520827400643177677497312786180654903799346996994729346005635457499721871807914224165762121933838607012271582439944068919024490172660816600478187687227204040015878895741697074857056665600/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^76 + 394160215142032057193869270092361403660505512697018995354870175108584946590772768164785356729502836260801535603464890410870349072829670654356414867587528192369525412145722540430510981348967063311133300864435481976166417610101765793769474455646597129044246398615307795509135080002111132906963524282611460290876209102334934598615684480207973637614575578452383366204164166978737308742872692089357312759953526898038547179811485062124615145426894587410465485783691276834787699590753156171276927689611982320807899060251363680178223485792159558213977680680860841746041053394329899003853589012378751692697869271919176272290935213398697136605670786209503351910239265455192724185228242602076058673491154791007548982346004684647605856306526288270700823070080527094240650740333996579313742274021743011074425471190056811851905920877020752168401082853297093533842959010287831382478098536359702322728693598166995744874975802304275932880603908224712353985323322529883695179762610281588815195942083064528943223337599256802653838385732023941832024771230402284075239455371249823492459739148062848821758214551081676106316422776944173810222774328083393700878364796385359449993497330515178902991576950819410606931082013799685069651529334966347158511072881909630888010892427593914909602572017305441177055944718493995174250329650814410515963309605331361502634617777345342213792959568483336704182272850067061774188636819156506820365953483212144872217589164665836402447583440227476350853712362054220251804265407131557615350278754879909899932999594050579013502981025623050749712786915521134260513277109012318330299953443484885665813940442514347669985958778535448381720093866823942853252809550110142704287583797359011356437892250975526956478092765204073848679751686020028635967932369214662342775262259359779916094889873888470700883878556232031735037926482499367800227626268555191771766383970425999625114952767489702936019123189750681380452586542174333074105267066873397655109447773959029438593637885423647454088559608191190720904767855401974357136497346408851961392795706090870524953530393370061580959431101039259334711163301112262198115932023905440973469210337671726642632404957571803961277719707266229128668869919054416547774250872648585133380594398859087932002344729900018793014171677120974862079393497754204872808828969231654484416309929754367419085110442715937398117758604247951773597095809231070471805515770682704350597619665753978141650388895365584680967703259232837901912268286944274592527032422348188477220639821257595199065839338787642534848903118595407361204359147427563130692249838372400746353541454889485943175125639740918975419300698832050755648204414885540693206632472464432858909244372987165073186665016999072419440158241128247167623260307458166825692227476906120132509129184232140757401600/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^75 - 69527650485762886064305143577211632945330018592286318711675754898895172750994195037472264329528030132328639437330546581617747882667003971783565729107694466188863476682588657359180611842682454224648869658106424635420649913324976502567739014777282122084276871291324774936861283572340157313784629543135707237081032912514219527564939017254498259570675132992977288127181444776296953361714796137760064875334655128285218911575700727364577935618780800443288440620407188958010078676958448528581118866283818030689233992770417994632155562427049125612203111562216805352759541250861951305928813660307369940987008766104540787221818844863387020293916614244888694042127888903373144362248068485093604441885554799425894711061182452271260665218273324181032382760870755089936860410108294699717351783825374713864316189923105596952193293863383374661276271812612794311166587925068589562643711628529393012550080250753017217829936410294877132531917444186613973708732670155945711518268145847948594849596409865850113138692511645246518682228302007672759748010257193568931325237696178761361875071473588941444092186726787472044421413410167708226461207411085461371072366208922776853280842036206612438132130166310418186937139904808394287013913812639126096789399835795130427219667749182920870980212903915928724734116116123033939416441480719237676773483983321075484148109183982742942317047170643406103925338118139841362917556390088276355401001697222455988144373420872026624280037628282973582664134755424322655758693185645534950185086880213632968654407112819080351171121709074178379050966447593372240046385014191740508380639121818421183601386724957549905466438254797580216748085992104093158141487763669963562215953283679714686022316666477578724734365172230129360967519993032204505534292595753313855978334523740116381880629822435243690598412971316118338855018422480936982115823299371997409121747702389481431880235696942680593582635854805077830224987564376407163752452708897647759712762142763910650125888826565533732326674366047820367138925106051373960111971854209173871800602997238690362735154375695688126115984020188941163067732926658574313948504108421532490559459821313329131069593865812077478684997172846910626086922337146563668222731676407937651624619648000304171324259073432947552118859641693827004720375151624798008053108223909572824930339808355701562962118267161794708596111390108281212244098537204208076900711633480551981210778269669660409900035554657978929787156243832156142363827450962596478103088051618070412298052953160843809376049526840264726892098897539400907286431381726764046459175911239476948639429257756089195576220667404974493501723919086979170647082090115466811890263996485447502949320460579843983337144215444494732077144185479811686325305184741136944210904656412318975875426058527526553108480000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^74 + 11511773872431209850575442908657206664060851741040184780532776833499940464260917040783749864137482532367692673710909998578345114718036095794417700986760336829764601780694741283788484072043983139835587150713498770806418340963188733424113421481459947080426352693854900856366590263774282722994717448755846450977481465584357279903713440192645697906147655463335308876053744472193693823292793763685756643737528225319428390824259784109896314749192519360019020175997328274215751452591962437288088974721618525058317959784193707060287521073280865718595781914353508219433974340443545567711076335315684872508139317327141639341535549209090070708410437458760664037099742780534082880725371557534405081894334529603591201987123911840816881074187905927177451211565115210620879604157724834134446283073500362365171566798694693956709772710658993442784119535563588198941028860075883430909060448532109042240521099014705627250583077727899383010506196679781167848138723831032384138809857283658796326327787899827479452441889881813336982964107729674459067463158409952060491871153867369042720283436461533963122525843133573875088245498022366420653464207970884769400495950317960528492368850399452892015162980509077678168655697609084502638515977822259925290343590542008190468357176597090261191990613158914179094211779316919420590589642783777637346630903041347290630960331646706226456307732193728829287644751253000652795741072919069688048150216180728774856200163789175975519612923217779720760140084345299736351869298815935567669244320946136977328983394332901556020914350766957281565735005870151396317914733589156880200635802909835350642195494882358463034280804649399120158646100716589875713174684503131366093878797385468172477724197225140664952675909452963109744930924687558130477643842572423333558943052007787228954537448028107612661148769025785605027150140873508975245555117935225980594455064705826885714091999459094575170045971991214858773210900373124165167322278408433864116387978455626185527037719505548982216471814321511829050878177145166317556871453663255989384446537578948554837685399433411650246138418937013518967406449919926287045917708444920016312808789739841104017274830569356522790149604585343391383800005054220815252856313034281167691108008697029468066280464166835562363936725645414075197671848921293677046443939830978618359130544651721580452147689196215416057484203522652729573879660054281788950967390537902552627254124898074577022265616097510976948061495543457602886262540003897562399401481413715764760332367099272601053986656232451487759385655022729855901560941902523574540748655919846859545826067951279605250106028790106982203238938577256703132227230883030572853769179808480892792526673960268004820778677625692249510240479086657055177922396304053858953684784966664946243488046065935903464652800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^73 - 1790503343456999155502941625714310378334742969874447637789726056922165646443722980053897019005986220382277099406437356411048728029543486422274787727855393872863715481818098779098068674914989200052679801522007011938112104743888226341694484421986939518544442329513761802855192129146331612794738970749618835405562602315430304173247372296623968597927256436550495494586091676386312675216968257129802750334815641079189636868915369770899550127410710182419605727817482694012106234939457176184650460373157955282591939004014834853361903805559832230356877964382120328263160207602538482958547640841426311585519547857712886734651460223900281601034024929883321736577260182737347228187955694899318992610568473492791260462553120614016895512872753477264397338416505902307089198931807498946432916892194993150793026894730352725721922250983876049613328774802050687018500962169746564684949690603710405231045695014455430245006570018233883402585373713673152348232650993292962796379786822137401176133157585728436830250259457523907372025162736639018758494751652440825690291623586293516554876693414286741185442362437324804582370378937337767913929465653168166585907641257664986772230635376016512883682804689754243482028739712327631998224956436371008613871323308861099522977181531877047687202846638328267000333360310498040490066470046746296828209049564287417609925632295031430098504337880156948235143192588156225256147736455929691447953399349702239907605939249178736332085317233156199546164001645893802866889322872133454915852389341493455466146469316463426766836085659877760058919863707163438656999773022011765374791792706034680632329381628451764633325850049360393123644091204842783185642222914685890299827551474564727481603854611144167655040283275376258249803430346441018155076311002101061926787583239539064452827584620415848942554738201894861898466911577126726490441560856716963413137473458048432168269944638317523897145773616761601133608008412935713892650513911056996640035190040123747964759761674267953769432963620184248697859441603002802905223307948354210155228320415675341676249416912305256683004000965653435417197166958633831247174904220454078369691309314073632554620666052241940335977807724288871921884721983039564869510798761622394772410272374910544248673262652474888964332346637045140892721768869158710502045395571154530030475453132098686875604815356288680072290703069321291745236915446244828640961003959525292575385523046213740778755258379713308001488761972430474900498193527142220708317708468248530951302517052281917504184225307385894178037333185333126569564951164281004328741326448922955402259858348505319188318464894127892563090690353385821583100540904783831224797067454889865659895005078324028150433105782602340439471258897239138353749146137388557859167254993439757642253331320758781538235351040000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^72 + 261797824579351881680780172794359479883002565354097367239273414603617134208110639891586649141952954798392769212709189236415278530756748418186937229518652267469959272266714364837464397473866900605773137570291816596085684994787254544517007606507577673865095935343874667193164782721530006697375572518557184160079417788190272195079509814591773253911967396602725567873775248956986415380355135297838612739526697152087338452502452248102138889355477748435877776658277070797282534615098311322752900678473136982073235082473648039450496467576182908305473866553080783482255306540043519891847455868993990603306699234108369225126261772221951773395011975853784889210361422259861516232462950248688663892400580031357512122115730980572527714253224703573407230813632248702115782695448560437397254236812457729775566362984631223617787958858282991200926844683295256490752972162295381230830901478337119222811996781846706191442266367314682229958590830767176012026169789052332963571805067505894047230472044326794737750592227639612920971187265815966561870606622665582309772605603405055780383002692940564067197555799967131995330449557362145534810633538185274532863697905292983599099109132213250657349033533306203566020059231902489832842531612495830758274297517000905153665400558448593130733819999345153943571968589696601740575411944010013098217252383992545508140224144066643802186642860390340618923461851314872875128711782057919926489685602097423876915198917537292031784764383472204269959298483178947622547902740736084397336287681968958165394004222915069923675428564245789449204175174506827335984081643986071281480065318574257610617821082194136431539241024096493981319930599262312886386718235422057044392017761448886203644471605546466708620424681959428771567317077873005441573385579291365904108146681040738008692159164817564363745100519366238335204429045891873017544548198720041291468399678032629408545814194284979172825068226793611899757096362389753955732461691010885058084013915658616035325730572898129335190193001614260754179868165945348728623411224179078585336576804631608903181454208147715322177239838470505383224005005802176172597360962105229494215025392016563756460530125517327385517218256957522358517575138939966075402258200753062491452053856545748831762118268655014753877334054821886396678223765542139663000402540460654968141243555389787271593751921245537944993879419373358085180991349872285639158819250856363965512072926478944488675736531031675480917374305046607713185099918724622905281884604290486362346246646445566265189732766576113760438306538555234735605654798963835190211482486675347287668157528265973219115384252981870070133262379576068459310817640231202357191891193178180231753290486030778341948792401166393369467635811213390254616994164228945416177229386822742630851037212659912711528149155840000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^71 - 36007201330761919402514672244520699457663087857146850865318265281071400633587667428855637245312678865661359062303805555631913443302230713376151661044973209725555291848626303148083247757787207948228179007795126186721158607479302762199693075149328086303441369671890015344994824019223455078496958350876753977031247814464739576039299794294522509975767969698851390938747029946086534622859789131961258696594221788879340767777341835002563949697992563364982311173101745487325516795630012546507706718457867283308544071644843435904978767949725984654142756815926062474282338283550948651045621706585477199855288581219511307490278267326674415409350356547744245328943611146046335592277415935941724543654698677046434532952486954474552393154783204324815862507883783816233662042017676684780897740378649860455595821637353875012948318883954188801059672658409521962359842374600170827127941677978715525474974061203422841246330325048100020756990363688688313646410187091959619131304969772877374959237032763322335546788039752393533035429589060541791372655446883265646232413546263253227062579381909888133458063570426753954954935000797011214038155646405559106008011603731914112719442674796272922024069112983378960201532653065231470614434740557772865093621245240451639449835654775236281216665537269434350210448800743334729539429783366229941548135717826872611529900086268740646348700939351102996419335502220376439880297918435629670874560123674382529818094431294828139151303581724700619994821219364737794391090904630946733449116003972349281139918244669861472512241692164761937909746164505224014724470957290221731003940256138783355496289527180892804303343314776946492646730004306744193709849810494963539185331155000097161894104513723253390206473444479625585437354200449606034540859344112872725673729704337248060596506641470606107531661016962092890937148985496641168983735419454934815499384110958741699472402378236080382935891331594181120734991356694714923764109442743331051029179330006158500653118506818468006115543538070256669452941510655437703038399136385481463214140324399375790598085834866090094030670264261331465540657956718456766498429172493614855105022699152813598418808932838465665784138514144958898042208270152259194530623836133218217067548516006491387055633335961158683114094815983764913130019169243650362976382015655905153960039624665363602066650379416631484783591473990533920264587318736054081186739451017354201775223916876466619935856714246483598591494593529564242027134107379458215757550083897266642214032083353055437418936204728665287677182465580618356864160804736448930519390674372396803851128031704999587545319592832312838734935504927166142659800327732361606679463383541907028814870290177196414022232214879230733320913202706778023523361201077833990940871019062152532860153090834004423095651954851840000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^70 + 4661082648237738572044490604543214228060120493322016971118279060915798042441690095854247289019285431229258837056665731272445173051650960926417117438168525436473520089274804242512417108069031987845220816389274727349621527030778414523092949696643479131370329251477982868615237665243984233126847045633286319701637561586970798505227779989561107617686170834340783451632604683816031441475795746523357610851405604852273557857094670582585277316602352256880589695275056296239156417792081139864433844083685369327144018763545614952348528234302700553814827104025107154359428370122654441633676281710241094876744048771285842399609030760395184476640713712537111016802910267573232112148011589234786567197861938453252787527390596724847880354330624953461054957868461903967368442587491352960878493972801560158420019459008977008909217578256261727564157268051825354792420313193552870400343615068659255212221282410495236950498027164917027693569708611606332939210674859578614505496316708489763315609077259919930031213177230659260629563673042704381860753311118060564795695367382622047330534537687766327011608677396252708159507278144075912437565657655760369582384627250346550107239442686320810656561399123460485457079453820710413326277127479464045006125260428746070589824624536192915356565220020377762074158174765034288972158599465792761880048898648345985722905901406031443329792375213553603975491610030965065417323065795671476738062764762126036213044169186535202264093478159525390185337403048008131342427398591229713559566911350403202288708475307095842828939128489462701847418032097139767225581398504821474297568174634767552041051018317522404728004571798899880809764661411679882856895129535569236420564941302502474040801391418882863149757716783433736990972883530738983481362880483392869594260206833368747372113365006279614454654358536968206743771288880971770533206273262260336127000238494391817069237538064483881642377671725643033723419375456768327040247010510690165730143939791932613126175587140448324824700877042059262259008812144123460588475398558491750072973076754413438511348907173423107768894133590697139120613558460316876489889232270645262678491661815629180973944834883165938144633691143568395635529454880764239282128780642550919660775673444905984459446608193196852020629638547088198248926978510565224330313971456204091725130720397033264119493730623762981346393724831351161568537065459299244986794466124518786554476771313520217959985446406725743848470417738980891056312672982886477007457673919828727985917371278967923205769622415979865470715002432393955103146455889230358152839164381969260578639743351694045328450499437982377381392120987420411796630661078357436118453116842519141216731526774714223554173486660056311916522378715989994223002154883730465765238455225806341989547910591011927748292787542425600000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^69 - 568158539465675281514221010401467644314019459717018135778168478949316845944097562581041238056050831445173497008015877665048760974962914784274419870482135831259525943612316996802382096318419282953138254551677381107262638477286635354742225125297637134351747493559152706883949912089615546609719662212249820669080304959018081886782725280476189123801178358112526910297680169369477102090368355291761459005993361059195042759759305959570070768610920907770072760891586409976824837129714775720485563033993852755031981260158017928331578691908276984935442662494365614073226024047277923199358855938140123039246278452034334300348856239043383263871211899472318762374451260681142358150871993450260147784493809650713172505484270611921513527433803599005309769233091213481885105114424093440577828050564266372826410940506451951692325936162754764852257380677055405357141609323158493851481335605419029477994401185582315141065947099140683068440996921192386184880734040004599893374572749840689918382109826820693002987148700508356983981931874649589829206459528164292390150248163111346819356657053134805745511136632458154466491051277732474886593638112842760835598699700303918467454378810313146098766509749889615027460470563961900643712813003729556921973599358032681762431215687366124408980176066834426770150830205148466573296035007307704573829708155880847898557282900512933444968984706242033919707853667533652343605715580419573601266610866922341173585250338506090384949307720549114554926052238273933751233382179721416441821571353587948643153679602421172472642589080845194585423245625486604856316344712798846986435915334025167856802453121734894792594049079399350083643270944477986873340720708873721815145849154256299312906861265604613960397250877125814238270579587487234077157952111466937337863153391760112171600245255267208360247952494034593948820310610538493068321237796997556254435967742460780277912349306682606168145162454289924820029505858960104925630175181300749509335000345850457035819739605409900848949608092811562192218393178655297719839300045565484595418582445838440650672355208346338819902019602546685306840037125197835678939823379280830217832664499756789942763187705902466851641251835097837757043070354884114701858067630444867291057970363645855964336968952518270450743488420590576615008900528757430778528659919172978953989478463224275837601951861192735091203466352657933262104819289312615672255131891342168226355766525193115418146319655250439489725972703011775369455344224008688673963263512259008328936044702265472129712147436856393012768158016605824056104640510163894270214072227348053822493027165599849218262605606450181945980651377390107380691716737527506025729026341644145167001532322957054199771265345013091917427964854888408405432644871042871586107342204871777477809827618420624038077702862143488000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^68 + 65240950748745756645521327979019913156189047937291236603130875872335470135768738752807584432334303823465389156381967628319861116337498713556125816461573893465503413414990049450567551112453601126489759336012061450095034123094345395426628699495463567055545978217493937174959104184691986164526695188646378651172990448959748173795436569573241481719340128376691731061381146838981769289476760995998169710851722270844723195200974461139623750746039303129113694694910401945483705678560793471356816308650485704425232271357119770561424843501923149337041170715753998815619698358337091363535960771237051950674462963845081938248303666619921321245365025676929941157353446360883022186220370001313198301511633583480618834934217054940710045450984765936173076791846176304947259764413404965450918458630316600588098777957279638798589915722645247455341853755120863418570238572910546779519584450297699686975488972633665647131009661200707740993785457138672742138933395699671580075130407874090069969921800167941291752783810893805336159065850734431521246006531047478130766473179522842260032275749349103442182184603261330880447995184479452049150188461122096382820105714708870410081360034784553551170490784459249376111967645527736322958553131825701180622745168435086948512313975104793858049822517837627227915633542627585035270379993186288800378168392258244720564181626111690841634484668047577766856253681472550019516372374797105616671687358976433438024669671818778825849117489029584185981315741353255920973263528903583338373598591099238871361745804698104882468690709835400944040997473599949863752074111788183277899930422147893919353103920970580448354235448715372232883617827340898193123778156195284763377056821985431565986755434426132152441865892930370952890006755108883681858129431133969571318501554022109390613153876220455909394693875611391106440158898141763789258732312130820893689099416343302604684485369775935960211076570211170594234265897437630525517458499393269219724657127254231225561563128258795868963777272274008657740301904528976602016616825043648963590765577149682582865289371884575054513447377299065985955810548240965509218698311374961508086720403667594902275969224776404024812867954060384564662505325484339227858901429173484833263343065398809977732498865363594134787333703169441842426953622673239356471993132253626255274778168268771045747578697865632136027284051415763348392189484736410806146486866905076601127713459691041962588296242351897146062180041985205927173649999730128053963652798787804418707545856573324468007593899486481474758235562926275573991722704044041854095485277630793401042823402556227387144592725852964274579871814785529731114190334744752654670484211210596709311750475570405908879395997719518934406576977061156909746780351736956117422182874067508280609824997615683072208515707273530572800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^67 - 7059842006713196527727903392947202052798335140769102929262066840372313044035820634923292588313333861551597843309733156036104602451993399277091646088143762143517415266854291754123567066372259014767507545221824279132733559615029529881716296995625598289391543050768967200219512694229292024975696390900135638944444086904900149142784936140179245065030543584445285826445120321502637252043392215783633088907181937454388298859504100110901009111909062444686453783214633510852066139215858968760174838592885199132629324287906536038627387598183239896586542915845074577128049883597441739919063683501619984366039435719301455553453307526097255174699953470409150700365802451046349093566551502564132279584166694444794616810378376072277252313179170607797851085961860888540074506255393617779120826856251962588424039209624879674526853098815199714977179830726998510843028277759885388220617547040992996709936053984233895708332350492915899486748654950247976461367239233298858097905840770488500239157348766613945540174673416784874722361254827549007333078130060042205776901058220452757754863792002340060901696848268310105423448750758653786283035421902188507061985540321387446516832220966168376468812495345579686874693542027391958849586434145644951769986130082309041083317347667431387354614849601496703087312813907540315063346759805721829597432092587777144299258407588425626111619654482175793874517096829454533303230286646044967576676613540848171603125039058361071679774544906571479980952874392439025830855422364987991449072896788309858213884014043067892464946264911000019613155863338403404805239284743241645446449255838488864692104884853731506401610597111118863536847025570196234996237402316236274962728191540783536526442850909352967965519744226791229383401639618964824590708506736170125181531977827916802913128132884816374018035477311015557712143206393462115568866518709089363107698207604909113267919212887483120886463113448999969227936859882781577352318021496247796410899896561649761644183341683442699970624142872181819227083498042011142461989715128736799109673688774933305858770089138128758012332413161606137169004207613648867771997810093672563244595541781303553199904870884865145669101917408757610760722703847512627787026018306496629309903071925321671228602873787897748515053560252860244096118437840282728204432790546256771675442176122453393000145447221291995865461011734096697454661656394619491348609893283969209539039994393688858414169635338728597390413122234487721380990067525336430409099184740433187911913942298926552929139535461108650484788447042290527589986760958666500950979158600148882938885330748800809368667268927641972777755993220230473015777278256954106078567723423871195732915719750502335111437196046800093955931822976813182083112259084252121385657548872970022180486539981418220980691317751649193164800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^66 + 720152259872722478243511920779085047270462307277702867209247146376148586273526101751676784607646505341745282014934407503024163425433051462665935749839648058163870539359811184860064930580446467856389731134527402957752135106006070691140938704478407482573137644177231255502386626156663109980048322431903760510302031921091099925990188307052183605729496120995642383322585176839941004711093666448835862583738284077042834591897066853341708409609244171627741433967751453856901695060171182099547401783213443834111782632785040861658676633606076469737136521430531545289925582732962713116883831801445911009019683470009780546419198293472946275388193092448749374684196942645809757858556581885023857375045198854102262248073762326982567238363673867834468929151120487153472532158375004461854676491963261398122604065052982001566888956658042345110496951041612959003075859319261707687381865782948263159538059479294292169018839337283773103108194456839871110566618314781286368939183263341769662289685389706200334591609808216815113898903128464745487955535433770789529610652331190727269973293352647331181530421384982548188799271280754605702606069319239849314346372070736044232339168352536682087719135780296576141733628032436596792631622401847321681718613561626288582263987708193864816206807881538386314253014900623823931163761015675972214061841160823542014285203028642206387363212004163520781644522892982214034716989394507624235494548930737160315391315609153878842365235055737651713057646045729237040986984656421022967368572168436995447336090047487262668339613477546438916312325939234595217850602099703261695786817575575597077513512445031037907028990706297694904785879161493569047463524253026706899208339260978936451294527087509450442633722407743347766279539575029741354744937031359768068352508333646787044734677997973962839453659993694641833755773062634151555311629457624306818989476345207993015892331359255493876988379673568729913926321416996232130283959156492326406910134765230448473425517107770521495033843686318296708994341051411564943315201942666349697801192624839665346013236328682585635815865991899608854867410282905440575789990581773927825401318249956721171444985778780952694557050242301446136101934343577626233549739877162870285511525122340163854013110859390775979566634048201428992701795061791768258085678785202283552341296332012663072966978587370523727689604018106757758781417236388107937750501738057434325014169519513697082903605473907179061103253068116543759509300262384296794275645773840097030678972378046683985244629534589612981724404165175832975989389417611848062372915238178009974283811418185104861948646821933302290438464917054849367319898607883679921125475855660870054798861491058655868297779980238215307708060981460245322401883172867246106476722828346780609862903045438166599873206672981144947916800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^65 - 69265191672155725968624962615209418728033321990574689978441790321220191107379982767354200446263782709277973526079302099150682593989922639132856629618390690802235582881132605115704554244168775806033727159073345198752349764007127335962867082622237412399737797323036810308589027395494254010772201641841990481730470812571646761964868586474215476645764147124744775642707137860028585227347186503457450296924901369604294749164704972274263161422143263869269062487047975831569858731711577327581323256295962429904021992853450389648374587526920434816513376053361692667103564575794621265578963540543161716017207544614695709530788837777955758524790494390419445062979996834849099700684981018347086945570811613758702900774568215224761697134829568861429358379590074319982945226855864651024061511023603964814162176812897427430461542940384461439255657668573018962521202335812300859881210331653791643214579766033738562508912270051078541765188941123283105689675595178964694905841659509618776117993251396387035521465916852985799800452754329035132479141926112970910147649086763010494537814609177884356656463597877320612738765321463447502759721257298597200249042144420430694442029650195585618247600366354239553341749852459003998196511027373301216491177936565043653798267921133593328759187438044266833397509198278773114128572164615041007106909046135134661621473139319206997573832201888517830767748378830253018153287886591144131069725588761982970609772381542284785582853319632099396556873681498862613218515183953598481257746323386946101204831954701605795265891134834581454531347447614449874814245054770824033917514542318603605531266853490126718180065937003425795287496919467766605641556091818078793412024975027196879589916018146572980903813790075991621570715587175212144056217580699135413984938533312381231396862781786681663057035995629582693539293232347439705430817657945279758652795014969373834751508827142969335169690419869898968969686291545135243917530386826588092189408328678196597610657789341134898061111851917863754234832878814268597216185459296741466939551561775276860618052623883907772404515060128218752317154469226865369437783239821237066881162677446327902415806626800665844464844364198924738827582433698516565069614790018697695197906674846940110474585843316571835630503769895661247724657406330143540943217173732624777186089478767434228125307496777059692770937292549016029732295255357359412521470669730632870242058060959843373040877088077131101215991183495038647837906847497069110315909140920393480197117579574588648230984218665027437921474601412180752540038174930705019142994983550690091931637760619011546935576993614060762367561195725747108458544353659125996150144444224093682365005465829957768988114669252783838163833139139765939373905081225040443172463138897274990849709052409589865778958113548684069699584000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^64 + 6282767586384158805593670622586044954193949041326303931976237138259907522086397602836896496975300552696771345773771629331587575493377622298898609924327317745752247922631880102850035061286057320391563693430551805114938207257257438122982197238806666643063271507266717463065889895591779903959028328563987059346992860686589136821519318273499650423511173812898875639151637906117637184530613470443119468817235360841295814873616854707996383227020952769332346689740583139420191121477813636771553530275483638775708403787042472160929647493436857593126116993117676241839801288638000706961373972258907151223442131208626431719004354810336704874842999818344964661219234548658497011113494617451265695128118018483704184815617319955109572985564097687752240848077094128669390291733412284174019437235991630537952876411052376016583704209515022253758850585817094516950968429372124094763128622043496232480928378379190629107020643218366553457584604325234121705834364291127939622449857936884408990318590473698132521079274526954942976096421531832542364458116492654362731828611652194818090907776095767122935751076106352816335836184767237412463080440609677511635511234126817921507448757861099820670582841601150281762626348732589541441798508786684079443553919306304940704122751366309656677949297679292588647118841989376455127843206286883584728187586550430834067546871349166154172149641782428690189800778284386932612498604248213866971062321355584173844993531921202207380429544309718918185752441378883324134156998941454211592076456672589280118509262570115351867663394627508403998191386273658305684234860114587768997489515450091019507994275542845508131506671600757131113974928584946611975982972012003590839892505979720005285849562957145445810900256840139472774586599182713548926041924427467354592288755940561357968639993889837148107807261777474781660422652589577766777332204775562258953257856155398443834571633108503562418923779602113494174596821215961828404640810742325664007089653086106506471696794371550364736584142152882148974901581691645254475204814160100871391661614175129089227905710458556123711459269600699362978533087490611539509507337501509524785884325879010923002980472584423435753946431392289501081266723747070240884838043992515172363925926643083312335565089262599230392955071364646537213546900641651648002341275055420732331758723560894204189558563367099187309358997856464052599883599124578209125681297060567704454375362455567730474066004162357779047157447819177672313722390304797190571969778162417010685790280457198946452482804425873703947245418032113465827916910631344077751187509158187259128558205549777562779923617282239587626284641150025030423418649804658335790085157271049762265201255300903799173207071914788476950195162841680645994562726119814737313789165185096174365360199427828433703371306981194748395520000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^63 - 537519445375288083039687454557600769962193486200238861752430721245259695163154833250575719554353363936899238510612723317171144466882349174376182946012145373748235173883940261740859471719551393781732193959843346281941960730409027520698410632699393847782233413741261744714278658256935113682739431903719673453985190618123194844014950811769815115178344222287105953315679303182974142129274048993991714685148281994514570448277522855954574231325252041319975658819890389061528693282787303083080539712516384013440772536746900200601444416595800022076426685660917665805103496823667198009115798058769463402857053374247762680809244868000697510115175945147299937548234924356725653478858994073750095794639612150276476835194746172733828945453652382922226296450237765983069908028902897893067643077556974654371804275794699878673076053040059530527498309732517212420001276996614251367602315152015690322611581489480792132256947307003183440404645890169896474003472046497602151030811824526606419014989902923448338439744127372157231651659724268594828329520047946994265528291544638002432974310359653196353007444089533200144865180860822559778662311472389385108656163021600079995117865535180095622248111081171414347254802466529531093723283721054132857102352218564046886510610109481339485238230531319492677156711378217164917971503483383378454493484318590882623556639041195102306716627411121754555213054557109989862402537770367432624245874550356458187022115958189337471211519730799865033890896210936373195998225072492112443042992502291647670431225691943522371931158990594822935226396746951739430910184944174427825572967354117981741815139541746795377404719998181918333139623953222222090521787818058362700670035355855827373793555784064330920991882847980339298354627598727758874004656856533318135006639020038457055129382236598502069629281104190573672847051549552373332880736521201230568697977818194131370889551869314116506950432213536871040484400701672361874873393488795448737055174620308128870138087323473371029981321694925810111773938267979823638618744050838008459163423279597040788396368339388705593332562197239093942175873183508963421173171578260373866513414148484412225886198350797033731267231587242093010133133371967958548610094899712636979378983497300684784793624600972895612670220567263145756576173342421467734141314455919791174837819431422949226474336838665249029192439914055736486524453550029323955174808394668897556541340648464931795788771522962191460312321320755452322769433829669696400313393316499940499883042995691322105713805776890872281122367727692890969526973204467864718619702447033098844283804994005942971761912547985253637594726115953634089027744897566080319141957479205767937929923415480919774310640430411470627647382373803177102952993600361762298912174481099429323089978299113323745500918596895958887879933952000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^62 + 43379597694630009053921545958238672740692718600428610534759048303195079483196121011683464301300564703620011437407853691177334874177838202163335022471251624632562007910332645790264686390140457933326838486503231838397746897095322272812948814532217001463808392908283550837600861463074029488235280098872989922894714821119783308956228660636572801149357149652283340386662417298091813228968819758900489590520273926990136391537521545909052462677595682451450474717594159732915081662876752420785248646546344447243481680559990886524115675075425555369077661332467794413158382295477974556270177345791038879084718692081632725999782860788654997200961508006337631864599071545931932015044050108317372875398505095298288699777963369638296718320556817759645628956710922797275372583131104564588054885431202544767780218157380586033190079779221217356486062168425062735827205892686768511007261391513718950710973129490589286179499445949152181582206386480013844343809300594740480139115726040428516705489785504974351102926291543883975506778197595457347996150730737976595146841495805002104093109279169415133236296234269666815681840365637875825178361121138219900354705861161163499849644466658643077984971430646609879040250780261206795723985584492718100990231114108480898572806719230579376422259843417785663664562268865466927141964485142168792060782976443732557665583957115492408797733707807150569467938149241206586391724731068426194992563932685748291114483985115327977059723001119542459775846547306863702414630760336158388426746521434093077475365160334974711324648736287256766263406524722594413932432117224868553505542223368149247879175407284983148441907778320711841842620090576768923602042572949710043040314243991466920300944778993870120950121595347287609735302985257888198752718789779608240034822913257675557625080609822111765519716667112408026264702978218746371182615225216358650636745002595800868359840450335350092005911803946813171719482695289207198905267140876386016125995338019883414421575410214041500300186970731192172537191428281434123232822539976577336954312070096907969038220848766196844844259077960048769688887600795163491660502185232827071791937486435058812814247690477634260388641739865357000052578161444128997113960399992754845083394121193551803956776418369740042485666355805014223635662011507756073550917128168166181702911049122882430178771853263379353200555617448379242313388505214605363986821124795040716518916308261387678100274664169740538829003968255749724785442591287882511607399419253663550684108407154385369217025827288021101073999855761291351918813292593571260932075102161480467760141690158860836594687295121871039561148923388864421027309096666228414821613489386573445684064935014273745784200193780699054311372424703557886838800169385569741840399652425407235773822600406562981720927783019839797660296937472000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^61 - 3302520799839362977545592456356248189418585838139112301137480483837334484668081322207008775172967350135888177143554660278588286938694336085181673252120228765392600564053459319843941985932030243018508718631430462764354906431493318318063430720242523170684412132815535841858952534491092074144314232147568107194291312476100857453397469584953149479121007249822000960905015649829631203495279079063421751080250001222732444356779354250896461567938046235444466542536175383596544083855439977533023542324204607830030856953542525506527465264917392670419813959530668164220924421297144539751569343641152805757791454942815566695442519894986788002432159905549743911510897800375625523845359207575614826135419037116052797040835832842252310266787522029469494432551766145748919331268379670803429588719902118784394435087601894759991128694206253256871285361136440034366419645968623690183796595860355217748203105150707976674443947893469148004225742036388819312899377831748890011840884156169239688795407688312586452936686076148821369629810809308863080941325250287458957842659772873864483763513532530454409898453126489575545000957101912954011567433076205779512363786361748638859047564805017271243943420091048676809580348569718372551706908445048232654777826346789437764633477405347628306387813522700584105520050821936172351652827154182269662839276798456946380738505349250420041466107119350564936134378213833471076793882589195091398293151587747617497675703449876217865125867490511329278726298446887101859235639497013021292830603858017085820977075849963552116433033405102684637531705007315523056536489267915807965885240849886740853355366593445754404782164501094907470446549869751980609014811842992639768481810517779415697653142421836310717846593051020773587115215302653960115899590060940205441388298310022024303222083668361882415522546723372308286253946193841516474496791050490911482686858586464887017950016004700341088577405061977467603206826058245773715943732866064077535388675904042148633453109925526137276767460567579085066910713370001973938768107155632937583019228255178837210296722103027260488411138637868199994275048773655268337462653268132799344750137091860017055742804951630782607294538802161268063812249950285396352595175083598859747483155973067194959068512583384097428778593391068829373758460983322769166518945158878279648913545384372638244226940735490462893994552866957251641888929114196361699259526260320292495773064866608028176705893532620983051526995858315699159619619245661033986048598852788214774956956393211186785401331275064578822490891799692512923574889502952297890325412902648896975832468493552181648436258498292223325084277773765408755574563711320517341037213931954095688244381097400719176048818910304299449319504354020794833642169942861669124801130478060778138873571993474388226017265574156295783159412293632000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^60 + 237178352265000679470622416719489537894705545965211683676810036940568215158366845730865284524702665076202920237054236547002568335077068800867854516594190245582059481477583009311057194412069293680557610018550243548260362418478670326115978128419057059264617306280775665487444930191415392211444253565606290944845480854333967371207852046379962436365198385456206045234117435624345572274043222651802643505179907236009105383056065558983365329659767652871858614533596337658497552550903096708176497710812200074409885510445232128164060530348680718606513722949552495399248185585427870143266125454310713850027531471204078056829447126717175832601241876076882641615369524191347929729696834881554032386197195662169345111941772055957417532688060700855279662216713311101100245285223764468572537664866749771484960773132488181588792671165462591871489533542779623524450845641772132653215339044783499024504628888194127908502516387873474342442044329718501180562783057267785888912420484676883418597352314746112405377569330015499953186756981968089470835961283412838377525319161948834716066804609382731830877096782465929462056931372106596965566655970315790036542194431498998065679387010381222950122735515270858277489598222425059630247975748935208453831162785381516131726352423320529671742232931660756343402432914294888237019631924559101413985985177154862305851427441441720550172541883037023406654487335631474563017395709868559089623952977305820802028591586621228621567366058672954022592958977941585312968072731527589590063823330284264833075418289985819557057363642961988177049601154881315781353038824694032026585696228633793604024560050918840094773069945587372270410132084735930684177934572441555404198021574383552327263938001850857324040594263925312253035232468733463426860385314686987905368434093140987441363760681928598974392239627884901170045087612428292509253692217178999300971028948193884183644342511630990625241192386949466832477583995851289761085563180801897632487955749571766930847649975055639024748927243554323592898014625326068242220170637194131560070465416121126641288137203433771719232771538161678230351922052536642593745212182726716605184127068983384255717909805175899514779196671434022841871759542686721993927999011425352517114567863022770002015344464744023853162417460955173345049108689793787072590554074451432605698055118926866213148362027291423828430788273404547465511523201353576583231559009743071334542531293281675006675124470891542352871328330217337848686079800340372029902200394603247848254552584706932709013553638232248024790331506103611167364411124397043441478435441360741339481350155575792359591691733274369102672675586707434827885492356345292509212721521862368646063951357473236241661416053000733644200055436370262022040230811864912602608251927153043611806003403217695719992456389663461756502702859223040000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^59 - 16067761666522309202772009794759196935359809785526344210056372750696389380850832228631048619941469540351718527435918524937864326156772054562643235271160931810024669776621488001500992265491046074652000345692795377026585893183685012432553239625364928595871789802614938392210499015799944565441494603458723501610435326322975223328397782869860048706547990245251953726352186185183348202450453044848696247757553020058461698579548280901188391959515066239354042982516735733476598967449332627188168819713174684472833686235496317488679080375995603518783348429969932032244432733873765466750008727083440743916460064276664278599536586940263935651403992527756858810085244472966547086225155423669561822734958065737426360094158669857359669265055110590241884791192347487319631863978389250932131905186586343478781380087902702548874328785563847731216894759491059882537575371089227889259480291066498803382260048423805312112803396721830129162636404130911435643925300110515503226837904687469368494321713071716692015201826457166359442064294974222264431633238522401393232509699163629356006843541471408828676737932514851221211069234908570110866988437238605139222258365117139349603165367775635193905567112148643987763257878118610862104719706421360728766964540614687527585322336796280778156249716804828043182412099072468165474965164763129384555637608880434946036024448905111325038764037852928742955481937848288508257748366253506062606232762095251589988943959614702933124372546283958765734067534577459476951940876266729784803153781578069732135320490211048557805016717126064869958446274330916280951598073464997621125033169998404396973541924484112317225118348990928874274423047666889618832964298542697808399016799458090262565864909084566253622944489448684498754845627765369372792280618063947425908208991842791951254943799072493679550068998015098794858022807107925180062495648663051288994557947973108059152529951937105072552110066879878171022142944037998209712350333915760835850008361996922434027894995537478833593931319298133207317614346826365409598542138700818352853864584180060334138599724394058462309019213878840934194333015079155143507848133906579572894886230267609881151348484598137921491707738805597622387575579065741564838182482147919994434644225965640075753217059947995223766593753274043540138126959278647294414657977534582989999117776854628512450275790886987738941760192610647447773236819757482119949861678178708046166811497113614878080843689920416792965305159903352707002498562307199521269184471119338864569211445356500192087414673894083667560662305072211195211155547333160438540476474513908372203573836026003160164391385160021973817772498179480647774212035766326787096582069756727529061215312599366460627264935580639483113190702697588344032828932953702438637287108791541848069627198607042579832478764573988404797180851571916800000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^58 + 1026712828814054661163578095837257701484857783240817712863012136000139022380488877507680827144842895282488593172416474231649444489673633330041260634578516361933761287183072021725294173786504527295445214197902950925841302936874882037197652591303910313205328225793562157677038437924374758036407395652706228744326911286749958370272233219016936504934543079686797230284354131907182464098976793970408961596693221380732782438266222281154425088328748296729944962521513537132499946005609418494378072731188967702647385947037939479883010135605826664119639751852617575619646026623129330919254772694577205275385038282212952240135250609849442393087525308759137506189066760504599165231725679018927504348855918087113880912290012584225090053892280187757523806115417649960850744232267706382013006527433812724458459575978570316865585013028261133650882989989707478000829894633253226076535429506579989076218590605965906794973355737709077610661581144331827447935818506768628982544042425196737929246619242695510488235253240736170749104871907775756759602700580336734028682991114869235421173816931757290680295076904226803601691899344931879766144186252575435308736690726892806098182300630929055975840906488557111296175586404259742489382115227316881696508335538536526202282669859546164049561394928083391609755272155538882982128160620765745939550160418424523925259101282637804790631596513645292812726777540095330911100188952269283105840746372001796764764660197905589263839873731839608881992259389873482089974536905265076508808596539518892231887096273016716295277741117297197634915828649453681868704431453596356006879291719413705870358150991018632949156969094599204682989529796879646843864504319828798451637390013503970633788197074279838151636661101917810316980222449439439423822397259184881310018861300208221358869495673950869740692987078613345836635879928947931960062738514617840738676773998939277129845416253410262085072433959331280570176646875791971554981379576723142601259982079811322032663819721053568558250992938458068259021503197395415153923661347739735510789006936038977612940380062921262533147580105561520694455541107606559970514725541511576982950520626130054453755661168776770235762870859357085260266988998656915656365543826890110864448876067083722976521759995432602288710099342360289580370736757193312685187543142176920951474592351689460137656037832631321680959350166472755371456782431105539778411357799623398968362176781110390556863319436864343470595385960793060150172823561441523846303187899184260775916078280999134744921856195244795880160397613054216040576883872133152256081338380848000141972518998273210659340933908894065267968762046529051452186232801541639484915802866002744469055008687380336362375358627969825863438267460667731083634826615561983353907229367658336764100861623435788615136623281420589462731667192644894720000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^57 - 61872773922491064134629099437296747989304914954951253733902922113320348697053790334783112977596053585255010893915212435646152108555626826971204596839005298116989581253663548864440728430986071463066691851096674532794213202672448281936449385327739085289314000664586743865740612472479523680279123847544680508120555976601287559715035219868793890552299653460352863695472657029510709564338625424149187776132702217602494492133957034814026230989690951879133682195861931437021520864541759754987900805930441491839143445522386822982203238143162490831066254706211756770927981824241024095841880991370106253967452429946634495841338168736995814627618706100655803716744897619289177789768973557328836839195925655827557933733298174892266227740232214463465394646023647042829369543309990096301536819420454218966228244440461426937385397087219468878357402902620156636333191112526927448375397139646607450712935220494213857620211145205497870528297369146339435975919544529672505111062055177240361379413302513305155648508903700991506348183444036958644700174832712066980257327335260247028482553289499525480084460390498569813960107065098651015603830436472841399477028463361234196793937083493312456195259941510465465900598841712977124122402395483940241661252390000051252714106220568701141756147317015257020757387703577656162410513768088956498939125077854229235660430014916518805676255179936948943191043803844060911431813441220867292039354372038819264219986165594842693837856716785479053697368051685945932232435843593856032851637799354592692036475777718969662696525086341948844543733425635247506969459003771634223130840925927837579900576986380244222717362372932457024521171698479427924372397043393534485741600829763462222858739604791832113418481292517745959671401088987159118204448144718462933155163418497850128226020384816722885276389511402164789794698965668764020295790534964626530447918394500623036825805891930581616570203485359112390590731533463220581537109687972591838300168965383477413855625053304324777189272277958560003835400395330402949376388629511684771453946736108951782357997938662732034775988306299978875305421070546641598623236724146972744810229215735346889617535901073828165475035701831723464747247674973138870113194707665174971867287332196713834788805891964921208400413617854395452670665587734937607015935625160298958539761884042669548911839970929230283722420837518795493652007385448683421831625201717392824316422956458573331721431245248688272025415910262671109993413012965490236701946723791430778107191128634478667396177583264400211145190644300039949345797076685542907464807316342611016762225255970981341809600500503777877322478749602531792987500844529830111214339781931591894289224917819807956733367025677439880405915632732375712621220388081753049642313288214212828589583545509614516281188243491971180363979731161652920320000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^56 + 3515866392485227156900732471979319833683775314778493496609297178495008092213701556340647044239715688762121729523328729590421704104127780613078598075472849966768354673159791729563986876134535999571826363602786500140549984117555691312926749256265485908664589603416268905346812060997594036867060935020818627885255024788131924361686502500191767171445814414667015910949101351793522508681834882522152666055089963890528601565956443246522712484257795626651205637724116380588828575081456997126278100773060190777568347090892801070527825740243411512165665160276663926389017987779447453466433317007179634080019380091356778899584603850650535467875984970372260066865621947284766551986924731636636059554532696291322259178303327847378402234752154466500356310822515234407549591430199306447532118027590948428300367410607514392780625553191818824123142773142626757154862712257719296876146586174368157219942568737861877421003073957348434670653494156034256001548517558749183590370483896062282379163714782243404693750303325531578579757593530569500522800050204004672878066678459418500797439392343192978195638509389662247068207914779107137232012782386485352376884958434160177377176520361968889169402861675739043004675235998424399821136305988897097501628027214226619729064354362428016039728719393001836230232171274348786064697079920926044315882030949266059350269217443699846406778200369150761528584352267060618509993819961657466658928227587907183521506277619743278345582175757654392843131600272454576898835671368081473342529656968487284215420907062745982890730300781852158297148911287164836737721832177603097064727084967878241189883223244698020892392395298575640147647338171577478025484190004764415320997160597640033303650520704347665168880177513546971489657184334950410739450527490390979276670284282960277390983017919992865446053505603548313302511352455456494735061551936455670613939583976134632020115441749665740952075128496803259677722343666448114472510245578832526132781505599568837720921303493475127512232102215383329660119342399972927240539626567198618177065279526840725113987085842095133303336323008098007444750245674974661703907616403021349456342541205514840692053764680626749530448127957777972625549943836694577564923194429373005644587411828297697911334499222561251674542993472574762096790555837109354684233495851990322746512160652051143581275742595746496483733740027885329187208707510958459562597956989428546787938680023635131656303017566603597917918049728693582374707519369989311088930790808951470616274811803996791521666192802309050304470905093983152568116273716693518749393642185582319870220899477182956745804553278640337215674909310097088164511444325359909459756849334882929330574932064714949284217537335129526694055841697067213124182320602526214021487188576984509474478659814167401288714048270603910418727892912043689246720000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^55 - 188344985875748310291314347844317085958808763628925187774466722067407133946623329980356840529664139862217290421035769489763129910814506748023971411970514438563755819847544192619273108728409084559820005513794978062598407349327668647345762007336881868382655228175866061999995148701140955767845365197231928654217098449470394337704882984797965031527834529262159727334099739951118003684459111176314465742317193179329730863216277506602613325307539699164050867725492902004587173925677970356918693152720135010089996535086195444892869205313573093826593752516282690466034372628451007505774858857150057136262770872842583179441307062890150718365725534327397269956870229120573108556523342811747333205479224576052236564108760431946035858059482679368308603188116570502905192453578679013245074594736030595571083186470575504518420066766105080525984393904064971431727344077308290474756454939020271204032238452949315629127343955021251794155549160910890360285125264827727374488890920312271203672539175275522969906299163763187546668225511976884195053090644053920115937857909085338023206207067508175561409893074996752359049981165390316092792572429991750830519132898940267809829576064515990705150557504979811601166983768319456948410471831119088531103977178408120731123386370395400431471014469290962483087772106855152454970102062903842511103855367226400333940033141495620497965720830649828917284611872284369388223201392098761152207567169206376143709769601705494134733317541856501662018494279920989361328724083747978692782892926009761760378475727207956381840269317845725173133015680898571221292078369330779421249464591917796785912187658742650536838023359618498139447426704645736158215237678350135372803631751081203863645020375188721651027637133854411220604987239820780323582003287187377596507819013149269736396172444192925743447508046467050781951338281193870334117016163491786237745967172967292380233357337945224378137972721152628131186255278934517893730373442568174751416419486801393920692714028727545355257015222319189163845456125247771594732709703884443457278086585287712108416354937833208519489636115982837686848281543069165019331132022863959676804645518263134268488848449802139352905618324913419072019877367722811029552538342402541475148036424195077910310115789136101151414026052023737979548133478856866196050249913567442896803505476806063461111584613118623498773744279980737837534618955097341935754879759494071689053017682396527276916497929938164607701495410412436812554486480872068336405477137862002830573646863961912008463777490791384671308960363061593900831276808006428555951829190016761392218023681399433255685551944270969729139440298765071328905070546045776482428286911330728809537669200549327105234636048011631969952112497408187979134887128278590463166138378549739876750382706175104750031628923356021986155464426965527900979200000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^54 + 9509397476673081390661701561253753173662516935732772285427251292133980388826580541316705931924010882781860001077892779372918983422774645104956398608660947295926118256669211128066818056943987307446755254236665372746045525421447505140579425100776890987899955716236719000717967868705553231878283291447897769945063033809895453342815946427230193416435248204971403858515509889414851228581142204615412697387841605034928118439329186194806447114416360668946816251935315236072426134515832268719729083478920438813534807674722521802157930113349068788980342443264731024417708927477239300213030690914134813036291574964519953350682004079628672067943707660871575642575281742360468777828297482649732181138448018003103846044696550289643310767688316872239560952141841818715752780586905877655044351918300867795090133010713919775055747346763517577639521477996712628800412675794078621020306898925637547426893166322376380514328208572787562698651226996107533438645652085000972262927265897480652495159433351473886570297975017320693618660405530744147114261085053437886065692184070108048215442567656354891597229410165981162716185273145087445776306400624970224631995143054730675811240941500346260113257476747155136622772196102589349304215136319899670977558879178660627976471832708275011876868513140905485371695097469410991204353306677312409200343922728395304714379042559006539022326743785359674066202321111426238549899994348096923397516169947604473841637828978631083852460361315814550028086526586380881847098351773968365284348828635132798524730832895287592800963661332123026397458236935385031681220764850532522820555865920392034542311681998264262455815525845228481166313985027390592397560634085712448473612166144986273643041344293433886206926003348288488244462796867816954996822681766973563821680791956132242446818576774044595890408513824049098653847207508535352487902566685985167628195921881982162320724878543493403059534286379751610457298462796304701047691574539531968999254299241707900353168754148145292652760974381557735944971788134977005308101348201807004565680108662267822842027702105644789532504030826803581451731045271575411788681710883832105876402671924078550395591255033668910952919281915410558862609244507107089610869776990335147488177414176591651567598946727265849175762827433890907600728590884183797785414588173611228204821860447414777144803355993114155010238413809673492124422695893759861739121365001596935110073717989237298313680450196610172407154399105499703567434485143257264111512170208854592743465003523673376013467359946086054264941358227330940653220284522710651282303386899985476583745936760054718106482713390658369399039329624040707859183991486264245585114929280612498740117152883670618505926460793322854246581577766010618991784948806835800779167739715287507303448791067054919286221241613960068884391788916204013355008000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^53 - 452375400662312077436644501935522126983545957626551249434444359149465839661238127712754375533810111816501106563564303075186217646085237127366474443513091430416130641965470925128637959810253840148451724465260477551586885342255710630927730316349940585614283468499355031207672203842359487244878141985392672060019232468031595242570640434271370346388860384067985262797725134693494464375172786279373280650104278412481682243988823569032766524121425868166013737101254040753393341873659979015426410171054448153191725167101613674595955421083125283066746320575364517612060232637249123040924067424469039359121604064266767165431675372008859862650497000486606657925404675317127211240380584796542152066598971099594848491662312733333856526496310727159087868851505027185490389808984465627221396549355292109172184645497551161671597559187166983859465631983315272957295522369051432008126242073615678425218278714183345321906967046469292883202170732903785556760866262533420638954952562231275113870025967604225661253780719308110887756305447061175709268443793697872443292030816895147365833428970420265966197454013187432109453510577458344094127281561835547853434934569495072571378009764721996976029712615634859501866685477646108172678726856928139166244071490237471361040394686254596711743865580671249774907635561704311917353380223343760090145404601788231370748007577741122010058174844600553284562038586146041068374418930397126049983133833373394059418448170391912387774104866961602888694471594931863830157968121177231819339490784118588476420361296030187114888957684542052628566422909160412878460674765522889386812754444604515385856981252684436135039656471771786354523857627085502996549859321354554172577969076986056310382818561548756385177831127595924427411949230919579407776487211209195361987850685489531776277701379296155665592320590496689546604370243930575355675749148653998035978054399806296122160487346861092017792952662485607368515607260062194219788435312341596054571125760256250853935527860817386697385919481226982148769328845207178685387063998570703336149996680487208798436343431047596575813067385302397469693088523360719117735466088328642605706263904401256895032575029416857831378284372263344818456526236715182027188807560783914922419319558337833424676301795198165445546905224327990552998895915311435334139000365712753925603762274582061437340987801014725468622184276740915222363077236556072813077156572765686470494991457826743658278027846238929955127706567000631995330687446454225609678098529041122883253450327299328613266658848957564939780690784814190012871898390434401035698784046816306127252106185662309722274710156009155306356884480872406701401492627117868487188367233080037058803991682904284255107098263791471134011696675995656896207144973332087351846298078032830127793920225434609281279571084802703120144461538766392208759193600000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^52 + 20269504913873757911131043974907138924061634085840775428352555885389960330147142975683500808032029099519028455651362727939643390250043031389808710876943222245566912972180534950113762235368242724487344502530938531758619260811424948199393151516830579275252238926111135981205790900487571078992399554706687732334896399108323443825955476075557173436664516534774604117200267872719221035160484671320849996313869405310463069925863642667857571032393319618577953367586770487428986845225501525101351366074787150128561833965371476323321270605550880869646244225459278221847356262106917864248089734706623116707429709851825683100718434875559275400354978324447372844255415736836501690874901069783772169260325139872765806212947811178822381786650912977579935496642746294742975376549734964311294930872937688736154143048872470425189543529001096664131726750477344767497960477862255874962569934821143429560668216902185286492904070841471616038535168524979998712047178066782754381972143269391816473933165535280911701636029259784090688073206256098581257114217180955599990107264514138278750098625971599062204808395240711662599853344095936696919373193812587664981548073152274638198104922285449173858870442495276433309919454156977500536999036468250725893259532361523546184288121180337965868746461312590245720209893645263861441592517354590517988922456354347315145608577095853039347370943461493934337812154624359243785109867979417152188657652639458243587280314492125845107888020392510962378834723948910872970085104377561167736025678394322277847122288361062424011570722757731753663934624512626488614668436361124916968355366654645612467921971195118984215996501696966132884521107009683194102489609751936278944547128106537251283227464404642977630294060295809297576917162095781085413354170615946343283809978109224157926187068603996778415488265610674117220354455305930684267922246463320071953415628532791915532158493557565625353077604761784546802878820297762874848155317842565936240290512946464691633264284037091073576754443719206809931156882693218343975613630489252291439157081894463636403158302026503964817279744548433216108527673046584610684895725849668630327492301221460928087710168566164546434871710189637421307695671996804772843886324353879790912804273312166060054865338864107335806892569292498013948937810818841261772082115563976409936162138130909663475822831953625843891827144621485031259353317036039419409004350095617678657445436435072166834770592739760849643073195888765581591697111116679726865549426601897516264783812813486294799722119874000053714949671461977216722091574027994168408799802879055775979344866947039148307739504565935034365477257934977839947128146722573656939340847959449681664011281888973933153102854433350034210832236259757426960221545424800301235752320900778079925448984830352207569917223946778259964816296098179950002674073600000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^51 - 855101582926374356787219311319191505545858869271934661250246453679372058505404594313334745110770665743585060282060880462110077341553376453742088659676022325070426849909525358538880309728217821941073820651695801252167963444838938776834890840850489724955834227807737359661234632953369749513037481991453441774270057729564602620749605457676323790329674068992121541595273968317432039034988862723730515686626468709169042294582156762588198906069371763581442644156970187842955088791546075095075761739146128531343375422847613747042961703924598698987950655667117159460327120697477978427358862756552023125130815720629562804363367841483257495098846408763129158171651095050184294323824076885008217323654252841739923896151594564095634702830384758594399843688368782650790534941228090584421807491020742788860352120359946798534919662911862130725972563058672174715166264147362073321851167924684767814439598614513228421208076509838258422538614714188821675496731616441180554976019665330123157177414379754909487044848342063888181338583541825037522147874293654305666091762690592466469730677159429520015941683093638182697578978314808319194667259025024010721480924993280476998755649120496901990358724314125974847842307289877570849495141065692360826509459680562503348029499830937693128297928103786766056906826432529299951499192677329301737772400122146348459851997810504445897036481733385598990190746942827071602195500568233944307784137232351807381252907030083832834349795690448114472511501542205466816657004087185414975760245740221280923648704460496513980600792890199740164655149008119466610702436374334163440978143579667824270411751726494790428222279702693915427163341889998202180055097752012577956710743413951093152917335030851549788651824880195568950969862431609476534797019773510809467112564719834398441767808831755849055361393171000070687939594657778480660994519388919079347391129597554801849857972471294227482777748394336147067130391790204959263810427692561928435342698766222488777810836838655295698783904398218414579237266655365055770365953442046291754739871434437835590562200265943375758615294428799966064529319576296283310846840418168821880619189068778619814590377870047719523340710291463953609304818379348541159987281976773727256286197798365129263431922845473538849869050349783020519263289041318599457235705922582294278642611843962682327498879047194267788522836008322142357640389386385318063291792445102135570873002616241698227333967759445011133385629794410958076721839848056686792133305690140347596337311860856962248842871219763725721082681571954955014852012178407835775548043058563038571904485173090475408983684501851514017103405419072998508637362364137326888034191714368781770137846046901053612356204776037841882363702351486366033791252949831740968113275747957834331183028620100675053746361836860113387021212709675261636535490969600000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^50 + 33949679804553666307135219857465438648583171458687531848462297700769741655306661801928730591526201102580325950717122885274175072804618658855493115376896017738539906721105428468485746228791657898065397411761183896338300338991947454334975683523799276748019611775326201034982207763615525446713972698005537792613023052561690821899347040088808879483703028072611419636705598036419288022690391670131463731838986631262814638149485590536714542309283209745052101135322240067475568413786131036878966542676735609632035968147024860733760193596497863097888809868252802639040453524773183935045697230450770849026592120746772330061641915484339503329117334705325052892141006103101992424711533581315729316314184850874342186770626874800079032452641248514136516216768009937557426053143108336657125440081252107930123643176399684490915086743172270944005330746104166297864672747030831686045498314110632030725011796531578091996349260685797111108181571607792444766561298224423844676600586943508944774015278957650461689783304852212624930359917777653630907036498652619939714964177217984998489570520269641801303487326906961647238972426603674127415492071127489534904483634750439087825445217587086447778522335596407856006608911173340927227205869939142591539866917060670053603327722165973700860233032476448376857863746051838912930090294350006112767311052564378030795977594691764540880119086358180549952699305183914766732934099492410833096504623877786504416439816894774378090466850702088635550623663982907740476452068490159817898584855395617695988488192343056505663711474819499423585382982002060664143061416442475998525953111269985869709093945418772974080684726072551227329750661676649489521123633745416362355128567475056453029151205290478033873438164289589294202667722856968310387944471894495848618646378447035365398598183837765980694233441820449745458406716797037087757217352023761378507916259432843248891249404052934545216990130942544275986538839224977436834171641761200968462956833106420766172579117100724252310330008356545659561426453419321418333578451700108432915906700096385451802456953233452793823312653281332942519629111295420010841656967628848295302529150199856777190520942687696505577956973154910193562908487420827914864163556716317905407027091315144501279776559876484954218547464847183752166190087121053033743108763049811925032294028816152593778806108657558554546746703884419918428609913756514083395402390373518509502721713793536717173827207272897226292070881329512638408224976451495001137317421999705383496038302889465558329725334299864709624844354039476264878008875341676626982384456915336808543351307147521009775110605369492725312078260875957486539573061806763720314312830788582198355446496345670693010483537728130820616654197898369614184178942768274227322628227332501046504287007803088832932568342372845216668261184518961422127480176640000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^49 - 1267915770859661134360912529969863407750857269038277254956279467206329413271953816101005187982254939288744880391842095276052523281815291642039402317697502226543099072246862130476862919501597335680082469168652465882435951373765842056853156003845004996156348432589660645119937754015516872986467999897815327897900075905808632886956552023444400661748369752532655502421309254840315219407297023557101141344445684457575788710298701478414361988053799605402946376726951542225742870827320892722739511495467851054804704028023288753720472277582146900686573530036744033670934657310123494938465782132377484845136626177568938453739673790067343089933577511977947459211578824511969386126133992088779572058932971470538949584445487872462774946537935592254429956906366189038273319215832703547221551834789523400597337838355047802240776827081615792526367831711522968181222083776156440120286725574373744211801349721118463691243267997254911796119883817678552352747234506229669535546346404214636706514966388758620334543820306544860168192237938944403172064332639684351111739620731621006204380538428489686689678387949142245136448568200454410336052853517172317206423601663200132486684607892810531002006513246887073905767139389101611112259963962266041744500487239641770225246382810522699890735206739557547261018160223070970259170941266047500934639496603092888829823952951525677810861342695349697564036232138212235221165270047361423665124069338994361785435729295689661062228340565445992819212209336886800924681869990929686374916621306395160095189152430832123169344308218611937988286659778705057101948703253082789207298840371735235627138177916473639841300826206749978856457314480005421761403631585204127360961099582827704691826583020863095623611815203203448084610326167963530357628101749792746218348600631219548845083572965557891391960587186761554470876243279168570364047849177868522466205508671972734422186562828498304130494066451547900802428969375821242837390854210777210318120456752321274106633497048019444226847020500413772720775434897571571565203419907256691976742422497716599301753729669808842321013534823052413033839905802302516812607927731058332685851744574891400584425929654944349486752912374144547914511337858393140578979187659100164422927493363888646871677578513471296587619777089498442516593434631498407977459987990741878361607209708044700890366767888565914372870048544041020675391238153602451112138470209081037185249407333703736877432413960184055715582732805132791212526406488096918867696422883991091868278586019913005215628120017709949677468836137112039926092306002903370313443384901388720054562435883792947548948463734332244093604606916793197061715501307029290351664073946507310794243102008117634237485291565470027374225998653469062018305615133379605151448062677731935859431939081297784112377735377320725999956357301353909981549061734400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^48 + 44519991042029887603131049301066805175204543083475809882048023179761830151554972065929814961430555760479181366564175355695463434623994079739071600016243577268556218265731825691173443995528017864857671290440654294060883072103867169816290833169697777451890452030730813021366682226959083482099003777425084092377404448632399304369972795789777448887840794300758700807369123981328239035528436290649193759188399899003992085619781104536246590705980680725604842754808104468164769184016729154448127124562139281725531701604288955302242226208249945460766416236883146660598691777717289904400911542176534852780868486687291388557944914799866091645281470056719885002005810086939275799000616966331842266170469088268127527776897432131739837573619922395427940844412448602959309340163862658944520573646393278601082857423073813548732400579981655510420436465965671626251282028597804737101208742186273584833998484771424954099292681104081256667992470673514393723428026801222196721896229059077218560328764711903519847859946792461780379381536384189660942197001856241582148420429566681446585195668152909626851413058331299135625368016031087793940305532860423685886079999960859396475464671757663612056822091808220947811412709407061429013456725921891146134440826197766597162274731736963058290570353721736097988731076967689077409445705488345362408392827113986858674031267876691443937472475273807484652741255726800755950435346210285000195752033383735603975338500178242507833389299471802445109786675779275559106898918720589661592219813679857100216347455177086580621186677233547100653621900021159624928000220262909172242651624168019487913969026089081052310459877688193756393401292480111568480338786683408307180464912686500897600802381095600265594344887279817281238826750964654598245009717586401361430426253405202881881281822199531557455081719074404308234439269147138455746775809627721374464577601845565509484537293633262412361029335428404256100279662154675453623897944221732648720788439522436026117665228304898248305895042622387494920283256377549055446308839167809708797508593723331398941708639150812418975741401940753160345473808084010244417270028756059426973722371834077927752995424034442402293988512427940292043577511534181164299279578478250286213233417351569721969483679349131254869576353610418859349106118024761668802114819408424834615577757181205874938754667366300261191457836573120975634865318195604113577867980975215006678912382759084730153078347349122171694016337659438846527008969731419214028879490111271344305882175197273186221037541864116384693686586915461011906711167089063506244514236655088165076375553963175866858257646540329882693041333199605838720817368511954874861217051118542688838606462301778790383980079012626108938911578067976098776042881227341149414691398463890811018884017856583328833506400068640737739064610540081541614282704158720000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^47 - 1468865800544278324239990895781593663012666157469142676774249748358893916128050229648342197987314305969407069317012106132993500343214361123221351753291018207724526018464738265572866778951002693475265844341616909105210433134845835416769692171152792681803716300758494109269731657246856616590945477571259939624364738850516269751143060357125763360970015969895266101954420571728242437612097880848537835181974349853211524403655721257254042568879095806470171220342135702909310020718186338095326562015171274844739154637838569363376096602314016778023121690552126267103555010953993972490527117258089870572886545097969666292737525006054188276920742833862649424878308088299426391497115875210442213339720273397071166061597632310349375951791776316142763878530207090419204129275008740909457294516854983984142817731943719108069449799273238175363406973846723117048478256070198958866426130345907211689101304975264975863008387406230172119764425224280927463321310503459583980238972659637745155315416210731706931247589429441534938969765672982395484012061779939902950766844471649792316815061397275426316358251610605128227797025859416892865974531169806003660868012372605751703130099817719886034086471955090982109349827120087580189902233735336579700369079950287877926244126687409536827939333293799882206783465140657401620926311345320849567579395048292837164553566050885586733125184952232426934099579649084422112079868498412552220195794995137860506259195246913750969054158545712851129239814231256543861653779356376725570716876451880982197729306960530869400389277645322810539012834857050454657244007361966695402084244706656077756663300614541831881369700482677626412830857181393405338650542269363734515014799237327827580657826414532831617440297409571952491528251186853110026882494221142476588920973155053804948040079879990369967487398768631738555409638781712647440402924994656731058722680299359829818469469764086592358432980885753732809535637567468209905451544473158099414525364796971537848382743360758101321294080364557413958880789154567973161500565829608303387805411126855057065045527165081550448503114721123346933736261204678463967790154483549117693849110701794826392190575242124059957659721808447615569463043968439418505662593496403742316197871024053752230860287499935372393743430482562878732379165430732002045809741946316177260508673962664961568050346753623838205901541823585491543759432038864325298582678233190827387879588445941056230398347413952200167067708787414782191684446093050896247501713819454582009991484822319911486999441670140198036745300809467849404353101676998236332442851704962331061178279935657746478337004802200167152263459549272502058955582130406666402092597191244671994153220815198317900413071887542329038217586400921804912552640387353844424943031347904236445612299844254901703611814745983310556912052169326534666568946805637120000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^46 + 45509550802745834303349969995305897571017166773899637310389295586385787118370724365138620773770211300229965292926988318788409103828345827913513506730465270372617887828250785665610861324222144253840424055600627670566522304134048901382722434244210105889641206647842984501193858751236218297104140370039755787178432949247415992934992065198974571137450320256083743168539457527415291496378909156742578821550622344084188499336791642094729064265447712939334602931784632073371004980840102579816288454222343778785789092636733738397086295982208204702713905043979075772028964274610139259442303056434933151743172625346884105612717016032059526943831597155844193363186204011696083670445829483276676931524118632244992040728727600196376258191708947040164993138213598241813964073623473291577744321978887908847502710664015722888317586500802796115630784139016080395484620967683600372564595122752528747222777764377262648681535715003243735468438288181824098060274817526289218639742002888145582289711492298037584981411716081638811228290040397486674796037609451423324613751284857418809694301730713908851336646571308882074023546316907499259310604983297524765586941879819150735838419757774427814841662105983037579242570530289260655415672572196574506118145784039394466015615107109696786455669000963467942410527537459405994467594922904483723444934882183505958271261587677272434669987228252042108710244409308109564972937120242558389961560275410181477883432117987908884858558306986364869817599604057625873305859046164432669514873839489422605584940618938820352611130401817698425413747546177645420614089756805205298294441393322040840131029782008019682407908580561735730025706164465847177809348891327546341931335151814980187321928882017929183206057406900052091367941003063842463512479674393136435242455304618160387656550114174902116820452279777370574435061646833117241471787549483242524503141884254435185228469883201435698996284223730535972411653316966157905986731842731115230103052429036418692813781122028489414036556906015184444665286831836107235963116181194637287837808735126466051401611930678372931200940382005705219341359342566042176013577108804336151232833713934263777339035929026277261437056278997176625322875659241479635634474455829093938536772055436755926265371192259192381223312178159992573090855352510266900580039825480968341148275918662947690160656842111768978280819566970813946493246516889697720692233014873992380974356692324058025783782041666405126859740563599309451398205354690006344017181052514212390038022761248919901644776643906642986149144375355133152998346957230568450636178696775369067953052082364947716319047634247161842113396165508879846084587743718422741089239054379736407761167954671920575027734559203945184007804515895066823995993400673824196073710347634807715945314176446253812127007975616095061438894029207972972767380038085509120000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^45 - 1323198770702526568087179778346405648996893506766360639616340452403709135253695267756859067599691303059981881362490759170683034309118676063732646718057296306841128852012680293922088312753598063259558569727510117169172347057571782594005831729483389518146687970156843848399306991416552751786462381955284666456566516762873290098005566508557277820719336824821648802074622271061045569979474709863024362181905351047064492718340218925972717124550557344529753477509249987959759363894739737685205831754881897777016378806887712415673588675931198637395544151973640148093995461966325443399128070447150639384409902944274409787342948404182582896041884515292530639207896497179665607279527390598722098878345487334715659650294385616246310376639796251271384946828376483322152761257640213810225618455583811123190441508819710664908167581817156902192764085402717866224990747012834758073531956303587962335453589348905269383311231201350484816421880854323766439259852580924942435467907932419099197532981395934585483327223982800689109080326941515277775758436247032284776469449311912386879860311717328010682387835467955728411071617461233373414723954272947368591161197031659449325484343638665400656462391997750274591197344834969469219446990411374336977979006197263419019435924349191499519881953875415274423785876193715988886641508261829499717465843292038222529759059247318508262336308037913220395899363673714148162647446923234104729187897678437300986120420176650663534551122822363892021629968175829932682682574308520779776907862974650436082237335389601988817743493731060684100529292179503474719821244592435994038466692050609557416040120129274089283917467448598889093618334334214610499670716045741184899906671874864827705787781899253258237718359094487885159394623202488232538648507157416948423677973904152854660268155495556463943719361374000873046547599636486942645044381857444914907617942873290046401014078434907719992388661342162385571859950820361551687214137922637946868347941339669772376273731912594938173783134218697575925419078088962445968660717426515585771165333969104535826481841540398539680289976680788282244217524331348347966586142870819280283661389650798625535813352709993298606029887973980052364215946756271791361600692470773840426349582669022484371443774550729227433776617061066817341979073805455354250502786409783342461415066791914339945314519422787898741415105231327903042568881394996905488776575612204023553462290691178689723453637673865095855154985585823505304829086453870921040859468361101875356118378180020763809745558209312093983242534267097641737223176121850428380935700332726667730341671205031462708686055237117571988085387138850821914235193522873581871586078193908582232013949633879638723698055853570539309381197061572928547061429422191204775630530883605726800678210660717267482748916074407179155709020286814727974589193912110284800000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^44 + 36077404408034427010211980227219040336488152110780077153089557621678672353785425396910960365050469914495730214850450477692439030340895558793764384256083037496945321128789584165204652577095841546552806481922934024965560396476139173490375645746382632083871643141034984863153090989690438303623629013583731263565957844807879978515426961469672749305814104494330624877398657670904261493375216142257314378174186515783034136975555437688399377404762852809396467856893591542066416810611153248432891812742237186008853201467329984439044266092596054542634885223574644646802425434104855074440397245628556448254479288329980739896016636919630474983104747268923283332958006709588890651221822024337444872521759908960706461700377552544710372830340973614801866349300728179508334250085357495204391660660897238015621586288505607338475206664297098009736070608199439593799880741802874376418155561184180776764595878030977571917866625522348281296502184853337856835394539556919583255835952352407862598067681460793743685800736297267685732849995103108748943974637476102095029988727868503511377557435766925723132233795250977715083697625185466802465766064089079624265867064334481579563516109107603848248265175525310122718246995099821783668447707096459809344247629520549626701585790082059542260160046746251184599550002454685335844673630427988630095850329538132445847859870780168327064419248351408408291024056350123708628017207628575872749879908537314879495991949879757246265167879122226366916914597291671514572592975427510230217032220734945177858118504754483563871972786707708579278625481295580199038759630186470931982203260709259103187600977757511254410201080323016887465169615274628730682274261218146071680256415109932948677654929305494564835294511688278549220871458715577835017001361705799357441662706703706922893326589472252451902513414747587590218390738875507845212181045679083002710486247040039353831065547804603334451380483098338894412613589742179203047074628145218696023027379087628339500443744350100653470176917701896609168163145951098209708273122478863407594856995021788528931623787227453811638767356099172538280757808384348915007589879747597435583584922181920675898960043635161398369641459216529045545759956589790707566031349969891652811097802143359344997429547987029289217574614145304223658628328791315891093600461518522552302271552101078846175056894244399409583372461787059088061861649385570471622679844514164747821049501932857416826404003552245955817152393140818829161199214724192798790852613392613741725626317361690007730956731682793845676833723598342405874865284805367155960374113506763483407215671864728390999092449148750264279055344437003175672733977299505068944408639436494353239772965252055938634603959847284918042320864883260827526666474603540307348128451614516709721549468016312529953405881027021599146022863461883981384298341265833984000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^43 - 921710304839303994542305795199887643963020091543899850593394107912764302100283588985065969263798230316022315541766347876724379357871002977129424747149429339339664714894861176412623758221865190656124170629072953221167567212395186486375599997644900594407638135260691515186121100682462086115786647237001799102115621737444806273736704470856213599689202012736410226503177363317565143783142786388101865030690798460617849446352960523250432453800892552871254835845164565309778214460868010402017120008119086029390654661865871355631520796072154347548555203145804043737634086416918458419717232259587974486171783829605641367484566344082185653804246346024305298096854634030960249396656348673573780698479107704735932494718857735358929578600339886309743183361939469867909676844423513545990131438908431163423960994567811545511266556984572491831259746640096765588916711647087098283095162202031798189441368742952454731351524027771640620261260834068549680943906802464896217057199831358062784725050521614017757466817865515914856277553662515042297266777102508895608294054403666205391666170712732673501897993299077390571428800956145744887263303060089496470792539337911400454964493240115848036241372532258278565176450370123043070680435347625730734743718352000642520168791537966585469669268646046896147909370152582795025559238625199586758222996760323314271476695037299666009772712102626570595178949438361897343369250988544544402511254269123030301013745118466020680272703459266831085632591486368430734228527484044087898296347506129565704547109383165935115085817308481443665722930593528799427325771257225223006413142507388667577766478425145410132955582957381155299943809072996303642494081146042898167707097548109303536269134106204420826989910048844193456832241949813228837893653439446763193263408720428454574019499465085020295242614531168281445134024666323180596480340253053077544476249651039656392166035493740871558219595439300758323440590074649845735823464366318320931122774625954625110879982671783298575472697996239252676093054077395148838269465094109192764677963232629886725826938905220387333598313389164152273655688253291206861051890999493937211133605102695141210806750032398246626015183587367458812438603331043923479461124398750973196105368190797469489502903494228172646137506431089435380314254279568587090377525339193588375080636058740727143038644541131539268784827465766893934220816392730944144674643389564061406276149659867459763698719090478490090128190440565326029181227579043741086982020574544892538551033553865280179030031420237912711679741271261438493875405751754640844959247997563578409609860299615890015577634632639698907077801827268210343309375576832095558011937376315703960382798818780269741700325479714375701550827371400927076863411788103404422750853297140682860027130820040142825182387215646011966969654109463625197228552130293818982400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^42 + 22046438334823711308483813427790496389347447805396963285602866251837473615329618571554045519827534560311223049743863318112816169798106740966687669765326777224523702333572321920791724237996728487002234436429824124640804999208437741201815983025811247944266968377580267186214190376709367884455064097218919748077299177859086711140283496983129574885996051295172372759640458048890241138478794338772401993262141226700825150064679720915302066817801459382291587814315783961347204121453435172016705107310423960180923448162366046839855988706193444360529024007640374658630211625459213334513695735914390727522924666390187297758694392438824895799203661756132839397970357503663065098932705902957976105591445299969068800483781231954806883022540425934912480280832343942790388127093753735422216467485126511486503375153148106783744063136446485375707210086399217244274640402465956925746071951206592556750462854584689039739588398868175432942822270370290897789797575885863369338652779192684380297174157877192048176055753837564788883104833175877464135394738216824433759235184134847561855816776716940112089680137649917016782419361988313711723975927874115066365220109160210083257446571250123532072189057156108455700626418634924661728506506425601002807935667783837625602632048749505114874323799325601372196634283390587770946473611496844982095187812722199641649615632078322338645530770581311556851228154896642599408614995648301591532365615783082373833685617924233907062979914946138558422360910658827106552614809956097720542013624621976192665457840868532801970006037396030357259894496255353966997416036668134461432711084719763963144124520942659514828525306713125952946114333486852533792076603779751047451732140146914994177182833544510740485806790806715346773225695379592607461235670155831846561271316308917033478316990722412009416097213986019766278485513817470514684579583663192879208181632705170295673640718557529595377294299092277038708190765013797799661363033253417246962759107958053557570810436890576111357020550715988846676420479576122290665021678229714656333949493591584253635572264943715568399241125689545455503966500840445394676500577248166989709798830263396751999489815262618499362093856840439211171561893110626925606594059101665201354061059792202211020465146987868996911750886514315588035593381521993221780335518055455153430230561443507719246113335801586166818494125876224978608670429692614235143412901087536243922917867637838412081596841919302559504204393762099957863318729467040821134304633375611969713963283506342709329479668232408838433304881286599028666236223996029881198632210136823433149287879400261529799110771061010888751068211609054128160532934777812970921383941093790612907496980950695654049341787477514463626278553202871829690611165845281207051609120761499997157178460599062579326116089881152132957269060762834115032777666863592531558400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^41 - 493260529381186817020492752999881858646776150265635410548405983043849986433972807783079566106879212371628896632583550972063707406693470724157272748642988074671558379053679149988534151716139473360835959989782807574038402695834760452861465296723873936225354074056788690483072216412118637671261936217349556393227999245263390372548375549504639914879726238030639518851796800254404096964318324195357385354089389883370971520339851181891616888958532890003403412423107776840358155811032848084531713659718872325094806445739464925466576487098934865488003742139702056658241054529125909223835156010136802509110826047988998970206370964217640515172037215219761158540270097873843125872076869457054404060440322178442519170787911434259199058725847970974252677398984978284652443760769447840346886464937153239967765344529223342271502717538999692687002650886618077128989430896036162519928599017730100679628960635611408639062003731412585100267086302274715876240128516343952968471175301557488673060520810200698900189989796620534966828140248611883998809472499576836831590240878131287746934736645182058707928466643828659435166461950798924295154326320784493929621626425989750352167989371798410645395461786215540262750279609715041145383718211955147784780829691148938911472361866814689860641510661849602170866854056171748880837358642986709748544993572867775669689241297471602438475574460804497953279982831645862649722854404915381767231639251830296255596697895416253291141400978334113807344994069192156865629228872019561536164708034835978442327485380184276793854774335590496604087748020060859131751831796338040222813033999890515755165885803646303611855734079644268292710289357097462824298648540941254873985615141134805135857185218897621989392793387332457238198863148316500706856784555046671237732675415497153158903349032222061915846561501676054376392680879349393026398424002015980256682414079378474961670243157762432490480579466768341753211081781748708479970887533005394232954637614024270569125110998856209482563320004460305127572930115569655582208459312250123756671462722508311009839336725450279047996482831531803955226686672215422196278632464561842697565192772792904737371346623698610615592590529520909109351384935914051174635074843712983805736445504602292331011864936757354440308318309018504966897919954804511773937447771978842302040013351989093313300447263213421636371550837119423450677462105673553849200429370767400824286911903376804060376760507140516650840393492146468044619217292655607050897737608741253309723145136736462143188991190236839642542899542837931568073660601387235253799616486847940027029029205926119393733985275305313472045987029286802631836109701809227220832902290729241061581426306471825369333672043334434062147466499714337706153233528055041147273879326931807795577423403707661428235800444429553188731232416084693136621861113670322775654400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^40 + 10313095078432801286562846955952900940769905850970505072727818404742729720001797664763474197790648315534512873099735451120184153771235597909228564821640245427730616886406892042435196881080008825018235879307977108544215223518015643482474110087521549163288877753885868797138777144164349988560984413377404988482022536987236918080361155611835476932852999184629648731922663433841954564354442072447944830442098263802762041205095129709334055330982046537616319992858962530077380493024789603259509164400220121036627920115610309786530559226342125964369732308794855600702207623465221698064489380381679829426180505151575481388037033418092028872189563591631316763498907776135785247159733741336378979189520928435085365952561595016015822239251534668120768934986388246883321876983363662741066523891667111576161390542719815353212090678648110533194849288164649860290713814717541428001393722436871526057673588882817284177956827975451337324022599710377977877985601620883895431038516292039899180312896694211100074865704026763349925503993652970066502375777541067315978374830306573760145676936828122298762181160642496201391841945424550923765451227315707549556404813963538327132610840950857870555802784174511684846237753972089636971892450225370264187532702370305816285909439711927734871334676269933598779280905088746526092530483505468141386583272204019666160148546221000995463467565515746885058265007817345572843223538927836389792513018695291613110850781750467413963150638674611360615207382150784218467220675592023440616560493636870604622590115669537468933419498863187284609419770195739573539032662711923732052978072739729741811766900268406367044222858300583949204124628207977093338246307330479601958003499035085671369164679266786351987700804693922051399513435746354187607337579584453149069925790248067525533988008345997085642281228879301943256571521103621176092479728017981728146192006074258841124230061710130338418055277227793645842929619534682583958913744068673899837508564195803561123796232986646767025438336108100773761997139755714269083636263528869309839497285970468261353764239078749283000239405474510251452819044848747627327276004718434286039191506082850793464604978392851345643114716043222380244037162328383936894645927013220229553488565156073267348193128809853695848626623389324946550525306809991387643891627226243503972218799445839952777469072587205483182805631952085096166257747217502780843833180343190814608338774480514231912018501443188730923745714059054600822997983213337461736490573587510090118296309900410520410612164347293368218213777570516489361557574678248377922076145316523096491780469458255062823827226868038980084702985133470027403083045359309230272402932854262452844897165345600815309104153185271628707253825963779454875656730210135593264675060478135862487474275621101442511865496068004579712523506905099499042281477547620881661952000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^39 - 201292318552682715348282885369922398217026787468944204635361498513131017691511937548220359937366046382264806681362334360231308248333360602561976516917490900588715511863554643073621787399987538630877275491477206473940300852162493581950702772553553556458266974255332723615348846029073928889146533218819213729570787863090602059394552299181764215032450020563884329091147143605037445155526822831469288276430033086527803008815767155194266006153485623101422531595504391235379625863437819762412681283732900108494470690262012158475323530542576285715153820308513270516825212522106651962208521686653235454148802101051683709879738599777036002342728303612293963990349077581780810794421352812317381505480599971960786157882676722484804945133054734410861251486295855604646061863076958291148518304280301023150997325904280205212433054915750458464147651514275676698763425143459571159272281198651768632516146348419551948596374520616737451974671818874609603851494793018652450947980108349378679663707743670465909225513152413297994269623314600350477512549979403758770019469082281074249078994672979197137671902242528159858783164498693321813779107034728852445914316348692617312141657183874668215031067959016136387392700495821543226938194372894195823254021142945053680016106981065503881685844197728513929515777286783269487554404276944477280401324283126559964964389614803914038882951938395203453144005087519244271099398775018293386407819234419293238053181025840367278724119708873075738263854728542615194877281530055376797669559038313861989769982501533983227508259987342007423242565675897920919626253030326040496478759229339042316972965965794315927215901104230964522883102158453899585447202647108354732374026007787287776605006698842700018844000157044912977943384985017438094669093595051809606708397825234327085070863382398562883749712347699632913711208223020137246747702056618089500750648751040561012930218920166347637584899032531257857648823238690675943800128143430205317451936842368023000052682778462496625376544200511601750971299081634667355088684934367135347229362033629197633781659835482782469787214924233479339546805902405684071074895904448698917787560210313937762800541364773365366872660835951237046559036905571683471376914786894639033687149908327200699985433536616549844512933560365492205547969724293465774583229918440260118059850833684709648484899915803788963325675136681032357809426894583713373008266545063700373119648892460558218460716068419193204286209079368651777616609244203375582402260556950364014979660156625989650352278361841654186724752317186802045639077519987776775215106823289639457235638402228499957059546989777065294310503611689254643126008947272751994348786926211700041750079666205461286385980306640984869429630281562676754191965889872846642242148669697760876696833106986361697471802827336493823420037536446536825994989977916614587187200000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^38 + 3663614533632669175819860744128962413670729030597556450383762496651655467879368160962269746909384003025373167137841944330918365087089428951670800147153756664035265673710063250067670382959579079051667367213582602602543463897555932572754309343367598863073205859515201881155031464181638345315798482575262146254780179299679781072957439670307495395536424293172843924729451196670659812044420979403545916035325295381352955368333575948959055879919642170746367329719532204769743366008465751629549361912766684825834262170513748189299099712400850104058911858530809283342893140187506309256954797739720891699721180497659321842701831300124154405593034541801105123322820873997507060965604862938243983181739747906236317420359777567793224368134410669436811629876174572390742400541527571739026017247004364111386350467678293618830176045037475866794939951598088597094647766652612896472993781961190547744719570940238810036926684776724109228333292598174179668053310050258265144157556255545669734896596502415767806351435299509052347574592564199965201378086705841362344558650561689886277329417095990562119775522627018247316215130311586094427763906231378246380731929155382340725056453184293058160611200396887484849920400128609021453287233525159077024617777785604766365749810827048969179352829794918422648995984200518872218114612237838987965110569540765034225465421696464332643819560143552000295598871869512061223700697425256745852702174358276804916293304893257500417457780906025299481244163116862818514856593120327960859730066836479440528850628816025961414974935391929733793403650498766384871120626635169284638572384077282069885466547463685763647921525586216156744441299808171627831783527433655143773228093057739438515657777721907698064211125489635390282780189057559587928081636565303219416467659394846352702159860630254569813425792463081329129473277514472473932858042914988749506710527593764764660379511694597405577538328716829699992348149504469980530253784586958826699005312708295112314102634534465474570623196786061835840030636225487340751820940861631469815000172206838540127823642197269198598312869058670438951583222010930319301768787456108444038474768434316499233270283394367209076066211378917157905905881014733068929083621355808776120650172524144000562190203360500220426412821546933665475650901323320560970362115679261636106790983778450030502215001909884325328345149765940519383541835850825844043509523675037675020284764335257097791408032914388344402309374508722300139287227759535921411404884714483769421300148723856327366017755795046116587087823084291485380606634164366739943130599334567522732101825849985933388339494770177775589853818873227082145651315191747574159298227864201629479835473221166653530687531028810119439837651793265909144263726411291566068511331087519419714356016816542821195175171792092092807403341307330719277854061908223169560313856000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^37 - 62104277183704302186058279361396623876533174974968724415148265128561702395996354017493486176712619321016832478026330050243008876060265524741388346200602292414312125626922051327765594788443228015078985189453454407367984428647970542448097896485503348379057542354062837297719637329354094381271320430332326187805306225718092209303942095616826091037516079169014236665869096442034426259305185610066725487386400470480486784081813321705728104614338389069651815631789676019246587409649463111476937876511098248917636967024544040153949278950346710800983181512532778883898850601028378077547315352548902359873552952922317806335568731650444044387259462496472711299069537168305929546789642601421796064211422202501279978580611295576347113845785859826892032567872580167985535632187515333998273330545037192909362644629056346119966148589989920262824926438295147579237520069219961166873075594511671755967746132433343831945858580533814583079859104767964676116606063419338155203263179194213929912610176067431988216655557341449000807198143646382806799473531371356022907138531381376973974283381763071942439805755086094005349293639779401574370491573102339935762147723591401893912712160245028093366440396126025253566634439604219730962000216119474923715384423313105958525397076562086102002519098466318155793513984239594373642024544477542712159310908029369725353572719918180714436860882491116585220225070874339603919466504092309100750642287428579410357081565949077222700265343093447734231768332179984316738946048419276283685916802489902827479721046647852132089656098563972282935639852465366560938513779122529263337094300868466315240404135107139767373031864907607097491961027080309475019468871621459957712903006510593270251351751603426215769353086440675117680494157758792801634467740357538824305955536155535547545159701289664417378523406025206056643328036463051860002878949618144182967854036393040264998790776949721318952273951378622717290118539901812218127229346518458787287395917205154781557679245008203527744979625770560288616926141443651746850004450543838733142461408600519146447846280343401547064357669639156963766559691095200316465996999328834494858025004542794257940766991559154294693938268790656257478505925054579577025881225250379495994944213357011895585443791758179716676264086243033666194455059430114374144633137753423544847530062826345752478921902764540890721882791276927129779886104849906646443150494555907072557441299036193007872175583391907547216555012691349561419623137784511650824603402976293440595104703131860569391297166336854029919381387038990379521554835282530313014885809723553327900272158141717697174749555747573284552363705136955642652285091330626557016113880879907641173225727486975239010377749891312273931347294185258967249194854931757666793741462215735056507865843871481412546749536977779177084933482828886229065443076143750971199062016000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^36 + 979288532931765261733904253643444317873223139213352220807141158763416660717011172870746669912033021988192451685905537131069541907855812770615994592290061626340287912881714098658494924788830495932079989631111427536635652454305275982914572028252921378558632506758343544202059140155091863555576942900385939739893182164696694876122098788431109203969465436675627829923454954096424622357122027460241473133136868544528133273956755270043424019706994076922672593544870610176875999128589845569265140830323714560445627173408326753118309689651640128554036884237923882465000941190063124894902827953584119074193786102479114882204047858518547244647987139847636767060803929889272459665835943494017432979136982168492600809405518217566678416788595738058938845336158018314165277607478642970870668272165157682113611724248780077500623653159312509111584648888738122405371455923949207575932752276275658509015689580325997073972419244388387273609847370688135440882237370141233971890514885921469273795908865729943224388579248590604827623742364974345908775772301063311034721566694494410817673949577859843518264626988777511499101461006226644949436177584006498341408432497358039142609575568427179399560961772130899816986491796520728064553592977499598955432336204361476036856275435433306373857411895166979887687156062085850832093738682479910580462976133671352545990043681353386307901491660097020964828488505674512555025270293434986661013457681924822395891316140062314076924595687706132146858448351062095248692199699204633352505716919272189041828709262698603113984160222680804998546049477052988224794751371840503531414784840207335742141505231399056315666815262706317280173176527504145012926313884670275883638129455480474930420514180867317473309656270944344009372467065477789535284962181714485392432817236362648319324946205060331292432507937191069526289991332085176329081955671266059703022136023402906034074674363411621804729975833010276479763649805613888332314593970696473317790390480132069523819653752350006598465219666512213929181177012731701609590016535531686984385486746216404083510043039345320279889636711100976466483735422710004923819208295938841838945945667140702351523226745887251933501074971389536972874906763925845020387970688256648732135624904094697180506866326396525630092478180290113298127225088509220015612207552218821260282448772516815698819101430289391901370480456078914414616811032084111517205193933256754117101147017295620991405622491043273361022200622584337126831496206516574232494797683089908086969239540187083763138253177174356579236246618334603193875141173254603805317376124421181423739250370922376809101376453666981613684525135434903075069349562709659763330551904841081882490955899660840649805040776215366425119385453160458168337314309424188930194155412190868383705829546608857187917912469183894879520286553510506840126079720163860615262109696000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^35 - 14344526850295536275768881019774449319565748430257966912525650091756677580063113539830586973973681895008060462603141293664821632760619972985208731479125531252421061225535114247122505875647675777490886726635123792385584893004403372794156335869930890613686320564805968622480870541866888847583386066097218439313906481921867427138211040530245312830950551987187117390732780901740740466912704809580696932394035332957380662003174892458549638202374621385637968045453220555603760884751822470765837368328840837312776320481936844667969526059454654194825666414402417007631725279782047051227186993939116954013279173514975434399360576941051345034317367284783971545244557726245450422247589001133359453792965858759769153881062964923398182901483345002790110346828298651762672199152322791949861559973545404057672053432335726535580488320744176569521424764052657643632189446066242755024846016549725249156367487384217613745973637999684722788810702347769053644530046776863222677714133353209836186999517526061951733195300919616233638696551446514718609334667966121523585386215545061171930756559966364316359288514450941769148042567427618141640517912138227032231346803706577202320839265813435800643988886505226923196122876239602576585322694824533767121259478234552138025625154691505792328984775118163344183451059328072532634954739736760131060958297580308885005198649080659018312367225164264992878009098759080463121680565381268776238121927345329844146683563085096101099184521002269531879445392659070221955288505470588787473783810038507132854214228201518151917095055959087382470978467741844736197491966081437955053100201546250059914905053034012929022188442524057697477769445654313476880984340283692037941227439361707478850507985414146646116407162446344931837834413493514936235660709889969089882374155197698198788169389854797225595318431910597178359978308281340063335743375717334951998817992685633093672369381667810919961092420060788274863671953625293788905769118615452970692014719411408455916570332850620782066358972721849522192239205972750170391365357920880099431278491400343924989325580474730490356162938657056817081663756664169502295745205989476343790424574898671710456421510012183035438797523564654761204365784722992066334928891106555561059594696900753453656268970638883131916933874070771690948604539443175949616861246568214969090595857904195035521505162745951744023487181316646925962310634618539589988253738583948273207367189913130473983205600755127418641224362939795881143389953188804793194323969057076529247055169509503788536485849303568046854737922702249467258014928266043657618914287943410030661639466481964457483678561208185191681011403159157442562391889163276306991260987006146221148681730184336344387181361705109845208802550848070922880271484098631145013745269407866041100979574794057106440128661685428099207172460270812215708018005853700680325603000320000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^34 + 194901328596457150519655077143152885610178577163983927969896562688800907954391408663726489654290348863935337248477189709984834152517368934361088345110228099305526823722672139559066452625583613153344718383555727944353133895284317294908822970878500896359019721697425893536070385148347420329162994063552308659533161014453199064381565154233519918068488495695380479853813267164102606105120397519037332699739064731726598517465923965392101531320174542837500527744488936462393115082922054064762532773216275393410766806393819078182583858012511511227937090048175932663738430769201158410222783594463414479011532378572228744972312330290294318792724841279331569823824859470376434069520777176244948113249161845590724018588968789100953368951511771566309987880579244794488456157786461510454539032536293070457648572077761044228641641760332981146208130439941665614919170300383275708798749151136869664758533001991517955561627723504772739039012194501583583739982718759847052823498334821661757451453847354125847352920847392199036840671451925993035269879988618116913690465836341330621923543447563671006994211221523894227852890572740955587097555701678054263847799043839062833227934845342180411233006411568755433767862559375064363577501799729027023886269154271592274985424011196294032859214771717828019033951176881879675979307949523519617066129626625230829260318779217748671052643215592317430819965193167086106845849551341754700048354475217250789865549796078959088636805442896760050470062193474028170269272971234146761365052171403706593949222627207322075181154920806444139053961191630237782781210919324132459359317583499144386588340999196150112622478493621308539815747060076396012025653291813623175696612957995397007082804231154606842152420983773382659114437675422435459780318670345826371758641207600533594186327195194949230920670713875955763071472557670131535362157206687097235513504682453724410103162280801789688903947551015152278464665621698262677053369008964331694041113345157779016492536541548085997932952230754304425946121414336787887085749706360328810866870538572622236196032188855076549618508804661695222009191112989250963864369363892635071759245011235021539274253617191681482793414005352477648627168886349448737913574072146691381454912648556690566654291323696062781073653964725841856280834984482274033920749871773255610326003594263785315729216322057848893320224903086883374117425533562843615340433800750367808623993786623809255927807058751826645015439552895998920240649748229743652889214546673410358075264557630403682982814985992537573470316116682945052731976788002576799488196749812778913659027167393875422568626992707576061282930956115729952023415953469385728030268301766932203344530650486293109482980825871501936935340884075974051444466975368292756243432035686618000710241272427499139473993855389015368672432305664042048652675436758775874575558246400000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^33 - 2452545779803374149390314154036152741056985313571774332984808917424592298994579643880170473558619405133672794552429449806352510495421265535081928416971399521725011419099886415242601123396380842713798928424668656172486026693869781660362023703177821969897847624022767303763275498255697813614041390828630463871513704067301316218992785920928094328832007745450912905812972362822171513585537417178849110277949830760436633873947655187895995539189679597955229850276465253778261672508896538201751554873188621231710379292969737778969289716327896198130749067863991614407811884069006850726921237758919334555670425578952845273968526002754323827972009757755270289621666676132678022644566745360881459082518195794262711655676888167257802072460483955876326565800505996622084617908782614030989563131619109496446251436033158614510718229497924034831376794383600090636185606885998864116157349810126920540692631053112830625754192689527214559637318750056922020208582519238353130721554346477596570096630989814783062629394128451004421482508784793219817538532858428879252041942525492850524412327320634776373536206747883290345139075604673066543783623378675671352308413811642281674260855833069194479582124290008417486849640775051835796153515253026292591924688621869249537886716098097885740368950654488025858034242125293727090059641718226318235364216524929870843551090204261118137343777081837145897568000500545284173659853476947116862642965954228037790170822588670551737440763590696767053783330118826051188619719650777994720790453563900501612051232315260107337330548956637201898350298072139577260385779947768785900016844367686807621112079307381169302698383728290442502054561791476452886805429358717375620816158575277603960782146527781510650794173543273173968721419548047202596275157093193437355499554172148671297055044885733023852689762911936748208368696637505488004012590937660723005578486870593805356948059389479705421084366849457157046419592952003894771698892918584508114300710078007961583940538187624555414209482311478314951181932495649609354748533117892406770829154806586370898616575007811109576724324133814853234521942043611736394629862453134794707221620868392646849197962549350252301672674771394278680885133411645065898989321753497860683598864591085901615797796818208781056421605267728723939419927785869354005218259399095578362611345581007558944590563020498906378415510447449285754346749769903818889534379319953654192132288797548760858934219147333989940863519170718392723335862997659712733344248237363817842362909248351350492291717914538973528336628462183614305150851369631210343754865921607552914675265210867911748717474350013618318842639548052706393109340760157825505500289261705122119578309371175796626274883782117751749490078523385402256662125666570088035527725410107008744355631515902982270068143646948608886046732351943325113686378898817892157969148149760000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^32 + 28534094136520373596334252382834951504367467175688195932899382791589726484150847809792350356705487505285608971558017050934422841795226950038688612211401788688987144196242338812015442907423001750133523435134127885347418283249923070938674963730312326347120921892470143948630831069998944590297260840542632884618669793688748669526877848938127340900390031691601324589790782108169840000326940654120346738068579770152637787766543357287934189647850851807058478039947005178078120448026255549063464582596279941889641535061083568928018018789882235852543015981461787933453392443817127742192822654304160736717093381922302015479260191859641650327097009245918695887627396722437464677719522391264946979417300606544878169865233739478419434909869957844447793660091280169861624272298289540242625249085775249280223206925342478097449242811025591412887632904273253809036233500557689761979196597444603434279657294239450070627771664482254625867041358428914733740355478276826699002389772126983524866398576323989801756785358355758861848193440614434486568163488730430139284350293231566752123643583274227010919078880801161998660198838315547019085964446559642494430293089273179378041181259483781700908015475462366765474618775669974366060813281339012170221802236925842336770597317071749574397600864684588489723755740367688892305543055583582321451266791276806918965169147312730973422464667564999280364454264986661041778670047487181347252787724334545901613449465579385556325235770845843016466158017269372682041333270566799458325375468078697449062598828414604108658605876236347941765095950980914786781691221408387432015265607287623155740614790411897549306397395340108277753474611343171619391913477649579007776739490249489404788264781642649878515962389174861764008292428001822144838761676802412194122846927619487136783019676634564900264441257078951482523757740180160629446000965452505079380340591536741771673711251488075948887656403355308361827141370305043043671437446000162559418470226317790418253840935545107888040815196001331064925634596638072184528845739466506527774646002680657009260899023011475815542320171215789502904816734642071788555577875792417210521680636117168511441764813342791841090839305378450783509443427038066011941518432025257795900725621706856854519004751117947004565509690604991484235319976402761092008998230069195906963737325735962766810202661200415888367679361137389178112458768289409964435174248100100663294943428076738837434489355987587899207423838026298609900441187700802325900696458954148150501305536674364362757307671070014721254821908268343312074447078741919739005723242988826660541374645038573267942199579969759514452674970367907488303993646389841834863091652214385143946486960848772210250219137619874708117014812314008261529680134749219261806024899080153046030415510236667256155538110802213495189876466388571753926360871225174287311635543490560000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^31 - 306388341996682699874797785361954552738327732316141849932484829520592297607352988379514860433816603976518887651657655341000481344262899798282029447966208718255869448689629720336604486489975776556058275055296795391273533687612607475367089465755370169435890073272971258260307974243435435022101594729341111243428462408345218788351503740959863276898586164450363882114965704796333194213904087494234408141074585661789324522999389010578567527628058163144253043847049021810027304390796455943663948610012563680670770792176954655493573315826560006518197244762410761265471019402950253200874868942790936336049590086786458511528777868621753946952893132087044314301211629276224552073000319405525381840244825864792417649160811497239196474264636046009531205753920952557993706892203539548127131824193226735801315565609728619082780705900853907179730592306086385417515380599499211764677555848368792105554749002030580523599081621783128471185932594555246660152836627267603122945804587299242172526097143729011915669922701728503213834247427051280180690866531811265279600438387091898086267426619439626762944366102595623835391051249198960956600556541213220208342224468546472727071427682171512891272439794317181061064455020404234868179178951477618191446470805495974566550238460957004929029374297882860353645171520823569124567956875887826805881493724370749598200855531046559625424209539363882996163178908733801584281026921458231600495307416109317365063922568360108270906046643468275335362544533738506430043300471263122686791036719044314244951855526488840011896528449736079614570242076006582053222400822461021718267038213974384228442682697161412025665880330044743145366039166630216156554564356729783673937155208813847095100068350420954274731905620726863582682315375558004849920106630802496065874311211026500834248762876238022914503082817861201163304243285276298266552424487635712661810562522839433912237278164446066137847036857624280309415410820071614032106952135753042151116169267205613606401971689408446319308788330403053988160484026686940774406916809000573295221856297361930713886536278254872346417037994931907209578557292688404407547546580555457388534183777025129456880783059096269535617145598646572386786345874630589738771348893136225321776996159570590403761405865513652422648630123153241471171120139293096008181507526416199413689223654874220126976200132713837078009805825546851057475841749274895247308698088100347718177407880585388542905605066120051524040819403858602724894618305690685247031202945005227440194582824186608325493877863905368038395365983879585808513087409888247398374710991259578763167696521973973965213159387623211254340095796267234515590740284437424078853815989366615214943532403089205837802283841580594770212140073117604172445900881394242280198440258575028909139523020481389647459374543284919333131565589174707316798510524949826039293643860213760000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^30 + 3030390575763958487349385455427013135801491710509480289130371661829398568244579219992979656781548715393887247231591916517613659933615340665831141829440552800781037007122098037728427266967367822990211487715582548425114264111822254426546392000293164208544696153329400356898220558019875815396889538880561107118269116955464260541884867717089156748229530452139181808518266689780126769843984147672106502316415604250839624927521525515790587500718343007379058023894423714330066235187720371822719876425134925933496710954037519982979197110216183770321825038944687583222294087919315759877079247289680356457738899282507350788030792286416535640135065862335213355007212844079985501467442879542005489813410101758771804001256076436654678861117945709055874493774270960441491708968065596024006207614508348366414289362749473802912363702181159395981475294032432060440943758477655929418219657842029992934679882713739668887747798760798541451747868547165102754360170399975987935513657085271351017180280995464440386777987869302859719101389427880020751942116620424162422233051379809181758597221716960291994510892008888823062257919758437873310821207889174584806178961740075602469042466758713675891634880719063885425182450136553605183841672480760205754026915739193122340120809919689780596298107831033814819348052394958464687049805079866949506864713675755062833004482949754142309493866751341287888856196683683539072970800047708482512030401478186968348003580958974107705222278526361108428729464410152745474446132697265070804538189640739534215864433925799940094479572791339563900150558619755548275435737742058115982817308881880327108156403314548982806508709842733609240736538968906125574289021012165825297222067056920297151209517949500621562481467179708347615692421151765158678725531087205751938884439849933299003618841954112975551341780049442096347987859598370870412624488279533875936173717929311571422142926524627595472058627497379611601182447267188266721676755879468179980181926300714954738499177696075774828553304981974310559627975869912989872066634793114006026190388810002274090971927142244167434374723781767656422613344194158183483834238405050794452750782475687726569822433661885252363205094482476658278759350140314345824866893793639937534734302318336158816832018383071772244989050726583739772841429265217056922289859692805873149840576858233978776259223476637877302747271801628175450774853681296155346539671149730531963911293533176621991772479622938789298360616700377877685657744418102131781413140952337488878091519014147201675665768871597976677000297167430406023469280911170155237916188347478865234509385639536471866200322751267951077839360988464101620524046140887958386927510579169534981695666332082470526436983951031083537748043160181703292027432018943495792519013616972086821708351496494030961925730916956422385920812905895151408581044665961893440560316389785600000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^29 - 27550842665120745140355183883604037247567880038038120836420614428052029815419341287368926347957527565943823446105623837886259375286182100748458214565725678067877910027609828406979572907366262713832659847922454290882198473210652406085243483892135070605151877245114199316699829102698967313334435899158551222271764978568003960218849473616663701017798100644781934242200835380380667329444968580377089498266429696774079283483032111144052194116412956798157098958778803131221363317999699230286216682438764341195258987612210105975564923234072405052788081946042941334427628007082622757471751867810131428602448934240940454669993958869785861173602266321805666696650992034418115134959650220221950993542216257166100047335284961130820327143932726212852700909650002862855043377235067206382415632119194975158454190086451159802074443020274112755115927188126381215239541677553177042392320462585218118652670793254666727737613253161852021000735447499811077909953680999408639375970899740467388900351983937129315179456186672685076303684534932189263222409652051257250706787033592615432909600631701035003078935259817620712318903076247006827653528350291508555669688091679356287262451862102969633336809863469519195190775702106256100249484586240463549940670772359890603424253150038758778713421945722260930496977254359827852457486299567682736217225331149277663543654187595525364616362891749394560966137815136632940142800043978196149577219887707441685043775189536911028262399694344348560161454349538590930582887371325522733126413265048994497442423762600479053279922927939159065949145093721121953177028252135888033622897230344460943990939433186656037193840382309381930544555554592593901939487262336966389750190253643383039614724746588426320017168194475504162184607492638682546267920391561194702802504365628464483265984114134345841084762090404351209178277516391736104651426989212745579351155546891134855736923624099883363456186475426815157656138654276628806474347800673107132935147009884120853860651765089164843720227021814888482172330412657313957954371153604303378695758348065906291258339813739129197339587491324360636351159325933976007158855160324305132915767877305711335149940443201417231863514649843071314123122566181183824042717121976144584747300671245755026072837909554797961617385751512164234887288730432400268278030018280715825917699090591622132567974343755210437333723439067027230484827028854720627573148474791707396910737085102623124146340712951932149568340586221580699130172080129600100640075604639688739447823962205819282565091245430660952441474839019230485689590500703337941553804380253343815101695592579940132265646751403239532126938353842132416919072511621623945619032570462831002923581832464610414557403054985670421999542808763584042378616605170156316051928840504983312166653545556562037373770469455340181313392539009286168356295849682570062902952516911104000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^28 + 229720994787024223481449654599317992146716063764608143397311540984360776216799606581638364308376623319162773139452113042809513652680479643968212219812241158332573209644452993370547323785550729606409311605067827036486055658138330167136074504821219606378251262981579938259406816938099929196104536716469900818158718945681190318155668667275409717320972629758473856659804228696249913263267495005386384352412281782222973100753630545609676233572813105454265258157145421171096622970578515298010944536329995683293598150918330009739677881356718525127838247107709951517815222843222935187664762568055124011872989894648728846064851258612554911151576523691705339267889118573454482856598998376483471864559838185173037443574187282863939479254302524483878021733119274899047089814594135969371650018958665122268860612311954725824655188725447761019342424196927166690529281413920533721333645957666495343690876121028850778964935425617937620289271724680906269772830013940925078059517736738370649138029990778333758614377024795265560234674454822897302520871434414349394474638889682639243613712172527192873092091739526500564284455550597758753054158296325528844290760284287651605932563126971527084836127473699117540375832876118702024027606025170261535784439234173725427805738663852469226604930823476967329541245148699867896162149545511229157647216525504119000133643408527053811664098867596215478660524117938670945017813203791306645966354559181183562420585541039520978681387498704310055147303060414595249584185471534838028752481458279419992691222379901492731850815705389390146276226297978158020778844742167265752054477732569984675964092317155661854635131003256104574375409740973167641353687909618241557454805592024422677190003613881306691993547975599563066929314873579998172471543305270593932479212255009429786903811896142931173316192010188510084271737175281191674825085711497337673984516492642150868075823190926048566677458240470384063967428750665634421078965354187418604576725658404443476522464367500651555904608790815674843400423772801439268209085835092669869720072307534082053688420094287765614001824750389609585494601196896837394026994144687702436194438897117680313877572674892781817633262395324093330306510194019827516022994404000970483914660242438951756713107177111151662725641526739476310106734527261633527367492684486808211991967927896256447635113410016857273246990774639309848834077270011471921914685152844769737662114380863119514621584668580096706881104167789390345189975172898305107024532161204360285667696552879007982303062587433964163360316446017320683249972108511878699287913574802448716099317564109663778996497456706991616689951462705187706535872927567927909469049947697808502322454419526699761207456444373343560513006405065944253741116491244031493566752111251895436197048065516871043855225739398275163576436432928608614270656683784258988336338199956684800000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^27 - 1752410437798958244297447545351833163150627431240579503346333357267016458155467297667782141918678560363594740934986535786900878327033224249249840407900472621492238145703990821967948622674382289161039893779927877862688012788531233098056951433831479349141745835646201705182432535839079413819879161006986333164081738009372872226753552263066002251951036175838792635495924116732332571230715350114225393054693838110169819946796301388331878807193105164288219376114976042589333339006662009690857727317083737872817737086243445796407199158461188067779300414115109762894582397794564495975185939432820184676527307983121081856898904190073993570723229945928673793918544839870722982556220898251935567823393936872962171237047917275956976505061701409530931610608253392306992543594013174783682161191497503049197819841435940142066538771812537056475562355554915785990938790461363175997415578200137090556308845749462681753326566557753573847191613172235077483341818996059300863058167655699048386344765971736489334091905909280857971647510231026065793101866975543002129236448084035095075488924865415701000574996585372837014628737468640892859626828600883548603584542579702108368770510218492695381337388704181255735794805689987463880571173415439466312901166128009018679639207736527986126687770181998969076939882821122912316281623031389753052894260958823520949963318878426358005054960007320849046249065454155686360534326464365135961835004086868505745505487760989139464292750052021120460242681160348658964721812764180316562266645382216815000464817645327448554648399419201912426621434266766206436480728718980758888468316465977096065009450632881085144724928657819829904550712425028062904569009605104014676397174947009324344242946636553254545850993294260610097034675658166416894102715669512398494253120036663691322408444479414795498636249003318274076711858610676188559891374697158031568208314436166996216347013478579999651863057755701979183988022902558213527520485863635543850636800209033098645963738833311764937150530484163175582208561700793532977853738622860432864855849329251408639844083801310466057839000225750725052070787657888436294140277969670564532369488794626313744523066031596224329376660602490124933791938821124173219160885953622162921724911523489361158794973941748555988916833037256108116420084227873040909243952474602076434148107132271186930545776475733321186014796017437234180619372984527717174067976367564937105059847089227176450831583477656207895745902609220069276707211616808365730372702301597091750831556572852079618182830456997347458143461982415925502137338579537716650840526174579811891416472074817907892592695501707098378266381276459183081327977427223406977377871840464996978947626898059988447670638187617566097055661682624825357046804100159041516193215302035006139692938979135452203103931776502980955021387776992052430958218372977874041976578003225804800000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^26 + 12198079029478515932199565839221557151952521479451474404753839691292352575960906195370015661451726591822332477037544576865107629872162696969712061063418138313165218219533533916705320464927037613256691418515498860319568494655702105637338348993130482030823058574212708041451532525102437115129063255114004333441662357259234436779005012464850074781449788105984794107844417182568898702540994817314204397703987705610805703421274477177671707053940654703436158691030891220795256125858730813282394970718557362434721845141134653523148019257616305185431505544936112603998368812500251886220974331383113534493928000415476630033629554512401036011936290458288630709557514819357985151690905762916716757732388657313952180493733001108998800099054770734742179764015179888464632753002931396731432989888361586836353193023234730729164067653893486754362162429430333736224389410883047339385560617231787114537618609385028213389385936534740142015912980519035582536806507172724898389676763447097845680410973269509712806050812052932121086896910499999162853864119085640766400085488020073508207702936184193781760143887140978793713197130471350384408800866892196254556325882740411988088314218990041914369893431867080928436764987886764137658243221732414448609723945240989058052096984431480411535899608583815859734438704582121137524964435543587566692423212630450327219184917528506929763326590423168749855876709776596420430433990232824245205086785824680556730604826073820763631195958326066475516990376292936194946383415574710272145789924738704958172846897891628342308399191714448740571706672526968532020191781255033277023061370800073093054379339180614747342135931262444297398845962621812338029020144800402404050309006019678600476818392373056749895012021690709561837658991502836296185275938419689125261891979944096854862302940143128204836907876480687793306277993156960758270576277550576567192642767552275986873926546399347731055832438617136964398641805230925730861662370599415392781180178929254665345457991344972632808455359653411657520105593369437003528605161899978058962224169938293521405569173025477539965946453787472527960141684915638366198770485154746469600099368640201348102699877166224452153238633668337010089335190020496031860970855347662629429878882564352189430722535173947095896283555439505290339900746980981725191824507425216133926701352927121059511717043531202009161113261256786741250936782256690650595553219314495293291346116856072364445813439577845291286675959841204429282209494135900029222902834883025572026958550244835204658099819021521529683360061513574981348726433758369301910965369308008699701502315466928392697823704734191014387443017314080906662483548928866169238801826097451240967274417635454367789056780319601759748913852004093815436359230781066553232677639150570148128710675093929841615477775863860621871689799419636849175276362598762084854521986225589452800000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^25 - 77253765059000024591504879322102101268160160505171788695505864080263899905830346414007355949187888084930528987927026610910010804534281208154076419765392381961646232034503557253517992932212231637325156896070434498560361190527169637382659121169885817161460539631439299865428036318314330566710621923944984810949378220547809672862514444453950700178194361591788101161585718177219764816014961281790427432411879344283519566178573670084990434757150824890502582501236249834487196696896146643284577943185510606257335439159937889185835333487056221630676131264695304699298537371373233755906055066413065597293848687745218917916522868151769593243930009434492656971677263054901785713241975589463886518785818191425392573024861295556293462384202259975178761159984364028617925667645779778210109038088770000932162174974033465394429096895580438837655648222473345099612442142739702106136844512688597654433983406079822139270776898523109583294931858685413413843414003454897287848486977422143566957684125922770243808950984157148198712749970487147500601759503877387596738522007229082952494839267686421765234897738213066494928137877327405374284132429871359263954613784666318566721702687915606828540874664761773438742136051789448264829947705258103660787751871918987790504280547415091234213853530980305036720790334329052763698531945043085814542972346378094827779173379433204902599728969713118484657422883630293000976354916535150280973184239578104032785235896055141137943461847190346387618235499142420069447694863289555390958759770479802901180694116233037605345254249928429526496902727790267575091311744716350788675382904698932994116811198407665024094459522380765591965087331378024769767428419931404109366703170270231007180337478464178012775928452623439491268837373923069074416629233064145755413141889668870151222874883267689778357245088974322166775757048585177000216987551033300384998964410070237053254727328302242128606660101087956885799420593511259891284094154671180842924571878187753089478993129759941172203502542340583517970780138873342074311374172113721034444814759078145807324782799290512772150348892886981591453357255501093215226956116650113758941536258810827681912308689628399380248452900260336627900431045941407637823536356746708654851765551664177885169904207892882571211658039178101102333507262158661665765436210921826845903266563202246348912376889874662897760632912545442437782348497069732712088063075899344170668058348426192054449106359715802399326082621488158930512487112671142374737567218191313929459858954654571617332770241216867102926266202663064776671154599903239185756870731037672959261591325110333899412007532027642825946088523998836166467778063274634412476119708684497388731129731866160205821137079650112259661155295795410513613719914770243706472055346656039648913541584338097757695497946794905072847975837110593152137241546666809069594577729402961920000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^24 + 443773766918043766682891860437410534142995989384174906943195565135515986734076122077162812317319244893950141713249954392378973534785785388517507368410413952869563293610637410214619475576984091370462935137693195768728859135838349825962854264231503068883792774771216521383251325719851436981143940621053466667877998666184057590028286043640253621619541148808032195066927192607084030895933709808688473935089008454606995363390465135962100408647986836135684291364519642772645523362362213337083803737758917578175514828073594600772965581924032200397211617683569233432095471291473866649066928325588442014842164788127137094192066324638524966527445539728878016782870780113749079539779469013473140531008463893903626850445646535251920255564208538521158634875664963275745165025520313118675231938926956015060105738431706267459960911054665791397194724526388824204882618117076675761230211732144947810717451157297296710256903949838724136461560090381857429416470261574649381426197579172020782813372872695664823370249030630260144941787074111949786472443426735426337360032954447820020247738186450821393498537270982788105072620195447131925562648119150188810682513946520158465652500279839202293229945370588615704053832730228950981651405565704845842685413037241119542511127460074405257258844814912991333924045482339183774831979487629647783422402818823748254828153650851006409778835284352172952056249460540775052897494062909587042786558032334097577619498188670506992767835211806897234593490612175488982027581736069228562202306116286236116016568738266295272153603392990019367355592933142245331185278467877175812212671411118279596215797295684927168239334784627232218060831228107318244695149813953743110153424446714425778741898542734827546761000856246199405840638348170025288808488066062598589648147095153925751331574486447906604437254092514718529955250873764211071718562659947683171421034349710522290728531027978355873177065581091899660490572259491489700151777871747843348783955197116209790070154710573410256249084740355404383143996225220668922919492721952999411179215723625020804681452398913374624215089824668523429537991747590382431672212121913949874141560953051246472890128616066478436772209718456716938589186673083658424634040910478905073713653436383403001977408858321240866534654489659009000631270203836883555661123084441943668482030198442640690474983697667122697926666917892151707100719363324317746607075639285912621998482207466021019511627791673468675972584822211831695680637758853411855982976978420007154425846508442935013928600354625938256107180410599452594695442465208407057745918934071853593607783848165971003683459610732819753873632400421363425756136288234924257950322211817172688842247972687785128984465879562740711654127123687658994384890880924956406829990625303343371930376092355186187394293837122327577945270080734180815380730764160947119524940365378355200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^23 - 2304271011999825323014052467987491609117662090819240089570729959378663488164322160264692046464502477779550273804501829506550790311391848247072914244743433278219898292148467444548941100243734489385927506240939662606190060823288353433449066936198071636011014780562154996766723874740596145275268681746733824652322297177960234147180983750607454639947369208155077438408766523228511891535627342023015286219127872379228771631501943037659816168958617509458569493129285161788787227279993308153468289451243444489881291527481145827719516561748732314632566546790485377662795102600354648606781145590948211191019380481496677299163916659150955230791328888316001802456080353927514996201634884955985162619867813268773630855374222006578909745710018891892569579566380195826850245620657149036659475572293919271046920545781060714869221941002320830074069927942434752016217566326181246423599838293158023461118122140806097372971161652470972571112536952440991874197552527817721557245448688141632045136930547598939608134765215001734504377849022681009210306666677812995123792457144133611513930141695861663540228561330900022466572289608333753685279628138705167723235725900186161075461873950754044579052602398754108078893947732057023299817823628346330437613923125861007750486659155913236442515995641928860696442369446964875691257323667308320382582969399060467619133666713802281849871837176156925229082596036497390311743788736382615685499865475622784382926263348804745054787412651969069822399637994069730244411137638098999786569839025560074240895098282595681066430018483047349896528755626632401091960076205287930225775631773932653140230005103953115288592276230820562905350756072793279873185599102052534469105519652933410651099810004398020631489851439558549868565253255556004596806709293764392630640095476266957367413555564183060058080991633679901623047905569533513809927294413216398369761329908166753035917471553903716122711937615532001101610758511957987764806750750007413532001547252666821403545417272162300270266105913608159581278721478726888618360140175988957916506052387855137320879546931863589256167451238686944958935982619743930443518672478668198945691282254003653548712248808886948765463471424758272033367712343509529133786239510044726369443845636808819055376748213219074784362672203046262567672711715148446112061183584807688817486677682004529005833226141871620494774109844033004989368713605777122983874438752423198604855379007820558900489209359430549848798179856744075939766852732924382711715212983565154123601568090527121548849102770698432571469474327209140193700090469780389473280381711526061238848912502194065798500836792102377120794881838663938619080865889276458210919074518587331588593191075117648429665912717845534282381602026814655475644824076942617961484066065581440469330055484390592646742881837424642244738000792959507684521713092660098317710020894166876160000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^22 + 10774825997866278801901102943686430411726651859817873854956542837611961007717828838268977347240965432727156440812251158467385376148008405945602347977318351945564024171726129677814373877701700492200046455884727595560450498174380224587348148689271794023956748169098871512715481018842592744280059522167166144423514391448972248651587489341567711584503486726946929700855550181952514567476553522250321117676972470218168189977964714714802544622344527302986912501835562828582907788236055221169356583803397974069977260638665899223209930494666792756944075149439208435645617277861337367062335565546804107130733991623052646759375501274886559301888291778770295646757760965039196749378077042881382584597961540193279078378382540503057313570489020569447678762448460636795183197834910724391207260070240892087710005485268386032932868793109368827997139837252504110560387202841537009028682520305334127017028069600205281038218150789875392607537867783152981876368076903921043378552401862797744990312350120898048886754612965869869154654003284059856808936802754427523187367789409399086263040159867357511191805642407491322105221004435295889351483787284077395786710659591260596627882964247381416209690348954584578619231492251857006235824884200876367763092660138467303930347938849641397237500870014134675419040324378912669655205919626672894041329042375653708182092613517262238142088376678546556337047212688398342173666290723852152545076314913234670237572654720885711236611326192205419823674178977121212388939373669978584869899465621964481819969944671778577961891114652343248591076165553420837895959096622491686163904254709514342167027224676737280816158251481869451117854895366311767131025532695322124830289626845763622086234817443822235748395426989960765351936173807386927433131840977974355633983249964580505150903052034604350543731020461943211066554048752468490226819226851548850894038078580149379307640703318710888602836000009648776253365347101533643355562004108465840199121873406396980911844895793089422779697696367497519124056880249162472288387933741558294475928600834387717411032439585613720227477446057304035391915493567163860742840177054040713515244502306477614567599903217262754921569735493415768575012913764805400941367671012654355203304696375877594256993598275711415260036369518663529972486441641713383024287678642758371742934632423249676657582036251699334291296507486763300088082274908382982237379356611282967481073298139345887751414276609248597488193820581681358138110326447462938858043561717335183492834280658556624335359815734898575838806380120481301985901299681418319386274908830360197203528840005460005338752142980744460594388976362633786910596929394810607068743074054998070754325030763340399391253190399879225361900325285778737774822479006677962347114416735991067713640863135422543911936509040500790558581586792299267937913207910375734481533586820678287360000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^21 - 45186198835268313453681957284651341063711454049802334907129440858277541794583840218715972936437769328384025439480818040653305168273036591913350510071845219271322632956673016964213343181816544399291384703493750809787042537566089593941669973785961372342217221144608886656348382303159009878016801643159745595305994367237120079730109809683596745772033804147919269079587723910097279531153217686872989881398785440132434606665790715453165313711547858853126523845353031156316322430947368286452000916378827277895427663623168905062636588084598001754829946775659159534155014621799989716694830463146447297342588394145150083846577068535797925525341127076265978132117116878842919945546920390885279402685797742757124395246235857596718205010032915338490371667414177844967928705002413384246137661864858872203071145565482408424283068098061018751161071766963897569488623545397461953364768739871771428913616242877358136193310977822291921088988494452633999816527340381346963321341260852676084803607470963833941798229977123754057396311772591626135148207340381309773699753629188175709398249099191296416336808659801983791468563599783681207261084981016799693288259651838496393284138728999982076906073466078614203048406709616302069430054920123027422690813117481365085428977867580659345344004947589772395404195264598365601782354122471608886580708965171716838676947352250589575266736763811666147631210744588961325701879290486396297234864102314154317407719790019778526513902786639577054246436047945959131049271809638883712531994284031404723662224158537501431325717976845822366206319186764360123651537386370100843848831946925031451841332307091344788196855551745791013257573407637392047555175630050581774778282096620511645399866826361096128780632923273748076142167090450590617044051956237691343122815054792780079280948197975810618031832439429754121592701084128716198841370288442060553916845166490389624347197250828005666840894837913298725039182977626157450538635610416980846505582971409215397022620822333761046170091608400306823183124358560489002678375477404712191370940231720959189300565496568567929079460119638830437960748603001212846945901520747992412922924544375270702550717088078600077604913987032475736379988363349470684428569613639970007500362341440416970948639667631644514117899587724297437233297749552449051255164661952706560067897500788572210631939659550508931179813537166500044902707525197373231544845239974113338097810558962364655245601110538255683255443247242540083642115483875985626956165056866523334984304688380861969760539034246424704098662696712416595798995774119746774784346270781745785999989623052570353774968612694002641535690546304110309335610825703335586348409214024144136119663300786066649897216662948288248055782704867831509689154498524285479326548491202976749609757377290015144833777955717087259045514171574094100320684768401967139885738874029589135360000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^20 + 169180556747177216854899549822140441250708358553082153576498015640757821565845960318399057755909477549268743334248981726393844099091763492465729427193016937032478974825945485135118604347230559751699805797054253921585689839209468952250632421327016952171959535563559429062832033236689707015116564217131516784906779316385545170779165594931947122234760059952825724248889000590509362003411047638968779802735594398612249586860262135393205243619867038965687390896171309973553993076242241792251694186587909205604018931906188360958823563425676834490754364271956791003191738738539375724341383164510698976249150430549772346068987315758314927470753848136079324793776145289022623113149952792573370833929506676189894307795326469407731501883742748119733542597386963226768943461336054309048486970845384966985122075815059190717429143388177320398630201984180452410133856330372507373473859627765761639354491611079934805916205917380670060969480288970515872197946405968188885913548673209090253294810655609292270370701213480794081104150424296259766035000999632365716626186667840106755590832455296715012548371881289836316303604926174552810642868883523970664067718979706696626027335397812722601173051008096305473462565311099823324963751853425549117451198334703663626389680945624380579971223428061344641149528695422549646789752243776851704100227187292924278160868614736008137622860380595621907125724622637899024151399385507648927729157542023367768838915343911986534572197903945433043069252806749689292549215006429148628811821058547961628915196952678789716457782167856562636693053651962291407873878449094664260218088404305590615317128009971443029826743401224477630483170258699990071083976886948457838903574736225360232559776060710203724848472916954755632815287809749177373312710045078295261944867864389837595990551221193022634560521512525220683072635471714155892144998362535570427050200490889544629469624020882210192174907228898051733499012238221386512863924142303011474379660542088759195510324317595322869551508125689139167624712255075169603519730287892133425153029513572702849466750629792777466357240549519476425448271404583476078147557801558225596556477550732305578406395355742153164370698201261500245272247000356025182397493591643679135038840620351259154551341488200049186573947478026230549558788604672789351010921062517098526128429251765752723807931774685735072044902093690468411984623543998967052701157497748372516316877385358166276801684400232684239455154954456380551766644326481404013670716449116981550542788170465326159877192628027077405699613794447060185760048668349595961590184301336245231334505621199264638221143131760111595933018570193699891235381238992720221943727820276856879101358525454320282907534958674577720863409558051787065025851789011755935961989153503968336345472486782796303293389162664072669326244911523131266667580541116072988627861939627124326400000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^19 - 562682103221726625855068819565619852707843462227108644731886930682858070984089922220812154629805984182570842626820824109282601219935643192013645681293825320066266137069127412708634768994671791088139608687069425384906308173342580756213589123831707845870008664156426924988073696330122619910711966694215557466727422616334517175095398999928387857405634381890627610179567376550908218908544158949508243112922943560980618421665303363419662522068080779869812774062038424339478296205488506520960011314441260086906113374043071642936383351800077134109533135424350215638859138103417836070188069606127395155412134949618876957723571277944961443448360431201170996712660836079059996129224141867261668080748681925000750425134682293805563337665448182553326560396731195197198735140952755249357472527327235661901399095890428797840183645947108544474482659606600692250631439032802133383081608649139313447119271042888545754716688936093681524747017499375703208243622425680178361708400322796181190414553609379245391801497095424210619211113420566906694652843544057203389265444818548723888098343213967180650873802688614519255970265190873185542451757764874526418213175066736075035728279284434017010695724799099211514606468342855130686566288794031527110939931899937971604566457175165146313060259022970543264782401432808516542698436752043528659204695584277209566999203909279246185486237609382067187946300447874085080820072356627913444497822731207452705036342809311781771628151325476450742879350977777353209717521121395493652426609338244410523771468186869770376004104671499280179464613657695141071199342906559239358173708691562778938193631598179868581096454416701881320343487884519196117883593523218849717590802405253870352697172252596486417768317736861472811821181728270338424697098491376891615119304703838696427665128790786345943449200953681531742179921757240998673663209232379747514567119897230348630682124099042347507108576289055487943394201176850831701922944939769548437057443633079304113945093000689379177103163057267748321870498870465175254811394430818507042198140349248519231887436623356882839755859876645000981347334645597200109416980752260025148382423862189215569482337861745655147904481597506624182437909510079942040789465035068293969080653742283528713946603677994897224141369419085001968596765809101409695562407861018877470062697244685862975841658606079474872695299882771193736274628725163182967831112006639793575808791783130922673219450900775899249237626289024521216314138399079303883381803642550900575178259719367138427682195886576993343457543313193662242643912903049380182466314302682501003364360446782874518442532494336896234841778928784665954609793782494175216878982521573777495480940034090842533842416316352764397588930235932836592841392205749438814874554801429924263606165989972497201663316733350215645377835041142015040015474269243061004243926840300797952000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^18 + 1653172203105558299084353188754162135683379158241215219298794154919579002408967335189773608549678052826050121093363263626860612570042310633502444464964875735359555257243522730731022876461896035315781213634582621041801695710408213841761942005524193260378552421774964314349368065686191198345037729468530445602271826420537480235315828993587772435537373230701785449363936489652909481009772485706963166656571313123445387928929337501424280800925468298295169094190136614717461912399501981363979806237491057966066757210744959073872202107719796283589282878023155638793280489098964962683688584323389775263417755744740297990110690727062202963366737213690575296016171935903306728252766458064750358608409488382937111186080002203466619510176252085796683955700872931403356120631755999699594752234544533902263814672793950994222707149624475707294747673899568697425239524893639265943032573728576614038704551123489500981994597059697651555103132466221137934760829577763339283655041914684279874913659004543240509635344656261497704120946056132783984170206496586383207208176642190115706550727840855975088734118852596858231939724929100993417302454448300236639167447452195460605032686363659600936921727614713074937881895679572036167956312833147926940751426678908637430974094041124495255668570163153585878675838710838562903691715549658489212709747569164801088668738633798448669885711126746093573306554868598140055128772718588782666130275736739546898050812947023989597410839218911473865571207005472166367883505114735244261418877552191513582324009787020751083350401900302720878991974274093907826938982416925216094404655034152132500952239039864098461452092903467747063430449475656023398112529761104731974444980153883310836989749489100686521329464991527195680661379547620146857633525971869957393875945698054813408337375706580392525555002226132276947395043689421926849869926376874591434271961444165116872517973639845397032665308688466552678215740938818974864744165115300128610580532113752629084686063172023507873264579014492528321287750882701565630011434131863535873049916472538723407584710806210612598183480916617538959083797830165852295017332789517213688559084073546082103148914027230984863974598636237087854720163643062431014707496441219062192742001364255479569189973592133117864577495791404048084595449068634206330193308794090382678487852448519806125837138543627196273373097235862446584597176681805796831003327727794742961555874419870034716769271629551074771860149525872017486931620941519454720969562250172410303191507251771309965258282607818867325992285135702813937370452921812623109501480724617049751187956514591615158139696779802556088864882742448988757712355542546965672972405014833772266879333870449408018409090134939398694674039440856816703348536496520315342898406833706489861602449888694812350948978893590708963139777825464210664315041338177570087978594531932320563200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^17 - 4263877430185130400946386614773819931945062200599686459850444206059792845520268702633783130375780941929692083220359120942685749173673639566003548400791935319878523448569822849527202900449350036048352746250610285637457958714838326410245618409324513002774226980430013920162974243302316850360346118172977077679123172117796910984414247456605617305394542373106609158635826878943218045444381439213776617446351618825701604792325899291900626510274309820229503148795411316958760890774201222318166979662022927817827414025191378411457224154368771333657324027590139291856224357367881081479247170100413024944350411081480545446497038949057671287882777687827037910098292116906451217691682881676120605139351311869397173470085776899419704632117885970428115367012997531684040413191018850883309319285550607774024948521761041549530247057129230620318935927086332421028983721853725017282280057367907210435384450893471068966247997524555983614256708530695285809654469242877025998647911789659273096722837808917090496199306751733787791441664574872780970308099454280546874986879749891527030337767488915228815304364739741806280686896580495437418282522808237138546332074409112872165429399255282798404935773973899515976562238686691535144183624232510757191423819832793271847160244431871428804669049896585140371906136000532313347251472271780215357812920768539750961441490426451788681961796828431925730787483372787675353647810479485488642768842869275537677582994652566476097767425353873814742592537077171124095440535391795613391132871740731755978652127921662549428287497952652027495790634370501643969600843931844708192310248913355553458936692806386666737316919265420430805073424244676653749676384069234430852306158863888806606514751063809789914616412229175079309562067224208149448944754006529183799280061653129732003057790413771889400621401159503163511643407058616866267254932108180351792270502120846188611969737798720372445599128456858429282526471611866612636415251833123307953384612450198214394291309783247547795466527397498901064568697163331318019614635159257026311433023196270634771100464888066533864317872091255154951543415294942137993145227548644977328295293061038857759758750509658147009550961505849387471310416880321081404473896326174002337485130232056560965263392611190836303291596272817060894675073208968579302858775357006668765302785686304307729632728620682575674788959668434868413626644967319246307475322145130197741617306898353441706517825810439845121840367267213450556036873180981237313957152550399895079491784567453720467894510962848810299137430791082375415992481077200563092644126796667956159767016714262402399293062325443726116993444173842232685714936826999578499137363058495835761159298886427639492281786673097548600990492635250806169494813480807511971074395692717957826635525343360942530142209424739458066763691559753183033165546461220530517722818087706899251200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^16 + 9586883335709245650590009478732895671458025969126904733698906585954226896399768094180442680364564369594736884879761626654241580845907694897814322934659085494963264934889730620587608610814878548071025060576497231281913387980717481978574066518041839928619750157465088876856321090449973348638652938285714726544600127575524544874739749655163681496735468955484896961736077423295364316798935124471504289989786907758855644271658650588790543141452877787342173099306748814216912551320915672052515916221929354012715004388888985438195288128945781771004990661281482379708140064881564592264366395124065268404516053667394463904708920680023534838654957473401786295100694112654106650982749795535131612865762846803643426825566077092965469831923016321447825846002337568552209195643858692874715935595301514934032470460792545558848614614353908460229556695799307329585674590522753417280167081998942265702026272311373894686002656883403097058714721773298341165473145264113079004715963423849259663189154940393999751417339044263768242046765503596656729753284565451583398616054457443017787403279902978929472851000985244551330277590201332487381377077553563698876412498593792768061879662566088556324947392627110022164512727176677273443252708831649038312469110644717111304551312610851958678857395109059116622007609695379271798704532058352050927547478266945953064390960574587541573893168884415206734513035131115100160248106943150789409291907383547173570281561974242664203384779936139964254391091689768813512218041452894023973554003182409024404387648345353654588671993486535820602526203047344225005038471628364191648543078558420036197974186120882985585439104417324617800520587462709433059636945309433130244071884934375486348575045880621774436342616506400722213788192743782449016616763548269376972519993124692064123946344740533499866921735211409565807424327776918099815155161502217707225895841448801638235957847728718484858984815687342113673007762074980333204892027536767036707304685801368627655041125348127947190088816295763951652692162980013581149366939955423202173510436025844012369344681144978730685136183898139954379386059505198066478233373850131641118595716521317487778541309501879093638035794176185510903895443435343030119662100693645390448209028037688604904811151085946327908997276516692378686322391035685474122771167174734808855529148269337832875105594782994159468877581702847249692174948998529956024696503742687549984907107944016792941066066742579196911187648243916008496845069698175566386208705333233619096237910858762430721506569895203749464633315512518733090130184388585222384410906426115818965456090228994219291672206975908647960862893755061624075224217663292626750714646466524925424866715483594885364397447791719543264322744659656139748237200388035013720131509603941517416816867395584537762563624659298708240391887455476917376260791104859992459879091750808269619200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^15 - 18642067020443559489073284362442532172224544235017725573757029095339010656117743210710335157231286921844322575284534428212759131446727051269597685223873109641018520138788493130745636982656664383664840977019281520207877749568874759141670224582286275065382104719686006116923243067275152639962417736788186242922535036145834891903285792323934800904231750308444675604055504508438765824959372065085476055106697396041199452455640029980220873077886479194626030181899183505137563297751539883482908262457003017770566068168748656278149864393460655176031733261301159423015132585266945166267665887551820582724708417978428193508744673519941538601143798163412959953255794461137008427514562932281985646629191408406316502860798121021866290694563017460620623925864340408852931594285764142033245104118604864129504379303791099202906565709376421764794985135709337738163358086997321746293440527631559248535325852393118364098342715643501388652770104604032779237015364483008352157688836250521744677917695306643103984673035704607111194073953205846051141538032472820179334527789847925082632191290730508215165559146675991539880145041892312137472226807590813682233066058066398977293157390336778532548716112680336141104640287107536480457909072833038777050236720327718233175420651576729545183312644376125846959548567588466977983890423472562706629502345185355205173962521059447503390716801216943644049003685899557015374079890274736167965746000648307651900137640309458073969354691991315442469920943393340675992899319660768341778683796218343431802905100036027813764017321087650066305752715198291101556004227142223362432404571593933828538274413621141783328743805792430977909407316699208807342024259480779695912040438942238887098403262069042412896614906719015355678755028607120878028493956846486347324824918364391068380427663636434940443826199573956177699622740122129586546154639313197448885769834780918762333292812183119304717519135490358064792945811081235846139735444733597431319960343772922798287696973007334859191669000478928831080001422329389952238197848423702779834891955101524690522267589890233453249115570395931090452632714258809064009276869075789739816225677987482912696654308820370391809515687647293084313695702862758053624928741706217715258675776780007108667297464141548168374126148426433674330678513027804519530887715956775351010348686259713305060824222303360328833295555618566817974681701702393789425779288746083576381808073991312468437845196862986485509525499767290325231448829016523616569014338941112872423343248545722783552006402133168366858055968734124820719638870815358366654141212922637611961604163385985221597662660966329463645786354129964225088081753004458649522362100295225825376420730644458473269691804366704658524146223959127322801698495540981695841278176976279891078729272400029280010170025270485849243377947877412960986400118147075534729263625337701400576000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^14 + 31069737492114928796741056591853890564801467894302419399949100126811163581517906474202122905229808482426012973785965917079507754033542780038453157913167379088779974178833793576520869033981865159899336223135934849558380174107151442794435178608180737629388426188686845379888661101285938013302873519840050136707761219925406695841816848120304143731191630758696868365817781952539638162530813974529229019426746977669861906033778911329916280470749121400958393836094285993145099825613926997121350906291566808254537930755832437732766877958635834385972606874452622709550616748428158555319357617726051052916355991086492839210494630140221493756385420359940163180907920075138023230835235547080927259050392851197022767126184335897426882637920288269098038935255695320421232218411496403075072731803970375465251781985015049130988685215300021744992214383567870805897337420505933183093990325030054496857468510295834886585722377433835781090113047681966832228077301213467104044096501011402185141218349987457621718446862990492302684620722382712889168549822637245448547655152353942337484876026033426342131346439773836640985804469756846329355452336795787337227234960768760139443115565595212669236005463462677033058454316133720334880593288176744230921084338606983362944797165493832290861216736754203269343781085077424470238914444806653302125009124297368095997079411795237483055267337708813825563044238922273329186966448910647546124235978033513930414835521465648367397207008779276711570712326772866195013381577322478011410099269545295056537683958167851741874310919118424921577240335944715056807994756067276240307403793623311297916035883638629148790490751469398956878964461621001756501654221490855971427853628381106305682693454604107365618243673457796745061134552068950349317334562502365580120352620932432924876126104420903597404648223425562409863218040257058903405522797719144768193839995583731586845740032229072769145627890732044213565582615123308526418527367982226662721517290282276182507195046431852927756612878535140768543848180007435329906434083817869440449456464436446852772508605116033985458978038679429540562220409321753380734194264053316715615611449209878516506971968937363120882608696702092946002936341621942809894630412759739424652335182061144290128045864622086426577357283579698138572036883904064010099464582111404975824346100425266788809485067459376360047470974524295187552569776835513153595652902193380282603730930801558749751353699990449521252936318364415308811288883876755621850699059474485263261753833798564083743645191376491631788699632962444248754007456843836989767218491743212298963389489536483054097398758745935687947392203447205389771506213683212832951518510662735229022473614814605218309575953957672255069177106371652462252978780702944638637945300215707305662742265596734624636998346259339954414244868555015980290777464736429462969303893485499187200000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^13 - 43925456326821905112541936754739730408420856626927556390430575141573072903798791247279714422297803909676611446311159512911464740041614560598101602129215554645096360705144469163756784178452288760070538838329168645224320904951117208028380560046556505475294847413317986770737173902841453891153942781846697974713715800897932927927446062695301094107369610574970936243513297249377863620991178503175756346321459644847411478215232237114446963991118508113970526416509922242392616944490368527815027098367328224704569854897006844330773754807058837274805260384780428174356690508910998081409906782940798874800000407582609642870328570900586610439027253036787481376068666902089915902425544446579297572135789892145853337835533749100602140553708204101230897571386327134606422439998610148589211360842846501838561688428437863768172290282778687511180482243848394236003334958570832488429667696521630016158374873172105074230786734215130277173359912617264970039796536573480589100446086426339211711045419362554723161424397424669094792877353273725012861034512227547800061701848526773712647680026548944387543372857848465404207556608306684831486405782620630949314588058761901328506611773970212507658013688763407729487078596939431849419926444493685741248009458158150372493609688832609432855708155481103363614050743584704135489969022617460195270675311073743749703303492288505734059731888802684137313977466350534977679621536954560310308747951098839517534487867530094399589128496906349515835811725684382256941508536712750260613590045236244833454914660520245607422583167011953173550938562960650455236787683657646816952749741574901395499659982352894032783371960544551569270070854957261958094115850259390997752668804432931788059033774243632064354610099121793025189027919952316590708160088043903677395283345978037203039575715674805439510177692220568127579103134066672275108420834908933922704590626777717348483410850139267210424407608461842367140833416032579939265101748344540743075025783562037379439064820182049689384478376248199540675589548837198335691140399459775967325033069338893756575385841877580933710941324714111627776648288838766865182997128167668978097323970710206440014596980385231523115962164017465729078676804738407373888129834554324477958117430889769765613661361432466307308538897498798760521820197829917640712281467423809689818940584163675307647235221162112097902620598867482955609634005114964514722284219466659947461098902819649710058127492560595271685673860221757352224935412421040500809183747577521632470996800169310381058440157157329914570085040778684559860714484866463799751399203415338961478610520205486564187891914446644894409509746507540373282683332886831780573297431606333248741873079305289409037597909206576106346514569396439676446745963237312853200242095908889803937167837477753717475277331467176449430437169193333697319345425426884239310628506136035196928000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^12 + 52051530322444077102368534532416013865980138735789140839907584244482812991006967588948404411487467613608832826040518866457911593027178000805130408392482659382582422119559062019922071944802403420215034642701214021493019319819033774288739146900017098945909792906213875208370184033562445588958078102711852194632464838946249757399271637633551706813489835001915187208230827808930877650056713809370243242788334539361584842266129102559101036798169871829404947310565251602526015826312319308282145558558799213914247631356857783289856464461902535031447987279424930569416322122365685937243325980768831626242573906724367142451182701284904516967317792483979354656119112903814426826814040004500504855356449331014484377508862279433579699666915811715494763216819903268606164608625614633434687097527642744374165431385466874288249363528671635546708595670881370860912255520332315456862856404162427867328135892333092671095451873778679213473188246142831672266899485352872431207509075988796160794615061656304198862722973336077937956369756967343440580659173912978936423850989595678650338108803112296219835844137555122199584534800212083798162262745606681610447603354326704207942963169794784753459187535078113949615332617692202300142167764113619070556262275861303211255706783458608623429057763333728931939826346449684855315230567125653204847587927779834259299405721906784996071888904710082386477880677561886083814730974582767422054638869220035475039370338689469077240497481901923007434570033677087495432275307850671157115214142065267857305094849682482180757532967266084478833841479291763484332091988674599592593948650451692416226003662728752551831640139994017374100890627605626676419901006236357367833681196998931277326343386983141128225357289707178795670555446945075374361010531562875912162674113969198699622363330052499050211744031789400796962560138193226566889884886948427733748700655756616084605395027516821919221225382203513316807679550448409156585530054204863017918003065918017090413446467768052640242799842693172508577114610496740771759649529960871675987442905172751545131310628571219042322154045689652017015113023839272789155079387205622431039863294776955660053097490927585819789683619691900180625511424191414240932855465964893786137736010268579914923365513909875079100243566951784695581636406203281616514495496028660997527365274568317263703590433079821731574135902481709618834423458382035321002942743103317852900281206197820468520334668759037230545351146474425311156459621620541548234227663598027939803341555005475937349335868902549272646726995753316730639501960464308651192748929881358153110221046435221735291175481618851794832840406768182886023736026465429746561840237652198537568676848250476904455699177209767262187615758781438577963474662350754392924009673146864157877287534105554684056314829876977926160308384502924418887832501906179107226586145930564599808000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^11 - 50981719709891596195882795729308942238117423042177168203286407282513908335484342699968570486335234907996496540294266923806141212555065789103296408103463171597233733202670612233429384312708869669355979458726494616171388130248032995649977720371633717590153329695319514502985098695594313634805694819372087361049053707769191873021821377617162213267240717917909374528838881152456928839577227499066014880893714527902156589182279737473065463868422941128921484047426458659798159282365324085364945444702600847694148703835193095240195605528218084038570840621810581765494596111298604782811462161868258242752720015896559391560504414650225320657228846719313216006655982499274644314170919010708513358337805279716928601971103175396295241175574178674071567589074578127814993122288360855923147856472975586926416437186566440235544300617255858734447036267751882876688489312676885671592743840770797169080791914608120663376790646950583758876994571701810167084860394135127492603815673432559338255973348441468797668902796315081025244670417512963056153853968155813697210755074005177863639048144524827899954712532958764282791081296521285363624561760419223141847868530843624437128174839075660504744598044295497626207554107310949949706131322239734254897181899925665240912681752532756736183073242583162550113746864183315488320333847588286129346505377886662587566229511636174105996329729306876966462719314133651864925047196140504675277432754408681457898322336038785998982620770153662534412235752979505802204690877992961038113289767295395540764941238796723841037415812493739058690361398129404655776856633251779627687419604207407819872868822138354589160309893195654873936357106578949542469083155817597491936095191202600823740847199159179955334685674488307699103784921974627458221223214487474086232741090637565234884195403279691716597494369081940120542479500690851293274599905680184513995875223775136464660561139911504886687829714135432894368822712214544352806238635448464381506145096512650557131127659896860943296107839662686246994215693515664318305748840332937300530232227151777590285402051450971409296522675632568021485972479447523504486373468321108721465690233432140223179244905515660806633734960459348587553722315307049944746071439481198697979980864689850524176343064925194891680999941946121164335328207284235544643340539976136604992890990394552384507174322103173471051562525471757269153533294090781401829130594584216441720686177922223794399897852012041767568898178688979359430887681112593166129724999616824342694773349594871600493984926456592292565885884983657814287714397934979855050893479216126314529627388732826314490370336271081720721746521102927664779951300480176716534535231951320271214136221158419322227333994809298528198221064068672893933267105781370194340200338213455530361665085850139434135459422089571047777746429712313295702428573096340058220740282408394293248000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^10 + 40594792768227108995136226917510853560360837506382608455143218581272084588475595109881191992758261337462348337230029620412765749042222728617432946887670882987595879074060327775298597428966229653452677352408564759740670579191993838128371143075247297193164588344210931938812986620333166944396750296899978478156557507296532370955688546952462493676137090409124381409851807150660160549476561933657147120565395847464265239571427575126510360159014570717049649357306377741533657367158502106166172511859198927275146279908100565281975663199139460824399428859949640281244142147360951896009079354152958669115203206646106857820091750706820119931573987396986962269181247193926092102356104975226320394733503869464046977663686364170563743906708565825991341229608553811718681276432760928283686331337099258593771082364564250174737450117469096443071391682769791056534649551489324620102296274881243074913139120404911380726747068479369405811569330672752017167073781928804344859378008145630782212223745437497301001126334960237127764496292657988167583956373295347885464486987210949347688015261838417128664702472725393857184305614072291686431712316056235833609316944703772307732852510643379003870789787983652672774635787490159315038314215979304670328957094220311896765579087724007924262591122733119479639007067330778935636418767877406899398841866993147550958050055121766052030343123057205372293118303289849225106330423408774091542552134288587267925749246175563785626864146749272393854366941414130044468677834863618952880490912050607575516816003417499023878654941693177454553991638248855162904456608797054719293997897374282057858749805112014720849076458693737915376350470343675475790578369890018813325070806740198740256812041071042893969146432890698817689957865631768386338121073004589362371670923925499330936083103938321442653004951408200105751370418383578159327857333808719273181802176978098438017729059641322834923192221361202914053846721240757531385372399456455223246365245107605755278493067239897955540218722652178214630140725726338854312197962089177769143025330393599621955718236345040321908933139432203241665861341488464831485233955475222799823295388394114896238497676832896697135773265670538162516855349038615584301267691799071803342568959027297405755794248568307208729462711028301055100818298680084025531528361906959285874891196481135263611402755103121068460367997840496195342179661551211986625965818552067454566775947832604571015445221369017329304111949103949038373710723072962650836896627143392981229026321709870646336500174134793129602116188595154340698053356876492117699274169264828432248360227232072157025582387593473628640768983103836336227769137939826869878184954925264784809633125225330570811336858070284677391751162886614051682112556048076546455171757664066055333101129744397570935162552176705418739323965734171145251539950551829208206864296993106165760000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^9 - 25761217969276899959740828744826128113077760840019898926741155461694788633705012275553771875919987423411694462062792616458612106349060421063370069603824609631379767939572381117547670038446689428946552434603969455403779591839316382282973310432989494888320686689390086531740753604124049888669073221148760793836927637431359544106740661621358213145949795048344419154209501508749060864319721062370777693829377761782413801575140290963138582918772859164083815124799992253760355868575291701033026163960771976284962918302250058976184651949959273876051968912442588606727879981361911000066689454656288815060445014844690812278325732547987051169579656283708830342792940112783304282733301371369679065721253618040900172737974918963197184554225792612659903241182677863064739938296099911337443837953945749239051568391546452543940297614416242526558494104216045621213125231516061620349520593907913043068923758674290134424212031021508843929490244614857533220165983407814522976313385914503336459507670388609279258158778599528915432820603614653213203370411771650775024819491331564272173990124773947114362245992557151646771630362885402498237938111365010526991094101634794040305348667322906294364727910938146044240818790308996983960143664299288484319873904172584038793515598526439629409717030987572355807030208974122297260180128219774713203926670912450971571970079859576821616194555692477115185867168906557777003265115092928144658108829477338281266491064642002839096142580001839307128962614680355956890732334112573799773229441393507420780016791918683010045283226356138682266837540312519226859100867640362591225795609997104782747235543752316568501010284617742069130991094011244903639515902052113889420952024544819923194927352682140862765379377379406903502407887483123879331004511831412711534755964993576939358778477625308241005717504168792534621929744078276030524247751542462090405391918862413890335341895274801687946621927016044533769999714225376010425490843109136364862644705599883978656388048740899291362767629641007412192782869768727488442671131136258632919907770709884126580476539833188644314027701672566964071342719487944764370854725992504170363920543073954762070573436058533289808067615184623170714966647055109313002271280369934171320238064181584559309863693225065672074301314626592540642595840343649251324029291684607963349143946695640365208964087192067858031361688299115354461780082939512411977646628855596043708458577921538429295769356110430798607025139488158344343632889541295277906028117942278057603386228100914244621754970964244886531057857374294604898420087595620227251837683293695724600072956808539105356155350900349124286478188907798119094503122176818851382295072983808318563717323333225127175055405946821418766592388286564504196795029909744742323430935814160759682871046382931811541441718500842635196795508447119602548494924922717498574299440245584691200000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^8 + 12715623186343587582250423822801586548424153042724158383452661852387342070391653306137193533443218261117138504986943476999613599023396792395457295823594208240385244440945365574671890551761363460487076146524270837136644114901541341571893234203156363014552384315133403980176868020422016525552286023793994523103891656914504658996138378899739969941561904294860580760614750376410352586723763006480630589135697154319953277434963958447428828938107247496952672679507791252700603459665782677442052186901886472767273227594562654207612430194688729146364374908994015723132223885467551870671135569275510965445898977863859800872098902374018504469520907094815088353789711727751971498903676975993857362603228640238618220515281895063739623978900357223470301249490129869369632411508706105448781800144924324225083624647814585077938426027398417704032927339949745798013369159488922973675950682897874628877286331060827099807349909009039100109630997286500020937872426954928542667256273165998447287161270482865596932354259583844676581868510678369775491863649591791212800472656896908208529467811422375562048306285374802658398597136299452208931932715880797299197024055692796712878048227265464430340487967724505764282313347773396960663322600836407367247661796614245210755303533331116058116202001362365532562084634391159799823892942732152457955542591088855464324383675740577424650989025112907053409342011087282832542130370262377653723440243538691959434414438619190038059258395113946964793081910298204011702414387701430074852887563399430559985234850113255580274721906392145887382323824718093601917131472766882985392762553821754419827488672927702543270408462514721965070471443729675863663829806649187993473208263941921675613183043875107084284201270839500281092368282561964326089007660119997225249374130115105751603775315407916653840125091299448596271603065124965323456089675163428787274670189624449078990605582616354733651574960527995119397550394012848277793620723967796061626406004592966792567952693152058836550319298111898465422002086037001429493160660720303042441362320884265144343051583052822073358128153334961483767814006713709187258502842617904070468382235876301148133530212278892904088342351776194147737563848123466782862210716951314587513637284323501937808603663869646726242761740708859287456253936886793469219062814669776425285908805988736021000104265177686072870189202783141394267925004477940899016654567912289964343422054508655960302445013058745040644276638166381472242333789172678359124346823281182372209393870194114705569855056697214960234210690728638029459943334865857827990231987278521554260063528072144084109598579063619063794830000222371609111517022854734789303804432604338240235921420954276052046259026299421358543991230940908746762887030438851826836496758072188249519412279749183218793455193779798248618384406261124438982243243803089761533093334107218247680000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^7 - 4735254167555357854288379270485643132836681779729945097566751365244346279687241516311982577372671697886611758754577092191121990443311839464861079581796683306725346726535396120914110998756744848593429043483220053113161589870166713895374519824109607108827624514793732450870371927505588356220357896799613134763294976288527318796356700808764234687584936635792062701698923491262493173322448320999497832590635773241239596334703991195988439214082380980750282569900512739156907142260218803958670064945138853985240617241124512201781128357230188264439475425373175722846098486501822706599465743615971826403121240703608304266570148114850852854653848474097849714015353259790143878522153292327689215806937838426077532414471351574503520496977480572224524778085453145045227714108443456071099458379146554729798190015830519506578508227281108445757382601858949518348271343258580342966753801172628121737042589016318885254704052748841137138687190094796425265255513148806501506069053378187286130987645567782949068398484510098859388655029903086171422678292129874377794858289277978947431379311441734732378191634049915124338200517708033398395554224187906142646949350949046088691758759761898672620002376126416313810150009694579356585286634352522314296666723755646315726729339012389748601782703054638088299724101256614190871360483791311181811364157446850464657418890443288291185636867935515389344529778134761742915790478842605968131285303011170028562314028101938685779131139510630655332142424140027300801515865628434487514042834015974457340826361255623105505555508526529523487104401545124699924111549709003576508901814167307101010131724859914296630212326898569296139789635658872151988695559133689902945037667290238533816923294104527430732350212713089307719442844885996053951872274367257222619749638141938840815203706102436276134323119916754429208287725870467184947485441976492552661749127022593656542784329401457427091887880964956868472465937294278239570382604532350503153468124770884460203962158336831535148762031798972590683663964760126003149072031751039622478342624849598070309364209468741930783883206245818697207943485674143824323797068941266882624938953720884350173702920090697661299147921655448456500098619174535217451100891853086656948121473236576023498615544501304167073943902785399223185030897563727508770818189711924478532060113735644475406018381645539890667607282398753915048198771192042308081223473570212625529888380076910500272938032007433583311456870965243676031716836635142132423562900964893076464646792889030163725520431394619022658489608534859258404204969488300120425354781623295655227466520426666310491813144890341312314451931756978864098643432675296997208642929726577547710776898419469860322810157130165171838729031385845996059747036769858091673880660674885971588999270859929155421517585837583797226947755310774680580053529605192806931768984285038510080000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^6 + 1278911665166189538607398111285963695126878527071001445404898253233462414107272994570790029970645631997927265047186877764824214689924304979911041603251321944634269608968453017129240346877323263136529611000341655213706816097984809462074472989989866363715137834518977837160797375851943711011903344147379599583863124857330897970349797871728058204421208982397654683214984952812269552846325467328429848995263247486133656159039225847719873847392020776788234974931056819342240530918180911799399511117007080960575649705874973323767049322535567485474573401475325013014863361468967590588884473333309868656001760586856827540801182742237666530930378160812736834000290140068793385363221873793976540269461637452314797525713068951756534413349021813005696618156059035103225560357538880316112320014286289103848287495954759358682441442417728670618360235759309314762240709971874151871390806623528579189240711718680027463502396882181856109483819522653161790779478225211774486509745242707908687731504637546193035390155043462574860781987294895698395348264364742274454676343074755693002216396098918901423688252818696998477601886654529733508065426404360123299184645006020286812801172475981188525460631996652652822599597602348377004322780572255176760449513153113267132117759502522391621023827154673052250875776045606343296540175989126933202567945874193372247103092047959315133160099431656033898286543705290026286015872369290008109376190719498579047441686862102519735325489006377275036550943067285556017253736289807506703113665649631594817442252975247080217113480357121835165458244448846425207423755034014475174697254463030541689592571068906241620168285064131823600962044396874799893983798846022071022224142370859539641687501495031919963853558998092692462692676730808773243116006934796072139288339923555310292104907842114524735833227642057623282900566653895814179381889958203161498910602821429781762555084949498608892168510482353844796081924603384372804286961055051106627200287343186963164682585957255108152425347782447596646600899244641316241485306821697259334094388961534550649056807909981878661414096306056624412356270467151649066436733712516966854788133098521542099807296760055142028802400959810617059532685692520999049149983668011825872295933408790008918447985968029415362314008505326477361032250683826238722433981927367952097127755771392485034929356262193153793530616087467961596715218042948981751906408442536800775677679786208120307882053877834009843971619408616839994987489905708782837778325912797935741824074726959041359603457474980923200102786401912615786266153098627464596136257257569980657247984367771254450966155279972013872040002418577609007532584344192821260055427677419042801053184323258143326478839947090662662193212005551214331026667169995922459356227445631413081047037974008218522765192638352460046519639427974287667563811418247990107434270492123463680000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^5 - 237458889044707932095864029847786245949091629957706263124867628086732342286820384027880940079850762981971309985734446631574313221838351022689503019942648495843802783855073133465911651674965656012696206035918518501884632720298760952281286515466457663924730999405213170533861928880280214603635521141151305590505791402211711146068522653171150119340707999571994825257867513562440172008208432110778448734516640686002964830614488279276936107864166000567253379582851267284338730486590288453258871398912822448613573185346687959991091217066656860107248711475158455635311499593967247443720748322192953856378045340510218146435736535883355354054511562029006527130397735486401959111150507046891065733690861257157573996359765331409835465901340562628515469398163880044104754502747994095393015855070262929816708794430321173537650991228249752552174428537047664213023523967843087754725495748547884848485397940012615334400715887214347316443088739796731030149310989165900956324210599431317100054402705408504405997980501665994093155205412508154860455090280709541488862196138191079624419918691994037556392063623269119163449100168673462491140385559210795642037012327221700869418377863614391504251372856190358071190088403969350276157046502057288067103175423278904638470138911190914770474086746859782588978968772517311678851607065664917660509609551475521639577946247837926137322956051927092074515366889228714011478081786074706671102031739568512893023298829105124495404430880878029652103202603356659849333103993417612252294792172432014107734588828423621212413591722967777310470901664302486699048728894249465947952991991265589537943378506208788779098311156997764382607934029241354498429948315947260611861636709320641029712067726525879175043383718756930364998042688882841808333385829599314196052197025133825753549036159009440453626259509572691597204949952730655891376888795606647388679605153366650152443240671790829589290255350680520721776767581157107406615452371332395641680551756474155863632066398961839458399771253367205758946902974612423281659384058380087479780411685349758097528532357910622526519087021218772683497223519357665848605711635685819508556287168222534120394603337385717312767503629078777678409488932588748941948186816246170317216612944720078246105343363432786478638857470613598581210983347710028044112533133080069561391030400968161504340494504053555648794329782174688270480564309851309283422486842089965252975540304796116325436848040315409792712056074633324818403006329942405124930202475133096829511612201807058623074208243654302173761713745331985186244193638086157041891118268151250195064685764020481900796270880223242548368627083588455024054089137433970915796168556391949206186347147052013917791230086966885488914213524212567626241315231165730644803628574159054308638643147886895635625308654495487398325077655689703128034442611060565975625322753477836800000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^4 + 28046865884886753673791812810279657273117023157497192781177270593923959930076446787666605462731580446048540675110478618530378736196168145246593851969771488282834755549108475183134678670725461158491334237013623315441107286036396191940088158601896254366110772354519213174597979307807013878216969704525193844935532222806699949833687458764156384158116762353476005141753365982708722741602584704260681997880528223643597501352910167829892727137206793773340236952553500729174025082447828483372586832501654514474287437495642060825290370188148305453680549145272588159240749179953783619346621379863587622859061058082419742654499005528106890215316245012056753021194232289026686572532487532795051992300984925697746181858038059379957872118878504675497297195584445252337696911373895541729459571163643317082026417245836179690991270699226054369331413016248973120883081355378656177555003400381770940675959973591188150750511750145106363917014237237009956317193916903838337745280551652805751790198158154368477339044077834606698972335997639371532753510391606261380105607644933805001227144284916983998017193667830418376112052680377874407658657723794547708648616158343212493675774491474891225805713488732251641167676810422449489479741629737655002908193122664217218506657704794326435503237873096975419359633107019238768372111752170047640639872765440432241846885016404522156529211078413803247946230805961167682120852948968684161218046676290941910750432503996952077823088388410167528690451801604709441339848606096806047122404789057495088915145328119811659861436327176870911303735552640848498610541800627807842108082281487620729348788083019609218120919484622951383410927560869693114165140999557693217072891270235622624537000302020532412007460123904827019571696975051572292394427359988202628246567950317060993006985595604774999841819562189599150508713447495626256718781315031541707539036630545226804611350817275699400420956857140613124151383877289480279094493920701439280778354375376461462752703675743964844312286912095378574717761805131701424082260717882251668614705998157356386254356232225019968646892685462495822468457997472937038855927051730039653456888368970444124231656333042192815490561665538775995030366580062942620535404659494967363824613479746543311400710865241180174433163814009107532952618351646225951257453921349072975006242243801819114984615987053645038099217444217510391883578013827296831201970595880907974512082670564811248008465725750911762483092778230468134750045184602574168784450357260131146722574260956741224395352807072224566333527529462832056484086256710606248621412122865353832155476081710582120598687285974090545741926644206046652987700422813883513656772495982588887429713132947207912302930159008053669022879901478230145630323032342178993008452759851296723870412906484213553040619553105762581736331684983084059356573099883780654269992840200192000000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^3 - 1860859575896694154865548165516336927858624415689190172197716500909008249033063061887839450289424495163298230205232511627627421594822666597098551739327709762661526677596265705206706944011774586312591045035621935977734836576458558569076578146823068605377085140241177084905276078789048877541059039095276503527529792712667036761472423262988645755934386757155454958689211857392884537910554831137115844505947445395763226363214257807344513422641976511760015935251026804535745060255778860911898553883609472936452220125275553595021451227620818772840555465294630846554220594974352222721691500329476758701395066805893686490205728607235244583060643303547739163528984111777917990915940747068716853614930856904329034432212714359825491122606055547113042846525017959080933637846072690661277168921815652199497613370404604893821297361780026136153801557401299889796399806528765143550701606571352086270018227336462659200315247432225451079448560794477682122980282885277599393031847034300994208212799972643125064294052452715654979004221675654192279292732489520273128741226011572046745156674089567778265834886462116689653081437005392991509427597916755211928407944641114644669484770296695746161767922168273268233038676228386068558867215783043719547242290322752916405095011191889346152226993852456298053046770388286296139736064010909498227126951005258051847888628733700279893586920426581768027841128636348410442026872338643084427284722173565073014299557046746840772700935482330861534376557786884498116210810479648409806408937956602394761500125258993585987497398678570449719050484791254617139619336950882700293919097105415375000336493749177490917686938278932253485504089000516910681693638121805969638165430509543607959864500434765212598936491591520802856816052108680766441631666508200044758787631783272667774191937350560971798433092088124634879653385553887450441957944815800779775008131823269527520488564988676161834007820186686555782419946576231970079344200511807470473102205717612976066027939150945799369999320716820542133295956268334273788394307083881979178886935096686691513070510531607006201474145931983598440959192660876915858661479171382654567708924775885093128419570936349588698168696061346451521376416859401967339823582381909169450291893271821236246802123940972010459061295650232086622964277727442577310311676206557315301950173973741920488610630299431301391279105244055231917241979291863401810010186659700770899588191037971752660822533655302591778379436487398411490040423774977573819154956610158449760469465851434614726175197114327020197498498729592923891071608681087048983347325843725389903545423166161930058331065641646067779725100513530290526015853272524474860189516189755647169664635167989016166265347583891500125935559297784115765596468540808932601101164194217770610992149487926560263752746885363819693103446122497816036878211803829376809608333911654400000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^2 + 54957668098225346846491267107135220483779340030989801649374509204871375369278193079038947583086121053515425648793706826983229997548153104149268878648331235682627586056470844372053927667376975054130725970156897631470616950936838501176072662446522872816903973675330775629547939652997637945199404601565170934893976373955921818782165027069802157523848489744400519713969327317237253071249203225722655359496708067408650234561945733627187484801530465825676222824735053373354288521307624543150742146156809163378820861488239341075992274209677894386479995300480363865442682963837411667461736544660855350742551764269024500655680625638119259741060482547628610372022566321463514963074809623326491123724468660197300112048520318446235712908527819733729572101658935262412154181534847564803979806862488462364685624410886105259604701064124801576172048656844607707978696748264098900572304697668665790270560036245283318828487248565470002883074093008548708579673851136507097739048292495055089555024210365657487588471556482149965274862071622257745182300232934328808236812157216949278283145500495647931628355025889284296918264780489496745775266979114257531661521258853028670176713163886054178221978407557664403380526265849483865435070062107031323610529646273685430354888315543229125917319506590440566876028308235002276048052773742208588756961244139536059517198587363488754476451464893862297069718287823196089687981425847035873246277130731149267869137485533599639184785540767307268018286411924872736140235939718131991270884223316381380470550463655071009559128009666181841405038188926125870113855988963155600165911098299863901442417255870798752000309900093550752467208446604354744500262054289942908900665512229979069140926841268940126776007167744409673362535912888423989286817597060878659466135015321752074447072209294444188582873144972768289690204451083661273763322031372209434133047730809927506690855074163372891120765559991594584901428684207625894286235318484015231813834736056256080800740397866754563004734695422305150545140810049944339207106734618170926919782072192096237095186146833931941282625332039745990664902906300864890814591288827089847751839209832251171601601376876187610861647365596689676119591654036303306253844805107286871613403608564837529990664048465914805445040791760248768950807609486594651205937719457756930514211759460413345728309375285977208457762708513620657502578472837262254647729263209558436538494318000941173383985919371449482327333337946215792089105732415227290294770718687146936422116438463332163255301489329759418350795583809974863834019789337035475735373097296471791053581351881488375064323988318476237240713413987817120575019382748916124132243140868595536785370982030376893146345919702613497913214302839468575932729134312457176435884443613438273125543645790978847647226142740972514848165923493110502145022774470239122275197937254400000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t - 404135544140884751252236195044189950666964343886685594031718446775914064374875614485324587393112883578888898513132242355474005734426915729019834951425310865694009665200492447110239025493859880602124798995390189275866143398261870645833677578280419325914757167920496447437602821141307396485705258457734156113477034928727054003165092473811605467581551655620353513146959455275883686884277540426425379641106795866191696446224924871378821507891307542153607620880390655203866427106155786814082583627661286748985531266050100178631554408841282745237762440372146961977123885217458276262958324980297952538433676298139424092469557166853961067044481445837714173071021543082428426672318014418882391104723632156873655690205351127756786711683159233597924556427203691153627223691030176012055129119631143457065983868255685368397980574174664695723810308798388746022806095742811494500935173840137884381995151687405878761830168379123239339438360762595908467323832885917888750445764880935675583152310313853250081499285788249475077022184243871977407428270980441191642207386463763780122882165998974086015857897949434996033823881277814871029194589119064704425549539287608853132517877532606568563692120629592128796103858491542910073094929457336547258165747532709626682571733051305172781968514762428880510077299941013603685453014608333701264811893545280230528512268923445624724574300013719751618473439767292539231529257466170747223591244883040919489956975986885199581979343357623211765158594558581923495734656068032185567460625236438311668794002363617877058908880304405669052207222667764686194726616230331552390876876625727615381869302556983700999786142482555508278364923844760837280002966993627549186256285912429244577681839468325501084396470750566322752735262289115021196442850135593695875834858482704501663295728994647601431030377826218617825574335700580765559085490222933905370087802612151104270785523852259673614274125019420426473942505829675183915261584327929655768122546953460330571639082002504085505656843378030914559854854149260486614217782511899498119511023773218081523521317926700110510111878341079178150562158703925768627028259467827879999884400545102916146440710845018304616026579367165956421351112096989289670214774096693003423450243430614809769979885065429533922946144582308180988836506414063650532763065126504672023250124860797950306973168687603561072080167056921717402839928204407072010424619051001311930147791770031766009979867441195907214296193860556922372947256177719446131255681987522719967693672911221487062781521864532636506549451625358734775052865558980993575945334413453782987851666067705553199708711696884829696208901178400210427699469380762814187496490076356195535577370470143808797717088503780482381838591260315788867278762360582990415952162348515971678180051170157638221657653802148882208914446964264730193638951892205433510521366118400000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 848
Linear system for weights solvable: 1
  current precision for roots: 1696
  current precision for roots: 3392
  current precision for roots: 6784
 current precision for weights: 1696
Linear system for weights solvable: 1
Sufficient bits for target precision reached
Positive weights:   102 out of 102
Indefinite weights: 0 out of 102
Negative weights:   0 out of 102
Extension rule has valid weights: 1
-------------------------------------------------
The nodes are:
| (302.12677865630684246 + 1.1072759170356097234e-4715j)  +/-  (3.37e-2005, 3.37e-2005j)
| (363.62827718459735645 + 9.766521275131933995e-4738j)  +/-  (4.96e-2012, 4.96e-2012j)
| (252.51807948386823437 - 3.7824739362928839205e-4726j)  +/-  (2.05e-2000, 2.05e-2000j)
| (328.11549050254348904 - 9.925164106582342607e-4748j)  +/-  (5.46e-2008, 5.46e-2008j)
| (280.38355848823433593 + 2.9939142053533988727e-4814j)  +/-  (5.54e-2003, 5.54e-2003j)
| (221.09624084760671012 - 1.2546823282094534595e-5000j)  +/-  (6.15e-1998, 6.15e-1998j)
| (154.49922903131855978 - 4.0378368574530693204e-5204j)  +/-  (1.84e-1994, 1.84e-1994j)
| (126.16432141454467877 + 1.0063497998539539831e-5331j)  +/-  (4.61e-1994, 4.61e-1994j)
| (270.56913441382798003 + 2.7685087928190948055e-5397j)  +/-  (4.43e-2002, 4.43e-2002j)
| (139.77029102411172524 + 3.5965848627313208635e-5436j)  +/-  (3.74e-1994, 3.74e-1994j)
| (194.14897186395428828 - 2.5136789154864788836e-5470j)  +/-  (3.6e-1996, 3.6e-1996j)
| (176.1442357768960099 + 6.7442334882249933833e-5499j)  +/-  (2.96e-1995, 2.96e-1995j)
| (57.703570395320076065 + 3.6460622265451518421e-5517j)  +/-  (1.14e-1998, 1.14e-1998j)
| (43.262096581985028052 - 7.259282310490484438e-5520j)  +/-  (2.39e-2001, 2.39e-2001j)
| (11.792267185480297723 - 1.0560644125866863134e-5532j)  +/-  (3.68e-2014, 3.68e-2014j)
| (77.826242642106320111 - 1.7188427788794624268e-5512j)  +/-  (3.46e-1996, 3.46e-1996j)
| (290.85368468563897791 - 3.4476758171724973961e-5520j)  +/-  (4.98e-2004, 4.98e-2004j)
| (19.234492591427308591 + 1.1444897235778373454e-5541j)  +/-  (6.2e-2010, 6.2e-2010j)
| (213.99839810511696056 + 6.9165206520580166615e-5525j)  +/-  (2.05e-1997, 2.05e-1997j)
| (17.856478610321942847 - 1.8109020683515304168e-5587j)  +/-  (1e-2010, 1e-2010j)
| (26.654078678311104455 + 8.3891858283621413063e-5583j)  +/-  (3.45e-2006, 3.45e-2006j)
| (7.3024885734924514256 - 2.117467840167260875e-5596j)  +/-  (1.45e-2018, 1.45e-2018j)
| (33.173563991984753635 + 4.3288657479865277051e-5580j)  +/-  (6.16e-2004, 6.16e-2004j)
| (35.034470410278992371 - 3.5139991540873107651e-5579j)  +/-  (2.06e-2003, 2.06e-2003j)
| (236.14133433475354826 + 1.51381650347365216e-5569j)  +/-  (4.6e-1999, 4.6e-1999j)
| (52.61210321977654059 + 4.3996349705250947115e-5602j)  +/-  (1.64e-1999, 1.64e-1999j)
| (121.85814331234250759 - 2.4940503306516369366e-5642j)  +/-  (4.32e-1994, 4.32e-1994j)
| (29.746583731239986393 - 1.0603988256648837244e-5710j)  +/-  (5.64e-2005, 5.64e-2005j)
| (149.45657513026568867 - 6.1107612793528955534e-5698j)  +/-  (2.53e-1994, 2.53e-1994j)
| (81.009691501476527703 + 2.6105982352893418472e-5723j)  +/-  (6.69e-1996, 6.69e-1996j)
| (165.01296425541579312 - 4.5555948821254994227e-5742j)  +/-  (8.76e-1995, 8.76e-1995j)
| (261.30632755917536341 + 4.7497969584946447757e-5758j)  +/-  (3.39e-2001, 3.39e-2001j)
| (84.27478879750413451 + 7.9851151964909596922e-5759j)  +/-  (1.2e-1995, 1.2e-1995j)
| (98.187935023828633002 - 2.9548722693105315225e-5792j)  +/-  (9.28e-1995, 9.28e-1995j)
| (20.65903960745552121 - 3.0623914408550544292e-5872j)  +/-  (4.09e-2009, 4.09e-2009j)
| (87.623263731718614707 - 1.2179182747950838208e-5856j)  +/-  (2.39e-1995, 2.39e-1995j)
| (41.096915991782722819 - 1.6137730187637169808e-5898j)  +/-  (7.2e-2002, 7.2e-2002j)
| (200.54217279094995305 - 1.1471148104771514075e-5933j)  +/-  (1.38e-1996, 1.38e-1996j)
| (16.528323537914585191 + 1.8542830108743528409e-6001j)  +/-  (1.74e-2011, 1.74e-2011j)
| (68.750009937128506624 + 4.2082628931386422462e-5983j)  +/-  (3.77e-1997, 3.77e-1997j)
| (343.90572983617188436 - 1.0774735808351342378e-6005j)  +/-  (9.62e-2010, 9.62e-2010j)
| (113.56755485780804405 - 4.3206940422151232236e-6040j)  +/-  (3.22e-1994, 3.22e-1994j)
| (244.14528650416919506 - 4.8270007866883943204e-6100j)  +/-  (1e-1999, 1e-1999j)
| (55.122641688107442586 - 1.0833616283494386459e-6148j)  +/-  (4.35e-1999, 4.35e-1999j)
| (135.11637588230461359 - 7.1533901324304083159e-6219j)  +/-  (4.25e-1994, 4.25e-1994j)
| (117.66032991390666398 + 1.4694376820080292323e-6283j)  +/-  (3.72e-1994, 3.72e-1994j)
| (314.42488961621597528 + 3.3740286781402418446e-6318j)  +/-  (1.69e-2006, 1.69e-2006j)
| (8.6673704701157300192 + 8.7558803659664243215e-6344j)  +/-  (2.81e-2017, 2.81e-2017j)
| (3.369839231310923141 + 2.4167177239330634269e-6352j)  +/-  (8.29e-2026, 8.29e-2026j)
| (36.979766892322019985 - 5.6186432267571331306e-6329j)  +/-  (6.86e-2003, 6.86e-2003j)
| (228.46862026710933233 - 1.1346671577522579815e-6320j)  +/-  (1.69e-1998, 1.69e-1998j)
| (130.58244477951763122 + 1.3625426688963467395e-6336j)  +/-  (4.42e-1994, 4.42e-1994j)
| (105.68494328442366962 - 1.1705369348474887557e-6349j)  +/-  (1.83e-1994, 1.83e-1994j)
| (6.0233813319042888239 - 1.0692511805565564582e-6387j)  +/-  (7.43e-2021, 7.43e-2021j)
| (12.868954157125158004 + 1.9928697571281802238e-6379j)  +/-  (1.09e-2013, 1.09e-2013j)
| (23.62206969383853842 + 4.109697461210165812e-6375j)  +/-  (1.27e-2007, 1.27e-2007j)
| (1.6273160562631055531 + 6.9004610687023018179e-6396j)  +/-  (4.19e-2030, 4.19e-2030j)
| (11.086627730360987524 + 2.2250774371745351054e-6380j)  +/-  (1.76e-2014, 1.76e-2014j)
| (50.171225847238496431 + 1.1477502218838727502e-6366j)  +/-  (6.02e-2000, 6.02e-2000j)
| (2.8415335237929770386 + 1.087026176704631384e-6392j)  +/-  (5.93e-2027, 5.93e-2027j)
| (4.5960731380874116412 + 1.1286562730993279018e-6389j)  +/-  (2.08e-2023, 2.08e-2023j)
| (109.57672180589304623 - 7.8886936304752442336e-6360j)  +/-  (2.5e-1994, 2.5e-1994j)
| (207.15326746547466635 + 3.8626949381655543982e-6385j)  +/-  (5.34e-1997, 5.34e-1997j)
| (170.49757828259529326 - 8.7356662824604849064e-6433j)  +/-  (5.04e-1995, 5.04e-1995j)
| (2.3761940360495657355 + 2.314777154989060356e-6498j)  +/-  (5.27e-2028, 5.27e-2028j)
| (1 - 2.4243572548303361173e-6503j)  +/-  (1.36e-2032, 1.36e-2032j)
| (9.6001731912774379871 - 8.2377723889450124492e-6487j)  +/-  (2.89e-2016, 2.89e-2016j)
| (25.136971326242655369 - 4.834825059187461508e-6477j)  +/-  (7.2e-2007, 7.2e-2007j)
| (65.877851419704028784 + 3.8159607463716052695e-6464j)  +/-  (1.72e-1997, 1.72e-1997j)
| (14.030908360665886239 - 9.9189963880618230663e-6515j)  +/-  (5.68e-2013, 5.68e-2013j)
| (0.36520802742274693054 - 2.9937377483554657042e-6537j)  +/-  (6.96e-2036, 6.96e-2036j)
| (39.002024456038281733 - 1.6244292644730010989e-6495j)  +/-  (2.16e-2002, 2.16e-2002j)
| (181.96165878894509803 - 3.1778631127020131059e-6495j)  +/-  (1.6e-1995, 1.6e-1995j)
| (144.54871723123663095 + 2.6271121033007202949e-6531j)  +/-  (3.13e-1994, 3.13e-1994j)
| (15.25234458265639763 + 1.6280812626654735287e-6564j)  +/-  (2.97e-2012, 2.97e-2012j)
| (0.51641240750494042107 - 3.511853763247121087e-6585j)  +/-  (5.59e-2035, 5.59e-2035j)
| (63.08015311277296993 - 1.1952388814390695806e-6547j)  +/-  (7.48e-1998, 7.48e-1998j)
| (91.056954997721800873 - 2.1646623611540465899e-6543j)  +/-  (3.74e-1995, 3.74e-1995j)
| (0.73362875596754197311 + 5.2370900682820060008e-6591j)  +/-  (9.07e-2034, 9.07e-2034j)
| (71.697883455180436885 - 7.6013563829410842113e-6553j)  +/-  (8.23e-1997, 8.23e-1997j)
| (6.7727044467065541659 - 1.4355763541787910044e-6576j)  +/-  (1.81e-2019, 1.81e-2019j)
| (1.3022822085676746816 - 1.3579086557779404646e-6588j)  +/-  (2.84e-2031, 2.84e-2031j)
| (31.407966999501196855 + 4.7648771347122102343e-6561j)  +/-  (1.97e-2004, 1.97e-2004j)
| (94.577818301483523484 + 5.7732042856460493908e-6550j)  +/-  (6.35e-1995, 6.35e-1995j)
| (28.177061568788461114 - 1.1106688853629580647e-6573j)  +/-  (1.47e-2005, 1.47e-2005j)
| (60.35575009294882987 + 1.4484314150348290455e-6566j)  +/-  (2.97e-1998, 2.97e-1998j)
| (22.124645084107744365 + 8.5812577917069875135e-6577j)  +/-  (2.17e-2008, 2.17e-2008j)
| (5.2872917419247392191 - 2.6130417727604110293e-6590j)  +/-  (3.92e-2022, 3.92e-2022j)
| (74.72281608808286491 + 3.9105954261064104738e-6562j)  +/-  (1.8e-1996, 1.8e-1996j)
| (101.88952210713428952 - 4.8145096090485329415e-6586j)  +/-  (1.3e-1994, 1.3e-1994j)
| (45.496414325543411724 - 1.1696841782495747804e-6621j)  +/-  (7.36e-2001, 7.36e-2001j)
| (3.9558792620965539775 - 7.0360111624983014736e-6674j)  +/-  (1.19e-2024, 1.19e-2024j)
| (10.539197882262810625 - 2.9638235408620947964e-6664j)  +/-  (4.29e-2015, 4.29e-2015j)
| (0.056897625001077184683 - 1.0107903444739432353e-6688j)  +/-  (4.94e-2040, 4.94e-2040j)
| (159.68254576776921417 + 1.165197581702992525e-6642j)  +/-  (1.31e-1994, 1.31e-1994j)
| (0.14119791093340134323 + 7.0957045120451399056e-6726j)  +/-  (2e-2038, 2e-2038j)
| (47.799444918444747621 + 4.0331654807838455546e-6681j)  +/-  (2.04e-2000, 2.04e-2000j)
| (0.25299585913703906272 + 4.2325309833504894828e-6734j)  +/-  (6.08e-2037, 6.08e-2037j)
| (7.8232631436879996743 - 2.2460516720541553969e-6714j)  +/-  (5.49e-2018, 5.49e-2018j)
| (0.010604159569950359148 + 1.0396852804599891099e-6737j)  +/-  (8.12e-2042, 8.12e-2042j)
| (187.95958979998848329 + 6.2697583962066613355e-6690j)  +/-  (7.7e-1996, 7.7e-1996j)
| (1.9765980353418921601 - 1.6564094626608379034e-6750j)  +/-  (4.71e-2029, 4.71e-2029j)
-------------------------------------------------
The weights are:
| (7.2056144849184707027e-131 - 3.9798833194830024892e-4846j)  +/-  (1e-361, 3.79e-1863j)
| (2.7785559320025179456e-157 + 5.4488618841314424805e-4861j)  +/-  (2.79e-370, 1.06e-1871j)
| (1.8444469249768505791e-109 + 3.7996671811301205847e-4835j)  +/-  (7.48e-355, 2.83e-1856j)
| (4.6224461730809262366e-142 + 6.9428512242966517258e-4853j)  +/-  (7.35e-366, 2.79e-1867j)
| (1.7228032375034608158e-121 - 9.964746108506947663e-4843j)  +/-  (3.48e-359, 1.32e-1860j)
| (6.891780874113222824e-96 + 3.8319136519770993835e-4829j)  +/-  (1.22e-350, 4.61e-1852j)
| (4.0777915413755772359e-67 - 2.2039459949497239006e-4814j)  +/-  (1.8e-337, 6.82e-1839j)
| (7.0334824307625000384e-55 - 6.6834929222496077961e-4808j)  +/-  (4.63e-330, 1.76e-1831j)
| (2.9657397521499305916e-117 - 9.1589226932193630758e-4841j)  +/-  (2.21e-358, 8.36e-1860j)
| (9.3767216381011052414e-61 + 4.9767550199399965756e-4811j)  +/-  (4.69e-334, 1.78e-1835j)
| (3.0252498471902919218e-84 + 2.9173697976273902419e-4823j)  +/-  (5.24e-347, 1.98e-1848j)
| (1.8185423714547064874e-76 - 2.9477747779800319995e-4819j)  +/-  (2.37e-343, 8.98e-1845j)
| (2.2769950543983340861e-25 - 2.2082094291542735766e-4791j)  +/-  (1.5e-304, 5.69e-1806j)
| (3.5801978032008059816e-19 - 1.7678984717150133882e-4787j)  +/-  (3.52e-294, 1.33e-1795j)
| (7.5404601375705700152e-06 - 3.2025185522708115352e-4777j)  +/-  (1.11e-246, 4.2e-1748j)
| (4.9872464898265613341e-34 + 1.9047977649773809893e-4796j)  +/-  (1.03e-315, 3.9e-1817j)
| (5.2356451492948706257e-126 + 1.7431522134866651587e-4844j)  +/-  (5.52e-363, 2.09e-1864j)
| (6.2130435806476336204e-09 - 2.1328594677759333245e-4780j)  +/-  (1.62e-266, 6.15e-1768j)
| (8.0314346129504322572e-93 - 1.3025769687600133309e-4827j)  +/-  (5.78e-351, 2.19e-1852j)
| (2.3795532335570630433e-08 + 5.8358869938739422273e-4780j)  +/-  (5.07e-264, 1.92e-1765j)
| (4.0279047669205387651e-12 + 2.0308120220487882398e-4782j)  +/-  (5.54e-279, 2.1e-1780j)
| (0.00024237730293959146846 - 1.3183184808708466568e-4775j)  +/-  (1.31e-235, 4.97e-1737j)
| (7.1096311494534004988e-15 + 1.9570453920265654028e-4784j)  +/-  (4.89e-287, 1.85e-1788j)
| (1.1602168652669001273e-15 - 4.9940546758869124239e-4785j)  +/-  (5.1e-289, 1.93e-1790j)
| (2.1828923756493231039e-102 + 2.6563131454763308544e-4832j)  +/-  (1.74e-356, 6.58e-1858j)
| (3.5037583184461448955e-23 - 4.8176145549675117002e-4790j)  +/-  (1.22e-304, 4.62e-1806j)
| (5.0841095668986952362e-53 + 6.6336921763956021466e-4807j)  +/-  (7.43e-334, 2.81e-1835j)
| (1.9415078177715280986e-13 + 2.5147705466091064328e-4783j)  +/-  (1.3e-285, 4.91e-1787j)
| (6.145653066783575786e-65 + 3.0750693519256870184e-4813j)  +/-  (2.61e-340, 9.88e-1842j)
| (2.1199820300334117216e-35 - 3.1733315128226123064e-4797j)  +/-  (2.88e-321, 1.09e-1822j)
| (1.1713273746002138689e-71 - 9.2886908481732031674e-4817j)  +/-  (2.51e-344, 9.52e-1846j)
| (2.9582919140571342033e-113 + 6.1802311507965578294e-4838j)  +/-  (1.77e-361, 6.71e-1863j)
| (8.3040766053535071781e-37 + 5.1049855452825079712e-4798j)  +/-  (2.7e-323, 1.02e-1824j)
| (8.3265467042588862506e-43 + 2.355022037871070824e-4801j)  +/-  (1.43e-329, 5.41e-1831j)
| (1.5421745018397741723e-09 + 8.0539423794436616817e-4781j)  +/-  (1e-282, 3.8e-1784j)
| (2.992251163183265036e-38 - 7.921217971385245551e-4799j)  +/-  (3.97e-325, 1.5e-1826j)
| (3.0218886716635243821e-18 + 7.4031842130782423652e-4787j)  +/-  (7.39e-303, 2.8e-1804j)
| (5.2303468235976885491e-87 - 1.1356820098193175107e-4824j)  +/-  (3.83e-353, 1.45e-1854j)
| (8.6415212886108039597e-08 - 1.661662488857602163e-4779j)  +/-  (1.2e-279, 4.56e-1781j)
| (4.0375053647855355602e-30 - 3.3774762950804537499e-4794j)  +/-  (2.73e-319, 1.04e-1820j)
| (7.5983715583197525717e-149 - 1.55098290800494412e-4856j)  +/-  (1.38e-379, 5.24e-1881j)
| (1.926457109531436706e-49 + 5.6371954542022541166e-4805j)  +/-  (5.72e-335, 2.17e-1836j)
| (7.6186742150097916068e-106 - 7.4470956524525179306e-4834j)  +/-  (6.2e-361, 2.35e-1862j)
| (2.9263825151290465784e-24 + 1.04401001857737147e-4790j)  +/-  (1.35e-314, 5.11e-1816j)
| (9.5900046315711157627e-59 - 5.8002184652600404686e-4810j)  +/-  (3.78e-340, 1.43e-1841j)
| (3.2981267486459198847e-51 - 6.2642043697207570952e-4806j)  +/-  (4.39e-336, 1.66e-1837j)
| (3.6149166997823299334e-136 - 1.4123366771933306241e-4849j)  +/-  (2.98e-375, 1.13e-1876j)
| (0.00015538972766874841411 - 2.6284536550549082966e-4776j)  +/-  (1.53e-278, 5.78e-1780j)
| (0.019188915568018283067 - 2.603105349833756058e-4775j)  +/-  (1.04e-259, 3.94e-1761j)
| (1.7281830386932997098e-16 + 1.2448952811965422808e-4785j)  +/-  (1.39e-307, 5.25e-1809j)
| (4.5022902772892529729e-99 - 1.035403119455579852e-4830j)  +/-  (4.47e-359, 1.69e-1860j)
| (8.7014699931226840218e-57 + 6.3949840427678957936e-4809j)  +/-  (2.25e-339, 8.51e-1841j)
| (4.856253828331686658e-46 + 3.975923231558966021e-4803j)  +/-  (5.45e-335, 2.07e-1836j)
| (0.001824615047138295866 - 9.1653618951367609928e-4776j)  +/-  (2.97e-277, 1.13e-1778j)
| (2.9071843604475774664e-06 + 6.2000952478343214049e-4778j)  +/-  (1.01e-290, 3.81e-1792j)
| (8.3127294605090542629e-11 + 1.2503709562885517284e-4781j)  +/-  (4.85e-302, 1.84e-1803j)
| (0.065670359730527528508 - 1.4399762251590840269e-4774j)  +/-  (5.06e-257, 1.92e-1758j)
| (5.7162038674504108674e-06 + 9.8038296870160737235e-4777j)  +/-  (3.1e-288, 1.18e-1789j)
| (3.9106989944466423374e-22 + 2.172995604871195139e-4789j)  +/-  (6.1e-318, 2.31e-1819j)
| (0.029040473920322378348 + 4.2178216881485969774e-4775j)  +/-  (7.54e-268, 2.85e-1769j)
| (0.0067238500674185688699 - 1.2163728146325521504e-4775j)  +/-  (8.07e-276, 3.06e-1777j)
| (1.0163031814731082788e-47 - 4.8421224208982576707e-4804j)  +/-  (7.93e-336, 3e-1837j)
| (7.2809172462546245142e-90 + 4.0319935390118189022e-4826j)  +/-  (2.02e-357, 7.64e-1859j)
| (5.0032238716222479739e-74 + 5.4302401746240070676e-4818j)  +/-  (5.91e-351, 2.24e-1852j)
| (0.040140382986660556431 - 6.9885906802384063592e-4775j)  +/-  (4.91e-272, 1.86e-1773j)
| (0.10541361992040019985 - 1.9754326270369108397e-4774j)  +/-  (1.03e-267, 3.89e-1769j)
| (6.4658664623970712705e-05 + 1.3878693773160128963e-4776j)  +/-  (2.35e-291, 8.9e-1793j)
| (1.8382783532272850138e-11 - 5.0731529663949218934e-4782j)  +/-  (1.1e-306, 4.18e-1808j)
| (6.9522254200660772618e-29 + 1.7825599940608330281e-4793j)  +/-  (4.23e-327, 1.6e-1828j)
| (9.6183184085757298086e-07 - 1.6333961009960742616e-4778j)  +/-  (2.15e-298, 8.14e-1800j)
| (0.082550333330764061021 + 4.6628894791969728083e-4774j)  +/-  (1.04e-271, 3.94e-1773j)
| (2.3730830298584505271e-17 - 3.0563266143859365758e-4786j)  +/-  (4.32e-315, 1.64e-1816j)
| (5.576300403071421884e-79 + 1.4807413968656832764e-4820j)  +/-  (6.59e-354, 2.5e-1855j)
| (8.0973003122330732564e-63 - 4.03101825305646191e-4812j)  +/-  (2.56e-345, 9.71e-1847j)
| (2.96903078509496555e-07 + 4.9958278027718982158e-4779j)  +/-  (2.84e-302, 1.07e-1803j)
| (0.11156423550149232298 - 3.6742631488835028712e-4774j)  +/-  (8.04e-279, 3.05e-1780j)
| (1.1109195651046972707e-27 - 9.1360187019386344131e-4793j)  +/-  (5.42e-327, 2.05e-1828j)
| (9.900662310936184845e-40 + 1.1841434260459212613e-4799j)  +/-  (6.2e-335, 2.35e-1836j)
| (0.11724162727054100256 + 2.5285035850273652833e-4774j)  +/-  (4.74e-284, 1.79e-1785j)
| (2.1732996394792531824e-31 + 6.2072887774429004026e-4795j)  +/-  (3.43e-330, 1.3e-1831j)
| (0.00081633206519691962342 + 1.2080238698358052906e-4775j)  +/-  (1.48e-299, 5.6e-1801j)
| (0.085807719012643161515 + 1.6933547842167317279e-4774j)  +/-  (2.38e-288, 9.01e-1790j)
| (3.923974072173263395e-14 - 7.3278377974263216279e-4784j)  +/-  (5.48e-316, 2.07e-1817j)
| (3.0022789158346250471e-41 - 1.703396314530094992e-4800j)  +/-  (3.6e-336, 1.36e-1837j)
| (8.9034947432778203287e-13 - 7.5940785023237216743e-4783j)  +/-  (5.22e-315, 1.98e-1816j)
| (1.6492236331853369115e-26 + 4.5524424066206586914e-4792j)  +/-  (2.53e-327, 9.58e-1829j)
| (3.6531321220201079797e-10 - 3.1319665375381178056e-4781j)  +/-  (3.9e-313, 1.48e-1814j)
| (0.0036161274648163406529 + 9.6665999491924573059e-4776j)  +/-  (3.46e-304, 1.31e-1805j)
| (1.0828605539047134634e-32 - 1.1053064543470048937e-4795j)  +/-  (2.42e-331, 9.18e-1833j)
| (2.1074323649880730726e-44 - 3.1253068323412827219e-4802j)  +/-  (1.96e-338, 7.43e-1840j)
| (3.9530777881505695612e-20 + 4.1553555040784472577e-4788j)  +/-  (2.93e-324, 1.11e-1825j)
| (0.011745666844916140616 + 1.7085138872951438468e-4775j)  +/-  (1.96e-307, 7.42e-1809j)
| (2.2794971696153775353e-05 - 1.2723292459309533236e-4776j)  +/-  (1.67e-310, 6.32e-1812j)
| (0.061921170352114770637 - 8.7867900640090172836e-4775j)  +/-  (1.73e-307, 6.54e-1809j)
| (2.351720086891886447e-69 + 1.4801637302781497246e-4815j)  +/-  (4.47e-353, 1.69e-1854j)
| (0.088352949003730619264 + 1.9555787705045610602e-4774j)  +/-  (4.17e-308, 1.58e-1809j)
| (4.0709174723524205326e-21 - 9.5955753657683791397e-4789j)  +/-  (2.14e-325, 8.1e-1827j)
| (0.08928831008196457177 - 3.7620697160804430917e-4774j)  +/-  (1.98e-308, 7.49e-1810j)
| (0.00029904321966149559491 + 7.6204723549833536293e-4776j)  +/-  (1.1e-311, 4.18e-1813j)
| (0.027078183008761206933 + 2.4372537534923546476e-4775j)  +/-  (9.34e-310, 3.54e-1811j)
| (1.4286551974779597598e-81 - 6.8578917567151408885e-4822j)  +/-  (1.28e-359, 4.85e-1861j)
| (0.051213323914751566809 + 1.0823879415568588613e-4774j)  +/-  (4.36e-310, 1.65e-1811j)
Starting with polynomial:
P : -t+1
Extension levels are: 1 3 8 90
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : -t+1
Solvable: 1
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P2 : -t^4 + 49/4*t^3 - 153/4*t^2 + 57/2*t - 3/2
Solvable: 1
-------------------------------------------------
Trying to find an order 90 Kronrod extension for:
P3 : -t^12 + 2070953589220306847/12642861578110780*t^11 - 645525472215747960019/63214307890553900*t^10 + 10374715474075977921763/31607153945276950*t^9 - 38483830014145465893501/6321430789055390*t^8 + 1078888160478032669504712/15803576972638475*t^7 - 7404981491515842752966952/15803576972638475*t^6 + 30707272268138136735760752/15803576972638475*t^5 - 14813801719515827550292176/3160715394527695*t^4 + 3871347661564847026518816/632143078905539*t^3 - 12056710512578600263939488/3160715394527695*t^2 + 2778231243783503110252608/3160715394527695*t - 122456901777781747071168/3160715394527695
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : -t^102 + 126321183504800409756461492572829147625970658534401167721355750861230974000289351514435870159855309305029857300606574362677861805959379242455786383065709396569115239226333684548700570787750766943586204508508499863840350061647378798287741775232561948615373492089816818774945880128235268456457416369630348153172842863080282093041765677755961940694836705624791934422838505774320992664228809368275756539933683860032830801555848551353379125302817978023139970875079894537562776525933551219994285809250213490121448250439619820458865462459540889405824801178941118807929057790280898172112648129614234467744302169607609850134089450371019414852566070333550888334946287373576719029622460814647093253901076204688875599129263773021633861862116435482379036800460878869345909455131241081883591218706244793879662305378771645202043303905879873027621433284696993977951627584217512831273188373278770186718628831095268145038202372120974258641913124052177303808018833312626720225070187104407105956142559041789085504356369862998464612811808175799550001263830529795461164375479772843283490016840121861749570418191346943964771931126550203201822523483682055603506468991289861703416454959171511047534046061455626414030801184085268990958790120474397769197629686149533753450801432380339432663157698762416458639060587873653475834263053048782574469892960511132048706510174638169550781919700566324797493071106506922966985553646964188046707520918096629382990344450370970523851454494770465639572912639462294219100304654630192853965679174160848766057235972564540456629072720823728814750984557318352269342037440558648324214064727621018050050605416567144273002307802626060169338050193498152793283515608057628148901629704458390324813008970134334663482748902930627743262962313921634764915926136019068864159959235635876562997693823119988682456109169334398559556339318334182654326710737491198923420329108200286981872271333402130347426516948843140022013334282661726181801092593878075469954247844874397279486064152086235876560730430474034432933291196844295743082049714374146935592532796012017804995811464023820909299304033479662147681338918177295243623779139519407263292678973087183447720821129659420886387473942831081535814362722371135772433858157317321445428591229380443013467674870850205502832185312373900418137745186680461271050086408264060269897385709580153935372789750959666368737883916888478770715907192770755346183329685530523905637890159579981657227831066279790745540496596912664640945590464101261908498903626138752315782006744450073560092629346364663506572610152863645874691310943360042575830811172728865221340699225038189327443030863780146918246374693770844848499500299747368385055613961546782028674863278201814777668392126607298332110142311/13417052514451323825670549005345278810831002131019255006096119544448945640125063884499903252079582089436133786629238137521257082058074755874215823236773668302026845457263420817693105571324486999142427927023104751677779561269848410523306810951151808197650911875479325858621304023564870758913678124616049834746818030616661958855514476025927280854775524971285273525637391953300156220402071503501144476691682640030886340145923926383831532992258986306606908149471768029175916825272621174996390955340788921527989643301038192607871811918171640297371764312050370463797020403646799371467877185070268006661184557987532958330092884649253869750472124540246667728165661715206819090019636326080803728117818193671007005285730257822106201896015059423415270859166744979140193387586773652200157187308406981056686796682939650038240249590811682705829988943343841210814417992652374604590628414806642760137263169317911096608616574942915067535507601297374161439634937052588060134422040103575650716330778582933539545383951932490551777688214183501650074362344357584518418350734043835658166880529520246837776416207658317527796655433236322439125144666164847654043586327086886638647212698491097821916852921123620100546939046791916849855278452214179298693010379980686085918094845520004939321171747354526952704441689362414160345081855703061620729649962892093479048986843570061057297942000817106256667137032091307257904437164102464605449696951233239409726916369588583311603883620269126718666698119327388811337912501096099767421129804582610079353728868880538253760534186611917135970319989913355140855074527978889309932084027493118840060062431318110715881851616192503665323744617507907293413382183272467614594560833323950067257074408977183102677712438580508402540947847243467333155919442062214101499176954764970888250644458830265038451236975371137989275992648386487663379626517325737203603165672280706698805942785374041123476093207347327230761371720396538452086755883606628755514675037332748669574724834556628828331518179255575721519863879039623017968030342370364575814244161575349966954373030727982608663601396848698143719255457229610939776383925082919025049599008938761513785035383838476341162076557814476458715689855457796370292362025010914256865436354542086999495207285122529234763937354094103633068911846629713449648725412152539639263591433154740881737441379861428438193154011728836741217387302628271605255476856304594023003327939922970355496892438050330904397855280011353146603183732755491323882666399859906176860258514300014457238822240829545346878074359889214266470310187737674808457462368690596316148497491400017187943326166999600062620154673370639957157512081253381736637244274030030267294798882023231957486304834936547444732140*t^101 - 1125328807877556354315610119068801341950844524739242961487322729404032860965635026601449432608807340297676304260270395999051137293812249343514835276678221447770387074597231005076173887038681022026356955899776139637998969837789832525837972775361110070639037212245997370033630084126637907961305334680405076826655644100783351194511885996725603420286810985185140956227340325781906804722738470063171028140760653857377270951141673251027650808979452329594196830510013960471602810971104355349415813071052810178689778954141418531090115846637842371682457743998624015574993763882374147569439380077647080337777342407573978990992936812358872263648024788787878266224251115224707822214146559605115790766749579579567816801066800382083917245795255316062757277693921332045213801880793464955520669721865508256273576824787923915974485306428173800150203212117707130810056713445137430106220517112264943450765947565975579701904500836431254146028932508344427055704634116397692576395932304033566234648096709074810442777639615155094540320898618791934601073338748786899469591038959825653903644412436031561207359639888247410353907368878488452067364907680161560153289344710317218867468225571154872055247598426022094765612435141517025958853624051620648489639425371523190275086279494447216729043434774982620024476749359775407784632387592910425779983416536840210399883437809342129731756527968180585964318604034334220436562609970055719720999540100221307822052604337583037501493324195943982772801064111127949205469417138984557602152938517076497783762159737627932390108320646863656671240901801208836717628517633033211196005139037879893396566621993160864231608860392609410376269759643825353949156407052873698773526633512390479726898342553741620121265928082331528678265953986571095325318933610789915591040022852595016754893794547443770365680845702796584394326254188645338287827955524635106405382666425971100971564852482369573425193525231832634914177585449134652613231619222419667089791090887209384784536683317771022108822416291874967275062496209569961916318236209961832692514419662021100624787777072744676091547729991187663812875465775506177206278638683920669296503808740456098138240590138039178732932218544017818694656329166828129688919376743538637513184772440609807682951102840193459819456886189267130318198742116407453494547834999029298749889477196440859727042833197364329755841909965990284647551737597524259124908847329444748582478243559948216837494262132760292490298238526790551002190045614963803431046161415568387232377378856238696358622334374933688703373468177304756755287513786298808314179051302602352005623164032496772529193286359247734750014069844450918526815393406979502773363980580658663009599912943094975177349758655687940957764399240671/25919305993826421026863560578507924975468981389469015352685685483594554077514327958692994918790101763683440269624664583847882999430371687484280567616494586492551860542440699306907135762785940793797872131749179633922983243362207156692751793882906902200007443395812334045063882772795773056992332740735550817124534831873096965970880237777359519833089082330892005674526779909784392698504001768127210920881659645514212248009171221423310916007773041728672436197843188238180748412458472724424846163726524052951798174558823781174297818478286123301740908330097306577789698507044953331244762743885745012868197441566825033137679436254240430199775695134567426293047301040740445969356115629928825383863966965046263532938342543519977890026392728431597682341572120982429919044201721828113940020936695304314054039046587960301145936709522568863535205913277875066346034758532996395231895801331014422992440213455055527539372928866995016829957866142654630053840219306136025259678941109180234338366276807939792303582634415038565934170413763582733098199983418061001489995736221046157822382841118658663886258582976295224152629814206531984673574923273001149856928131872394642841206349357802610521193143079720648783859522211657550856787919050119099747860961326325393250865042481827723688627239207608885906307808995572809757544493971823585500460155586998766344633675078527042507387956123955268561514721085479930042662703379761169618732746700576132426997532159763215598411539156267524697030457791546567357330968026556368881728031580042198751521678519221626582850133227567194488118162332617885742757610868308894186980507657161395570575151409986610226304258553700262557233920185729998639488308594539710012219791648539902655711926433194630172853574530527595817740159447607348142117103983822696077955480795966488666017704558466551553525975148789297464985798019351167892460317561083234233388230542274304511480380836215806715180059648245786698104459856949282440323866058260095880622231210991748042082066757123872913160119016453098390646129962908102892785888670022476004789857588744254343675172997239130372866334821348686730379860557202951840741673455639025663998085449880197084727446051602022699466077596147704337128129861652078973881184680175268944592957638122612661195891713976930793969888590882018428579703716491891366855909840133394031937995867113066992784483823214028327683886294343704624498198259161055607171199679329362620065338487556368573542209869957428950402245476477669574332211004926421136969181547546023480044857170482474211361147057076238287189104331436651135826499038689970883734121334106519832324699295487749435971004431045575516207891738736280872466520603123809412858256648922107274043294817607190598543431127421200050725*t^100 + 298170548527907109525087360878131308798535445082553731314472123468671903760981753178184914497709437207994339785230617036338209461738079948911895116780612639245429450230468503249792693322516621095717937142782162968266864326939720082169481871903202222548086846502782417829470456879042985770741613008412330811401919533001300701175040813778876578632640904035152807343921868271379743466011395337698973415504893225964582760124331519280330209681747923324332115792997240811511763384355225302725870441539498213310051025861350673602375182745770976464055075471684927382221326970291186882927064534969089734298856904982863511336596743515844175534954122126959798714001883160496226976003923437389448444232993482159661686574274856994766797463982056704704401373233910920899051344021130725899660210414641138809038355089370357066368074900568237171322618689326728629085415708656173515444279371534712618382510873917576097585858734369298373644729608338840434142118689902233926966495563695952511626812643453859735758111262859711631111677091811678398426609549066989082199741076485254267032165716880147189450749223915094451656346099007740603963278788455398827442100115098971912925786802543842085591427448582519216769297136800427832206011447043070294984336714851679979496563304561774107525667719461652167999063238480971564167705740811812616604452211722417708772726151918091872289492399217063603513659892123019343774055085326768385162730458624686462941636547527470330671005405149539370613910260551572550712413684669913989435537949732354273117717862221730085407705449602148257704688893762455044215153202789137997504855845972414005862087912796135173817981140894408521592049518204615883608332212159555784104557031923961367186315771713322104458119567705202118694851948714199827384677137161896795242366551715987663042346523727210562779226630540987683585882529208583081914963914543350977199442987688530613856321711700679780069277871617206547845167581117203843498272479446087638802011878363510737719072742439367210458946886651405566419517418764039606331339506574736451274714008917465349308129911833160498645781737847252866380164538675608626065115548496300995144075622647293086896205920728527396634855544653159412587395251766141854726843028337183440573240706226400821015715207362770604599116845282207728785629474777614051203831834544409691823954690565693074324092603876436179161102871979418988378662705403177123346253893259820888514275652997182119049047468860948849421453077708114888946927260447678258714404593101975944326758250161678958395048893690643945682105085889218724791276690168545594318205324790187836624163661541935744780405066955705972604000536303088846974534152462035238040336009526213581730664644030268698882237977745005460957351010360185467/2280898927456725050363993330908697397841270362273273351036340322556320758821260860364983552853528955204142743726970483378613703949872708498616689950251523611344563727734781539007827947125162789854212747593927807785222525415874229788962157861695807393600655018831485395965621684006028029015325281184728471906959065204832533005437460924407637745311839245118496499358356632061026557468352155595194561037586048805250677824807067485251360608684027672123174385410200564959905860296345599749386462407934116659758239361176492743338208026089178850553199933048562978845493468619955893149539121461945561132401374857880602916115790390373157857580261171841933513788162491585159245303338175433736633780029092924071190898574143829758054322322560101980596046058346646453832875889751520874026721842429186779636755436099740506500842430437986059991098120368453005838451058750903682780406830517129269223334738784044886423464817740295561481036292220553607444737939298939970222851746817607860621776232359098701722715271828523393802206996411195280512641598540789368131119624787452061888369690018441962421990755301913979725431423650174814651274593248024101187409675604770728570026158743486629725864996591015417092979637954625864475397336876410480777811764596716634606076123738400839684599197050269581959755087191610407258663915469520475524040493691655891438327763406910379740650140138908063633413295455522233843754317897418982926448481709650699653575782830059162972660215445751542173338680285656097927445125186336960461592066779043713490133907709691503139290811724025913114954398285270373945362669756411182688454284673830202810210613324078821699914774752725623105036584976344239880274971156319494481075341665071511433702649526121127455211114558686428431961134031389446636506305150576397254860082310045051002609558001145056536710285813093458176918750225702902774536507945375324612538164287720138797010273513586990990935845249045629229433192467411536854748500213126888437494756346567273827703221874626900816358090473447872658376859436735913054565158202961977888421507467809494382243415223757043472812237464278684432273427729033859761985267264096234258431831519589457343456015252540977997553014828460997981667275427825382949701544251855423667124180272154789914185238470829969909869350195997617621715013927051286440283320065931738674810543636305949895365034576442834492836181993902246006955841446806172893431065571780983910565749786904960434471714468556253747635397601930034922541234568433525060053287976184050066243947431002457730599780941022708969272641181166425299952731915404717437768602677401373745244573538002921950365448389932010645426294473008792716777053813074895228331526585105145440115809943949432772671821939213065604463800*t^99 - 131862912857882756482338116595365538618243121060251812787111853063648099734910097433526139546016422120292005387089576018007855375744980506118600625319481332387162533513636173722412399555002375391364439387376304474338396624049834525822726054045507973913367333549726358929788968978097906275416598032331398755930617479187485974522467070381500515214362657644564361515729460554666494344004986413768726513776244373198523720646159146841294629190481620267223983818050694934849919357123916531175997736927629484817290539294335473647620933427891725080028456788526277346015551118325381625010906501025846949833272712255946852677267464451930569109486049272458569977281800890578860940752226079269997758195049489721225724477472092596007446497357051898835618448610102349770004071328702876608426609677721051392604695990790680019630207884811807941406198941279352970446190519790918801287926996310587736909927699357204138620010261099673133230497463754020774605398377766852229292307563350097054485095575640611352077598233319849536546686840420009369664101273390547828667510311732487071342466108478160757569616431150727732800432783284724908226872921757689974022459326552710797484305912437900708180915681536487275000270750457500764024150971528756143142717220249545318369932598636411769191793546402796443801966618618693260772464110975615227680875464180327223527061895277028926137346970906372338549236153999802447814067481791323368972233426326271024023173235951022638979977609184826141841492122386986628528322792892534746409136261684361627896996255180540437490715973993417551888684942634974390002471827089431835338131579787826134757268351914393481946859203812684804616329983370956545845748876434005658622954734678316387570037050269568949370014030320403242719489048304631943507761512486978931379061752612473553719418784308792336497725298118654051480043780124663162204642237966010710894127566304493397771924335701360935720637030471799090560829387606186665401506500500985237573353253318213344171386202772188500718049875110023463287505272026372253601631624322794167710111912815150812148699397319894519555722734109548396484669316741517322498060269056873753707234742868278242763743833311783602585868054739387166468728666625132047186731591894974964254376350611355857128545454624856565457653132194684161856476825693972058714503107325578597412608080331820632630846938312992206988774685380343602409228649723869114053883469063007444089607459663354475697949660012987704319442399161244028212998733132250163619552330976948318653365357844784987314780573574404155372826268295716959313025848370884004535710591884425346996085346963457893764379363804397315424189626538940446825372797757201547205839354708489329620517903262298880301979436737487973429281323342275386109/456179785491345010072798666181739479568254072454654670207268064511264151764252172072996710570705791040828548745394096675722740789974541699723337990050304722268912745546956307801565589425032557970842549518785561557044505083174845957792431572339161478720131003766297079193124336801205605803065056236945694381391813040966506601087492184881527549062367849023699299871671326412205311493670431119038912207517209761050135564961413497050272121736805534424634877082040112991981172059269119949877292481586823331951647872235298548667641605217835770110639986609712595769098693723991178629907824292389112226480274971576120583223158078074631571516052234368386702757632498317031849060667635086747326756005818584814238179714828765951610864464512020396119209211669329290766575177950304174805344368485837355927351087219948101300168486087597211998219624073690601167690211750180736556081366103425853844666947756808977284692963548059112296207258444110721488947587859787994044570349363521572124355246471819740344543054365704678760441399282239056102528319708157873626223924957490412377673938003688392484398151060382795945086284730034962930254918649604820237481935120954145714005231748697325945172999318203083418595927590925172895079467375282096155562352919343326921215224747680167936919839410053916391951017438322081451732783093904095104808098738331178287665552681382075948130028027781612726682659091104446768750863579483796585289696341930139930715156566011832594532043089150308434667736057131219585489025037267392092318413355808742698026781541938300627858162344805182622990879657054074789072533951282236537690856934766040562042122664815764339982954950545124621007316995268847976054994231263898896215068333014302286740529905224225491042222911737285686392226806277889327301261030115279450972016462009010200521911600229011307342057162618691635383750045140580554907301589075064922507632857544027759402054702717398198187169049809125845886638493482307370949700042625377687498951269313454765540644374925380163271618094689574531675371887347182610913031640592395577684301493561898876448683044751408694562447492855736886454685545806771952397053452819246851686366303917891468691203050508195599510602965692199596333455085565076589940308850371084733424836054430957982837047694165993981973870039199523524343002785410257288056664013186347734962108727261189979073006915288566898567236398780449201391168289361234578686213114356196782113149957380992086894342893711250749527079520386006984508246913686705012010657595236810013248789486200491546119956188204541793854528236233285059990546383080943487553720535480274749048914707600584390073089677986402129085258894601758543355410762614979045666305317021029088023161988789886554534364387842613120892760*t^98 + 570886618232308467489558429643252351922429409155356475082877606827788170350012256424570452974780170427082219590092785253526864982567508313385922544710876427332743819623651336921045299487516149280465610966892127833255659872748472683909471896905702973659479807986879346328684336484937344603229161589818880384798019787884524198764029343113555615733646836149265740055011870931181341710646439799511289744859288305750907655785641971280639936638638497300384745483935343070664040217810117618999399530959646154041981305441281151463914290427297390111703409764264218693077768037046240144529489197164251529505115335884106918912755424826895658682104836353443343187092117087996539834945188064969645414261994983082412088748820690726850786995094447586022036448896438134808522090429324584065311543254949783455523673948912017387401217046982611688608202574286192227808760500477325420864482889895717648199791156566612420698362568972077138642372580590719091578936347079228289345098684467373188913707312540610066212129755934658333400945395005495592899459164353555997304889689888196213931930542291707188813264464244637474219913257727326459480482837757424999438717353133039050782543623497517844289306735050388108562983862763161904124992358183061269649961771098896030740334173147833398222036851842148181615872463311107965767429039505799003858626057406987629468651942060994978276197608543231059762457627334439433181630765975389454307448478266416748160396007969517628260620335210777281119304126567155633077561224397294884606909416117668340121684018433097894009753552832071039822439453625389898512576323141020583640099779005196109861975261802648067581273274953307153616363732855182175367800591108681071991203989479165205257158726465450924676404206896228863390483641706433156789509449912878798376009389786236124002719845317592768262003804815367518537058694617724547568407497258962314712849020856770630160166288178391813984113619339385457357161426299649813014157107855602027773495073262220535880939534506682046948816877308664865992827967295082068690773944488464125625189816126787825350608465705157720400147980801275984334959525822194852542222314947959480107896664344373542424694097833515791161879302445437022691432080242123265748561661317362998519172168946135188781015427599528279410357225904836427173466489865807004853080559953620490904083934574257118897317834892049231481350078297057912607479977855184039324624176795653180254237003316757588675569951903331530864742609182226323033722516024591363273455347420739527876013476708267995673255552961297647832062062645196242974808657523440954258821089169261415948518733614565745459225398645204348953901215443107253924593658039220694995020243134554400625637708139523042216172461948129397894200958444454317718683/1140449463728362525181996665454348698920635181136636675518170161278160379410630430182491776426764477602071371863485241689306851974936354249308344975125761805672281863867390769503913973562581394927106373796963903892611262707937114894481078930847903696800327509415742697982810842003014014507662640592364235953479532602416266502718730462203818872655919622559248249679178316030513278734176077797597280518793024402625338912403533742625680304342013836061587192705100282479952930148172799874693231203967058329879119680588246371669104013044589425276599966524281489422746734309977946574769560730972780566200687428940301458057895195186578928790130585920966756894081245792579622651669087716868316890014546462035595449287071914879027161161280050990298023029173323226916437944875760437013360921214593389818377718049870253250421215218993029995549060184226502919225529375451841390203415258564634611667369392022443211732408870147780740518146110276803722368969649469985111425873408803930310888116179549350861357635914261696901103498205597640256320799270394684065559812393726030944184845009220981210995377650956989862715711825087407325637296624012050593704837802385364285013079371743314862932498295507708546489818977312932237698668438205240388905882298358317303038061869200419842299598525134790979877543595805203629331957734760237762020246845827945719163881703455189870325070069454031816706647727761116921877158948709491463224240854825349826787891415029581486330107722875771086669340142828048963722562593168480230796033389521856745066953854845751569645405862012956557477199142635186972681334878205591344227142336915101405105306662039410849957387376362811552518292488172119940137485578159747240537670832535755716851324763060563727605557279343214215980567015694723318253152575288198627430041155022525501304779000572528268355142906546729088459375112851451387268253972687662306269082143860069398505136756793495495467922624522814614716596233705768427374250106563444218747378173283636913851610937313450408179045236723936329188429718367956527282579101480988944210753733904747191121707611878521736406118732139342216136713864516929880992633632048117129215915759794728671728007626270488998776507414230498990833637713912691474850772125927711833562090136077394957092619235414984954934675097998808810857506963525643220141660032965869337405271818152974947682517288221417246418090996951123003477920723403086446715532785890491955282874893452480217235857234278126873817698800965017461270617284216762530026643988092025033121973715501228865299890470511354484636320590583212649976365957702358718884301338700686872622286769001460975182724194966005322713147236504396358388526906537447614165763292552572720057904971974716386335910969606532802231900*t^97 - 66927790454166965009645243803436556684956199416910179553198784552750718689860227498038181449345546438327904496255192518281754113468501990826140891976486083877582133880030432982503665095815557355903767964948786102050334072001387103623386538412237713804824522328222391970615142246668630225521461300802799779977526972412392796225338383032099192418318045930603098521790896833823602028571302903015817894477972223773141936176636854337665429873842930042049713796294793597812727416229394282998480065536807988114414251947890483735665176901319572409495214238648987345911104922390942701861814316534492606816860562805838592944301789318428810558368779595975173830535913559202800721591444520230014617252340938236041275539149918678624220207631964233984882666303228807704885910761057747397519212619440882541269696268710040962058029606474653956684956205789673779344907674203697917946238881662473988316912330446305044422451215138760303788701265904281997263714755231965448112114353128668434135018033508877040471242215612496409070074721192828659636041094298819150445203368259841268576791218685589842250432036906368685285706334296759926966211080591688966281162674897419454538996024377149767344922207677106030989065275342880269012676974351985629377767526068305816323886070220104207126878035877955758870229056696913325496751888295143042514001339057446448505122622631504384980938413785624022502501110132528436062059750164448881559717125031055766840070725127326925725908897374389151788355221047617724599893389858517555388198034717077972082707614513104559906282542837108402816056906782644443836616903551106967131744290588054397532016779800058324024184563524962457645087052171053590970000596902473942407236685736066581296348079482202484804146094491862847487883774626358904637610062163454574746180049808964025286978631851562945652352814061011605104259602433956855426658039540403315155725720730734837645328612452333591729013305324996828398897509013034598014585222052947939454169053857616783161335409485059918840441256242777010637567751655201900486116873247664801082081874919566890157025140730076489139562549132577346736422336646110442806791324583751953911882683253399617276953159669135245012025782349727242399357622554664830172466323813597360554319211175681140872104750845244643131151371583721850505159762506701006511436722703374917944279909449704560859495092574050869306692311537065908044772363382782745101349665570399341409642924252453526075217917461606348137520250607966835033032333338409676971428831495683934639337985417250297319507714227817858468903015897746247379952894287892277476376379629536341525915768935897211070331414965306259439211589880357697334746844944146519120498763003989454633576035211693274732242089702036079686947686515661609640173740969/94657305489454089590105723232710942010412720034340844068008123386087311491082325705146817443421451640971923864669275060212468713919717402692592632935438229870799394700993433868824859805694255778949829025148004023086734804758780536241929551260376006834427183281506643932573299886250163204135999169166231584138801206000550119725654628362916966430441328672417604723371800230532602134936614457200574283059821025417903129729493300637931465260387148393111736994523323445836093202298342389599538189929265841379966933488824448848535633082700922297957797221515363622087978947728169565705873540670740786994657056602045021018805301200486051089580838631440240822208743400784108680088534280500070301871207356348954422290826968934959254376386244232194735911421385827834064349424688116272108956460811251354925350598139231019784960863176421489630571995290799742295718938162502835386883466460864672768391659537862786573789936222265801463006127152974708956624480906008764248347492930726215803713642902596121492683780883720842791590351064604141274626339442758777441464428679260568367342135765341440512616345029430158605404081482254808027895619793000199277501537597985235656085587854695133623397358527139809358654975116973375728989480371034952279188230763740336152159135143634846910866677586187651329836118451831901234552491985099734247680488203719494690602181386780759236980815764684640786651761404172704515804192742887791447611990950504035623394987447455263365398940998689000193555231854728063988972695232983859156070771330314109840557169952197380280568686547075394270607528838720518732550794891064081570852813963953416623740452949271100546463152238113358859018276518285955031411302987259020964626679100467724498659955334026789391261254185486779926387062302662035415011663748920486076693415866869616608296657047519846273476861243378514342128134366670465143265079733075971420333817940385760075926350813860126123837577835393613021477487397578779472062758844765870156032388382541863849683707797016383878860754648086715322639666624540391764454065422922082369492559914094016863101731785917304121707854767565403939347250754905180122388591459993721724921008062962479753424632980450586898450115381131416239191930254753392412614086452000082185653481294423781438687396539443751259578033133901131301173077972628387271757782736167155004637560906696920657648934922377631452701552746943209288667420042456175077389221228910832288478616156555858030576150445084530526869000480096449285461234589991289992211451011638077749123818386601995819890909052442422224814609018406649948038374489295773667397011112157010427649801827121260940166108182178441785191220629864897746247733242608151975758353281863535764806112673901460065880610477342222585247700*t^96 + 19822213094662843615094663976248244682959499172026618617653380736840189452036085636093403619396989681905451099054982217884736316626785555633214224904292605344353115596638210457947928336134940093928590603709643983143693093243883372579956223768654043986182411431719577580774125447436530025835434448204626329305436780356133538129488506541510651486908004405794031748850848657918453285486424629213622789278584691306085528885330305742855323924781911156174246412382186822785985475507740008395027401833224260992736448604929669168847206661318749825378999703190293460589577020591549952634327552504102935781012280755067559976481881271430732961235019506127100831110578865552522867374911316771171480211487120512445971145276597290857537434830711206857439203079593780787246213419257886005973161279687456399111504438334857151066844880453868419776203239036495093841067742252491734385641388459170713991051645601271985355093353790581064286874344902306633223107169913809313211189388948928052040327218368868802583035410083303011588173001545188548335273059393005402529442167672907577357124426026734224177163834090554147660660565169244307328496541272727717310102976418129775565956813774632445171621714939801419534688442108525879402251457031137361754507703125589288158122729252366428660082924445087385966665872616584507752328377490887207361733206085240082226863613124330502700064466789608084539159296062611733968649991264181716837047368977358453136265754964611007604638074979431508185743988605974079056801903952613121767299807905905061519523806058260994215087562408686239697516386192572573442497388224731855888912643449647894701899978688244555754871308475860106714655090522633980574167001720524217076938247545300272659494941370969661709248170551790825393222916940607646814691020654634189259304244013763784678388939418977732742902696819253998096002157137758263674189499939685238573988429047055497035537237899375679458161389971230951640189354283481972834768642702243605307434676659312521921580645464458457377393139638074264786417285931224064146725402254105270014947018129404433722182578621210123620333368432597552922038196516375990293899534622980851098136459083974255187375223025383793081441964491690946291634546219523150590124519757288802028876073287730947951225460392922140653274292386943714950416639326208859172715563151309666392568891532070801634661409693151483843195836634663303742105917605937090637595240783313937162686149140142711883246310015472384639188372415049232777900378549780122312385286343051348180146521106167051885626352852329898332981920688443429054863966563192058140039753973254583132974407584382340700504200973886462168906813227328814614913509697334059718836404810029457394646695065651410407194128353431423900918166068556269594467710867786/23664326372363522397526430808177735502603180008585211017002030846521827872770581426286704360855362910242980966167318765053117178479929350673148158233859557467699848675248358467206214951423563944737457256287001005771683701189695134060482387815094001708606795820376660983143324971562540801033999792291557896034700301500137529931413657090729241607610332168104401180842950057633150533734153614300143570764955256354475782432373325159482866315096787098277934248630830861459023300574585597399884547482316460344991733372206112212133908270675230574489449305378840905521994736932042391426468385167685196748664264150511255254701325300121512772395209657860060205552185850196027170022133570125017575467801839087238605572706742233739813594096561058048683977855346456958516087356172029068027239115202812838731337649534807754946240215794105372407642998822699935573929734540625708846720866615216168192097914884465696643447484055566450365751531788243677239156120226502191062086873232681553950928410725649030373170945220930210697897587766151035318656584860689694360366107169815142091835533941335360128154086257357539651351020370563702006973904948250049819375384399496308914021396963673783405849339631784952339663743779243343932247370092758738069797057690935084038039783785908711727716669396546912832459029612957975308638122996274933561920122050929873672650545346695189809245203941171160196662940351043176128951048185721947861902997737626008905848746861863815841349735249672250048388807963682015997243173808245964789017692832578527460139292488049345070142171636768848567651882209680129683137698722766020392713203490988354155935113237317775136615788059528339714754569129571488757852825746814755241156669775116931124664988833506697347815313546371694981596765575665508853752915937230121519173353966717404152074164261879961568369215310844628585532033591667616285816269933268992855083454485096440018981587703465031530959394458848403255369371849394694868015689711191467539008097095635465962420926949254095969715188662021678830659916656135097941113516355730520592373139978523504215775432946479326030426963691891350984836812688726295030597147864998430431230252015740619938356158245112646724612528845282854059797982563688348103153521613000020546413370323605945359671849134860937814894508283475282825293269493157096817939445684041788751159390226674230164412233730594407863175388186735802322166855010614043769347305307227708072119654039138964507644037611271132631717250120024112321365308647497822498052862752909519437280954596650498954972727263110605556203652254601662487009593622323943416849252778039252606912450456780315235041527045544610446297805157466224436561933310652037993939588320465883941201528168475365016470152619335555646311925*t^95 - 164836295861669837471529605919760834143773392456317252306151038779449745869453775231129697032695464011048240207253421949664832012906211803650221795986975854538623064637954250220019517680612910322677435705029748315066883579510387436365504976758235539342870459910847625267443130444768198811173771280713742091400275298091441365250209602727651112757668489623040079921277161436739407830679277797353221800670563814875183528346920092388004115664102850475252489629375968545859906735973289802570746016394588962391179315660257119204690125290162847430290157391468255483862971813925213605938497839586055059471082364540801473964714675443339995341345813604402983258232217863638688107659813058559462934457703422738154727283375567389421053723480042015209456027505867547146607037616281975681560660656581657992480764090391998957178128178713859265686730306003350884257951551142445317064578729055345744894645772902628565040760889232985321346362182004756524112175007760398962644117477956369617537233261488438716005652375779542192863115731770299322015897876401603313050850786627676772499580368026176112555275216511586093151541384367296426076034272907565360647202058407762358889262275347960241370122341948290432989004155373948034992734433586573185710391140184978446529560917808588081192539241512847669912272406325711432171948667133548578238428386526593516159250291268893957442904786919765626531687657832897445016979898292907260034540759576350619710465895832696686768009160197379233510767161785921786779345035260051127472913143380785078776357946993499657764790915944002004434349923813376557874386306633539012897918229864747247551004690009816105167819227228896493427229748628987153026130673046157333238627395876816599515412086561335582857444441076450881257810790739942196934722768886569185049833057358368649868441721437297223483338736242767164364780092399657397680188432618109129055260259529493581285444680863800945630900619482340474455630110419429386238065919169363013234449421247524112269952792015833940173349237504652963869829465005134565256440636846244104841221547729863712064268118703713935351427104736635323703046787013742413736847583219967786084231614171683367117520234182485491005813209880683707029429650767154014279268960624399837130639060118384953709664233025590133607608247677025878060725106982715111191889595432748034398839575205473734038715019756965906768982583737206013066720605591705463145131934576209436731394258190926489752565115964699159837301495436659893156786344480983725021299340921657342594748196976138324784952595431391615303853159309928747408993101113588542440770593554865054166033219594949862351004499562131316999587327015907285827578155561193747384114337108099417032208703658953531611613747411583216650321856235074628025624371563378478/194047476253380883659716732627057431121346076070398730339416652941478988556718767695550975759013975863992443922572013873435560863535420675519814897517648371235138759137036539431090962601673224346847149501553408247327806349755500099295955580083770814010575725727088620061775264766812834568478798296790774747484542472301127745437591988143979781182404723778456089682912190472591834376620059637261177280272633102106701415945461266307759503783793654205879060838772813063963991064711601898679053289354994974828932213652090120139498047819536890710813484304106495425280356842842747609697040758375018613339046966034192293088550867460996404733640719194452493685527923971607422794181495275025144118835975080515356565696195286316666471471591800675999208618413840947059831916320610638357823360744663065277596968726185423590559169769511664053742672590346139471706223823233130812543111106244772579175202902052618712476269369255644892999162560663598153361080185857317966709112360507988742397612967950322049060001750811627727722760219682438489612983995857655493755002078792484165153051378318949953050863507310331825141078367038622356457186020575650408518878152075869733094975455102125023927964584980636609185242698989795420244428434760621652172335873065667689111926227044451436167276689051684685226164042826255397530832608569454455207745000817624964115734471842900556435810672317603513612636110878554044257398595122919972467604581448533273027959724267283289899067829047312450396788225302192531177394025227616911269945081227143925173142198402004629575165807421504558254745434119377063401729129526681367220248268626104504078667928546005756120249462088132385660987466862486207814393171123880992977484692155958835222252908434754918252085571080247898849093477720457172600773910685286996457221502527082714047008146947415684860627565548925954401362675451674453543693413452805741411684326777790808155649019168413258553867034562556906694028849165036497917728655631770033819866396184210820891851600983883586951664547028577766411411316580307803117130834116990268857459747823892734569358550161130473449501102273509078075661864047555619250896612492987129536088066529073083494520497609923703141822736531319403290343457022244454445858877226600168480589636653568751949309162905859690082134967924497319167404809843888193907103454609142667759506999858728687348180316590874144478038183131233579041768211087035158908647903519267206191381163120939508962681108412423287580081450984197721035195530909482144484033474573858059385703827692534091430776363557506965560869948487733632393478667703056336018163872779921871376682093745598584927340521773465805659642002291223040379807853147346711550304624227820248317852530981497993135055251478551556299757785*t^94 + 29066146678078272289439601494271071189043807155733727384113532569934263074242794845956219696251506744673431890718146375487785502732272894552988432261845223668312557920297119150741463170733917096475937795076284240927706858209322144075737851541926648919617175204665495017267981311702983188971255016208533108419268468028745512482844591080466961602010217252360677353863344812618234780058370939898940774444742919935625713404376789294948487961538267986362689209520833523632025687482586098748014075353073345203566059069059418613107550880461159285231471009844227913128327532098842112283292111043758399081826268544874853753759390178652977736196339899024901762170782615612417971303050749275986544878648099956084386109184090899757964402186399009292831198367478690320767005405537879506653905589299035532677190959352306066468427580942873179911259302692195199960091095387069526932300699352599850746532386625468926779866493070075603306876302576804461806555023009644612320871492506140447260436283131732636081742375526175420164243017456525676709484373700906452121615530954897911747152934950556891354033273557411104234479265683830120314103554599311791819914089079763021953159385953487430434773993305555839936180832309274143213454739489499062380453653303471048721089883337917027843744627383726234967428569141316989923000539204691721819437816509931122642401713134251912038943948836702369732464193720790854035757048560307391300002658182513909781199691611796357653118655214220079286763810425585650925020492411558100401230554859124759517741211874166969390788148026739736809720576405299801250164736234865818574549680667320726710638631592003060545460100259054522035135238982270302166677124803661479349781505501281789630465706244874437981659388038142806364995126568853418638210094255072037489268285641228826255327491628687436285205515399734705276047759708136170583196253177089171836502823621943878044790731181930953649488798734732078400455055122556353376747604879130674218190177536284632173822274992794923580433177824517101582175853487927657046610792934043776517744700246874141479344876691020298129115547579770647672250533404837594160863120862476310840205219175883008921314955437553060340750486071961786457541181972250930138149907774422749399349403470316284925307529466354532383061059379527969908499401269855305893159603114607294350765094225838716678442188337237399831147836331895241868977424914716715935363196035708871280384022486334346735328458806503531947406002857737338175056446974666648348338694969768197125972817556964786911752881093425813841143844413758027919004605315923300899013792249825216517725361951861041844592083109463433532120361844616149457513974793841340697379125598556457831834006688449656246890577728690007837207559888790697059697570824425927628/38809495250676176731943346525411486224269215214079746067883330588295797711343753539110195151802795172798488784514402774687112172707084135103962979503529674247027751827407307886218192520334644869369429900310681649465561269951100019859191116016754162802115145145417724012355052953362566913695759659358154949496908494460225549087518397628795956236480944755691217936582438094518366875324011927452235456054526620421340283189092253261551900756758730841175812167754562612792798212942320379735810657870998994965786442730418024027899609563907378142162696860821299085056071368568549521939408151675003722667809393206838458617710173492199280946728143838890498737105584794321484558836299055005028823767195016103071313139239057263333294294318360135199841723682768189411966383264122127671564672148932613055519393745237084718111833953902332810748534518069227894341244764646626162508622221248954515835040580410523742495253873851128978599832512132719630672216037171463593341822472101597748479522593590064409812000350162325545544552043936487697922596799171531098751000415758496833030610275663789990610172701462066365028215673407724471291437204115130081703775630415173946618995091020425004785592916996127321837048539797959084048885686952124330434467174613133537822385245408890287233455337810336937045232808565251079506166521713890891041549000163524992823146894368580111287162134463520702722527222175710808851479719024583994493520916289706654605591944853456657979813565809462490079357645060438506235478805045523382253989016245428785034628439680400925915033161484300911650949086823875412680345825905336273444049653725220900815733585709201151224049892417626477132197493372497241562878634224776198595496938431191767044450581686950983650417114216049579769818695544091434520154782137057399291444300505416542809401629389483136972125513109785190880272535090334890708738682690561148282336865355558161631129803833682651710773406912511381338805769833007299583545731126354006763973279236842164178370320196776717390332909405715553282282263316061560623426166823398053771491949564778546913871710032226094689900220454701815615132372809511123850179322498597425907217613305814616698904099521984740628364547306263880658068691404448890889171775445320033696117927330713750389861832581171938016426993584899463833480961968777638781420690921828533551901399971745737469636063318174828895607636626246715808353642217407031781729580703853441238276232624187901792536221682484657516016290196839544207039106181896428896806694914771611877140765538506818286155272711501393112173989697546726478695733540611267203632774555984374275336418749119716985468104354693161131928400458244608075961570629469342310060924845564049663570506196299598627011050295710311259951557*t^93 - 112763831040155896003207088813272554305583399893128396047269190395540994067140603240689997739864073698633424260038855110587294921689242327308385880891080820553429204549858911339689723266092185993650318676194148023293997561862444219252329924850685030585594154671611488614753726099355582303009848259858165647736462581658777000476970030122680088112660170050956794720265071886924647050595499018218554376613546114230371185461721444612401766880562519362858984903302641737417118287698327804206662778143195926651404476451230478763083689796201044945079766548919444502421841405708828489533181389333414646091904787187398462500703696193307765130288105601569360646986747019705250744004565024729570285643946798988102448646304333151685276700694558299771434158576702374713056367908321623342835299994424127949545500921557693491013973418102976104473873234354736188173782994146524511832064063226867982868409131896349823194157432000972620267090461971343574499225019654965725947035124983547049497686467365148351039355608471899700160215794785617502004756885241685849010780000692236479440888909368950532667025707923893749597886632407753749009511336471130650682131593669468395745310630715517481637849959639541837035070893101160066783642942499032438738326353543399077213749433641452657500010112018707907570459285513581348438393611666014626988896591447803660375522447117892827473831714756754242724717907163612434859408118858368289115684752842244613437586379114302967260549013880664904469948859824915717362776172795934359660021492642344937312136804917784370534086338737655784141312504730835256599042455587722188309353630871935380536979704129539572903794950295485842464117224888852944372623750053544616700639630318140185573905222363781006924323182434213218816757967198950888877645511117097540646194411087142917550700512327701444887062625547371416200532849088529958904088582490978669920884973129922982106670619698558803979719205853883067662385659652525812473752713920345045020323239698909705929851616805358072970969671592918193704692539751091672052356029618273152280674995973960155558316578630813150788296257114335991114773987975304649825178358306043882069964786931380147143003268280978603980288843293793139730896228643832721096241805179536517313682277135874481912534276374633915727466180899638920497408743320209569239878724557395178687694820320833061767091317894457522204107768555473408844647643527274494317899541709620347044497160715264370117183802554405302594852178887462342887671140515819192611428815326630029901960782826712767772383316282129466408550431779703651286520043039535909576238014426589610915324816981588999826658016831771693803221428215947781964818321284225889255302056422925590169869578106579133218095282197600422472736310248087157739962618889288923728564/194047476253380883659716732627057431121346076070398730339416652941478988556718767695550975759013975863992443922572013873435560863535420675519814897517648371235138759137036539431090962601673224346847149501553408247327806349755500099295955580083770814010575725727088620061775264766812834568478798296790774747484542472301127745437591988143979781182404723778456089682912190472591834376620059637261177280272633102106701415945461266307759503783793654205879060838772813063963991064711601898679053289354994974828932213652090120139498047819536890710813484304106495425280356842842747609697040758375018613339046966034192293088550867460996404733640719194452493685527923971607422794181495275025144118835975080515356565696195286316666471471591800675999208618413840947059831916320610638357823360744663065277596968726185423590559169769511664053742672590346139471706223823233130812543111106244772579175202902052618712476269369255644892999162560663598153361080185857317966709112360507988742397612967950322049060001750811627727722760219682438489612983995857655493755002078792484165153051378318949953050863507310331825141078367038622356457186020575650408518878152075869733094975455102125023927964584980636609185242698989795420244428434760621652172335873065667689111926227044451436167276689051684685226164042826255397530832608569454455207745000817624964115734471842900556435810672317603513612636110878554044257398595122919972467604581448533273027959724267283289899067829047312450396788225302192531177394025227616911269945081227143925173142198402004629575165807421504558254745434119377063401729129526681367220248268626104504078667928546005756120249462088132385660987466862486207814393171123880992977484692155958835222252908434754918252085571080247898849093477720457172600773910685286996457221502527082714047008146947415684860627565548925954401362675451674453543693413452805741411684326777790808155649019168413258553867034562556906694028849165036497917728655631770033819866396184210820891851600983883586951664547028577766411411316580307803117130834116990268857459747823892734569358550161130473449501102273509078075661864047555619250896612492987129536088066529073083494520497609923703141822736531319403290343457022244454445858877226600168480589636653568751949309162905859690082134967924497319167404809843888193907103454609142667759506999858728687348180316590874144478038183131233579041768211087035158908647903519267206191381163120939508962681108412423287580081450984197721035195530909482144484033474573858059385703827692534091430776363557506965560869948487733632393478667703056336018163872779921871376682093745598584927340521773465805659642002291223040379807853147346711550304624227820248317852530981497993135055251478551556299757785*t^92 + 77758416250424929972970911637047901894523338691968436631912776739487181600833044112830355984197262535016351889449621131452471572193198627879862982034883032090571243759474070326047383127419875005792598640164065965674159836769220788611184715528631702818421908267982508595045218789437120156990323548063121040597581930630045726410260702667306716281636780566927404270775021385915186795726234540675872634386304879411076473624304998083911113766052136174769279484859487636884901279536830500776070294502876429321352998367019850564012473241893386839905023142361233467768599234707793811251431101901418441660012481855496598874866974455406467771922337281312184904824030778025043122571374097143570240420598189278477007231456787557425042725098606859847813714027634498341396484469231883145216702424950894257599462730308640202214047495280920610104078611051066324554764198998724286538307178888244043056655832625659170117654335754423434666619552287090763993554939553902067744634973280855428787931289216904608454589628900748643116265986753593254734981443244130631930612527053557409183989099374643910797071054890697657681003428061637042361942105641342773598041687970608023755842322516209144486717549406211633456652329697679916433439742628823504082555485737424568857028552029039362753075546397834465189300498518075964129390745053191558831766771958574946899867319665586209074056274002105620615148918405707261098507517118266888004436583322041813384913416853698145663075815704403826789064894581723505504111193862375614148282404529754415004850995555019892372941536475725837539165667089024771155310616462131473891884078654496987723318935979408308286208546948611421789381007012420685479168544261470884798623452675706125629092296627147053282226923602564480670021202052580891249690362109638526788678361894465900734894066761066408503407820201507656499773739268709961833220383326900549996450883506566907488793749285749529013646530213551143041516364627823378595984320379887651482505353601754157756286575176535090695607897762568616702597165687626110924125234086121500777311243666770885553992032743842259148437052959043097795743016933403023225740113700295006022201494909611691823200407617662291938652961428046207475521629820460507863814434210921213185669410435864539727607630697300047064431329326186560745734827331007957512898757063908102016001382874456305110351539462214484839840129354023348510258384740616330690594000342632264191904044581504637114222466521255037399973185446131428525499398012353130297027748120072122144289467997527605882438349660055380256691168326686761071575843553060406871478606486442901576345657001028324105342061631314940687370706320166787732639969150490137657711904994407353170264307318658142019349030402083195073250345465041474926833964585069136193332124/194047476253380883659716732627057431121346076070398730339416652941478988556718767695550975759013975863992443922572013873435560863535420675519814897517648371235138759137036539431090962601673224346847149501553408247327806349755500099295955580083770814010575725727088620061775264766812834568478798296790774747484542472301127745437591988143979781182404723778456089682912190472591834376620059637261177280272633102106701415945461266307759503783793654205879060838772813063963991064711601898679053289354994974828932213652090120139498047819536890710813484304106495425280356842842747609697040758375018613339046966034192293088550867460996404733640719194452493685527923971607422794181495275025144118835975080515356565696195286316666471471591800675999208618413840947059831916320610638357823360744663065277596968726185423590559169769511664053742672590346139471706223823233130812543111106244772579175202902052618712476269369255644892999162560663598153361080185857317966709112360507988742397612967950322049060001750811627727722760219682438489612983995857655493755002078792484165153051378318949953050863507310331825141078367038622356457186020575650408518878152075869733094975455102125023927964584980636609185242698989795420244428434760621652172335873065667689111926227044451436167276689051684685226164042826255397530832608569454455207745000817624964115734471842900556435810672317603513612636110878554044257398595122919972467604581448533273027959724267283289899067829047312450396788225302192531177394025227616911269945081227143925173142198402004629575165807421504558254745434119377063401729129526681367220248268626104504078667928546005756120249462088132385660987466862486207814393171123880992977484692155958835222252908434754918252085571080247898849093477720457172600773910685286996457221502527082714047008146947415684860627565548925954401362675451674453543693413452805741411684326777790808155649019168413258553867034562556906694028849165036497917728655631770033819866396184210820891851600983883586951664547028577766411411316580307803117130834116990268857459747823892734569358550161130473449501102273509078075661864047555619250896612492987129536088066529073083494520497609923703141822736531319403290343457022244454445858877226600168480589636653568751949309162905859690082134967924497319167404809843888193907103454609142667759506999858728687348180316590874144478038183131233579041768211087035158908647903519267206191381163120939508962681108412423287580081450984197721035195530909482144484033474573858059385703827692534091430776363557506965560869948487733632393478667703056336018163872779921871376682093745598584927340521773465805659642002291223040379807853147346711550304624227820248317852530981497993135055251478551556299757785*t^91 - 4367088671537065097758295515983806727313022672031810242815100399577971344341309326708034933777888100886493819813889786742980249629152130928814911483071181941742923264277814268143329566181994961868454881605464041486937112333607645571907120827890558653420025615904967266166077005875511355595229076575474937504733296703137229566875737959182582542817816837293571644374376381592317954109071058972331825080597597210611360847142044256144467826953985026461057937620958774427454193826999634811811470196943910717619110552328181392085223273851055398329806868243632132138642950429833808123144982962041283072237734114392513908945831634989199914662363493332729529415872044916141852668910440512564923079345038397086421140677853751312686146479088038829722145357163936619765477356834582405937687142379119552875337544474462671927837868264708334464060212330214415887206157632650447471316886975428431152022616028647555746169831065121656068470689306074117664159219226975763694673990168138624600219844619598100013086179241032174690419580424679288087353405181435496779610867917205021869865273240445174026005040122417448647119541499801939807396612383886401562574954927220636686524786569725079980736836712943261223069350256810897019852809292782480430406851421837278545477838571796332418776372947804606682686028121590601308671655011490998107382435813544058510148392447220485941515414250641290536389349053196307600864650840593448518562043698330480036955327097965074348228254861199948550870068567267745753171240762802758687979989927028613350649611119131121540279794013246395281635169291741650798351450468931794551345552007670433376162610394008425606981001330169764413991991385569746104887490838137769495461442500416034753185049824175616607085960114573144034925541815549567171902925637238607680875665716531673272175035029449961906099813838363253442148177508447014657288479210953466323775674784625101469433642154796917706311904058426511939546950145116207468339831613794904845198343093021892793845566563359731580807964622174006050483316047799035013249005350464213178465461402470619275625319084171078838163957329270839759439237918939007063763258821416966550489033378198304764929326817342390969793120385604103922182271411069716730678473025582807753290385741617818122855405715441532296800116965251423438938653814154428671042991810348136364254341971524733283463827818815360687302337276130495886575705632455776625109405378120870866756522719982816640305343069038094932935664490845265735613877382222780025817031327229397460256140384010614996219715884505130733258193048729313884274610575008552861399248847471346701528885351318194277463663922900352791663552597378281429442912043104404115520398171873940676467092295805954574865367527570578333405403721307633682925840092862747931918903644/17640679659398262150883339329732493738304188733672611849037877540134453505156251608686452341728543260362949447506546715766869169412310970501801354319786215566830796285185139948280996600152111304258831772868491658847982395432318190845086870916706437637325065975189874551070478615164803142588981663344615886134958406572829795039781089831270889198400429434405099062082926406599257670601823603387379752752057554736972855995041933300705409434890332200534460076252073914905817369519236536243550299032272270438993837604735465467227095256321535519164862209464226856843668803894795237245185523488638055758095178730381117553504624314636036793967338108586590335047993088327947526743772297729558556257815916410486960517835935119696951951962890970545382601673985540641802901483691876214347578249514824116145178975107765780959924524501060368522061144576921770155111256657557346594828282385888416288654809277510792043297215386876808454469323696690741214643653259756178791737487318908067490692087995483822641818340982875247974796383607494408146634908714332317614091098072044015013913761665359086640987591573666529558279851548965668768835092779604582592625286552351793917725041372920456720724053180057873562294790817254129113129857705511059288394170278697062646538747913131948742479699004698607747833094802386854320984782597223132291613181892511360374157679258445505130528242937963955782966919170777640387036235920265452042509507404412115729814520387934844536278893549755677308798929572926593743399456838874264660904098293376720470285654400182239052287800674682232568613221283579733036520829956971033383658933511464045825333448049636886920022678371648398696453406078407837074035742829443726634316790195996257747477537130432265295644142825477081713553952520041561145524900971389726950656500229734792186091649722492334987329778686265995854669334131970404867608492132073249219244029707071891650513547197128478050351548596596082426729895378639681628884423239251821256351490562200983717441054634898507904696777002597978764673756052755254828830075828817297168859977074899339506305322741920952131772827479409916188696533095232329022808782953907920866917096957188462135865499782720336649256612411938127571849405183840404949623534293327288043689966968506250177209923900532699098375906174954301742491346349444381264282132237194787978136999987157153395289119690079467679821653011930325367433473735185014446240718501751564199216469374630864451152828037493026143643768271290701912290502809952922225821224961259823580518529790230371948252396687046087778260904407975784763043515245732394183469442979992897397880190340508962266121865615769618696331091117383912761800713922486064686391329475256386210713866452863453921368659225322868754523435*t^90 + 5353355522321476936694331152222036632695560079084134293792759499083493876873806285771465389971384124797564054060547694049011063712813176423537236531678427829209784870366974293860968549515692417974220778538130269520531353553417474145780213043462323444410318785306955560459039383818526132331765365516330208239835622167666379974567309234230114227156517140259305379769981067580947899592351990011530900234197883333221444807156039439958996376311714871359969196087534657108173493872849256089990072717903230443283766943638207562722710547356589987918159560517619168744431286044123184705524313473862150204721532655974340689117707967358976161631334661331729707188747425258056637471753928343580937858616084587718374856336993636770520373151631318870411756970370655394949722765005614572194775962200459101433366882007183727261421267328638218429676470561264885847642393410658681033865522650502263900031534268444644077818904309641669055122039837660412816741448719198131891495600664513924263590041301013574509701034265782598142507060918258811546729092601626069277017693654129643677348366976773897446936685713831917734462386658506855441145621740605724972989932136914874808605803259449351206118217328416825500992065758245261577380979222594257917418373520474489022789771657334637408257160179755120291162818249201144752897246343563698246583965490178534001382083084857335904543440505420380894317878760091138545374386108333046427200567481858833823141943635892789153060168258910537470447488736674653009533051326639452799010952956627167373751326520660249085959444255814827597717984918321166151553461161907777135397543798307083870289605338759626094980376379328812071151713902814743283747273086750242944221971539734708558647804582468997866964142844118503429451613714645700836587015430819309737963019434788813074727837525240991446881984087703251290802504752054419700935493227717920336047251957994100398716987396976370065890732787653750569765328213764396009983079523536421173069997769680971912058676807040114073042936961590781831378728330232938416791966037018809031525230567344714711462785577079948515735399542169776561058337608631525841026916238170449519285464780336569088678689336524250516942155060614718250307742695147367820548438583335987558323869602927556836594372650519924420635028343924466183620711765025360103673914551506588582140311945329838069984264929684577180803281637518910947220483761417351928085031272094313727957860184213863804418693868902620868097994451914088851578747877065719305818321318365621846577844754748432667111295336205259540239613596069235729101479049999831989431014556164565721932807271735902835862301586838264817422995577689241637524596122190316219021282110399599800669153544684465283963456533662829118475011557017191457117035910186063753718167453624/38809495250676176731943346525411486224269215214079746067883330588295797711343753539110195151802795172798488784514402774687112172707084135103962979503529674247027751827407307886218192520334644869369429900310681649465561269951100019859191116016754162802115145145417724012355052953362566913695759659358154949496908494460225549087518397628795956236480944755691217936582438094518366875324011927452235456054526620421340283189092253261551900756758730841175812167754562612792798212942320379735810657870998994965786442730418024027899609563907378142162696860821299085056071368568549521939408151675003722667809393206838458617710173492199280946728143838890498737105584794321484558836299055005028823767195016103071313139239057263333294294318360135199841723682768189411966383264122127671564672148932613055519393745237084718111833953902332810748534518069227894341244764646626162508622221248954515835040580410523742495253873851128978599832512132719630672216037171463593341822472101597748479522593590064409812000350162325545544552043936487697922596799171531098751000415758496833030610275663789990610172701462066365028215673407724471291437204115130081703775630415173946618995091020425004785592916996127321837048539797959084048885686952124330434467174613133537822385245408890287233455337810336937045232808565251079506166521713890891041549000163524992823146894368580111287162134463520702722527222175710808851479719024583994493520916289706654605591944853456657979813565809462490079357645060438506235478805045523382253989016245428785034628439680400925915033161484300911650949086823875412680345825905336273444049653725220900815733585709201151224049892417626477132197493372497241562878634224776198595496938431191767044450581686950983650417114216049579769818695544091434520154782137057399291444300505416542809401629389483136972125513109785190880272535090334890708738682690561148282336865355558161631129803833682651710773406912511381338805769833007299583545731126354006763973279236842164178370320196776717390332909405715553282282263316061560623426166823398053771491949564778546913871710032226094689900220454701815615132372809511123850179322498597425907217613305814616698904099521984740628364547306263880658068691404448890889171775445320033696117927330713750389861832581171938016426993584899463833480961968777638781420690921828533551901399971745737469636063318174828895607636626246715808353642217407031781729580703853441238276232624187901792536221682484657516016290196839544207039106181896428896806694914771611877140765538506818286155272711501393112173989697546726478695733540611267203632774555984374275336418749119716985468104354693161131928400458244608075961570629469342310060924845564049663570506196299598627011050295710311259951557*t^89 - 159156929962060459470308900230696550746838603000774702578585868872408044303957766656250428728522419682665303626883927412741248518973394016749372811310659095157294275611652403445165126011765645483745669190872780288260567419607682984666217312352509229014807108885486420366669683508899438810304120645902602914076838695007381447035361647294985328860919572580240152462006528265605962874583055327836120356070532875875289178534181535244078529837134590886428410224773520982647253581081446602781246037983141108667346349889704578644015964972181928935542907818136506149498373592031035342804110819854159500496253358932550013739384497450902606027119461184682128825424236514978596637882700935719069794828941084815363175216159840009683888357527205255911535058521074825279108081267988463515172011335260250666285715774417121312363813683422493713701466051629677581751824402814140158921195139078521730930328306281820113344975068769505512686336175811946145384162008958872305711842601207229730291014760359638635511777590702195037807077376904858969420068977508990241833559852868737626658537598583612811053521053777962477065122679023498442771444285611919366981463577322544908791915637850237880621381733062274022791642713965384102986370844964708203915703992865516918068647903757491989616028497136861987516436506832240015800897134223194717947110047404912126769490220145570878238349675791668778209996532869050622514258125381653231812064138136612810608781119832150346147760628329655758432306658333278141862739673459032468214337356038168847344302541677055016175388897472949826606438054888277196113687874481687481513383588200920415988370821488706430048965110024926534568765488601172675232126047359014335397647986417414636341983941605068130384084025047384387215709694501089370262408759643074529848892932280036632784674115565113140774191576687850455590154699360056134771488161146559518309883065514003985544511755616529475796331972733219286777915688330608816017879991704309200134309371608424957364214002075917046303613464707257221453452528232718755202643815596674600925169952320986350127480710827143720106238925471290069688140196218119469105979180332925503666734528918676339323672381543366765538308611046694495291168301152750651138389231749679586443483645026052079428313823946494311777011250922173481669485188784523307680391841344088760368715900880835806282085873507285688736163204122154671827003556109711997936318390411700128109154903325592358199931720115946095646943541770456998328836398069080451007814110144739923681975728129713030476511015644603042900285110668470015298855673412418861015025326428462822057770628975454777313891214849013002786975586616891113451050114684212988378386036718454787323748551970254268599736248742378133876476585300908388939162052343085328850482019775800/2282911485333892748937843913259499189662895012592926239287254740487988100667279619947658538341340892517558163794964869099241892512181419711997822323737039661589867754553371052130481912960861462904084111782981273497974192350064707050540653883338480164830302655612807294844414879609562759629162332903420879382171087909425032299265788095811526837440055573864189290387202240854021580901412466320719732709089801201255310775828956074208935338632866520069165421632621330164282247820136492925635921051235234997987437807671648472229388797876904596597805697695370534415063021680502913055259303039706101333400552541578732859865304323070545938042831990522970513947387340842440268166841120882648754339246765653121841949367003368431370252606962360894108336687221658200703904897889536921856745420525447826795258455602181454006578467876607812396972618709954582020073221449801538971095424779350265637355328259442573087956110226536998741166618360748213568953884539497858431871910123623396969383681975886141753647079421313267384973649643322805760152752892443005808882377397558637237094722097869999447657217733062727354600921965160263017143364947948828335516213553833761565823240648260294399152524529183960108061678811644652002875628644242607672615716153713737518963837965228840425497372812372761002660753445014769382715677747875934767149941186089705460185111433445888899244831439030629571913366010335929932439983472034352617265936252335685565034820285497450469400797988791911181138685003555206249145812061501375426705236249731105002036967040023583877354891852017700685349946283757377216490930935608016084944097277954170636219622688776538307297052495154498654835146668970425974286978483810364623264525790070103943791210687467704920612771424473504692342276208475966736479693066885729370084958853259796635847154669969596292477971359399128875310149122960875924043451922974185193078639138562244801831164931393097159457259230147728314047398225471017622561513595667882750821957602167186128139430599810395140607818200336209016604839018591856507260362754317532574793644092045796877286571178366240864111777673805989153831316047618301402951724852858672112189271370930271570523770560116749448727326312133169450474628906144052405245398555607060805653995725336102964109519563598349295083940799111733166675350704045743457730628877754619620700082351279161027625650783422048758565155095661571518138449542200413634219387100226673014016248977893405987796248334263803383295075893931737894531712128346848758635687936163035992772986208147459899185604277147140771304352335149807439923278443565368659037222032704963192666848161712924528556947314981950654819317674014388710350680625262902488827113226209649980210029776252917566294767664453547721173621*t^88 + 113310858173466923191676907074117457326947179478423859325357419901279969489559095072428999210095145362496388317422003615678759654048285563754539880274549171677780152311700283067355969532804686248724299224345189796220244293958387592971607222410456674545250024466590631188296680140353718547682425706790419976233846212883186319225387900982738618227009727320269909838229008578156451839700108073320407828582292946497464169335278216276757809935731502486842927664839528850212599910931470469492236555129877349676375770023208090376118521326154530037956760555897646966183452876601323676501670167446511663104234652585976864267152579098291266204936188402264582524794326719595079139353829763504913281537280285502849719548448343101420134120364031991649973069816918580411727372501567322134598590779418376790421313907503538068407660043097304997154353676822665642380615517587686740454328650154067340337949206275807875046370248060869160177817172202598946179669445660270911770885074078441749460504314357645537680412764759676594760861833044168722164379419646864798915446655573344227374923875815697934568256160278711262964219415396802997308832047127113115320301970932439880135814964401223556841694723201992409786752181973038123164485848144103063502481066378431847583081674513728676542433327934331054791390686557272516062312324387576377108818591008158225828317734493589272980367518788709212362243927140990312257064332950491703334468028977136696269020008774933048492237490999429516238298761069660517116007896931557972464509935382558928397927798086616499173049047154900818603696047666441588156871324779557174125807327697373738994668547317958326105065722316933109492987674015378962444603608685935004294481304252817376073123832746934862056341625138994553321856895136703234128997949671097813945488977490166732908521693919120658482261161921867130168236441849885399467192265614928752254931689804085045630373927920951333837685092916524024983091110229773930139540414519704994983596353128204733568520380017439063049601631334515676112521331293427796209779922889035210044854891174868517199743741008076182134820832234381306339681286717162185840361038717223595398367672404828781252123405378936457613976717939991480977681607692099900685798435242495527830602295031123941469476330059724394135461754561308646816688653393395507210819267424358367590295668823514892968818184193822346897123029109743188264965611183028713762901490298723866036869765422624053462524055567283628282933673803602891192455953150401556154108389039727913958622168876310694438703510528856256516656371347765906802437877009139994005068084708427625398464392121101706996374848775860948702570722349983995578152376899697841170951968760582853817566140858837927363245383664853811405183074504451881742835425398230316186625273192346752/3528135931879652430176667865946498747660837746734522369807575508026890701031250321737290468345708652072589889501309343153373833882462194100360270863957243113366159257037027989656199320030422260851766354573698331769596479086463638169017374183341287527465013195037974910214095723032960628517796332668923177226991681314565959007956217966254177839680085886881019812416585281319851534120364720677475950550411510947394571199008386660141081886978066440106892015250414782981163473903847307248710059806454454087798767520947093093445419051264307103832972441892845371368733760778959047449037104697727611151619035746076223510700924862927207358793467621717318067009598617665589505348754459545911711251563183282097392103567187023939390390392578194109076520334797108128360580296738375242869515649902964823229035795021553156191984904900212073704412228915384354031022251331511469318965656477177683257730961855502158408659443077375361690893864739338148242928730651951235758347497463781613498138417599096764528363668196575049594959276721498881629326981742866463522818219614408803002782752333071817328197518314733305911655970309793133753767018555920916518525057310470358783545008274584091344144810636011574712458958163450825822625971541102211857678834055739412529307749582626389748495939800939721549566618960477370864196956519444626458322636378502272074831535851689101026105648587592791156593383834155528077407247184053090408501901480882423145962904077586968907255778709951135461759785914585318748679891367774852932180819658675344094057130880036447810457560134936446513722644256715946607304165991394206676731786702292809165066689609927377384004535674329679739290681215681567414807148565888745326863358039199251549495507426086453059128828565095416342710790504008312229104980194277945390131300045946958437218329944498466997465955737253199170933866826394080973521698426414649843848805941414378330102709439425695610070309719319216485345979075727936325776884647850364251270298112440196743488210926979701580939355400519595752934751210551050965766015165763459433771995414979867901261064548384190426354565495881983237739306619046465804561756590781584173383419391437692427173099956544067329851322482387625514369881036768080989924706858665457608737993393701250035441984780106539819675181234990860348498269269888876252856426447438957595627399997431430679057823938015893535964330602386065073486694747037002889248143700350312839843293874926172890230565607498605228728753654258140382458100561990584445164244992251964716103705958046074389650479337409217555652180881595156952608703049146478836693888595998579479576038068101792453224373123153923739266218223476782552360142784497212937278265895051277242142773290572690784273731845064573750904687*t^87 - 47776833817469246303149214824083843112748290997497891063811972214428633405520651245239979464821973473455089078731590391374018760509262811076048030025649457834348228059947157878855786688690592695925778837099434942175739183852165795861575761733654322741242839053219125752872990996250863251626966155399251245133117876109490605052088030688650530858122436813290409986062587786896394828042575618668978445513523341639548918233149622384560993553185603395087196545692298066971092954870641402960712347733705750394270610803240826099930515180851125499185581833224390457619267882714954710533626387051062215382245477205261830482677042705454902025049702141456423230210110842581167018985555062730970646498378949712465545401439311994925436807061383544152095126833762700583973845653368116188339205544384797946024997490061812496621769594292784062064126680655316604159763826305182192356515758113389303668638795398563857000269044333625163797666483124908598960067597200951756324680794710935615627611497467448394502898108196232763402567283836271949977917068579470613377996978102277391945357775316403788076986029830319120400473780951119654211756898354965648362458058411103363161605333158358641737832359301493746054511785775137563510511807565752295411573097607280678749913299941105822041839480065403639493892250722048784645843071366725166620674312046762113096232945067603859598283649011178069079633819947769272572470961175081255270333537232855452800535894171130494875006545157729892593648202379683277081005944684881193152315066696342736209614338847532680520457176354583402586991846159455227010663388343743640460550690362607380578897995730725913631373812651936854061848430139995296965933829966274166549480108100314576699347702084547230391215823449181709255259682656080366529945803439314853809602006563155183456063768531775727470469149739931176786944077012814654463266200312809657229933669277535191435954575605566680564397650814948455547250418085062557707044851278945987392365445070488298027732464532775420328794728652177640184148822399193841876694218185697492378078572251978351681070961472487038465004865442848432865501271692187884523190926779573082712498210791954946073819823623969380333996736502315772539135964272116509179945126855325781966902281249710990856914662066277098484771930960081513069673817693259304848170499034943043259353987794927819905062280843234428248937338106696289722406695626539604829523101056627020181701172505583361118516325239062432600804736067685977339630578190701863237390608558983056834516983127797689063522223108214875467476165394181782765536970132991220457878983188668606148917502312975306304960694429136663722270550230803479010424350047383685653210635153593182501548802371503941030902897947489856292576899192083597665733597995649084827215181866981939072/3528135931879652430176667865946498747660837746734522369807575508026890701031250321737290468345708652072589889501309343153373833882462194100360270863957243113366159257037027989656199320030422260851766354573698331769596479086463638169017374183341287527465013195037974910214095723032960628517796332668923177226991681314565959007956217966254177839680085886881019812416585281319851534120364720677475950550411510947394571199008386660141081886978066440106892015250414782981163473903847307248710059806454454087798767520947093093445419051264307103832972441892845371368733760778959047449037104697727611151619035746076223510700924862927207358793467621717318067009598617665589505348754459545911711251563183282097392103567187023939390390392578194109076520334797108128360580296738375242869515649902964823229035795021553156191984904900212073704412228915384354031022251331511469318965656477177683257730961855502158408659443077375361690893864739338148242928730651951235758347497463781613498138417599096764528363668196575049594959276721498881629326981742866463522818219614408803002782752333071817328197518314733305911655970309793133753767018555920916518525057310470358783545008274584091344144810636011574712458958163450825822625971541102211857678834055739412529307749582626389748495939800939721549566618960477370864196956519444626458322636378502272074831535851689101026105648587592791156593383834155528077407247184053090408501901480882423145962904077586968907255778709951135461759785914585318748679891367774852932180819658675344094057130880036447810457560134936446513722644256715946607304165991394206676731786702292809165066689609927377384004535674329679739290681215681567414807148565888745326863358039199251549495507426086453059128828565095416342710790504008312229104980194277945390131300045946958437218329944498466997465955737253199170933866826394080973521698426414649843848805941414378330102709439425695610070309719319216485345979075727936325776884647850364251270298112440196743488210926979701580939355400519595752934751210551050965766015165763459433771995414979867901261064548384190426354565495881983237739306619046465804561756590781584173383419391437692427173099956544067329851322482387625514369881036768080989924706858665457608737993393701250035441984780106539819675181234990860348498269269888876252856426447438957595627399997431430679057823938015893535964330602386065073486694747037002889248143700350312839843293874926172890230565607498605228728753654258140382458100561990584445164244992251964716103705958046074389650479337409217555652180881595156952608703049146478836693888595998579479576038068101792453224373123153923739266218223476782552360142784497212937278265895051277242142773290572690784273731845064573750904687*t^86 + 1088548215529322187339064637156824600345697664477395408688263913130921483224162616790472077637550454814533984964783141828211331086148797501679065290779659246499095349024269915094501097415150931212572328196120429094105628893032611181826399664618122251039043265430950447656941006864261453308363589062179203983240709345053721207799495974329363487192852098577737220133562906745113102535725938457987213443051774138171798117616601059782782868508834694599088365765307353078953829264748357520747360864593637329922608218593535486701624149825912136575681392209259175832402067727734128480346252431795020471879515303042870658552063414038834642768490311068246269731641247581242061538613485545026598746356010995261736940974519470602045233319859602009822748829149258320384529683910796356561674745875935643176594566369579952267222451598176243710484989549562315589624477537234018779406841262848103759188158900286056662014226148333808887478321908913439429872122641333178738331389309122713847861556357457615970212739614909800495173376265121800460315864361679644490805294237327678064543048312028799396858925323285730153658288832975263715062329058576448455093084240305978190899650782102163128252184231767253871384858934760845161614824261248681694759894835559557670714182317712899823789019318362594652271858058575114038172266836318373852563335748817438744452001156578843353161346024484444767496376734349081825338532903985446505122740982973205114694283538141988033957453011867404756110620054802843596845405457237620556290161610110920805521730774749330014169958019790389310682075486292617570515978525672640406521995880512029549391597172870732104113909191769383442387526298907097576150580583810213533695354103444456069483960560313984374185151657907001488033110698233747675542858237721142181211094973364992584001195554176914617294219709265494764355862292681088361696015886163073250684567983881372202201902462661988943821495674044835353118089362230593548167107700024491658752556904064788201811899126144439250689355305406306413253672941325415104839957964273051229992873654406894983989587121075385348922367823115887016019003192507590270094665625430649691814543042381057988450626255960185598884852616746938300689112089088475169992534939605657183829925088680480642980556445650840184247671418956400499120913998297371821836468686353332759424482153499363820429141472975709717562308102660512315943703221352876248097556289501177611113552772199247355492730793464042358415695257206473124991990018215816893396310786733701804475959847871893821013015578395363947560492653170097443492087962844639584226364640419579000608248947432047197413052937114126060266125100768069407373641558341596042741828024830317913890731709707593183731394318329499340088125074455353071260778185994579275892882824154669693696/207537407757626613539803992114499926332990455690266021753386794589817100060661783631605321667394626592505287617724079009021990228380129064727074756703367241962715250413942822920952901178260132991280373798452843045270381122733155186412786716667134560439118423237527935894946807237232978148105666627583716307470098900856821118115071645073775167040005052169471753671563840077638325536492042392792702973553618291023210070529905097655357758057533320006287765602965575469480204347285135720512356459203203181635221618879240770202671708897900417872527790699579139492278456516409355732296300276336918303036413867416248441805936756642776903458439271865724592177035212803858206196985556443877159485386069604829258359033363942584670022964269305535828030607929241654609445899808139720168795038229586166072296223236561950364234406170600710217906601700904962001824838313618321724645038616304569603395938932676597553450555475139727158287874396431655778995807685408896221079264556693036088125789270535103795786098129210297034997604513029345978195704808403909618989307036141694294281338372533636313423383430278429759509174724105478456103942267995348030501473959439432869620294604387299490832047684471269100732879891967695636625057149476600697510519650337612501723985269566258220499761164761160091150977585910433580246879795261448615195449198735427769107737403040535354476802858093693597446669637303266357494543952003122965205994204757789596821347298681586406309163453526537380103516818505018749922346551045579584245930568157373182003360640002143988850444713819790971395449662159761565135539175964365098631281570723106421474511153525139846117913863195863514075922424451856906753361680346396783933138708188191267617382789769791356419342856770318608394752382588724248770881187898702670007723532114526966895195879088145117497997396309011715937286283905534174913041083906744108461694467142022254711924084672099741768841748195248028549763475042819783869228508697080250074723418378835102558130054528217740055256200030564456054985365326532409750942068574321143163058553822345170662415561669658260373797970345999013984665095238027400268338622987152010199024670084570142774888232737886313520666028375742677315875355104004764113218050509732800513999611394191178555410869418031754098540072646521196970486427640522132520966261614056329154552941025378275238695525765640796233195917787415592558040867472764875838126100020606637637840816172127817072386212205800307572279626721067081321064738940622614421426176014821453888453291649769081744145843377012797391304757740891585447570767596851696276111093882269381151531651064811320777904301361995514074483424910398973668243693205718408075192111473604543655457252386628869663160696768504338288511*t^85 - 388544095555510855404485108519039050401078888503299130404297952815833656667944459774951287668874125380298963926550468285938339546434498803679208403245541172727631746585221957475239639838071962926701444392110562946215116447362500176785757278178107610784321472242467643909416483137726736982295241654114290702396428260625423342269726878841511033547419050153134154692156268141782726284507797669145415742704856923535359852712220994443064582858580697313798945235933322895216876466516933935713505516384055170270900725301983821585355058814844566657310573727497186750760558695732306000882903438087026929106408361694299429938985968127894356213969993553263879262843234486103597213022778315493194811882652321322919847496424808507867818948298738735487603462007223228371739811650913377612459527764914427268981770805794475244719762553140042332210147955347038672276446769498658078070002647935023386852740224257433744962349667115062033380657361371806234557015880374706738966815034653631203810217376856240801844720062684443415575342280926060515306716018099456621313253924351096301767541417599655851972696426997722252355421812138831751689355399498649477440823181946873041493975555564797198884854203028273633591187330029736822804923929698916264884613212811618305010045665202915828233430783181968351374054417898879853823219782407148201727886732226461388893228587558992954219902166527101147169680102467840888209534577330206065238159755050762716009845115818551779180793842049023733546048813417200069682575273914259368241368999492920829647893225229599264987946560906371199708003309990920359245434892675423228841358354929359098573254731861778676584488355354213442394621494490686120574457887562735034445904595426639361190003112077459521658523193203283696867612810829430226239323410341921764061579611881653936734932592597053811395650900568290375310780958035680618037859705180647614130097942758300995521262872881604397264354765210173597040686274999689160916756447548561658030079746118968751072051969579245960818208825224673962781841637340439613337197280342655973684813574480033117566050542843723422902838486377859243087995597468858275284512275481250536715566044166133420869812007055628258499588131872520656345474138263297008276643203010709057108227906472030567248796395371082908711340705129784692131231916671575721554530682390300282620168418652239793237727169631272378053065467521873645013348646196777595737660029678841600768598078296147803857151695378064319247340838597060569282414550200465631186138792271712290279626850388349413514220817397140704400681072974661723439551440965584855391567397419575036263660793015073397429804622339514019840250284312038118221021641808527304743143759046194704418677947657374497807315998630949331498384425501480025538034227554703243316944179512573449009920/207537407757626613539803992114499926332990455690266021753386794589817100060661783631605321667394626592505287617724079009021990228380129064727074756703367241962715250413942822920952901178260132991280373798452843045270381122733155186412786716667134560439118423237527935894946807237232978148105666627583716307470098900856821118115071645073775167040005052169471753671563840077638325536492042392792702973553618291023210070529905097655357758057533320006287765602965575469480204347285135720512356459203203181635221618879240770202671708897900417872527790699579139492278456516409355732296300276336918303036413867416248441805936756642776903458439271865724592177035212803858206196985556443877159485386069604829258359033363942584670022964269305535828030607929241654609445899808139720168795038229586166072296223236561950364234406170600710217906601700904962001824838313618321724645038616304569603395938932676597553450555475139727158287874396431655778995807685408896221079264556693036088125789270535103795786098129210297034997604513029345978195704808403909618989307036141694294281338372533636313423383430278429759509174724105478456103942267995348030501473959439432869620294604387299490832047684471269100732879891967695636625057149476600697510519650337612501723985269566258220499761164761160091150977585910433580246879795261448615195449198735427769107737403040535354476802858093693597446669637303266357494543952003122965205994204757789596821347298681586406309163453526537380103516818505018749922346551045579584245930568157373182003360640002143988850444713819790971395449662159761565135539175964365098631281570723106421474511153525139846117913863195863514075922424451856906753361680346396783933138708188191267617382789769791356419342856770318608394752382588724248770881187898702670007723532114526966895195879088145117497997396309011715937286283905534174913041083906744108461694467142022254711924084672099741768841748195248028549763475042819783869228508697080250074723418378835102558130054528217740055256200030564456054985365326532409750942068574321143163058553822345170662415561669658260373797970345999013984665095238027400268338622987152010199024670084570142774888232737886313520666028375742677315875355104004764113218050509732800513999611394191178555410869418031754098540072646521196970486427640522132520966261614056329154552941025378275238695525765640796233195917787415592558040867472764875838126100020606637637840816172127817072386212205800307572279626721067081321064738940622614421426176014821453888453291649769081744145843377012797391304757740891585447570767596851696276111093882269381151531651064811320777904301361995514074483424910398973668243693205718408075192111473604543655457252386628869663160696768504338288511*t^84 + 128162392121034747607117437885990139056438333792666644851292719847822168939743267899424785381223272610576072060714522339591001817856695449548133545865136888903402528697589916604016052612147977733820260344613982327404095865080004670199190348806893238691090635486623387282954051816517089813254391474457150612572669935610137259520351661467440784054098391859283688693277367071347316496621591721011119395560081355054193450005785245508100520897040660645244262787018186827575381380488436115532832559345090936570174919782018498937399042313903936554168744007457703210800396647646316452180620345297598793973219822099025889921623611125489200180297062560592825393215287924197508890812493002047919550181309684185073258400479527718697749588366641365634531014230415610562163168400464934330498831469265400331138569013031877966146120252268661744570349259690685184792043532357304359881257212128877817566306308990065578644287285686232803190305886304047650249372641888378634870860936890171665992998683197780097592515664993443999007572661692667912298107609096835489605102939181209441922899008441811542123953182224915480983684480714845939737715940994670507320135748931156536958130459935743059906200826725961243567017793953215087994645653014386345165087681399581107814282137239441487920572580143215989686310010095707052936018344942726081417027002323878756802957408010276201588884031188760002549912949282363239901387047043606828526699323511150236778211307779263596576768971459031573847084794200865685441969373220716998126496729461025811871751137088789350259842271527924822170642226459951381376884712368413764631502868994415498052440378787475172529606578594464723807941505883950679577053189140894893944180597111091005224218286314980093646007465357405085922866598695187469164093851497080746507575592440310296434600663079839354599699280334744674780085640465715313791713202373074723439311096422156584085449516788344307675612509790850926710989320950027454869455985581349410063683485803270635203415909633690172998458012472297924440142628845259260251440576598750307530082241198471620875491871280831972104855295460755975034974194828564914602407053377032668999506525741398388921336694921315051900351736763162164054470025490486186353201506151510207432989762957911041679601985526060984816099748390640788904299307753529395889480578852923562941065625868205265701360056988005648699029044154569599753520473020528180753866557386310314496573388282351016815557796991280653388738174775162683843317572809392454918483171764992011828425380018585346399145079552346767795678351000940467816532036951699984992576760512553400825237689321678932012305164379168058321238978618399308889457906177947863410309843905490265453212101187970584379889135347237047024910355538836845857092361148413359010247773860620194256934400/207537407757626613539803992114499926332990455690266021753386794589817100060661783631605321667394626592505287617724079009021990228380129064727074756703367241962715250413942822920952901178260132991280373798452843045270381122733155186412786716667134560439118423237527935894946807237232978148105666627583716307470098900856821118115071645073775167040005052169471753671563840077638325536492042392792702973553618291023210070529905097655357758057533320006287765602965575469480204347285135720512356459203203181635221618879240770202671708897900417872527790699579139492278456516409355732296300276336918303036413867416248441805936756642776903458439271865724592177035212803858206196985556443877159485386069604829258359033363942584670022964269305535828030607929241654609445899808139720168795038229586166072296223236561950364234406170600710217906601700904962001824838313618321724645038616304569603395938932676597553450555475139727158287874396431655778995807685408896221079264556693036088125789270535103795786098129210297034997604513029345978195704808403909618989307036141694294281338372533636313423383430278429759509174724105478456103942267995348030501473959439432869620294604387299490832047684471269100732879891967695636625057149476600697510519650337612501723985269566258220499761164761160091150977585910433580246879795261448615195449198735427769107737403040535354476802858093693597446669637303266357494543952003122965205994204757789596821347298681586406309163453526537380103516818505018749922346551045579584245930568157373182003360640002143988850444713819790971395449662159761565135539175964365098631281570723106421474511153525139846117913863195863514075922424451856906753361680346396783933138708188191267617382789769791356419342856770318608394752382588724248770881187898702670007723532114526966895195879088145117497997396309011715937286283905534174913041083906744108461694467142022254711924084672099741768841748195248028549763475042819783869228508697080250074723418378835102558130054528217740055256200030564456054985365326532409750942068574321143163058553822345170662415561669658260373797970345999013984665095238027400268338622987152010199024670084570142774888232737886313520666028375742677315875355104004764113218050509732800513999611394191178555410869418031754098540072646521196970486427640522132520966261614056329154552941025378275238695525765640796233195917787415592558040867472764875838126100020606637637840816172127817072386212205800307572279626721067081321064738940622614421426176014821453888453291649769081744145843377012797391304757740891585447570767596851696276111093882269381151531651064811320777904301361995514074483424910398973668243693205718408075192111473604543655457252386628869663160696768504338288511*t^83 - 471849893984083313221319536476755817206512637721672789608455108050658468021453574559919557490643107341769942693183406160020270488718355541993106558499135058825992120486298831697456319695482457705482990516409242938020599020818512954881766138577008589728916608580207356983699474857161349404234409341065417221479664713197434255744574384514469872058081151511934082866365643209113699338597168121995203407921690475569942106688698391593628365207196712949738147977805449826072572821145392419629521412630987805111457086840049918071029306145118272997193295671588580064950095609926368367770206907775408940086816183515086048865730479004166830943738423421812448586812942013674816606495031503839500265994942218261675873761300442245488857319963114675144906349642423534203143138321811156040283591856287322477435928219371365221553819291743974662285102219229754855830210216217762120863304588119268207200873518159522955487275985699227898814783337287689753435150910453430625143020547779063385984355963070372481211838317446731519869143883984083902572688032010648977243308903809128958231249402311480042399889968764144080002393013841102813785234711755248233756675853345423626403399656930132806535744280105052884398444209628218528364603539625771029312616481992712483771189900447384131813971382662259719635254689522957392936477025205872905334475988215734756860218135342668688067079835966607428339499627729727156330771150957642210829944437283786033113117718650874717592328773453998479619667670710930436648226255114027845591600664955668403887606809519196365069366314348369834242121762158172069474321304301820494270536580758526055017160393957621769084433904132912854335881839867083523436080037130092375772836819070571096355687032262655865910156369281158655263206333776752356150749430368456326129462546393382898618295977551213570948096630102653961682624605415470768008662798576090776596469227956981273632405945754193709436567438434399603952068490605028699364453506285636751384432596311434436637619909067446633381459897805939309243418552546628260376739369498704475760297316653048904751284430249409247013590732673046752973108102901616387398024477282569042004195488076382808514507338552180431302139641783736758904859745455393938028967128940865785702452526407982648573514212914680958884882582787427454583169384589933507460976482137428159956966905085651887335922640638108073680293402055035061562895990594326185839331277282360824146288847715380170396307450762739753235295526814767839631176942673210368652912405511450313627408562743337398952218645571016773327193627214061213051685114471165174114105722593715066845518355964558463639011645059744591196847518582701270527721007992545012490336053026000968488173392949602880932759343240344090679936191547530463413346339721221650210317091160941665048696320/2500450695875019440238602314632529232927595851689952069317913187829121687477852814838618333342103934849461296599085289265325183474459386322012948875944183638105003017035455697842806038292290758931088840945214976449040736418471749233888996586351018800471306304066601637288515749846180459615730923223900196475543360251287001423073152350286447795662711471921346429777877591296847295620386052925213288837995401096665181572649459007895876603102811084413105609674284041800966317437170309885691041677147026284761706251557117713285201312022896600873828803609387222798535620679630791955377111763095401241402576715858414961517310320997312089860714118864151712976327865106725375867295860769604331149229754275051305530522457139574337626075533801636482296481075200657945131322989635182756566725657664651473448472729662052581137423742177231541043393986806771106323353176124358128253477304874332571035408827428886186151270784815989858890052969056093722841056450709593025051380201120916724407099645001250551639736496509602831296439916016216604767527812095296614329000435442099931100462319682365221968475063595539271194876194041909109686051421630699162668360957101600838798730173340957720868044391220109647384095083948140200301893367187960210970116269127861466554039392364556873491098370616386640373223926631729882492527653752392954162038538981057459129366301693197041889191061369802378875537798834534427645107855459312833807159093467344540016232514235980798905583777428161206066467692831551203883693386091320292119645399486423879558561927736674564463189323130011703559634483852548977536616577883916850979296032808511102102544018375178868890528472239319446697860535564541045221225064414419083531791664917967079727503491202305499028227190003838655358462440828002997239532384321718915755705206199120083074649145640302620457799955530261637798629926572700902566760047069206126044511652313521141107519092434936647817370460183711187346547892082166070713596490326268073189438775648615693471446440099008916328387952175475374156450184657016984951109259931580038109139202678857477860428453851304341852987594530108602224880665518402412871549674544000122879815302223736659938412442625136307477903956334249124287654880771141736303831933852202415831320619207122633197721318289539206006506899355677071933571417355688343626099537518750953669312542474437051068620792357118026905974913101392681422179126177890070338868674947067923347479712917202615329954363925304910509393093024904594229695649887019450860556337527969323957268574093603394507781245506178281822948888444476933103262260203032485254350528702040736765441579094112298528967486289102579210643673619264742990887869948414555122796523778367995848882558875046622447719238174751063717*t^82 + 3265089406654388874496265049285100236963863259263402788287573667711120799695233573174933034678739201776936779359203996234691357416877650365533560744599511573781520648970773538304276526787925635556516242680507477351521667383252162039389384155955202265407684599181606821110329080951803352920081614710892597894720254324531075377030411157771182940317329545165870246407110576923011552706502693764143669193856792805156761066181156264535566346477276244183462487850931262492772932261840123746889797428050257419497445905394861864004992975236820405022307142787689605745549856719782401109093665582652423902773480485934661755863245177851433146477176134150406381020277704200261639066821823840419196437922322626416632360001439724913015057175780927939009278216570833625893672435405685968337444407831010563386752624201557341331011921748631227888358743342290557290832358569153422101478825894759489264756423772553474615410358972084129951001794888715817558939321366751460717428651176876680267473472320121501715665548258220557722765963508545829715873683231277374181139649714541523257321277875762614912316460328116595164910398687586098437515415337179855106514981156031428619040180813176272048942101767151558122625423625749073799253840859410082896124664110998565926202177885339338708575420286933532956927193204775543855417527441385395568887069465120421005017868255108167750910951174364451400714568022649737914190478723650088676123403022589906270129579431989555872426011434250854421581799038359035698204497485938552938619787077976842692174984516804344565802839567137627815259849639912588671023030701954406860686059509338623796711076416849670191150594781659134163158641610167687437320872269826616644637312069333087994759192880875239740244612312158455698971583362086163985321411343817574991096084727619904730868811899041671535019044169639692794473221737992888596137806182170300693050006393193539680722462166646516387714670554752985126470670210929013803278324137553364588377438481528419127819536794400838878930403095005099326476617109674696303299237287871256553569655477019370643898697455446376676596004261011160554893069355221311043816362307044353878821650314825644955788732460584101616083978788118119607874284072454617879198808673799956036928272479737201729649425310122447029328692512365161489451327685531616828292004231462881727276397061071297096888943815669228800750523970182584040207567988752901296963950430369605124615341929476560471489117149605362118723221379996198225569670469046440823649934045044153548617014787661237709150216107117816839877252271778634717145983670736631238921189193143907385129918560570833780142515805584557714955538513633457977803148411593475296990894680373350434648648385365409218671990979707946412178503739171919939246814595746696600842046769217455327344133120/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^81 - 861731770725776070233255689279555693585219688576514816016046234302561516186818063707333207355078412749964164730554495033126977407049092628620669900221234255477175722905869665501423378614297723682196061107837876508837878575407441223109688230090176394990513698739374920223428563660487784462790032063140698049010266708359512280882371979697233827628187579691106458509568064804134075480728630234986169646514470116937649667649154869084030902625093734467996352578894077953306642387469277331138261740327098330814291953751260911872700112772589216105145646413635911054601004791961944075571213459916501120781323897484295888951791168284456843646822389228379843619080455305942812578623734171744182261407262480430908329961843995100009136822882972067996223049650303655160589362504002034148815711858831218187250740339903387291381315552990804014760250168374400574495281498755049287461070959948136686256954398416326909944249174531210872490280654635997702164852964604597753714554698266177014520775556711499915359232474579837932745713773446418680054559651451367992333928322919108007115937273460030665673236908355612170251533382839669305681129874926126276687806395896042605815795204668666740876129187216336234478539400757273428279305894449398077744680999545479543852094532497615804262233655063323398641317431386913452701330722816882554863800197755233295500347172416699303935928855862224767821442082281880500649634637530018431034223263580591608459646514148408241037448915894686624495126600913894677734329368244440081399521984610823044329588441361704094446169221358899409033953771736691996438557583784179084680443115709025135231544236779029093217316654250139593537918651081721316754114809741511140014550484138738577107394833208607488200848144410787827815028950806492870870299979287566055582212668596158896708711806585107544926996894619214785058444385797488144395397482086322291763538403831784636481626927681830127997985248243040250021814509427988509398216332291463365017282700799505021788910752571188753524431070482226598559388204566204885450238768359186933543699777062291171054869441173000859025241846459012405097087687687366990067414979820052540676642157911531410948408064792112742307899731131939902796045491389252504869966453486135499230934373362493314809690464572574780825460757631400906566102531757889654229911760236286217218065475193866486460555460866132807656467980188990355475800392493724891245293364091695841811066002884003777175575620285146343854255656248396221514054797299268842495371752094003256159265174813609506575247242400518356830783044495163868519360477048540465996306865219427495522032778647309608718871997520418511137334087638415910495388621237608025016467740132244298415344933435665482800338469202249331776801464195266080643050395757917935701538406020408270780309611520/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^80 + 211937724059542949438229282839936596581742799958142707660365257235996398058518522680914658414822083109406968546779419913362579317250784176158734583227723129294129692806373171540566376570093494820296053903980365334849793493630801600052483335054548609086949002584849035272615456163397227191754668840751907923674306592507812770815032710938876607588825465882402801780892165190442430037658141721327486772797452808400498355924245784012956789627770708925278579635177241744621405923728389239405130732444660898858267363562559671421593819855809703162641822095366552498947140757902616920633166408782290541713677575994938086651897983155129920579935768974286727744614151302809575066413139442630246904001442935348631207067273512755503447213814988194233876669719677261067179817143659322167621120733091366771948820197632027790830687538242258981899700845087686652703754928873179746135387010556164788013908010325971766897053626572678618205605228316199785099701488112846922516998736196137106381192138835300329949651277505805707193005263196661340896265517130948148218876716242022208271336808100197626418471188295515176757260454201166418181180986758948772741830028766873091246373638628721304064060231033903220674074862239861366510268848322422541378256962229120927390484987512005001393185894511759828809368655084590059215398214993707744363504268933944137046411024733285623684188685021502491454659635649105239977081525835096141346355189673783835912871859024518127867468033858433152430009067318689183407846516395045988899122000403351398767590989039082841314531776345545484736449560001975031310378364676210146208776757616704782220704451480860005800309796410442142797189864354024376099306329900231721727592024587408235840677403530567475568314690369921999149816743401904845066303256141358621880334858950109118360491414672173202730718417744573499100251339946413974897674240302573024982844422661987253258679203311165370266848321320911911456140481789364813874606964062044833922116193938866670430473443863430671535389675674438918174410477629963925747955251522686953917021527725598801158456146550910775254124078763781732702648764346395436735853864694483062969463046186107775306546469805665735808887556025284608915353627970148737948438845563908000045946744738448563757588186310704330504581779842108456730735312363393980157827429498378880909980928461991720177899503878563909339891424551050693641729485574379137784722118558929218385259222206845805339019764902519615293585439914124696646516390780624406216670344433694101141042346982017625311893267415781564593317553463226600785200159818073180429833497304263123550792603375252740564554059711076935884038647057883614915382731894367392869447148371252309469074348824660498701379022648277317152567335482858804532870297350120634935226009043470989542929937203200/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^79 - 48649767379768994321433903132316376990916969116050253982047545386647706874657859710471667976075210844804398768721322558258998085786279360468237376263788836810693279767612254282107398838119210173888156955264614306398240401472435320350700249109696182871587548263345937748824744655416961798956098752139660693442974210975002434521753721082502852075256597581158441323648477225340703022643414393066196007788478118116142570124818209338664839350018427146224604545341181227944934571124861357415144781066697212813642238449076831286281039472147726371290322877742232395861648128792128279489339519882817449630153275258244549351422377153538055001933405677469275061117639536069197804663905447199420776895103042659349434374448012366340112821596635694899132299105442761833141848506213166739365319626991138437577822528408397544073390171897648023367795743548200104358783721182676118003886960135017458266275176925881266911289611272356152242091638862042597295402289649348607867520303024247578395409112906348291423161405544355670913246286678112567627337268052114094894974570003032852235045185860644130843643916156224759858322884309553707124483207830121390292209140140171446126933356119556919438239662847491440591044214823366660565113517821245940912933782952144496153714439819944784351084278047779340241850873478966571619647607201073226455635809072532515847156293590083867143714717587709493500122563337817009229064104586695505683763023922522185982582007006265234743970768201233598961012611764705994966870570896571333976211625187236802156465242709695705998785655308000074995763993743250816450934292262275184864008024294165466321100173989240585505313557235507612173796145271568587775399165990541452099779710633674482546523153221754450021362948663936266074625779229183748874546290370486098359024536762989151176940069933942440825136810277451417127637837066842687026387419431549269136300911774487043147596785413719587613356702206102197697014255185882557330708441326711963554457782934596641215675655944908077223781211646535939559138043744370348830550449465874607002274863848712398204842782756863744909696794013373191169749577699503233649319056224038763946244335493247926313052520123803598008336046918300284252037414899446287411737836273554878389215892458131373936602399885634513108431336134752889248308365878151747838474151131613893959797756747473689628846437524713245691970789051829075591957116762956786563362627453578905517941145377664916187402601079614407192081458710630181904601839134384358200412797602561723065511568187325558809705367359306983940169807928651381715716631846466227970195155722457103614321606347458860001430151008600128207671403344395581135919765248004168252429460974053238862458840723885835799941837515613015596171236168514307199341223359993497697842272567219947485100839272448000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^78 + 10437490297640781118117131461471803699018400232136436335882075357495726844808917213550626145404832023928783685080968741647851528651963685939470495510347100635582443116247475879770475375470705682331581154481661535133682026566579067733852932709618721787951928239279446048329016562227142386398374093939576306502749068951379843092750785717675320245281297057621354051639746532838556789262538860697854934886788393219401106524688381966218571127215673100923238309843757722093339432752263334987434574840427866646495760767390798650414388039553649651805325475781033430323028595897636650057681796933185277031325236858013855102753089287687899949010543810532080861461042401846333351110715539880924049687397314797754609627211924557846999480419878719336906640138000023619777719006738415450447137295398277669153225724778868427625562517384644243469878653003014834257460392585492723194335755079168409691170198821998135322070436688362380143161581204149092391982065627621969399309784527281083613640171419650934154027431509773918262980191921906623634879286138583958992559251133238263740699048809255974300265511398774228742973113190074737568092805373119577314654450273777890450302723638864080147489032481990674332648673732594757115617964357974594955530793820552474022787092403455761090813649937396267071193492335918768525099441703243615444937659878361705240084207196982252195964705424315961583711063183712704974394425368714338526639003325939783805094300305608732031600926852162501087872979582895601271847106814498540178985886901506472012612994339537395818608559631632916331270335788572142729313418382490448432069749244477971673393897512200904128305457324986588944843498169789035315803264044883947033980406985320524064344137413817458624623984457614814816567700646366050652022950526375845416243766741542754111821246428714980348282153133752181602657851812557358013317837211569798348495769103693905654933834243468449243547841778122175943258347078399999140850710622056472376841435803657435601376588922919385826520619663864791269886424235305555282175687090842574415066390427839987088542501275951650537527832506905123992445726083718964832081606454896344808328561272464000811226442451516253843841240111354187556160368745091482127764131451692584715395236474689026568140670162678252453755030753507213338776352489039558525414777884533185705254894513459438687797157520268269397703546869117781784510459330455812920867938690539675322986170286056245452788889613252787831435416297033947881061662429496200318096112062130261322842345557297358650144008806134217664019612151886349367410937297027570501861524026601947872296493914263162074634962204359825529586901154218202673648152961288772441247158010110341976086921738866069321776873900196418464357242511579440793735965835371476654367536872129055958719190716225945600/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^77 - 2095548531457325401567260917810689073141867143268304425340542427993482301224247488158053474276275827712803653949120071940156496568135786835437058253363474750225831773731579807981063109170814120764850325786573026275891335515476742992969912575561624133958163599003313192741695817239199812389443949194857972707698510185130588757176716994811348006151720989311507566041120108925802630896233166217984288872886767306469013750311309141508027709236389427075253015449630813356427243948204983920093674259782752521040920732668233793254359553962806562110311137644953027638321599096292029362531337186194467166366560788230291758576245206913020719073355971867839039178084830272707341056591089958681075536752067831625985802993960181363262311392950840857320145470840544246645965952394312879133641602313293041040755492767555072232233892610709433177726739144196464892183391868850267331535110126492932157047648969036272565040066370311117369580210234690822590910384834419889292444523606351582834752936551557364387937612102221539976620122288154353414084965444162552780921493201770635272067033094902038390462463148975836214755252297200725916082562667336972654539439895284692770272295160426859022761618979063284737244987113442209866608699822641875645037886513523961137753478385500011671629787251534710110823584285823781061453546601609657089095370226823420812599924757141111363401847181756752384711022686672525687953741644490665354308984230091200597252273014016477710662346604630673459654727646305601109093779022419218963143148337128897388344330960374144312223979450051782014289179332717937182719288038051715744150391189226373711044910941766048327599292505845301447879024388682654137132430036137055511462827096870304317703079660880721403715592657226608376882947355196955620918226954232632534309472911265987199375188425279889414216432877264554300825481204852341795321078923683548453074915627359742800550639902896244443682119212880273870637575133965492498380913647172326269915801585664726170517291767828580525063048780876561707764049037690653943403102568487380912379449098498477036606904884367996276840340167275564509880564110400240540475787664142999823081945743833565679230020185533156659437024093759405294209211550408327169935763930792984945881074993323451579623576827109646079300067708711998615917166760866584167434301096982850307092437877014122384114657580471882589160241387102223911468979406378942673145403535670435073598801611827513322950773957301562560092475054888494533812389286688872779036728333826873987709635362723657727789446506082168895360165056153715393051642093022524404888061088823820125110675056525992520827400643177677497312786180654903799346996994729346005635457499721871807914224165762121933838607012271582439944068919024490172660816600478187687227204040015878895741697074857056665600/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^76 + 394160215142032057193869270092361403660505512697018995354870175108584946590772768164785356729502836260801535603464890410870349072829670654356414867587528192369525412145722540430510981348967063311133300864435481976166417610101765793769474455646597129044246398615307795509135080002111132906963524282611460290876209102334934598615684480207973637614575578452383366204164166978737308742872692089357312759953526898038547179811485062124615145426894587410465485783691276834787699590753156171276927689611982320807899060251363680178223485792159558213977680680860841746041053394329899003853589012378751692697869271919176272290935213398697136605670786209503351910239265455192724185228242602076058673491154791007548982346004684647605856306526288270700823070080527094240650740333996579313742274021743011074425471190056811851905920877020752168401082853297093533842959010287831382478098536359702322728693598166995744874975802304275932880603908224712353985323322529883695179762610281588815195942083064528943223337599256802653838385732023941832024771230402284075239455371249823492459739148062848821758214551081676106316422776944173810222774328083393700878364796385359449993497330515178902991576950819410606931082013799685069651529334966347158511072881909630888010892427593914909602572017305441177055944718493995174250329650814410515963309605331361502634617777345342213792959568483336704182272850067061774188636819156506820365953483212144872217589164665836402447583440227476350853712362054220251804265407131557615350278754879909899932999594050579013502981025623050749712786915521134260513277109012318330299953443484885665813940442514347669985958778535448381720093866823942853252809550110142704287583797359011356437892250975526956478092765204073848679751686020028635967932369214662342775262259359779916094889873888470700883878556232031735037926482499367800227626268555191771766383970425999625114952767489702936019123189750681380452586542174333074105267066873397655109447773959029438593637885423647454088559608191190720904767855401974357136497346408851961392795706090870524953530393370061580959431101039259334711163301112262198115932023905440973469210337671726642632404957571803961277719707266229128668869919054416547774250872648585133380594398859087932002344729900018793014171677120974862079393497754204872808828969231654484416309929754367419085110442715937398117758604247951773597095809231070471805515770682704350597619665753978141650388895365584680967703259232837901912268286944274592527032422348188477220639821257595199065839338787642534848903118595407361204359147427563130692249838372400746353541454889485943175125639740918975419300698832050755648204414885540693206632472464432858909244372987165073186665016999072419440158241128247167623260307458166825692227476906120132509129184232140757401600/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^75 - 69527650485762886064305143577211632945330018592286318711675754898895172750994195037472264329528030132328639437330546581617747882667003971783565729107694466188863476682588657359180611842682454224648869658106424635420649913324976502567739014777282122084276871291324774936861283572340157313784629543135707237081032912514219527564939017254498259570675132992977288127181444776296953361714796137760064875334655128285218911575700727364577935618780800443288440620407188958010078676958448528581118866283818030689233992770417994632155562427049125612203111562216805352759541250861951305928813660307369940987008766104540787221818844863387020293916614244888694042127888903373144362248068485093604441885554799425894711061182452271260665218273324181032382760870755089936860410108294699717351783825374713864316189923105596952193293863383374661276271812612794311166587925068589562643711628529393012550080250753017217829936410294877132531917444186613973708732670155945711518268145847948594849596409865850113138692511645246518682228302007672759748010257193568931325237696178761361875071473588941444092186726787472044421413410167708226461207411085461371072366208922776853280842036206612438132130166310418186937139904808394287013913812639126096789399835795130427219667749182920870980212903915928724734116116123033939416441480719237676773483983321075484148109183982742942317047170643406103925338118139841362917556390088276355401001697222455988144373420872026624280037628282973582664134755424322655758693185645534950185086880213632968654407112819080351171121709074178379050966447593372240046385014191740508380639121818421183601386724957549905466438254797580216748085992104093158141487763669963562215953283679714686022316666477578724734365172230129360967519993032204505534292595753313855978334523740116381880629822435243690598412971316118338855018422480936982115823299371997409121747702389481431880235696942680593582635854805077830224987564376407163752452708897647759712762142763910650125888826565533732326674366047820367138925106051373960111971854209173871800602997238690362735154375695688126115984020188941163067732926658574313948504108421532490559459821313329131069593865812077478684997172846910626086922337146563668222731676407937651624619648000304171324259073432947552118859641693827004720375151624798008053108223909572824930339808355701562962118267161794708596111390108281212244098537204208076900711633480551981210778269669660409900035554657978929787156243832156142363827450962596478103088051618070412298052953160843809376049526840264726892098897539400907286431381726764046459175911239476948639429257756089195576220667404974493501723919086979170647082090115466811890263996485447502949320460579843983337144215444494732077144185479811686325305184741136944210904656412318975875426058527526553108480000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^74 + 11511773872431209850575442908657206664060851741040184780532776833499940464260917040783749864137482532367692673710909998578345114718036095794417700986760336829764601780694741283788484072043983139835587150713498770806418340963188733424113421481459947080426352693854900856366590263774282722994717448755846450977481465584357279903713440192645697906147655463335308876053744472193693823292793763685756643737528225319428390824259784109896314749192519360019020175997328274215751452591962437288088974721618525058317959784193707060287521073280865718595781914353508219433974340443545567711076335315684872508139317327141639341535549209090070708410437458760664037099742780534082880725371557534405081894334529603591201987123911840816881074187905927177451211565115210620879604157724834134446283073500362365171566798694693956709772710658993442784119535563588198941028860075883430909060448532109042240521099014705627250583077727899383010506196679781167848138723831032384138809857283658796326327787899827479452441889881813336982964107729674459067463158409952060491871153867369042720283436461533963122525843133573875088245498022366420653464207970884769400495950317960528492368850399452892015162980509077678168655697609084502638515977822259925290343590542008190468357176597090261191990613158914179094211779316919420590589642783777637346630903041347290630960331646706226456307732193728829287644751253000652795741072919069688048150216180728774856200163789175975519612923217779720760140084345299736351869298815935567669244320946136977328983394332901556020914350766957281565735005870151396317914733589156880200635802909835350642195494882358463034280804649399120158646100716589875713174684503131366093878797385468172477724197225140664952675909452963109744930924687558130477643842572423333558943052007787228954537448028107612661148769025785605027150140873508975245555117935225980594455064705826885714091999459094575170045971991214858773210900373124165167322278408433864116387978455626185527037719505548982216471814321511829050878177145166317556871453663255989384446537578948554837685399433411650246138418937013518967406449919926287045917708444920016312808789739841104017274830569356522790149604585343391383800005054220815252856313034281167691108008697029468066280464166835562363936725645414075197671848921293677046443939830978618359130544651721580452147689196215416057484203522652729573879660054281788950967390537902552627254124898074577022265616097510976948061495543457602886262540003897562399401481413715764760332367099272601053986656232451487759385655022729855901560941902523574540748655919846859545826067951279605250106028790106982203238938577256703132227230883030572853769179808480892792526673960268004820778677625692249510240479086657055177922396304053858953684784966664946243488046065935903464652800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^73 - 1790503343456999155502941625714310378334742969874447637789726056922165646443722980053897019005986220382277099406437356411048728029543486422274787727855393872863715481818098779098068674914989200052679801522007011938112104743888226341694484421986939518544442329513761802855192129146331612794738970749618835405562602315430304173247372296623968597927256436550495494586091676386312675216968257129802750334815641079189636868915369770899550127410710182419605727817482694012106234939457176184650460373157955282591939004014834853361903805559832230356877964382120328263160207602538482958547640841426311585519547857712886734651460223900281601034024929883321736577260182737347228187955694899318992610568473492791260462553120614016895512872753477264397338416505902307089198931807498946432916892194993150793026894730352725721922250983876049613328774802050687018500962169746564684949690603710405231045695014455430245006570018233883402585373713673152348232650993292962796379786822137401176133157585728436830250259457523907372025162736639018758494751652440825690291623586293516554876693414286741185442362437324804582370378937337767913929465653168166585907641257664986772230635376016512883682804689754243482028739712327631998224956436371008613871323308861099522977181531877047687202846638328267000333360310498040490066470046746296828209049564287417609925632295031430098504337880156948235143192588156225256147736455929691447953399349702239907605939249178736332085317233156199546164001645893802866889322872133454915852389341493455466146469316463426766836085659877760058919863707163438656999773022011765374791792706034680632329381628451764633325850049360393123644091204842783185642222914685890299827551474564727481603854611144167655040283275376258249803430346441018155076311002101061926787583239539064452827584620415848942554738201894861898466911577126726490441560856716963413137473458048432168269944638317523897145773616761601133608008412935713892650513911056996640035190040123747964759761674267953769432963620184248697859441603002802905223307948354210155228320415675341676249416912305256683004000965653435417197166958633831247174904220454078369691309314073632554620666052241940335977807724288871921884721983039564869510798761622394772410272374910544248673262652474888964332346637045140892721768869158710502045395571154530030475453132098686875604815356288680072290703069321291745236915446244828640961003959525292575385523046213740778755258379713308001488761972430474900498193527142220708317708468248530951302517052281917504184225307385894178037333185333126569564951164281004328741326448922955402259858348505319188318464894127892563090690353385821583100540904783831224797067454889865659895005078324028150433105782602340439471258897239138353749146137388557859167254993439757642253331320758781538235351040000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^72 + 261797824579351881680780172794359479883002565354097367239273414603617134208110639891586649141952954798392769212709189236415278530756748418186937229518652267469959272266714364837464397473866900605773137570291816596085684994787254544517007606507577673865095935343874667193164782721530006697375572518557184160079417788190272195079509814591773253911967396602725567873775248956986415380355135297838612739526697152087338452502452248102138889355477748435877776658277070797282534615098311322752900678473136982073235082473648039450496467576182908305473866553080783482255306540043519891847455868993990603306699234108369225126261772221951773395011975853784889210361422259861516232462950248688663892400580031357512122115730980572527714253224703573407230813632248702115782695448560437397254236812457729775566362984631223617787958858282991200926844683295256490752972162295381230830901478337119222811996781846706191442266367314682229958590830767176012026169789052332963571805067505894047230472044326794737750592227639612920971187265815966561870606622665582309772605603405055780383002692940564067197555799967131995330449557362145534810633538185274532863697905292983599099109132213250657349033533306203566020059231902489832842531612495830758274297517000905153665400558448593130733819999345153943571968589696601740575411944010013098217252383992545508140224144066643802186642860390340618923461851314872875128711782057919926489685602097423876915198917537292031784764383472204269959298483178947622547902740736084397336287681968958165394004222915069923675428564245789449204175174506827335984081643986071281480065318574257610617821082194136431539241024096493981319930599262312886386718235422057044392017761448886203644471605546466708620424681959428771567317077873005441573385579291365904108146681040738008692159164817564363745100519366238335204429045891873017544548198720041291468399678032629408545814194284979172825068226793611899757096362389753955732461691010885058084013915658616035325730572898129335190193001614260754179868165945348728623411224179078585336576804631608903181454208147715322177239838470505383224005005802176172597360962105229494215025392016563756460530125517327385517218256957522358517575138939966075402258200753062491452053856545748831762118268655014753877334054821886396678223765542139663000402540460654968141243555389787271593751921245537944993879419373358085180991349872285639158819250856363965512072926478944488675736531031675480917374305046607713185099918724622905281884604290486362346246646445566265189732766576113760438306538555234735605654798963835190211482486675347287668157528265973219115384252981870070133262379576068459310817640231202357191891193178180231753290486030778341948792401166393369467635811213390254616994164228945416177229386822742630851037212659912711528149155840000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^71 - 36007201330761919402514672244520699457663087857146850865318265281071400633587667428855637245312678865661359062303805555631913443302230713376151661044973209725555291848626303148083247757787207948228179007795126186721158607479302762199693075149328086303441369671890015344994824019223455078496958350876753977031247814464739576039299794294522509975767969698851390938747029946086534622859789131961258696594221788879340767777341835002563949697992563364982311173101745487325516795630012546507706718457867283308544071644843435904978767949725984654142756815926062474282338283550948651045621706585477199855288581219511307490278267326674415409350356547744245328943611146046335592277415935941724543654698677046434532952486954474552393154783204324815862507883783816233662042017676684780897740378649860455595821637353875012948318883954188801059672658409521962359842374600170827127941677978715525474974061203422841246330325048100020756990363688688313646410187091959619131304969772877374959237032763322335546788039752393533035429589060541791372655446883265646232413546263253227062579381909888133458063570426753954954935000797011214038155646405559106008011603731914112719442674796272922024069112983378960201532653065231470614434740557772865093621245240451639449835654775236281216665537269434350210448800743334729539429783366229941548135717826872611529900086268740646348700939351102996419335502220376439880297918435629670874560123674382529818094431294828139151303581724700619994821219364737794391090904630946733449116003972349281139918244669861472512241692164761937909746164505224014724470957290221731003940256138783355496289527180892804303343314776946492646730004306744193709849810494963539185331155000097161894104513723253390206473444479625585437354200449606034540859344112872725673729704337248060596506641470606107531661016962092890937148985496641168983735419454934815499384110958741699472402378236080382935891331594181120734991356694714923764109442743331051029179330006158500653118506818468006115543538070256669452941510655437703038399136385481463214140324399375790598085834866090094030670264261331465540657956718456766498429172493614855105022699152813598418808932838465665784138514144958898042208270152259194530623836133218217067548516006491387055633335961158683114094815983764913130019169243650362976382015655905153960039624665363602066650379416631484783591473990533920264587318736054081186739451017354201775223916876466619935856714246483598591494593529564242027134107379458215757550083897266642214032083353055437418936204728665287677182465580618356864160804736448930519390674372396803851128031704999587545319592832312838734935504927166142659800327732361606679463383541907028814870290177196414022232214879230733320913202706778023523361201077833990940871019062152532860153090834004423095651954851840000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^70 + 4661082648237738572044490604543214228060120493322016971118279060915798042441690095854247289019285431229258837056665731272445173051650960926417117438168525436473520089274804242512417108069031987845220816389274727349621527030778414523092949696643479131370329251477982868615237665243984233126847045633286319701637561586970798505227779989561107617686170834340783451632604683816031441475795746523357610851405604852273557857094670582585277316602352256880589695275056296239156417792081139864433844083685369327144018763545614952348528234302700553814827104025107154359428370122654441633676281710241094876744048771285842399609030760395184476640713712537111016802910267573232112148011589234786567197861938453252787527390596724847880354330624953461054957868461903967368442587491352960878493972801560158420019459008977008909217578256261727564157268051825354792420313193552870400343615068659255212221282410495236950498027164917027693569708611606332939210674859578614505496316708489763315609077259919930031213177230659260629563673042704381860753311118060564795695367382622047330534537687766327011608677396252708159507278144075912437565657655760369582384627250346550107239442686320810656561399123460485457079453820710413326277127479464045006125260428746070589824624536192915356565220020377762074158174765034288972158599465792761880048898648345985722905901406031443329792375213553603975491610030965065417323065795671476738062764762126036213044169186535202264093478159525390185337403048008131342427398591229713559566911350403202288708475307095842828939128489462701847418032097139767225581398504821474297568174634767552041051018317522404728004571798899880809764661411679882856895129535569236420564941302502474040801391418882863149757716783433736990972883530738983481362880483392869594260206833368747372113365006279614454654358536968206743771288880971770533206273262260336127000238494391817069237538064483881642377671725643033723419375456768327040247010510690165730143939791932613126175587140448324824700877042059262259008812144123460588475398558491750072973076754413438511348907173423107768894133590697139120613558460316876489889232270645262678491661815629180973944834883165938144633691143568395635529454880764239282128780642550919660775673444905984459446608193196852020629638547088198248926978510565224330313971456204091725130720397033264119493730623762981346393724831351161568537065459299244986794466124518786554476771313520217959985446406725743848470417738980891056312672982886477007457673919828727985917371278967923205769622415979865470715002432393955103146455889230358152839164381969260578639743351694045328450499437982377381392120987420411796630661078357436118453116842519141216731526774714223554173486660056311916522378715989994223002154883730465765238455225806341989547910591011927748292787542425600000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^69 - 568158539465675281514221010401467644314019459717018135778168478949316845944097562581041238056050831445173497008015877665048760974962914784274419870482135831259525943612316996802382096318419282953138254551677381107262638477286635354742225125297637134351747493559152706883949912089615546609719662212249820669080304959018081886782725280476189123801178358112526910297680169369477102090368355291761459005993361059195042759759305959570070768610920907770072760891586409976824837129714775720485563033993852755031981260158017928331578691908276984935442662494365614073226024047277923199358855938140123039246278452034334300348856239043383263871211899472318762374451260681142358150871993450260147784493809650713172505484270611921513527433803599005309769233091213481885105114424093440577828050564266372826410940506451951692325936162754764852257380677055405357141609323158493851481335605419029477994401185582315141065947099140683068440996921192386184880734040004599893374572749840689918382109826820693002987148700508356983981931874649589829206459528164292390150248163111346819356657053134805745511136632458154466491051277732474886593638112842760835598699700303918467454378810313146098766509749889615027460470563961900643712813003729556921973599358032681762431215687366124408980176066834426770150830205148466573296035007307704573829708155880847898557282900512933444968984706242033919707853667533652343605715580419573601266610866922341173585250338506090384949307720549114554926052238273933751233382179721416441821571353587948643153679602421172472642589080845194585423245625486604856316344712798846986435915334025167856802453121734894792594049079399350083643270944477986873340720708873721815145849154256299312906861265604613960397250877125814238270579587487234077157952111466937337863153391760112171600245255267208360247952494034593948820310610538493068321237796997556254435967742460780277912349306682606168145162454289924820029505858960104925630175181300749509335000345850457035819739605409900848949608092811562192218393178655297719839300045565484595418582445838440650672355208346338819902019602546685306840037125197835678939823379280830217832664499756789942763187705902466851641251835097837757043070354884114701858067630444867291057970363645855964336968952518270450743488420590576615008900528757430778528659919172978953989478463224275837601951861192735091203466352657933262104819289312615672255131891342168226355766525193115418146319655250439489725972703011775369455344224008688673963263512259008328936044702265472129712147436856393012768158016605824056104640510163894270214072227348053822493027165599849218262605606450181945980651377390107380691716737527506025729026341644145167001532322957054199771265345013091917427964854888408405432644871042871586107342204871777477809827618420624038077702862143488000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^68 + 65240950748745756645521327979019913156189047937291236603130875872335470135768738752807584432334303823465389156381967628319861116337498713556125816461573893465503413414990049450567551112453601126489759336012061450095034123094345395426628699495463567055545978217493937174959104184691986164526695188646378651172990448959748173795436569573241481719340128376691731061381146838981769289476760995998169710851722270844723195200974461139623750746039303129113694694910401945483705678560793471356816308650485704425232271357119770561424843501923149337041170715753998815619698358337091363535960771237051950674462963845081938248303666619921321245365025676929941157353446360883022186220370001313198301511633583480618834934217054940710045450984765936173076791846176304947259764413404965450918458630316600588098777957279638798589915722645247455341853755120863418570238572910546779519584450297699686975488972633665647131009661200707740993785457138672742138933395699671580075130407874090069969921800167941291752783810893805336159065850734431521246006531047478130766473179522842260032275749349103442182184603261330880447995184479452049150188461122096382820105714708870410081360034784553551170490784459249376111967645527736322958553131825701180622745168435086948512313975104793858049822517837627227915633542627585035270379993186288800378168392258244720564181626111690841634484668047577766856253681472550019516372374797105616671687358976433438024669671818778825849117489029584185981315741353255920973263528903583338373598591099238871361745804698104882468690709835400944040997473599949863752074111788183277899930422147893919353103920970580448354235448715372232883617827340898193123778156195284763377056821985431565986755434426132152441865892930370952890006755108883681858129431133969571318501554022109390613153876220455909394693875611391106440158898141763789258732312130820893689099416343302604684485369775935960211076570211170594234265897437630525517458499393269219724657127254231225561563128258795868963777272274008657740301904528976602016616825043648963590765577149682582865289371884575054513447377299065985955810548240965509218698311374961508086720403667594902275969224776404024812867954060384564662505325484339227858901429173484833263343065398809977732498865363594134787333703169441842426953622673239356471993132253626255274778168268771045747578697865632136027284051415763348392189484736410806146486866905076601127713459691041962588296242351897146062180041985205927173649999730128053963652798787804418707545856573324468007593899486481474758235562926275573991722704044041854095485277630793401042823402556227387144592725852964274579871814785529731114190334744752654670484211210596709311750475570405908879395997719518934406576977061156909746780351736956117422182874067508280609824997615683072208515707273530572800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^67 - 7059842006713196527727903392947202052798335140769102929262066840372313044035820634923292588313333861551597843309733156036104602451993399277091646088143762143517415266854291754123567066372259014767507545221824279132733559615029529881716296995625598289391543050768967200219512694229292024975696390900135638944444086904900149142784936140179245065030543584445285826445120321502637252043392215783633088907181937454388298859504100110901009111909062444686453783214633510852066139215858968760174838592885199132629324287906536038627387598183239896586542915845074577128049883597441739919063683501619984366039435719301455553453307526097255174699953470409150700365802451046349093566551502564132279584166694444794616810378376072277252313179170607797851085961860888540074506255393617779120826856251962588424039209624879674526853098815199714977179830726998510843028277759885388220617547040992996709936053984233895708332350492915899486748654950247976461367239233298858097905840770488500239157348766613945540174673416784874722361254827549007333078130060042205776901058220452757754863792002340060901696848268310105423448750758653786283035421902188507061985540321387446516832220966168376468812495345579686874693542027391958849586434145644951769986130082309041083317347667431387354614849601496703087312813907540315063346759805721829597432092587777144299258407588425626111619654482175793874517096829454533303230286646044967576676613540848171603125039058361071679774544906571479980952874392439025830855422364987991449072896788309858213884014043067892464946264911000019613155863338403404805239284743241645446449255838488864692104884853731506401610597111118863536847025570196234996237402316236274962728191540783536526442850909352967965519744226791229383401639618964824590708506736170125181531977827916802913128132884816374018035477311015557712143206393462115568866518709089363107698207604909113267919212887483120886463113448999969227936859882781577352318021496247796410899896561649761644183341683442699970624142872181819227083498042011142461989715128736799109673688774933305858770089138128758012332413161606137169004207613648867771997810093672563244595541781303553199904870884865145669101917408757610760722703847512627787026018306496629309903071925321671228602873787897748515053560252860244096118437840282728204432790546256771675442176122453393000145447221291995865461011734096697454661656394619491348609893283969209539039994393688858414169635338728597390413122234487721380990067525336430409099184740433187911913942298926552929139535461108650484788447042290527589986760958666500950979158600148882938885330748800809368667268927641972777755993220230473015777278256954106078567723423871195732915719750502335111437196046800093955931822976813182083112259084252121385657548872970022180486539981418220980691317751649193164800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^66 + 720152259872722478243511920779085047270462307277702867209247146376148586273526101751676784607646505341745282014934407503024163425433051462665935749839648058163870539359811184860064930580446467856389731134527402957752135106006070691140938704478407482573137644177231255502386626156663109980048322431903760510302031921091099925990188307052183605729496120995642383322585176839941004711093666448835862583738284077042834591897066853341708409609244171627741433967751453856901695060171182099547401783213443834111782632785040861658676633606076469737136521430531545289925582732962713116883831801445911009019683470009780546419198293472946275388193092448749374684196942645809757858556581885023857375045198854102262248073762326982567238363673867834468929151120487153472532158375004461854676491963261398122604065052982001566888956658042345110496951041612959003075859319261707687381865782948263159538059479294292169018839337283773103108194456839871110566618314781286368939183263341769662289685389706200334591609808216815113898903128464745487955535433770789529610652331190727269973293352647331181530421384982548188799271280754605702606069319239849314346372070736044232339168352536682087719135780296576141733628032436596792631622401847321681718613561626288582263987708193864816206807881538386314253014900623823931163761015675972214061841160823542014285203028642206387363212004163520781644522892982214034716989394507624235494548930737160315391315609153878842365235055737651713057646045729237040986984656421022967368572168436995447336090047487262668339613477546438916312325939234595217850602099703261695786817575575597077513512445031037907028990706297694904785879161493569047463524253026706899208339260978936451294527087509450442633722407743347766279539575029741354744937031359768068352508333646787044734677997973962839453659993694641833755773062634151555311629457624306818989476345207993015892331359255493876988379673568729913926321416996232130283959156492326406910134765230448473425517107770521495033843686318296708994341051411564943315201942666349697801192624839665346013236328682585635815865991899608854867410282905440575789990581773927825401318249956721171444985778780952694557050242301446136101934343577626233549739877162870285511525122340163854013110859390775979566634048201428992701795061791768258085678785202283552341296332012663072966978587370523727689604018106757758781417236388107937750501738057434325014169519513697082903605473907179061103253068116543759509300262384296794275645773840097030678972378046683985244629534589612981724404165175832975989389417611848062372915238178009974283811418185104861948646821933302290438464917054849367319898607883679921125475855660870054798861491058655868297779980238215307708060981460245322401883172867246106476722828346780609862903045438166599873206672981144947916800000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^65 - 69265191672155725968624962615209418728033321990574689978441790321220191107379982767354200446263782709277973526079302099150682593989922639132856629618390690802235582881132605115704554244168775806033727159073345198752349764007127335962867082622237412399737797323036810308589027395494254010772201641841990481730470812571646761964868586474215476645764147124744775642707137860028585227347186503457450296924901369604294749164704972274263161422143263869269062487047975831569858731711577327581323256295962429904021992853450389648374587526920434816513376053361692667103564575794621265578963540543161716017207544614695709530788837777955758524790494390419445062979996834849099700684981018347086945570811613758702900774568215224761697134829568861429358379590074319982945226855864651024061511023603964814162176812897427430461542940384461439255657668573018962521202335812300859881210331653791643214579766033738562508912270051078541765188941123283105689675595178964694905841659509618776117993251396387035521465916852985799800452754329035132479141926112970910147649086763010494537814609177884356656463597877320612738765321463447502759721257298597200249042144420430694442029650195585618247600366354239553341749852459003998196511027373301216491177936565043653798267921133593328759187438044266833397509198278773114128572164615041007106909046135134661621473139319206997573832201888517830767748378830253018153287886591144131069725588761982970609772381542284785582853319632099396556873681498862613218515183953598481257746323386946101204831954701605795265891134834581454531347447614449874814245054770824033917514542318603605531266853490126718180065937003425795287496919467766605641556091818078793412024975027196879589916018146572980903813790075991621570715587175212144056217580699135413984938533312381231396862781786681663057035995629582693539293232347439705430817657945279758652795014969373834751508827142969335169690419869898968969686291545135243917530386826588092189408328678196597610657789341134898061111851917863754234832878814268597216185459296741466939551561775276860618052623883907772404515060128218752317154469226865369437783239821237066881162677446327902415806626800665844464844364198924738827582433698516565069614790018697695197906674846940110474585843316571835630503769895661247724657406330143540943217173732624777186089478767434228125307496777059692770937292549016029732295255357359412521470669730632870242058060959843373040877088077131101215991183495038647837906847497069110315909140920393480197117579574588648230984218665027437921474601412180752540038174930705019142994983550690091931637760619011546935576993614060762367561195725747108458544353659125996150144444224093682365005465829957768988114669252783838163833139139765939373905081225040443172463138897274990849709052409589865778958113548684069699584000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^64 + 6282767586384158805593670622586044954193949041326303931976237138259907522086397602836896496975300552696771345773771629331587575493377622298898609924327317745752247922631880102850035061286057320391563693430551805114938207257257438122982197238806666643063271507266717463065889895591779903959028328563987059346992860686589136821519318273499650423511173812898875639151637906117637184530613470443119468817235360841295814873616854707996383227020952769332346689740583139420191121477813636771553530275483638775708403787042472160929647493436857593126116993117676241839801288638000706961373972258907151223442131208626431719004354810336704874842999818344964661219234548658497011113494617451265695128118018483704184815617319955109572985564097687752240848077094128669390291733412284174019437235991630537952876411052376016583704209515022253758850585817094516950968429372124094763128622043496232480928378379190629107020643218366553457584604325234121705834364291127939622449857936884408990318590473698132521079274526954942976096421531832542364458116492654362731828611652194818090907776095767122935751076106352816335836184767237412463080440609677511635511234126817921507448757861099820670582841601150281762626348732589541441798508786684079443553919306304940704122751366309656677949297679292588647118841989376455127843206286883584728187586550430834067546871349166154172149641782428690189800778284386932612498604248213866971062321355584173844993531921202207380429544309718918185752441378883324134156998941454211592076456672589280118509262570115351867663394627508403998191386273658305684234860114587768997489515450091019507994275542845508131506671600757131113974928584946611975982972012003590839892505979720005285849562957145445810900256840139472774586599182713548926041924427467354592288755940561357968639993889837148107807261777474781660422652589577766777332204775562258953257856155398443834571633108503562418923779602113494174596821215961828404640810742325664007089653086106506471696794371550364736584142152882148974901581691645254475204814160100871391661614175129089227905710458556123711459269600699362978533087490611539509507337501509524785884325879010923002980472584423435753946431392289501081266723747070240884838043992515172363925926643083312335565089262599230392955071364646537213546900641651648002341275055420732331758723560894204189558563367099187309358997856464052599883599124578209125681297060567704454375362455567730474066004162357779047157447819177672313722390304797190571969778162417010685790280457198946452482804425873703947245418032113465827916910631344077751187509158187259128558205549777562779923617282239587626284641150025030423418649804658335790085157271049762265201255300903799173207071914788476950195162841680645994562726119814737313789165185096174365360199427828433703371306981194748395520000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^63 - 537519445375288083039687454557600769962193486200238861752430721245259695163154833250575719554353363936899238510612723317171144466882349174376182946012145373748235173883940261740859471719551393781732193959843346281941960730409027520698410632699393847782233413741261744714278658256935113682739431903719673453985190618123194844014950811769815115178344222287105953315679303182974142129274048993991714685148281994514570448277522855954574231325252041319975658819890389061528693282787303083080539712516384013440772536746900200601444416595800022076426685660917665805103496823667198009115798058769463402857053374247762680809244868000697510115175945147299937548234924356725653478858994073750095794639612150276476835194746172733828945453652382922226296450237765983069908028902897893067643077556974654371804275794699878673076053040059530527498309732517212420001276996614251367602315152015690322611581489480792132256947307003183440404645890169896474003472046497602151030811824526606419014989902923448338439744127372157231651659724268594828329520047946994265528291544638002432974310359653196353007444089533200144865180860822559778662311472389385108656163021600079995117865535180095622248111081171414347254802466529531093723283721054132857102352218564046886510610109481339485238230531319492677156711378217164917971503483383378454493484318590882623556639041195102306716627411121754555213054557109989862402537770367432624245874550356458187022115958189337471211519730799865033890896210936373195998225072492112443042992502291647670431225691943522371931158990594822935226396746951739430910184944174427825572967354117981741815139541746795377404719998181918333139623953222222090521787818058362700670035355855827373793555784064330920991882847980339298354627598727758874004656856533318135006639020038457055129382236598502069629281104190573672847051549552373332880736521201230568697977818194131370889551869314116506950432213536871040484400701672361874873393488795448737055174620308128870138087323473371029981321694925810111773938267979823638618744050838008459163423279597040788396368339388705593332562197239093942175873183508963421173171578260373866513414148484412225886198350797033731267231587242093010133133371967958548610094899712636979378983497300684784793624600972895612670220567263145756576173342421467734141314455919791174837819431422949226474336838665249029192439914055736486524453550029323955174808394668897556541340648464931795788771522962191460312321320755452322769433829669696400313393316499940499883042995691322105713805776890872281122367727692890969526973204467864718619702447033098844283804994005942971761912547985253637594726115953634089027744897566080319141957479205767937929923415480919774310640430411470627647382373803177102952993600361762298912174481099429323089978299113323745500918596895958887879933952000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^62 + 43379597694630009053921545958238672740692718600428610534759048303195079483196121011683464301300564703620011437407853691177334874177838202163335022471251624632562007910332645790264686390140457933326838486503231838397746897095322272812948814532217001463808392908283550837600861463074029488235280098872989922894714821119783308956228660636572801149357149652283340386662417298091813228968819758900489590520273926990136391537521545909052462677595682451450474717594159732915081662876752420785248646546344447243481680559990886524115675075425555369077661332467794413158382295477974556270177345791038879084718692081632725999782860788654997200961508006337631864599071545931932015044050108317372875398505095298288699777963369638296718320556817759645628956710922797275372583131104564588054885431202544767780218157380586033190079779221217356486062168425062735827205892686768511007261391513718950710973129490589286179499445949152181582206386480013844343809300594740480139115726040428516705489785504974351102926291543883975506778197595457347996150730737976595146841495805002104093109279169415133236296234269666815681840365637875825178361121138219900354705861161163499849644466658643077984971430646609879040250780261206795723985584492718100990231114108480898572806719230579376422259843417785663664562268865466927141964485142168792060782976443732557665583957115492408797733707807150569467938149241206586391724731068426194992563932685748291114483985115327977059723001119542459775846547306863702414630760336158388426746521434093077475365160334974711324648736287256766263406524722594413932432117224868553505542223368149247879175407284983148441907778320711841842620090576768923602042572949710043040314243991466920300944778993870120950121595347287609735302985257888198752718789779608240034822913257675557625080609822111765519716667112408026264702978218746371182615225216358650636745002595800868359840450335350092005911803946813171719482695289207198905267140876386016125995338019883414421575410214041500300186970731192172537191428281434123232822539976577336954312070096907969038220848766196844844259077960048769688887600795163491660502185232827071791937486435058812814247690477634260388641739865357000052578161444128997113960399992754845083394121193551803956776418369740042485666355805014223635662011507756073550917128168166181702911049122882430178771853263379353200555617448379242313388505214605363986821124795040716518916308261387678100274664169740538829003968255749724785442591287882511607399419253663550684108407154385369217025827288021101073999855761291351918813292593571260932075102161480467760141690158860836594687295121871039561148923388864421027309096666228414821613489386573445684064935014273745784200193780699054311372424703557886838800169385569741840399652425407235773822600406562981720927783019839797660296937472000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^61 - 3302520799839362977545592456356248189418585838139112301137480483837334484668081322207008775172967350135888177143554660278588286938694336085181673252120228765392600564053459319843941985932030243018508718631430462764354906431493318318063430720242523170684412132815535841858952534491092074144314232147568107194291312476100857453397469584953149479121007249822000960905015649829631203495279079063421751080250001222732444356779354250896461567938046235444466542536175383596544083855439977533023542324204607830030856953542525506527465264917392670419813959530668164220924421297144539751569343641152805757791454942815566695442519894986788002432159905549743911510897800375625523845359207575614826135419037116052797040835832842252310266787522029469494432551766145748919331268379670803429588719902118784394435087601894759991128694206253256871285361136440034366419645968623690183796595860355217748203105150707976674443947893469148004225742036388819312899377831748890011840884156169239688795407688312586452936686076148821369629810809308863080941325250287458957842659772873864483763513532530454409898453126489575545000957101912954011567433076205779512363786361748638859047564805017271243943420091048676809580348569718372551706908445048232654777826346789437764633477405347628306387813522700584105520050821936172351652827154182269662839276798456946380738505349250420041466107119350564936134378213833471076793882589195091398293151587747617497675703449876217865125867490511329278726298446887101859235639497013021292830603858017085820977075849963552116433033405102684637531705007315523056536489267915807965885240849886740853355366593445754404782164501094907470446549869751980609014811842992639768481810517779415697653142421836310717846593051020773587115215302653960115899590060940205441388298310022024303222083668361882415522546723372308286253946193841516474496791050490911482686858586464887017950016004700341088577405061977467603206826058245773715943732866064077535388675904042148633453109925526137276767460567579085066910713370001973938768107155632937583019228255178837210296722103027260488411138637868199994275048773655268337462653268132799344750137091860017055742804951630782607294538802161268063812249950285396352595175083598859747483155973067194959068512583384097428778593391068829373758460983322769166518945158878279648913545384372638244226940735490462893994552866957251641888929114196361699259526260320292495773064866608028176705893532620983051526995858315699159619619245661033986048598852788214774956956393211186785401331275064578822490891799692512923574889502952297890325412902648896975832468493552181648436258498292223325084277773765408755574563711320517341037213931954095688244381097400719176048818910304299449319504354020794833642169942861669124801130478060778138873571993474388226017265574156295783159412293632000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^60 + 237178352265000679470622416719489537894705545965211683676810036940568215158366845730865284524702665076202920237054236547002568335077068800867854516594190245582059481477583009311057194412069293680557610018550243548260362418478670326115978128419057059264617306280775665487444930191415392211444253565606290944845480854333967371207852046379962436365198385456206045234117435624345572274043222651802643505179907236009105383056065558983365329659767652871858614533596337658497552550903096708176497710812200074409885510445232128164060530348680718606513722949552495399248185585427870143266125454310713850027531471204078056829447126717175832601241876076882641615369524191347929729696834881554032386197195662169345111941772055957417532688060700855279662216713311101100245285223764468572537664866749771484960773132488181588792671165462591871489533542779623524450845641772132653215339044783499024504628888194127908502516387873474342442044329718501180562783057267785888912420484676883418597352314746112405377569330015499953186756981968089470835961283412838377525319161948834716066804609382731830877096782465929462056931372106596965566655970315790036542194431498998065679387010381222950122735515270858277489598222425059630247975748935208453831162785381516131726352423320529671742232931660756343402432914294888237019631924559101413985985177154862305851427441441720550172541883037023406654487335631474563017395709868559089623952977305820802028591586621228621567366058672954022592958977941585312968072731527589590063823330284264833075418289985819557057363642961988177049601154881315781353038824694032026585696228633793604024560050918840094773069945587372270410132084735930684177934572441555404198021574383552327263938001850857324040594263925312253035232468733463426860385314686987905368434093140987441363760681928598974392239627884901170045087612428292509253692217178999300971028948193884183644342511630990625241192386949466832477583995851289761085563180801897632487955749571766930847649975055639024748927243554323592898014625326068242220170637194131560070465416121126641288137203433771719232771538161678230351922052536642593745212182726716605184127068983384255717909805175899514779196671434022841871759542686721993927999011425352517114567863022770002015344464744023853162417460955173345049108689793787072590554074451432605698055118926866213148362027291423828430788273404547465511523201353576583231559009743071334542531293281675006675124470891542352871328330217337848686079800340372029902200394603247848254552584706932709013553638232248024790331506103611167364411124397043441478435441360741339481350155575792359591691733274369102672675586707434827885492356345292509212721521862368646063951357473236241661416053000733644200055436370262022040230811864912602608251927153043611806003403217695719992456389663461756502702859223040000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^59 - 16067761666522309202772009794759196935359809785526344210056372750696389380850832228631048619941469540351718527435918524937864326156772054562643235271160931810024669776621488001500992265491046074652000345692795377026585893183685012432553239625364928595871789802614938392210499015799944565441494603458723501610435326322975223328397782869860048706547990245251953726352186185183348202450453044848696247757553020058461698579548280901188391959515066239354042982516735733476598967449332627188168819713174684472833686235496317488679080375995603518783348429969932032244432733873765466750008727083440743916460064276664278599536586940263935651403992527756858810085244472966547086225155423669561822734958065737426360094158669857359669265055110590241884791192347487319631863978389250932131905186586343478781380087902702548874328785563847731216894759491059882537575371089227889259480291066498803382260048423805312112803396721830129162636404130911435643925300110515503226837904687469368494321713071716692015201826457166359442064294974222264431633238522401393232509699163629356006843541471408828676737932514851221211069234908570110866988437238605139222258365117139349603165367775635193905567112148643987763257878118610862104719706421360728766964540614687527585322336796280778156249716804828043182412099072468165474965164763129384555637608880434946036024448905111325038764037852928742955481937848288508257748366253506062606232762095251589988943959614702933124372546283958765734067534577459476951940876266729784803153781578069732135320490211048557805016717126064869958446274330916280951598073464997621125033169998404396973541924484112317225118348990928874274423047666889618832964298542697808399016799458090262565864909084566253622944489448684498754845627765369372792280618063947425908208991842791951254943799072493679550068998015098794858022807107925180062495648663051288994557947973108059152529951937105072552110066879878171022142944037998209712350333915760835850008361996922434027894995537478833593931319298133207317614346826365409598542138700818352853864584180060334138599724394058462309019213878840934194333015079155143507848133906579572894886230267609881151348484598137921491707738805597622387575579065741564838182482147919994434644225965640075753217059947995223766593753274043540138126959278647294414657977534582989999117776854628512450275790886987738941760192610647447773236819757482119949861678178708046166811497113614878080843689920416792965305159903352707002498562307199521269184471119338864569211445356500192087414673894083667560662305072211195211155547333160438540476474513908372203573836026003160164391385160021973817772498179480647774212035766326787096582069756727529061215312599366460627264935580639483113190702697588344032828932953702438637287108791541848069627198607042579832478764573988404797180851571916800000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^58 + 1026712828814054661163578095837257701484857783240817712863012136000139022380488877507680827144842895282488593172416474231649444489673633330041260634578516361933761287183072021725294173786504527295445214197902950925841302936874882037197652591303910313205328225793562157677038437924374758036407395652706228744326911286749958370272233219016936504934543079686797230284354131907182464098976793970408961596693221380732782438266222281154425088328748296729944962521513537132499946005609418494378072731188967702647385947037939479883010135605826664119639751852617575619646026623129330919254772694577205275385038282212952240135250609849442393087525308759137506189066760504599165231725679018927504348855918087113880912290012584225090053892280187757523806115417649960850744232267706382013006527433812724458459575978570316865585013028261133650882989989707478000829894633253226076535429506579989076218590605965906794973355737709077610661581144331827447935818506768628982544042425196737929246619242695510488235253240736170749104871907775756759602700580336734028682991114869235421173816931757290680295076904226803601691899344931879766144186252575435308736690726892806098182300630929055975840906488557111296175586404259742489382115227316881696508335538536526202282669859546164049561394928083391609755272155538882982128160620765745939550160418424523925259101282637804790631596513645292812726777540095330911100188952269283105840746372001796764764660197905589263839873731839608881992259389873482089974536905265076508808596539518892231887096273016716295277741117297197634915828649453681868704431453596356006879291719413705870358150991018632949156969094599204682989529796879646843864504319828798451637390013503970633788197074279838151636661101917810316980222449439439423822397259184881310018861300208221358869495673950869740692987078613345836635879928947931960062738514617840738676773998939277129845416253410262085072433959331280570176646875791971554981379576723142601259982079811322032663819721053568558250992938458068259021503197395415153923661347739735510789006936038977612940380062921262533147580105561520694455541107606559970514725541511576982950520626130054453755661168776770235762870859357085260266988998656915656365543826890110864448876067083722976521759995432602288710099342360289580370736757193312685187543142176920951474592351689460137656037832631321680959350166472755371456782431105539778411357799623398968362176781110390556863319436864343470595385960793060150172823561441523846303187899184260775916078280999134744921856195244795880160397613054216040576883872133152256081338380848000141972518998273210659340933908894065267968762046529051452186232801541639484915802866002744469055008687380336362375358627969825863438267460667731083634826615561983353907229367658336764100861623435788615136623281420589462731667192644894720000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^57 - 61872773922491064134629099437296747989304914954951253733902922113320348697053790334783112977596053585255010893915212435646152108555626826971204596839005298116989581253663548864440728430986071463066691851096674532794213202672448281936449385327739085289314000664586743865740612472479523680279123847544680508120555976601287559715035219868793890552299653460352863695472657029510709564338625424149187776132702217602494492133957034814026230989690951879133682195861931437021520864541759754987900805930441491839143445522386822982203238143162490831066254706211756770927981824241024095841880991370106253967452429946634495841338168736995814627618706100655803716744897619289177789768973557328836839195925655827557933733298174892266227740232214463465394646023647042829369543309990096301536819420454218966228244440461426937385397087219468878357402902620156636333191112526927448375397139646607450712935220494213857620211145205497870528297369146339435975919544529672505111062055177240361379413302513305155648508903700991506348183444036958644700174832712066980257327335260247028482553289499525480084460390498569813960107065098651015603830436472841399477028463361234196793937083493312456195259941510465465900598841712977124122402395483940241661252390000051252714106220568701141756147317015257020757387703577656162410513768088956498939125077854229235660430014916518805676255179936948943191043803844060911431813441220867292039354372038819264219986165594842693837856716785479053697368051685945932232435843593856032851637799354592692036475777718969662696525086341948844543733425635247506969459003771634223130840925927837579900576986380244222717362372932457024521171698479427924372397043393534485741600829763462222858739604791832113418481292517745959671401088987159118204448144718462933155163418497850128226020384816722885276389511402164789794698965668764020295790534964626530447918394500623036825805891930581616570203485359112390590731533463220581537109687972591838300168965383477413855625053304324777189272277958560003835400395330402949376388629511684771453946736108951782357997938662732034775988306299978875305421070546641598623236724146972744810229215735346889617535901073828165475035701831723464747247674973138870113194707665174971867287332196713834788805891964921208400413617854395452670665587734937607015935625160298958539761884042669548911839970929230283722420837518795493652007385448683421831625201717392824316422956458573331721431245248688272025415910262671109993413012965490236701946723791430778107191128634478667396177583264400211145190644300039949345797076685542907464807316342611016762225255970981341809600500503777877322478749602531792987500844529830111214339781931591894289224917819807956733367025677439880405915632732375712621220388081753049642313288214212828589583545509614516281188243491971180363979731161652920320000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^56 + 3515866392485227156900732471979319833683775314778493496609297178495008092213701556340647044239715688762121729523328729590421704104127780613078598075472849966768354673159791729563986876134535999571826363602786500140549984117555691312926749256265485908664589603416268905346812060997594036867060935020818627885255024788131924361686502500191767171445814414667015910949101351793522508681834882522152666055089963890528601565956443246522712484257795626651205637724116380588828575081456997126278100773060190777568347090892801070527825740243411512165665160276663926389017987779447453466433317007179634080019380091356778899584603850650535467875984970372260066865621947284766551986924731636636059554532696291322259178303327847378402234752154466500356310822515234407549591430199306447532118027590948428300367410607514392780625553191818824123142773142626757154862712257719296876146586174368157219942568737861877421003073957348434670653494156034256001548517558749183590370483896062282379163714782243404693750303325531578579757593530569500522800050204004672878066678459418500797439392343192978195638509389662247068207914779107137232012782386485352376884958434160177377176520361968889169402861675739043004675235998424399821136305988897097501628027214226619729064354362428016039728719393001836230232171274348786064697079920926044315882030949266059350269217443699846406778200369150761528584352267060618509993819961657466658928227587907183521506277619743278345582175757654392843131600272454576898835671368081473342529656968487284215420907062745982890730300781852158297148911287164836737721832177603097064727084967878241189883223244698020892392395298575640147647338171577478025484190004764415320997160597640033303650520704347665168880177513546971489657184334950410739450527490390979276670284282960277390983017919992865446053505603548313302511352455456494735061551936455670613939583976134632020115441749665740952075128496803259677722343666448114472510245578832526132781505599568837720921303493475127512232102215383329660119342399972927240539626567198618177065279526840725113987085842095133303336323008098007444750245674974661703907616403021349456342541205514840692053764680626749530448127957777972625549943836694577564923194429373005644587411828297697911334499222561251674542993472574762096790555837109354684233495851990322746512160652051143581275742595746496483733740027885329187208707510958459562597956989428546787938680023635131656303017566603597917918049728693582374707519369989311088930790808951470616274811803996791521666192802309050304470905093983152568116273716693518749393642185582319870220899477182956745804553278640337215674909310097088164511444325359909459756849334882929330574932064714949284217537335129526694055841697067213124182320602526214021487188576984509474478659814167401288714048270603910418727892912043689246720000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^55 - 188344985875748310291314347844317085958808763628925187774466722067407133946623329980356840529664139862217290421035769489763129910814506748023971411970514438563755819847544192619273108728409084559820005513794978062598407349327668647345762007336881868382655228175866061999995148701140955767845365197231928654217098449470394337704882984797965031527834529262159727334099739951118003684459111176314465742317193179329730863216277506602613325307539699164050867725492902004587173925677970356918693152720135010089996535086195444892869205313573093826593752516282690466034372628451007505774858857150057136262770872842583179441307062890150718365725534327397269956870229120573108556523342811747333205479224576052236564108760431946035858059482679368308603188116570502905192453578679013245074594736030595571083186470575504518420066766105080525984393904064971431727344077308290474756454939020271204032238452949315629127343955021251794155549160910890360285125264827727374488890920312271203672539175275522969906299163763187546668225511976884195053090644053920115937857909085338023206207067508175561409893074996752359049981165390316092792572429991750830519132898940267809829576064515990705150557504979811601166983768319456948410471831119088531103977178408120731123386370395400431471014469290962483087772106855152454970102062903842511103855367226400333940033141495620497965720830649828917284611872284369388223201392098761152207567169206376143709769601705494134733317541856501662018494279920989361328724083747978692782892926009761760378475727207956381840269317845725173133015680898571221292078369330779421249464591917796785912187658742650536838023359618498139447426704645736158215237678350135372803631751081203863645020375188721651027637133854411220604987239820780323582003287187377596507819013149269736396172444192925743447508046467050781951338281193870334117016163491786237745967172967292380233357337945224378137972721152628131186255278934517893730373442568174751416419486801393920692714028727545355257015222319189163845456125247771594732709703884443457278086585287712108416354937833208519489636115982837686848281543069165019331132022863959676804645518263134268488848449802139352905618324913419072019877367722811029552538342402541475148036424195077910310115789136101151414026052023737979548133478856866196050249913567442896803505476806063461111584613118623498773744279980737837534618955097341935754879759494071689053017682396527276916497929938164607701495410412436812554486480872068336405477137862002830573646863961912008463777490791384671308960363061593900831276808006428555951829190016761392218023681399433255685551944270969729139440298765071328905070546045776482428286911330728809537669200549327105234636048011631969952112497408187979134887128278590463166138378549739876750382706175104750031628923356021986155464426965527900979200000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^54 + 9509397476673081390661701561253753173662516935732772285427251292133980388826580541316705931924010882781860001077892779372918983422774645104956398608660947295926118256669211128066818056943987307446755254236665372746045525421447505140579425100776890987899955716236719000717967868705553231878283291447897769945063033809895453342815946427230193416435248204971403858515509889414851228581142204615412697387841605034928118439329186194806447114416360668946816251935315236072426134515832268719729083478920438813534807674722521802157930113349068788980342443264731024417708927477239300213030690914134813036291574964519953350682004079628672067943707660871575642575281742360468777828297482649732181138448018003103846044696550289643310767688316872239560952141841818715752780586905877655044351918300867795090133010713919775055747346763517577639521477996712628800412675794078621020306898925637547426893166322376380514328208572787562698651226996107533438645652085000972262927265897480652495159433351473886570297975017320693618660405530744147114261085053437886065692184070108048215442567656354891597229410165981162716185273145087445776306400624970224631995143054730675811240941500346260113257476747155136622772196102589349304215136319899670977558879178660627976471832708275011876868513140905485371695097469410991204353306677312409200343922728395304714379042559006539022326743785359674066202321111426238549899994348096923397516169947604473841637828978631083852460361315814550028086526586380881847098351773968365284348828635132798524730832895287592800963661332123026397458236935385031681220764850532522820555865920392034542311681998264262455815525845228481166313985027390592397560634085712448473612166144986273643041344293433886206926003348288488244462796867816954996822681766973563821680791956132242446818576774044595890408513824049098653847207508535352487902566685985167628195921881982162320724878543493403059534286379751610457298462796304701047691574539531968999254299241707900353168754148145292652760974381557735944971788134977005308101348201807004565680108662267822842027702105644789532504030826803581451731045271575411788681710883832105876402671924078550395591255033668910952919281915410558862609244507107089610869776990335147488177414176591651567598946727265849175762827433890907600728590884183797785414588173611228204821860447414777144803355993114155010238413809673492124422695893759861739121365001596935110073717989237298313680450196610172407154399105499703567434485143257264111512170208854592743465003523673376013467359946086054264941358227330940653220284522710651282303386899985476583745936760054718106482713390658369399039329624040707859183991486264245585114929280612498740117152883670618505926460793322854246581577766010618991784948806835800779167739715287507303448791067054919286221241613960068884391788916204013355008000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^53 - 452375400662312077436644501935522126983545957626551249434444359149465839661238127712754375533810111816501106563564303075186217646085237127366474443513091430416130641965470925128637959810253840148451724465260477551586885342255710630927730316349940585614283468499355031207672203842359487244878141985392672060019232468031595242570640434271370346388860384067985262797725134693494464375172786279373280650104278412481682243988823569032766524121425868166013737101254040753393341873659979015426410171054448153191725167101613674595955421083125283066746320575364517612060232637249123040924067424469039359121604064266767165431675372008859862650497000486606657925404675317127211240380584796542152066598971099594848491662312733333856526496310727159087868851505027185490389808984465627221396549355292109172184645497551161671597559187166983859465631983315272957295522369051432008126242073615678425218278714183345321906967046469292883202170732903785556760866262533420638954952562231275113870025967604225661253780719308110887756305447061175709268443793697872443292030816895147365833428970420265966197454013187432109453510577458344094127281561835547853434934569495072571378009764721996976029712615634859501866685477646108172678726856928139166244071490237471361040394686254596711743865580671249774907635561704311917353380223343760090145404601788231370748007577741122010058174844600553284562038586146041068374418930397126049983133833373394059418448170391912387774104866961602888694471594931863830157968121177231819339490784118588476420361296030187114888957684542052628566422909160412878460674765522889386812754444604515385856981252684436135039656471771786354523857627085502996549859321354554172577969076986056310382818561548756385177831127595924427411949230919579407776487211209195361987850685489531776277701379296155665592320590496689546604370243930575355675749148653998035978054399806296122160487346861092017792952662485607368515607260062194219788435312341596054571125760256250853935527860817386697385919481226982148769328845207178685387063998570703336149996680487208798436343431047596575813067385302397469693088523360719117735466088328642605706263904401256895032575029416857831378284372263344818456526236715182027188807560783914922419319558337833424676301795198165445546905224327990552998895915311435334139000365712753925603762274582061437340987801014725468622184276740915222363077236556072813077156572765686470494991457826743658278027846238929955127706567000631995330687446454225609678098529041122883253450327299328613266658848957564939780690784814190012871898390434401035698784046816306127252106185662309722274710156009155306356884480872406701401492627117868487188367233080037058803991682904284255107098263791471134011696675995656896207144973332087351846298078032830127793920225434609281279571084802703120144461538766392208759193600000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^52 + 20269504913873757911131043974907138924061634085840775428352555885389960330147142975683500808032029099519028455651362727939643390250043031389808710876943222245566912972180534950113762235368242724487344502530938531758619260811424948199393151516830579275252238926111135981205790900487571078992399554706687732334896399108323443825955476075557173436664516534774604117200267872719221035160484671320849996313869405310463069925863642667857571032393319618577953367586770487428986845225501525101351366074787150128561833965371476323321270605550880869646244225459278221847356262106917864248089734706623116707429709851825683100718434875559275400354978324447372844255415736836501690874901069783772169260325139872765806212947811178822381786650912977579935496642746294742975376549734964311294930872937688736154143048872470425189543529001096664131726750477344767497960477862255874962569934821143429560668216902185286492904070841471616038535168524979998712047178066782754381972143269391816473933165535280911701636029259784090688073206256098581257114217180955599990107264514138278750098625971599062204808395240711662599853344095936696919373193812587664981548073152274638198104922285449173858870442495276433309919454156977500536999036468250725893259532361523546184288121180337965868746461312590245720209893645263861441592517354590517988922456354347315145608577095853039347370943461493934337812154624359243785109867979417152188657652639458243587280314492125845107888020392510962378834723948910872970085104377561167736025678394322277847122288361062424011570722757731753663934624512626488614668436361124916968355366654645612467921971195118984215996501696966132884521107009683194102489609751936278944547128106537251283227464404642977630294060295809297576917162095781085413354170615946343283809978109224157926187068603996778415488265610674117220354455305930684267922246463320071953415628532791915532158493557565625353077604761784546802878820297762874848155317842565936240290512946464691633264284037091073576754443719206809931156882693218343975613630489252291439157081894463636403158302026503964817279744548433216108527673046584610684895725849668630327492301221460928087710168566164546434871710189637421307695671996804772843886324353879790912804273312166060054865338864107335806892569292498013948937810818841261772082115563976409936162138130909663475822831953625843891827144621485031259353317036039419409004350095617678657445436435072166834770592739760849643073195888765581591697111116679726865549426601897516264783812813486294799722119874000053714949671461977216722091574027994168408799802879055775979344866947039148307739504565935034365477257934977839947128146722573656939340847959449681664011281888973933153102854433350034210832236259757426960221545424800301235752320900778079925448984830352207569917223946778259964816296098179950002674073600000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^51 - 855101582926374356787219311319191505545858869271934661250246453679372058505404594313334745110770665743585060282060880462110077341553376453742088659676022325070426849909525358538880309728217821941073820651695801252167963444838938776834890840850489724955834227807737359661234632953369749513037481991453441774270057729564602620749605457676323790329674068992121541595273968317432039034988862723730515686626468709169042294582156762588198906069371763581442644156970187842955088791546075095075761739146128531343375422847613747042961703924598698987950655667117159460327120697477978427358862756552023125130815720629562804363367841483257495098846408763129158171651095050184294323824076885008217323654252841739923896151594564095634702830384758594399843688368782650790534941228090584421807491020742788860352120359946798534919662911862130725972563058672174715166264147362073321851167924684767814439598614513228421208076509838258422538614714188821675496731616441180554976019665330123157177414379754909487044848342063888181338583541825037522147874293654305666091762690592466469730677159429520015941683093638182697578978314808319194667259025024010721480924993280476998755649120496901990358724314125974847842307289877570849495141065692360826509459680562503348029499830937693128297928103786766056906826432529299951499192677329301737772400122146348459851997810504445897036481733385598990190746942827071602195500568233944307784137232351807381252907030083832834349795690448114472511501542205466816657004087185414975760245740221280923648704460496513980600792890199740164655149008119466610702436374334163440978143579667824270411751726494790428222279702693915427163341889998202180055097752012577956710743413951093152917335030851549788651824880195568950969862431609476534797019773510809467112564719834398441767808831755849055361393171000070687939594657778480660994519388919079347391129597554801849857972471294227482777748394336147067130391790204959263810427692561928435342698766222488777810836838655295698783904398218414579237266655365055770365953442046291754739871434437835590562200265943375758615294428799966064529319576296283310846840418168821880619189068778619814590377870047719523340710291463953609304818379348541159987281976773727256286197798365129263431922845473538849869050349783020519263289041318599457235705922582294278642611843962682327498879047194267788522836008322142357640389386385318063291792445102135570873002616241698227333967759445011133385629794410958076721839848056686792133305690140347596337311860856962248842871219763725721082681571954955014852012178407835775548043058563038571904485173090475408983684501851514017103405419072998508637362364137326888034191714368781770137846046901053612356204776037841882363702351486366033791252949831740968113275747957834331183028620100675053746361836860113387021212709675261636535490969600000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^50 + 33949679804553666307135219857465438648583171458687531848462297700769741655306661801928730591526201102580325950717122885274175072804618658855493115376896017738539906721105428468485746228791657898065397411761183896338300338991947454334975683523799276748019611775326201034982207763615525446713972698005537792613023052561690821899347040088808879483703028072611419636705598036419288022690391670131463731838986631262814638149485590536714542309283209745052101135322240067475568413786131036878966542676735609632035968147024860733760193596497863097888809868252802639040453524773183935045697230450770849026592120746772330061641915484339503329117334705325052892141006103101992424711533581315729316314184850874342186770626874800079032452641248514136516216768009937557426053143108336657125440081252107930123643176399684490915086743172270944005330746104166297864672747030831686045498314110632030725011796531578091996349260685797111108181571607792444766561298224423844676600586943508944774015278957650461689783304852212624930359917777653630907036498652619939714964177217984998489570520269641801303487326906961647238972426603674127415492071127489534904483634750439087825445217587086447778522335596407856006608911173340927227205869939142591539866917060670053603327722165973700860233032476448376857863746051838912930090294350006112767311052564378030795977594691764540880119086358180549952699305183914766732934099492410833096504623877786504416439816894774378090466850702088635550623663982907740476452068490159817898584855395617695988488192343056505663711474819499423585382982002060664143061416442475998525953111269985869709093945418772974080684726072551227329750661676649489521123633745416362355128567475056453029151205290478033873438164289589294202667722856968310387944471894495848618646378447035365398598183837765980694233441820449745458406716797037087757217352023761378507916259432843248891249404052934545216990130942544275986538839224977436834171641761200968462956833106420766172579117100724252310330008356545659561426453419321418333578451700108432915906700096385451802456953233452793823312653281332942519629111295420010841656967628848295302529150199856777190520942687696505577956973154910193562908487420827914864163556716317905407027091315144501279776559876484954218547464847183752166190087121053033743108763049811925032294028816152593778806108657558554546746703884419918428609913756514083395402390373518509502721713793536717173827207272897226292070881329512638408224976451495001137317421999705383496038302889465558329725334299864709624844354039476264878008875341676626982384456915336808543351307147521009775110605369492725312078260875957486539573061806763720314312830788582198355446496345670693010483537728130820616654197898369614184178942768274227322628227332501046504287007803088832932568342372845216668261184518961422127480176640000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^49 - 1267915770859661134360912529969863407750857269038277254956279467206329413271953816101005187982254939288744880391842095276052523281815291642039402317697502226543099072246862130476862919501597335680082469168652465882435951373765842056853156003845004996156348432589660645119937754015516872986467999897815327897900075905808632886956552023444400661748369752532655502421309254840315219407297023557101141344445684457575788710298701478414361988053799605402946376726951542225742870827320892722739511495467851054804704028023288753720472277582146900686573530036744033670934657310123494938465782132377484845136626177568938453739673790067343089933577511977947459211578824511969386126133992088779572058932971470538949584445487872462774946537935592254429956906366189038273319215832703547221551834789523400597337838355047802240776827081615792526367831711522968181222083776156440120286725574373744211801349721118463691243267997254911796119883817678552352747234506229669535546346404214636706514966388758620334543820306544860168192237938944403172064332639684351111739620731621006204380538428489686689678387949142245136448568200454410336052853517172317206423601663200132486684607892810531002006513246887073905767139389101611112259963962266041744500487239641770225246382810522699890735206739557547261018160223070970259170941266047500934639496603092888829823952951525677810861342695349697564036232138212235221165270047361423665124069338994361785435729295689661062228340565445992819212209336886800924681869990929686374916621306395160095189152430832123169344308218611937988286659778705057101948703253082789207298840371735235627138177916473639841300826206749978856457314480005421761403631585204127360961099582827704691826583020863095623611815203203448084610326167963530357628101749792746218348600631219548845083572965557891391960587186761554470876243279168570364047849177868522466205508671972734422186562828498304130494066451547900802428969375821242837390854210777210318120456752321274106633497048019444226847020500413772720775434897571571565203419907256691976742422497716599301753729669808842321013534823052413033839905802302516812607927731058332685851744574891400584425929654944349486752912374144547914511337858393140578979187659100164422927493363888646871677578513471296587619777089498442516593434631498407977459987990741878361607209708044700890366767888565914372870048544041020675391238153602451112138470209081037185249407333703736877432413960184055715582732805132791212526406488096918867696422883991091868278586019913005215628120017709949677468836137112039926092306002903370313443384901388720054562435883792947548948463734332244093604606916793197061715501307029290351664073946507310794243102008117634237485291565470027374225998653469062018305615133379605151448062677731935859431939081297784112377735377320725999956357301353909981549061734400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^48 + 44519991042029887603131049301066805175204543083475809882048023179761830151554972065929814961430555760479181366564175355695463434623994079739071600016243577268556218265731825691173443995528017864857671290440654294060883072103867169816290833169697777451890452030730813021366682226959083482099003777425084092377404448632399304369972795789777448887840794300758700807369123981328239035528436290649193759188399899003992085619781104536246590705980680725604842754808104468164769184016729154448127124562139281725531701604288955302242226208249945460766416236883146660598691777717289904400911542176534852780868486687291388557944914799866091645281470056719885002005810086939275799000616966331842266170469088268127527776897432131739837573619922395427940844412448602959309340163862658944520573646393278601082857423073813548732400579981655510420436465965671626251282028597804737101208742186273584833998484771424954099292681104081256667992470673514393723428026801222196721896229059077218560328764711903519847859946792461780379381536384189660942197001856241582148420429566681446585195668152909626851413058331299135625368016031087793940305532860423685886079999960859396475464671757663612056822091808220947811412709407061429013456725921891146134440826197766597162274731736963058290570353721736097988731076967689077409445705488345362408392827113986858674031267876691443937472475273807484652741255726800755950435346210285000195752033383735603975338500178242507833389299471802445109786675779275559106898918720589661592219813679857100216347455177086580621186677233547100653621900021159624928000220262909172242651624168019487913969026089081052310459877688193756393401292480111568480338786683408307180464912686500897600802381095600265594344887279817281238826750964654598245009717586401361430426253405202881881281822199531557455081719074404308234439269147138455746775809627721374464577601845565509484537293633262412361029335428404256100279662154675453623897944221732648720788439522436026117665228304898248305895042622387494920283256377549055446308839167809708797508593723331398941708639150812418975741401940753160345473808084010244417270028756059426973722371834077927752995424034442402293988512427940292043577511534181164299279578478250286213233417351569721969483679349131254869576353610418859349106118024761668802114819408424834615577757181205874938754667366300261191457836573120975634865318195604113577867980975215006678912382759084730153078347349122171694016337659438846527008969731419214028879490111271344305882175197273186221037541864116384693686586915461011906711167089063506244514236655088165076375553963175866858257646540329882693041333199605838720817368511954874861217051118542688838606462301778790383980079012626108938911578067976098776042881227341149414691398463890811018884017856583328833506400068640737739064610540081541614282704158720000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^47 - 1468865800544278324239990895781593663012666157469142676774249748358893916128050229648342197987314305969407069317012106132993500343214361123221351753291018207724526018464738265572866778951002693475265844341616909105210433134845835416769692171152792681803716300758494109269731657246856616590945477571259939624364738850516269751143060357125763360970015969895266101954420571728242437612097880848537835181974349853211524403655721257254042568879095806470171220342135702909310020718186338095326562015171274844739154637838569363376096602314016778023121690552126267103555010953993972490527117258089870572886545097969666292737525006054188276920742833862649424878308088299426391497115875210442213339720273397071166061597632310349375951791776316142763878530207090419204129275008740909457294516854983984142817731943719108069449799273238175363406973846723117048478256070198958866426130345907211689101304975264975863008387406230172119764425224280927463321310503459583980238972659637745155315416210731706931247589429441534938969765672982395484012061779939902950766844471649792316815061397275426316358251610605128227797025859416892865974531169806003660868012372605751703130099817719886034086471955090982109349827120087580189902233735336579700369079950287877926244126687409536827939333293799882206783465140657401620926311345320849567579395048292837164553566050885586733125184952232426934099579649084422112079868498412552220195794995137860506259195246913750969054158545712851129239814231256543861653779356376725570716876451880982197729306960530869400389277645322810539012834857050454657244007361966695402084244706656077756663300614541831881369700482677626412830857181393405338650542269363734515014799237327827580657826414532831617440297409571952491528251186853110026882494221142476588920973155053804948040079879990369967487398768631738555409638781712647440402924994656731058722680299359829818469469764086592358432980885753732809535637567468209905451544473158099414525364796971537848382743360758101321294080364557413958880789154567973161500565829608303387805411126855057065045527165081550448503114721123346933736261204678463967790154483549117693849110701794826392190575242124059957659721808447615569463043968439418505662593496403742316197871024053752230860287499935372393743430482562878732379165430732002045809741946316177260508673962664961568050346753623838205901541823585491543759432038864325298582678233190827387879588445941056230398347413952200167067708787414782191684446093050896247501713819454582009991484822319911486999441670140198036745300809467849404353101676998236332442851704962331061178279935657746478337004802200167152263459549272502058955582130406666402092597191244671994153220815198317900413071887542329038217586400921804912552640387353844424943031347904236445612299844254901703611814745983310556912052169326534666568946805637120000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^46 + 45509550802745834303349969995305897571017166773899637310389295586385787118370724365138620773770211300229965292926988318788409103828345827913513506730465270372617887828250785665610861324222144253840424055600627670566522304134048901382722434244210105889641206647842984501193858751236218297104140370039755787178432949247415992934992065198974571137450320256083743168539457527415291496378909156742578821550622344084188499336791642094729064265447712939334602931784632073371004980840102579816288454222343778785789092636733738397086295982208204702713905043979075772028964274610139259442303056434933151743172625346884105612717016032059526943831597155844193363186204011696083670445829483276676931524118632244992040728727600196376258191708947040164993138213598241813964073623473291577744321978887908847502710664015722888317586500802796115630784139016080395484620967683600372564595122752528747222777764377262648681535715003243735468438288181824098060274817526289218639742002888145582289711492298037584981411716081638811228290040397486674796037609451423324613751284857418809694301730713908851336646571308882074023546316907499259310604983297524765586941879819150735838419757774427814841662105983037579242570530289260655415672572196574506118145784039394466015615107109696786455669000963467942410527537459405994467594922904483723444934882183505958271261587677272434669987228252042108710244409308109564972937120242558389961560275410181477883432117987908884858558306986364869817599604057625873305859046164432669514873839489422605584940618938820352611130401817698425413747546177645420614089756805205298294441393322040840131029782008019682407908580561735730025706164465847177809348891327546341931335151814980187321928882017929183206057406900052091367941003063842463512479674393136435242455304618160387656550114174902116820452279777370574435061646833117241471787549483242524503141884254435185228469883201435698996284223730535972411653316966157905986731842731115230103052429036418692813781122028489414036556906015184444665286831836107235963116181194637287837808735126466051401611930678372931200940382005705219341359342566042176013577108804336151232833713934263777339035929026277261437056278997176625322875659241479635634474455829093938536772055436755926265371192259192381223312178159992573090855352510266900580039825480968341148275918662947690160656842111768978280819566970813946493246516889697720692233014873992380974356692324058025783782041666405126859740563599309451398205354690006344017181052514212390038022761248919901644776643906642986149144375355133152998346957230568450636178696775369067953052082364947716319047634247161842113396165508879846084587743718422741089239054379736407761167954671920575027734559203945184007804515895066823995993400673824196073710347634807715945314176446253812127007975616095061438894029207972972767380038085509120000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^45 - 1323198770702526568087179778346405648996893506766360639616340452403709135253695267756859067599691303059981881362490759170683034309118676063732646718057296306841128852012680293922088312753598063259558569727510117169172347057571782594005831729483389518146687970156843848399306991416552751786462381955284666456566516762873290098005566508557277820719336824821648802074622271061045569979474709863024362181905351047064492718340218925972717124550557344529753477509249987959759363894739737685205831754881897777016378806887712415673588675931198637395544151973640148093995461966325443399128070447150639384409902944274409787342948404182582896041884515292530639207896497179665607279527390598722098878345487334715659650294385616246310376639796251271384946828376483322152761257640213810225618455583811123190441508819710664908167581817156902192764085402717866224990747012834758073531956303587962335453589348905269383311231201350484816421880854323766439259852580924942435467907932419099197532981395934585483327223982800689109080326941515277775758436247032284776469449311912386879860311717328010682387835467955728411071617461233373414723954272947368591161197031659449325484343638665400656462391997750274591197344834969469219446990411374336977979006197263419019435924349191499519881953875415274423785876193715988886641508261829499717465843292038222529759059247318508262336308037913220395899363673714148162647446923234104729187897678437300986120420176650663534551122822363892021629968175829932682682574308520779776907862974650436082237335389601988817743493731060684100529292179503474719821244592435994038466692050609557416040120129274089283917467448598889093618334334214610499670716045741184899906671874864827705787781899253258237718359094487885159394623202488232538648507157416948423677973904152854660268155495556463943719361374000873046547599636486942645044381857444914907617942873290046401014078434907719992388661342162385571859950820361551687214137922637946868347941339669772376273731912594938173783134218697575925419078088962445968660717426515585771165333969104535826481841540398539680289976680788282244217524331348347966586142870819280283661389650798625535813352709993298606029887973980052364215946756271791361600692470773840426349582669022484371443774550729227433776617061066817341979073805455354250502786409783342461415066791914339945314519422787898741415105231327903042568881394996905488776575612204023553462290691178689723453637673865095855154985585823505304829086453870921040859468361101875356118378180020763809745558209312093983242534267097641737223176121850428380935700332726667730341671205031462708686055237117571988085387138850821914235193522873581871586078193908582232013949633879638723698055853570539309381197061572928547061429422191204775630530883605726800678210660717267482748916074407179155709020286814727974589193912110284800000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^44 + 36077404408034427010211980227219040336488152110780077153089557621678672353785425396910960365050469914495730214850450477692439030340895558793764384256083037496945321128789584165204652577095841546552806481922934024965560396476139173490375645746382632083871643141034984863153090989690438303623629013583731263565957844807879978515426961469672749305814104494330624877398657670904261493375216142257314378174186515783034136975555437688399377404762852809396467856893591542066416810611153248432891812742237186008853201467329984439044266092596054542634885223574644646802425434104855074440397245628556448254479288329980739896016636919630474983104747268923283332958006709588890651221822024337444872521759908960706461700377552544710372830340973614801866349300728179508334250085357495204391660660897238015621586288505607338475206664297098009736070608199439593799880741802874376418155561184180776764595878030977571917866625522348281296502184853337856835394539556919583255835952352407862598067681460793743685800736297267685732849995103108748943974637476102095029988727868503511377557435766925723132233795250977715083697625185466802465766064089079624265867064334481579563516109107603848248265175525310122718246995099821783668447707096459809344247629520549626701585790082059542260160046746251184599550002454685335844673630427988630095850329538132445847859870780168327064419248351408408291024056350123708628017207628575872749879908537314879495991949879757246265167879122226366916914597291671514572592975427510230217032220734945177858118504754483563871972786707708579278625481295580199038759630186470931982203260709259103187600977757511254410201080323016887465169615274628730682274261218146071680256415109932948677654929305494564835294511688278549220871458715577835017001361705799357441662706703706922893326589472252451902513414747587590218390738875507845212181045679083002710486247040039353831065547804603334451380483098338894412613589742179203047074628145218696023027379087628339500443744350100653470176917701896609168163145951098209708273122478863407594856995021788528931623787227453811638767356099172538280757808384348915007589879747597435583584922181920675898960043635161398369641459216529045545759956589790707566031349969891652811097802143359344997429547987029289217574614145304223658628328791315891093600461518522552302271552101078846175056894244399409583372461787059088061861649385570471622679844514164747821049501932857416826404003552245955817152393140818829161199214724192798790852613392613741725626317361690007730956731682793845676833723598342405874865284805367155960374113506763483407215671864728390999092449148750264279055344437003175672733977299505068944408639436494353239772965252055938634603959847284918042320864883260827526666474603540307348128451614516709721549468016312529953405881027021599146022863461883981384298341265833984000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^43 - 921710304839303994542305795199887643963020091543899850593394107912764302100283588985065969263798230316022315541766347876724379357871002977129424747149429339339664714894861176412623758221865190656124170629072953221167567212395186486375599997644900594407638135260691515186121100682462086115786647237001799102115621737444806273736704470856213599689202012736410226503177363317565143783142786388101865030690798460617849446352960523250432453800892552871254835845164565309778214460868010402017120008119086029390654661865871355631520796072154347548555203145804043737634086416918458419717232259587974486171783829605641367484566344082185653804246346024305298096854634030960249396656348673573780698479107704735932494718857735358929578600339886309743183361939469867909676844423513545990131438908431163423960994567811545511266556984572491831259746640096765588916711647087098283095162202031798189441368742952454731351524027771640620261260834068549680943906802464896217057199831358062784725050521614017757466817865515914856277553662515042297266777102508895608294054403666205391666170712732673501897993299077390571428800956145744887263303060089496470792539337911400454964493240115848036241372532258278565176450370123043070680435347625730734743718352000642520168791537966585469669268646046896147909370152582795025559238625199586758222996760323314271476695037299666009772712102626570595178949438361897343369250988544544402511254269123030301013745118466020680272703459266831085632591486368430734228527484044087898296347506129565704547109383165935115085817308481443665722930593528799427325771257225223006413142507388667577766478425145410132955582957381155299943809072996303642494081146042898167707097548109303536269134106204420826989910048844193456832241949813228837893653439446763193263408720428454574019499465085020295242614531168281445134024666323180596480340253053077544476249651039656392166035493740871558219595439300758323440590074649845735823464366318320931122774625954625110879982671783298575472697996239252676093054077395148838269465094109192764677963232629886725826938905220387333598313389164152273655688253291206861051890999493937211133605102695141210806750032398246626015183587367458812438603331043923479461124398750973196105368190797469489502903494228172646137506431089435380314254279568587090377525339193588375080636058740727143038644541131539268784827465766893934220816392730944144674643389564061406276149659867459763698719090478490090128190440565326029181227579043741086982020574544892538551033553865280179030031420237912711679741271261438493875405751754640844959247997563578409609860299615890015577634632639698907077801827268210343309375576832095558011937376315703960382798818780269741700325479714375701550827371400927076863411788103404422750853297140682860027130820040142825182387215646011966969654109463625197228552130293818982400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^42 + 22046438334823711308483813427790496389347447805396963285602866251837473615329618571554045519827534560311223049743863318112816169798106740966687669765326777224523702333572321920791724237996728487002234436429824124640804999208437741201815983025811247944266968377580267186214190376709367884455064097218919748077299177859086711140283496983129574885996051295172372759640458048890241138478794338772401993262141226700825150064679720915302066817801459382291587814315783961347204121453435172016705107310423960180923448162366046839855988706193444360529024007640374658630211625459213334513695735914390727522924666390187297758694392438824895799203661756132839397970357503663065098932705902957976105591445299969068800483781231954806883022540425934912480280832343942790388127093753735422216467485126511486503375153148106783744063136446485375707210086399217244274640402465956925746071951206592556750462854584689039739588398868175432942822270370290897789797575885863369338652779192684380297174157877192048176055753837564788883104833175877464135394738216824433759235184134847561855816776716940112089680137649917016782419361988313711723975927874115066365220109160210083257446571250123532072189057156108455700626418634924661728506506425601002807935667783837625602632048749505114874323799325601372196634283390587770946473611496844982095187812722199641649615632078322338645530770581311556851228154896642599408614995648301591532365615783082373833685617924233907062979914946138558422360910658827106552614809956097720542013624621976192665457840868532801970006037396030357259894496255353966997416036668134461432711084719763963144124520942659514828525306713125952946114333486852533792076603779751047451732140146914994177182833544510740485806790806715346773225695379592607461235670155831846561271316308917033478316990722412009416097213986019766278485513817470514684579583663192879208181632705170295673640718557529595377294299092277038708190765013797799661363033253417246962759107958053557570810436890576111357020550715988846676420479576122290665021678229714656333949493591584253635572264943715568399241125689545455503966500840445394676500577248166989709798830263396751999489815262618499362093856840439211171561893110626925606594059101665201354061059792202211020465146987868996911750886514315588035593381521993221780335518055455153430230561443507719246113335801586166818494125876224978608670429692614235143412901087536243922917867637838412081596841919302559504204393762099957863318729467040821134304633375611969713963283506342709329479668232408838433304881286599028666236223996029881198632210136823433149287879400261529799110771061010888751068211609054128160532934777812970921383941093790612907496980950695654049341787477514463626278553202871829690611165845281207051609120761499997157178460599062579326116089881152132957269060762834115032777666863592531558400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^41 - 493260529381186817020492752999881858646776150265635410548405983043849986433972807783079566106879212371628896632583550972063707406693470724157272748642988074671558379053679149988534151716139473360835959989782807574038402695834760452861465296723873936225354074056788690483072216412118637671261936217349556393227999245263390372548375549504639914879726238030639518851796800254404096964318324195357385354089389883370971520339851181891616888958532890003403412423107776840358155811032848084531713659718872325094806445739464925466576487098934865488003742139702056658241054529125909223835156010136802509110826047988998970206370964217640515172037215219761158540270097873843125872076869457054404060440322178442519170787911434259199058725847970974252677398984978284652443760769447840346886464937153239967765344529223342271502717538999692687002650886618077128989430896036162519928599017730100679628960635611408639062003731412585100267086302274715876240128516343952968471175301557488673060520810200698900189989796620534966828140248611883998809472499576836831590240878131287746934736645182058707928466643828659435166461950798924295154326320784493929621626425989750352167989371798410645395461786215540262750279609715041145383718211955147784780829691148938911472361866814689860641510661849602170866854056171748880837358642986709748544993572867775669689241297471602438475574460804497953279982831645862649722854404915381767231639251830296255596697895416253291141400978334113807344994069192156865629228872019561536164708034835978442327485380184276793854774335590496604087748020060859131751831796338040222813033999890515755165885803646303611855734079644268292710289357097462824298648540941254873985615141134805135857185218897621989392793387332457238198863148316500706856784555046671237732675415497153158903349032222061915846561501676054376392680879349393026398424002015980256682414079378474961670243157762432490480579466768341753211081781748708479970887533005394232954637614024270569125110998856209482563320004460305127572930115569655582208459312250123756671462722508311009839336725450279047996482831531803955226686672215422196278632464561842697565192772792904737371346623698610615592590529520909109351384935914051174635074843712983805736445504602292331011864936757354440308318309018504966897919954804511773937447771978842302040013351989093313300447263213421636371550837119423450677462105673553849200429370767400824286911903376804060376760507140516650840393492146468044619217292655607050897737608741253309723145136736462143188991190236839642542899542837931568073660601387235253799616486847940027029029205926119393733985275305313472045987029286802631836109701809227220832902290729241061581426306471825369333672043334434062147466499714337706153233528055041147273879326931807795577423403707661428235800444429553188731232416084693136621861113670322775654400000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^40 + 10313095078432801286562846955952900940769905850970505072727818404742729720001797664763474197790648315534512873099735451120184153771235597909228564821640245427730616886406892042435196881080008825018235879307977108544215223518015643482474110087521549163288877753885868797138777144164349988560984413377404988482022536987236918080361155611835476932852999184629648731922663433841954564354442072447944830442098263802762041205095129709334055330982046537616319992858962530077380493024789603259509164400220121036627920115610309786530559226342125964369732308794855600702207623465221698064489380381679829426180505151575481388037033418092028872189563591631316763498907776135785247159733741336378979189520928435085365952561595016015822239251534668120768934986388246883321876983363662741066523891667111576161390542719815353212090678648110533194849288164649860290713814717541428001393722436871526057673588882817284177956827975451337324022599710377977877985601620883895431038516292039899180312896694211100074865704026763349925503993652970066502375777541067315978374830306573760145676936828122298762181160642496201391841945424550923765451227315707549556404813963538327132610840950857870555802784174511684846237753972089636971892450225370264187532702370305816285909439711927734871334676269933598779280905088746526092530483505468141386583272204019666160148546221000995463467565515746885058265007817345572843223538927836389792513018695291613110850781750467413963150638674611360615207382150784218467220675592023440616560493636870604622590115669537468933419498863187284609419770195739573539032662711923732052978072739729741811766900268406367044222858300583949204124628207977093338246307330479601958003499035085671369164679266786351987700804693922051399513435746354187607337579584453149069925790248067525533988008345997085642281228879301943256571521103621176092479728017981728146192006074258841124230061710130338418055277227793645842929619534682583958913744068673899837508564195803561123796232986646767025438336108100773761997139755714269083636263528869309839497285970468261353764239078749283000239405474510251452819044848747627327276004718434286039191506082850793464604978392851345643114716043222380244037162328383936894645927013220229553488565156073267348193128809853695848626623389324946550525306809991387643891627226243503972218799445839952777469072587205483182805631952085096166257747217502780843833180343190814608338774480514231912018501443188730923745714059054600822997983213337461736490573587510090118296309900410520410612164347293368218213777570516489361557574678248377922076145316523096491780469458255062823827226868038980084702985133470027403083045359309230272402932854262452844897165345600815309104153185271628707253825963779454875656730210135593264675060478135862487474275621101442511865496068004579712523506905099499042281477547620881661952000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^39 - 201292318552682715348282885369922398217026787468944204635361498513131017691511937548220359937366046382264806681362334360231308248333360602561976516917490900588715511863554643073621787399987538630877275491477206473940300852162493581950702772553553556458266974255332723615348846029073928889146533218819213729570787863090602059394552299181764215032450020563884329091147143605037445155526822831469288276430033086527803008815767155194266006153485623101422531595504391235379625863437819762412681283732900108494470690262012158475323530542576285715153820308513270516825212522106651962208521686653235454148802101051683709879738599777036002342728303612293963990349077581780810794421352812317381505480599971960786157882676722484804945133054734410861251486295855604646061863076958291148518304280301023150997325904280205212433054915750458464147651514275676698763425143459571159272281198651768632516146348419551948596374520616737451974671818874609603851494793018652450947980108349378679663707743670465909225513152413297994269623314600350477512549979403758770019469082281074249078994672979197137671902242528159858783164498693321813779107034728852445914316348692617312141657183874668215031067959016136387392700495821543226938194372894195823254021142945053680016106981065503881685844197728513929515777286783269487554404276944477280401324283126559964964389614803914038882951938395203453144005087519244271099398775018293386407819234419293238053181025840367278724119708873075738263854728542615194877281530055376797669559038313861989769982501533983227508259987342007423242565675897920919626253030326040496478759229339042316972965965794315927215901104230964522883102158453899585447202647108354732374026007787287776605006698842700018844000157044912977943384985017438094669093595051809606708397825234327085070863382398562883749712347699632913711208223020137246747702056618089500750648751040561012930218920166347637584899032531257857648823238690675943800128143430205317451936842368023000052682778462496625376544200511601750971299081634667355088684934367135347229362033629197633781659835482782469787214924233479339546805902405684071074895904448698917787560210313937762800541364773365366872660835951237046559036905571683471376914786894639033687149908327200699985433536616549844512933560365492205547969724293465774583229918440260118059850833684709648484899915803788963325675136681032357809426894583713373008266545063700373119648892460558218460716068419193204286209079368651777616609244203375582402260556950364014979660156625989650352278361841654186724752317186802045639077519987776775215106823289639457235638402228499957059546989777065294310503611689254643126008947272751994348786926211700041750079666205461286385980306640984869429630281562676754191965889872846642242148669697760876696833106986361697471802827336493823420037536446536825994989977916614587187200000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^38 + 3663614533632669175819860744128962413670729030597556450383762496651655467879368160962269746909384003025373167137841944330918365087089428951670800147153756664035265673710063250067670382959579079051667367213582602602543463897555932572754309343367598863073205859515201881155031464181638345315798482575262146254780179299679781072957439670307495395536424293172843924729451196670659812044420979403545916035325295381352955368333575948959055879919642170746367329719532204769743366008465751629549361912766684825834262170513748189299099712400850104058911858530809283342893140187506309256954797739720891699721180497659321842701831300124154405593034541801105123322820873997507060965604862938243983181739747906236317420359777567793224368134410669436811629876174572390742400541527571739026017247004364111386350467678293618830176045037475866794939951598088597094647766652612896472993781961190547744719570940238810036926684776724109228333292598174179668053310050258265144157556255545669734896596502415767806351435299509052347574592564199965201378086705841362344558650561689886277329417095990562119775522627018247316215130311586094427763906231378246380731929155382340725056453184293058160611200396887484849920400128609021453287233525159077024617777785604766365749810827048969179352829794918422648995984200518872218114612237838987965110569540765034225465421696464332643819560143552000295598871869512061223700697425256745852702174358276804916293304893257500417457780906025299481244163116862818514856593120327960859730066836479440528850628816025961414974935391929733793403650498766384871120626635169284638572384077282069885466547463685763647921525586216156744441299808171627831783527433655143773228093057739438515657777721907698064211125489635390282780189057559587928081636565303219416467659394846352702159860630254569813425792463081329129473277514472473932858042914988749506710527593764764660379511694597405577538328716829699992348149504469980530253784586958826699005312708295112314102634534465474570623196786061835840030636225487340751820940861631469815000172206838540127823642197269198598312869058670438951583222010930319301768787456108444038474768434316499233270283394367209076066211378917157905905881014733068929083621355808776120650172524144000562190203360500220426412821546933665475650901323320560970362115679261636106790983778450030502215001909884325328345149765940519383541835850825844043509523675037675020284764335257097791408032914388344402309374508722300139287227759535921411404884714483769421300148723856327366017755795046116587087823084291485380606634164366739943130599334567522732101825849985933388339494770177775589853818873227082145651315191747574159298227864201629479835473221166653530687531028810119439837651793265909144263726411291566068511331087519419714356016816542821195175171792092092807403341307330719277854061908223169560313856000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^37 - 62104277183704302186058279361396623876533174974968724415148265128561702395996354017493486176712619321016832478026330050243008876060265524741388346200602292414312125626922051327765594788443228015078985189453454407367984428647970542448097896485503348379057542354062837297719637329354094381271320430332326187805306225718092209303942095616826091037516079169014236665869096442034426259305185610066725487386400470480486784081813321705728104614338389069651815631789676019246587409649463111476937876511098248917636967024544040153949278950346710800983181512532778883898850601028378077547315352548902359873552952922317806335568731650444044387259462496472711299069537168305929546789642601421796064211422202501279978580611295576347113845785859826892032567872580167985535632187515333998273330545037192909362644629056346119966148589989920262824926438295147579237520069219961166873075594511671755967746132433343831945858580533814583079859104767964676116606063419338155203263179194213929912610176067431988216655557341449000807198143646382806799473531371356022907138531381376973974283381763071942439805755086094005349293639779401574370491573102339935762147723591401893912712160245028093366440396126025253566634439604219730962000216119474923715384423313105958525397076562086102002519098466318155793513984239594373642024544477542712159310908029369725353572719918180714436860882491116585220225070874339603919466504092309100750642287428579410357081565949077222700265343093447734231768332179984316738946048419276283685916802489902827479721046647852132089656098563972282935639852465366560938513779122529263337094300868466315240404135107139767373031864907607097491961027080309475019468871621459957712903006510593270251351751603426215769353086440675117680494157758792801634467740357538824305955536155535547545159701289664417378523406025206056643328036463051860002878949618144182967854036393040264998790776949721318952273951378622717290118539901812218127229346518458787287395917205154781557679245008203527744979625770560288616926141443651746850004450543838733142461408600519146447846280343401547064357669639156963766559691095200316465996999328834494858025004542794257940766991559154294693938268790656257478505925054579577025881225250379495994944213357011895585443791758179716676264086243033666194455059430114374144633137753423544847530062826345752478921902764540890721882791276927129779886104849906646443150494555907072557441299036193007872175583391907547216555012691349561419623137784511650824603402976293440595104703131860569391297166336854029919381387038990379521554835282530313014885809723553327900272158141717697174749555747573284552363705136955642652285091330626557016113880879907641173225727486975239010377749891312273931347294185258967249194854931757666793741462215735056507865843871481412546749536977779177084933482828886229065443076143750971199062016000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^36 + 979288532931765261733904253643444317873223139213352220807141158763416660717011172870746669912033021988192451685905537131069541907855812770615994592290061626340287912881714098658494924788830495932079989631111427536635652454305275982914572028252921378558632506758343544202059140155091863555576942900385939739893182164696694876122098788431109203969465436675627829923454954096424622357122027460241473133136868544528133273956755270043424019706994076922672593544870610176875999128589845569265140830323714560445627173408326753118309689651640128554036884237923882465000941190063124894902827953584119074193786102479114882204047858518547244647987139847636767060803929889272459665835943494017432979136982168492600809405518217566678416788595738058938845336158018314165277607478642970870668272165157682113611724248780077500623653159312509111584648888738122405371455923949207575932752276275658509015689580325997073972419244388387273609847370688135440882237370141233971890514885921469273795908865729943224388579248590604827623742364974345908775772301063311034721566694494410817673949577859843518264626988777511499101461006226644949436177584006498341408432497358039142609575568427179399560961772130899816986491796520728064553592977499598955432336204361476036856275435433306373857411895166979887687156062085850832093738682479910580462976133671352545990043681353386307901491660097020964828488505674512555025270293434986661013457681924822395891316140062314076924595687706132146858448351062095248692199699204633352505716919272189041828709262698603113984160222680804998546049477052988224794751371840503531414784840207335742141505231399056315666815262706317280173176527504145012926313884670275883638129455480474930420514180867317473309656270944344009372467065477789535284962181714485392432817236362648319324946205060331292432507937191069526289991332085176329081955671266059703022136023402906034074674363411621804729975833010276479763649805613888332314593970696473317790390480132069523819653752350006598465219666512213929181177012731701609590016535531686984385486746216404083510043039345320279889636711100976466483735422710004923819208295938841838945945667140702351523226745887251933501074971389536972874906763925845020387970688256648732135624904094697180506866326396525630092478180290113298127225088509220015612207552218821260282448772516815698819101430289391901370480456078914414616811032084111517205193933256754117101147017295620991405622491043273361022200622584337126831496206516574232494797683089908086969239540187083763138253177174356579236246618334603193875141173254603805317376124421181423739250370922376809101376453666981613684525135434903075069349562709659763330551904841081882490955899660840649805040776215366425119385453160458168337314309424188930194155412190868383705829546608857187917912469183894879520286553510506840126079720163860615262109696000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^35 - 14344526850295536275768881019774449319565748430257966912525650091756677580063113539830586973973681895008060462603141293664821632760619972985208731479125531252421061225535114247122505875647675777490886726635123792385584893004403372794156335869930890613686320564805968622480870541866888847583386066097218439313906481921867427138211040530245312830950551987187117390732780901740740466912704809580696932394035332957380662003174892458549638202374621385637968045453220555603760884751822470765837368328840837312776320481936844667969526059454654194825666414402417007631725279782047051227186993939116954013279173514975434399360576941051345034317367284783971545244557726245450422247589001133359453792965858759769153881062964923398182901483345002790110346828298651762672199152322791949861559973545404057672053432335726535580488320744176569521424764052657643632189446066242755024846016549725249156367487384217613745973637999684722788810702347769053644530046776863222677714133353209836186999517526061951733195300919616233638696551446514718609334667966121523585386215545061171930756559966364316359288514450941769148042567427618141640517912138227032231346803706577202320839265813435800643988886505226923196122876239602576585322694824533767121259478234552138025625154691505792328984775118163344183451059328072532634954739736760131060958297580308885005198649080659018312367225164264992878009098759080463121680565381268776238121927345329844146683563085096101099184521002269531879445392659070221955288505470588787473783810038507132854214228201518151917095055959087382470978467741844736197491966081437955053100201546250059914905053034012929022188442524057697477769445654313476880984340283692037941227439361707478850507985414146646116407162446344931837834413493514936235660709889969089882374155197698198788169389854797225595318431910597178359978308281340063335743375717334951998817992685633093672369381667810919961092420060788274863671953625293788905769118615452970692014719411408455916570332850620782066358972721849522192239205972750170391365357920880099431278491400343924989325580474730490356162938657056817081663756664169502295745205989476343790424574898671710456421510012183035438797523564654761204365784722992066334928891106555561059594696900753453656268970638883131916933874070771690948604539443175949616861246568214969090595857904195035521505162745951744023487181316646925962310634618539589988253738583948273207367189913130473983205600755127418641224362939795881143389953188804793194323969057076529247055169509503788536485849303568046854737922702249467258014928266043657618914287943410030661639466481964457483678561208185191681011403159157442562391889163276306991260987006146221148681730184336344387181361705109845208802550848070922880271484098631145013745269407866041100979574794057106440128661685428099207172460270812215708018005853700680325603000320000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^34 + 194901328596457150519655077143152885610178577163983927969896562688800907954391408663726489654290348863935337248477189709984834152517368934361088345110228099305526823722672139559066452625583613153344718383555727944353133895284317294908822970878500896359019721697425893536070385148347420329162994063552308659533161014453199064381565154233519918068488495695380479853813267164102606105120397519037332699739064731726598517465923965392101531320174542837500527744488936462393115082922054064762532773216275393410766806393819078182583858012511511227937090048175932663738430769201158410222783594463414479011532378572228744972312330290294318792724841279331569823824859470376434069520777176244948113249161845590724018588968789100953368951511771566309987880579244794488456157786461510454539032536293070457648572077761044228641641760332981146208130439941665614919170300383275708798749151136869664758533001991517955561627723504772739039012194501583583739982718759847052823498334821661757451453847354125847352920847392199036840671451925993035269879988618116913690465836341330621923543447563671006994211221523894227852890572740955587097555701678054263847799043839062833227934845342180411233006411568755433767862559375064363577501799729027023886269154271592274985424011196294032859214771717828019033951176881879675979307949523519617066129626625230829260318779217748671052643215592317430819965193167086106845849551341754700048354475217250789865549796078959088636805442896760050470062193474028170269272971234146761365052171403706593949222627207322075181154920806444139053961191630237782781210919324132459359317583499144386588340999196150112622478493621308539815747060076396012025653291813623175696612957995397007082804231154606842152420983773382659114437675422435459780318670345826371758641207600533594186327195194949230920670713875955763071472557670131535362157206687097235513504682453724410103162280801789688903947551015152278464665621698262677053369008964331694041113345157779016492536541548085997932952230754304425946121414336787887085749706360328810866870538572622236196032188855076549618508804661695222009191112989250963864369363892635071759245011235021539274253617191681482793414005352477648627168886349448737913574072146691381454912648556690566654291323696062781073653964725841856280834984482274033920749871773255610326003594263785315729216322057848893320224903086883374117425533562843615340433800750367808623993786623809255927807058751826645015439552895998920240649748229743652889214546673410358075264557630403682982814985992537573470316116682945052731976788002576799488196749812778913659027167393875422568626992707576061282930956115729952023415953469385728030268301766932203344530650486293109482980825871501936935340884075974051444466975368292756243432035686618000710241272427499139473993855389015368672432305664042048652675436758775874575558246400000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^33 - 2452545779803374149390314154036152741056985313571774332984808917424592298994579643880170473558619405133672794552429449806352510495421265535081928416971399521725011419099886415242601123396380842713798928424668656172486026693869781660362023703177821969897847624022767303763275498255697813614041390828630463871513704067301316218992785920928094328832007745450912905812972362822171513585537417178849110277949830760436633873947655187895995539189679597955229850276465253778261672508896538201751554873188621231710379292969737778969289716327896198130749067863991614407811884069006850726921237758919334555670425578952845273968526002754323827972009757755270289621666676132678022644566745360881459082518195794262711655676888167257802072460483955876326565800505996622084617908782614030989563131619109496446251436033158614510718229497924034831376794383600090636185606885998864116157349810126920540692631053112830625754192689527214559637318750056922020208582519238353130721554346477596570096630989814783062629394128451004421482508784793219817538532858428879252041942525492850524412327320634776373536206747883290345139075604673066543783623378675671352308413811642281674260855833069194479582124290008417486849640775051835796153515253026292591924688621869249537886716098097885740368950654488025858034242125293727090059641718226318235364216524929870843551090204261118137343777081837145897568000500545284173659853476947116862642965954228037790170822588670551737440763590696767053783330118826051188619719650777994720790453563900501612051232315260107337330548956637201898350298072139577260385779947768785900016844367686807621112079307381169302698383728290442502054561791476452886805429358717375620816158575277603960782146527781510650794173543273173968721419548047202596275157093193437355499554172148671297055044885733023852689762911936748208368696637505488004012590937660723005578486870593805356948059389479705421084366849457157046419592952003894771698892918584508114300710078007961583940538187624555414209482311478314951181932495649609354748533117892406770829154806586370898616575007811109576724324133814853234521942043611736394629862453134794707221620868392646849197962549350252301672674771394278680885133411645065898989321753497860683598864591085901615797796818208781056421605267728723939419927785869354005218259399095578362611345581007558944590563020498906378415510447449285754346749769903818889534379319953654192132288797548760858934219147333989940863519170718392723335862997659712733344248237363817842362909248351350492291717914538973528336628462183614305150851369631210343754865921607552914675265210867911748717474350013618318842639548052706393109340760157825505500289261705122119578309371175796626274883782117751749490078523385402256662125666570088035527725410107008744355631515902982270068143646948608886046732351943325113686378898817892157969148149760000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^32 + 28534094136520373596334252382834951504367467175688195932899382791589726484150847809792350356705487505285608971558017050934422841795226950038688612211401788688987144196242338812015442907423001750133523435134127885347418283249923070938674963730312326347120921892470143948630831069998944590297260840542632884618669793688748669526877848938127340900390031691601324589790782108169840000326940654120346738068579770152637787766543357287934189647850851807058478039947005178078120448026255549063464582596279941889641535061083568928018018789882235852543015981461787933453392443817127742192822654304160736717093381922302015479260191859641650327097009245918695887627396722437464677719522391264946979417300606544878169865233739478419434909869957844447793660091280169861624272298289540242625249085775249280223206925342478097449242811025591412887632904273253809036233500557689761979196597444603434279657294239450070627771664482254625867041358428914733740355478276826699002389772126983524866398576323989801756785358355758861848193440614434486568163488730430139284350293231566752123643583274227010919078880801161998660198838315547019085964446559642494430293089273179378041181259483781700908015475462366765474618775669974366060813281339012170221802236925842336770597317071749574397600864684588489723755740367688892305543055583582321451266791276806918965169147312730973422464667564999280364454264986661041778670047487181347252787724334545901613449465579385556325235770845843016466158017269372682041333270566799458325375468078697449062598828414604108658605876236347941765095950980914786781691221408387432015265607287623155740614790411897549306397395340108277753474611343171619391913477649579007776739490249489404788264781642649878515962389174861764008292428001822144838761676802412194122846927619487136783019676634564900264441257078951482523757740180160629446000965452505079380340591536741771673711251488075948887656403355308361827141370305043043671437446000162559418470226317790418253840935545107888040815196001331064925634596638072184528845739466506527774646002680657009260899023011475815542320171215789502904816734642071788555577875792417210521680636117168511441764813342791841090839305378450783509443427038066011941518432025257795900725621706856854519004751117947004565509690604991484235319976402761092008998230069195906963737325735962766810202661200415888367679361137389178112458768289409964435174248100100663294943428076738837434489355987587899207423838026298609900441187700802325900696458954148150501305536674364362757307671070014721254821908268343312074447078741919739005723242988826660541374645038573267942199579969759514452674970367907488303993646389841834863091652214385143946486960848772210250219137619874708117014812314008261529680134749219261806024899080153046030415510236667256155538110802213495189876466388571753926360871225174287311635543490560000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^31 - 306388341996682699874797785361954552738327732316141849932484829520592297607352988379514860433816603976518887651657655341000481344262899798282029447966208718255869448689629720336604486489975776556058275055296795391273533687612607475367089465755370169435890073272971258260307974243435435022101594729341111243428462408345218788351503740959863276898586164450363882114965704796333194213904087494234408141074585661789324522999389010578567527628058163144253043847049021810027304390796455943663948610012563680670770792176954655493573315826560006518197244762410761265471019402950253200874868942790936336049590086786458511528777868621753946952893132087044314301211629276224552073000319405525381840244825864792417649160811497239196474264636046009531205753920952557993706892203539548127131824193226735801315565609728619082780705900853907179730592306086385417515380599499211764677555848368792105554749002030580523599081621783128471185932594555246660152836627267603122945804587299242172526097143729011915669922701728503213834247427051280180690866531811265279600438387091898086267426619439626762944366102595623835391051249198960956600556541213220208342224468546472727071427682171512891272439794317181061064455020404234868179178951477618191446470805495974566550238460957004929029374297882860353645171520823569124567956875887826805881493724370749598200855531046559625424209539363882996163178908733801584281026921458231600495307416109317365063922568360108270906046643468275335362544533738506430043300471263122686791036719044314244951855526488840011896528449736079614570242076006582053222400822461021718267038213974384228442682697161412025665880330044743145366039166630216156554564356729783673937155208813847095100068350420954274731905620726863582682315375558004849920106630802496065874311211026500834248762876238022914503082817861201163304243285276298266552424487635712661810562522839433912237278164446066137847036857624280309415410820071614032106952135753042151116169267205613606401971689408446319308788330403053988160484026686940774406916809000573295221856297361930713886536278254872346417037994931907209578557292688404407547546580555457388534183777025129456880783059096269535617145598646572386786345874630589738771348893136225321776996159570590403761405865513652422648630123153241471171120139293096008181507526416199413689223654874220126976200132713837078009805825546851057475841749274895247308698088100347718177407880585388542905605066120051524040819403858602724894618305690685247031202945005227440194582824186608325493877863905368038395365983879585808513087409888247398374710991259578763167696521973973965213159387623211254340095796267234515590740284437424078853815989366615214943532403089205837802283841580594770212140073117604172445900881394242280198440258575028909139523020481389647459374543284919333131565589174707316798510524949826039293643860213760000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^30 + 3030390575763958487349385455427013135801491710509480289130371661829398568244579219992979656781548715393887247231591916517613659933615340665831141829440552800781037007122098037728427266967367822990211487715582548425114264111822254426546392000293164208544696153329400356898220558019875815396889538880561107118269116955464260541884867717089156748229530452139181808518266689780126769843984147672106502316415604250839624927521525515790587500718343007379058023894423714330066235187720371822719876425134925933496710954037519982979197110216183770321825038944687583222294087919315759877079247289680356457738899282507350788030792286416535640135065862335213355007212844079985501467442879542005489813410101758771804001256076436654678861117945709055874493774270960441491708968065596024006207614508348366414289362749473802912363702181159395981475294032432060440943758477655929418219657842029992934679882713739668887747798760798541451747868547165102754360170399975987935513657085271351017180280995464440386777987869302859719101389427880020751942116620424162422233051379809181758597221716960291994510892008888823062257919758437873310821207889174584806178961740075602469042466758713675891634880719063885425182450136553605183841672480760205754026915739193122340120809919689780596298107831033814819348052394958464687049805079866949506864713675755062833004482949754142309493866751341287888856196683683539072970800047708482512030401478186968348003580958974107705222278526361108428729464410152745474446132697265070804538189640739534215864433925799940094479572791339563900150558619755548275435737742058115982817308881880327108156403314548982806508709842733609240736538968906125574289021012165825297222067056920297151209517949500621562481467179708347615692421151765158678725531087205751938884439849933299003618841954112975551341780049442096347987859598370870412624488279533875936173717929311571422142926524627595472058627497379611601182447267188266721676755879468179980181926300714954738499177696075774828553304981974310559627975869912989872066634793114006026190388810002274090971927142244167434374723781767656422613344194158183483834238405050794452750782475687726569822433661885252363205094482476658278759350140314345824866893793639937534734302318336158816832018383071772244989050726583739772841429265217056922289859692805873149840576858233978776259223476637877302747271801628175450774853681296155346539671149730531963911293533176621991772479622938789298360616700377877685657744418102131781413140952337488878091519014147201675665768871597976677000297167430406023469280911170155237916188347478865234509385639536471866200322751267951077839360988464101620524046140887958386927510579169534981695666332082470526436983951031083537748043160181703292027432018943495792519013616972086821708351496494030961925730916956422385920812905895151408581044665961893440560316389785600000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^29 - 27550842665120745140355183883604037247567880038038120836420614428052029815419341287368926347957527565943823446105623837886259375286182100748458214565725678067877910027609828406979572907366262713832659847922454290882198473210652406085243483892135070605151877245114199316699829102698967313334435899158551222271764978568003960218849473616663701017798100644781934242200835380380667329444968580377089498266429696774079283483032111144052194116412956798157098958778803131221363317999699230286216682438764341195258987612210105975564923234072405052788081946042941334427628007082622757471751867810131428602448934240940454669993958869785861173602266321805666696650992034418115134959650220221950993542216257166100047335284961130820327143932726212852700909650002862855043377235067206382415632119194975158454190086451159802074443020274112755115927188126381215239541677553177042392320462585218118652670793254666727737613253161852021000735447499811077909953680999408639375970899740467388900351983937129315179456186672685076303684534932189263222409652051257250706787033592615432909600631701035003078935259817620712318903076247006827653528350291508555669688091679356287262451862102969633336809863469519195190775702106256100249484586240463549940670772359890603424253150038758778713421945722260930496977254359827852457486299567682736217225331149277663543654187595525364616362891749394560966137815136632940142800043978196149577219887707441685043775189536911028262399694344348560161454349538590930582887371325522733126413265048994497442423762600479053279922927939159065949145093721121953177028252135888033622897230344460943990939433186656037193840382309381930544555554592593901939487262336966389750190253643383039614724746588426320017168194475504162184607492638682546267920391561194702802504365628464483265984114134345841084762090404351209178277516391736104651426989212745579351155546891134855736923624099883363456186475426815157656138654276628806474347800673107132935147009884120853860651765089164843720227021814888482172330412657313957954371153604303378695758348065906291258339813739129197339587491324360636351159325933976007158855160324305132915767877305711335149940443201417231863514649843071314123122566181183824042717121976144584747300671245755026072837909554797961617385751512164234887288730432400268278030018280715825917699090591622132567974343755210437333723439067027230484827028854720627573148474791707396910737085102623124146340712951932149568340586221580699130172080129600100640075604639688739447823962205819282565091245430660952441474839019230485689590500703337941553804380253343815101695592579940132265646751403239532126938353842132416919072511621623945619032570462831002923581832464610414557403054985670421999542808763584042378616605170156316051928840504983312166653545556562037373770469455340181313392539009286168356295849682570062902952516911104000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^28 + 229720994787024223481449654599317992146716063764608143397311540984360776216799606581638364308376623319162773139452113042809513652680479643968212219812241158332573209644452993370547323785550729606409311605067827036486055658138330167136074504821219606378251262981579938259406816938099929196104536716469900818158718945681190318155668667275409717320972629758473856659804228696249913263267495005386384352412281782222973100753630545609676233572813105454265258157145421171096622970578515298010944536329995683293598150918330009739677881356718525127838247107709951517815222843222935187664762568055124011872989894648728846064851258612554911151576523691705339267889118573454482856598998376483471864559838185173037443574187282863939479254302524483878021733119274899047089814594135969371650018958665122268860612311954725824655188725447761019342424196927166690529281413920533721333645957666495343690876121028850778964935425617937620289271724680906269772830013940925078059517736738370649138029990778333758614377024795265560234674454822897302520871434414349394474638889682639243613712172527192873092091739526500564284455550597758753054158296325528844290760284287651605932563126971527084836127473699117540375832876118702024027606025170261535784439234173725427805738663852469226604930823476967329541245148699867896162149545511229157647216525504119000133643408527053811664098867596215478660524117938670945017813203791306645966354559181183562420585541039520978681387498704310055147303060414595249584185471534838028752481458279419992691222379901492731850815705389390146276226297978158020778844742167265752054477732569984675964092317155661854635131003256104574375409740973167641353687909618241557454805592024422677190003613881306691993547975599563066929314873579998172471543305270593932479212255009429786903811896142931173316192010188510084271737175281191674825085711497337673984516492642150868075823190926048566677458240470384063967428750665634421078965354187418604576725658404443476522464367500651555904608790815674843400423772801439268209085835092669869720072307534082053688420094287765614001824750389609585494601196896837394026994144687702436194438897117680313877572674892781817633262395324093330306510194019827516022994404000970483914660242438951756713107177111151662725641526739476310106734527261633527367492684486808211991967927896256447635113410016857273246990774639309848834077270011471921914685152844769737662114380863119514621584668580096706881104167789390345189975172898305107024532161204360285667696552879007982303062587433964163360316446017320683249972108511878699287913574802448716099317564109663778996497456706991616689951462705187706535872927567927909469049947697808502322454419526699761207456444373343560513006405065944253741116491244031493566752111251895436197048065516871043855225739398275163576436432928608614270656683784258988336338199956684800000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^27 - 1752410437798958244297447545351833163150627431240579503346333357267016458155467297667782141918678560363594740934986535786900878327033224249249840407900472621492238145703990821967948622674382289161039893779927877862688012788531233098056951433831479349141745835646201705182432535839079413819879161006986333164081738009372872226753552263066002251951036175838792635495924116732332571230715350114225393054693838110169819946796301388331878807193105164288219376114976042589333339006662009690857727317083737872817737086243445796407199158461188067779300414115109762894582397794564495975185939432820184676527307983121081856898904190073993570723229945928673793918544839870722982556220898251935567823393936872962171237047917275956976505061701409530931610608253392306992543594013174783682161191497503049197819841435940142066538771812537056475562355554915785990938790461363175997415578200137090556308845749462681753326566557753573847191613172235077483341818996059300863058167655699048386344765971736489334091905909280857971647510231026065793101866975543002129236448084035095075488924865415701000574996585372837014628737468640892859626828600883548603584542579702108368770510218492695381337388704181255735794805689987463880571173415439466312901166128009018679639207736527986126687770181998969076939882821122912316281623031389753052894260958823520949963318878426358005054960007320849046249065454155686360534326464365135961835004086868505745505487760989139464292750052021120460242681160348658964721812764180316562266645382216815000464817645327448554648399419201912426621434266766206436480728718980758888468316465977096065009450632881085144724928657819829904550712425028062904569009605104014676397174947009324344242946636553254545850993294260610097034675658166416894102715669512398494253120036663691322408444479414795498636249003318274076711858610676188559891374697158031568208314436166996216347013478579999651863057755701979183988022902558213527520485863635543850636800209033098645963738833311764937150530484163175582208561700793532977853738622860432864855849329251408639844083801310466057839000225750725052070787657888436294140277969670564532369488794626313744523066031596224329376660602490124933791938821124173219160885953622162921724911523489361158794973941748555988916833037256108116420084227873040909243952474602076434148107132271186930545776475733321186014796017437234180619372984527717174067976367564937105059847089227176450831583477656207895745902609220069276707211616808365730372702301597091750831556572852079618182830456997347458143461982415925502137338579537716650840526174579811891416472074817907892592695501707098378266381276459183081327977427223406977377871840464996978947626898059988447670638187617566097055661682624825357046804100159041516193215302035006139692938979135452203103931776502980955021387776992052430958218372977874041976578003225804800000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^26 + 12198079029478515932199565839221557151952521479451474404753839691292352575960906195370015661451726591822332477037544576865107629872162696969712061063418138313165218219533533916705320464927037613256691418515498860319568494655702105637338348993130482030823058574212708041451532525102437115129063255114004333441662357259234436779005012464850074781449788105984794107844417182568898702540994817314204397703987705610805703421274477177671707053940654703436158691030891220795256125858730813282394970718557362434721845141134653523148019257616305185431505544936112603998368812500251886220974331383113534493928000415476630033629554512401036011936290458288630709557514819357985151690905762916716757732388657313952180493733001108998800099054770734742179764015179888464632753002931396731432989888361586836353193023234730729164067653893486754362162429430333736224389410883047339385560617231787114537618609385028213389385936534740142015912980519035582536806507172724898389676763447097845680410973269509712806050812052932121086896910499999162853864119085640766400085488020073508207702936184193781760143887140978793713197130471350384408800866892196254556325882740411988088314218990041914369893431867080928436764987886764137658243221732414448609723945240989058052096984431480411535899608583815859734438704582121137524964435543587566692423212630450327219184917528506929763326590423168749855876709776596420430433990232824245205086785824680556730604826073820763631195958326066475516990376292936194946383415574710272145789924738704958172846897891628342308399191714448740571706672526968532020191781255033277023061370800073093054379339180614747342135931262444297398845962621812338029020144800402404050309006019678600476818392373056749895012021690709561837658991502836296185275938419689125261891979944096854862302940143128204836907876480687793306277993156960758270576277550576567192642767552275986873926546399347731055832438617136964398641805230925730861662370599415392781180178929254665345457991344972632808455359653411657520105593369437003528605161899978058962224169938293521405569173025477539965946453787472527960141684915638366198770485154746469600099368640201348102699877166224452153238633668337010089335190020496031860970855347662629429878882564352189430722535173947095896283555439505290339900746980981725191824507425216133926701352927121059511717043531202009161113261256786741250936782256690650595553219314495293291346116856072364445813439577845291286675959841204429282209494135900029222902834883025572026958550244835204658099819021521529683360061513574981348726433758369301910965369308008699701502315466928392697823704734191014387443017314080906662483548928866169238801826097451240967274417635454367789056780319601759748913852004093815436359230781066553232677639150570148128710675093929841615477775863860621871689799419636849175276362598762084854521986225589452800000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^25 - 77253765059000024591504879322102101268160160505171788695505864080263899905830346414007355949187888084930528987927026610910010804534281208154076419765392381961646232034503557253517992932212231637325156896070434498560361190527169637382659121169885817161460539631439299865428036318314330566710621923944984810949378220547809672862514444453950700178194361591788101161585718177219764816014961281790427432411879344283519566178573670084990434757150824890502582501236249834487196696896146643284577943185510606257335439159937889185835333487056221630676131264695304699298537371373233755906055066413065597293848687745218917916522868151769593243930009434492656971677263054901785713241975589463886518785818191425392573024861295556293462384202259975178761159984364028617925667645779778210109038088770000932162174974033465394429096895580438837655648222473345099612442142739702106136844512688597654433983406079822139270776898523109583294931858685413413843414003454897287848486977422143566957684125922770243808950984157148198712749970487147500601759503877387596738522007229082952494839267686421765234897738213066494928137877327405374284132429871359263954613784666318566721702687915606828540874664761773438742136051789448264829947705258103660787751871918987790504280547415091234213853530980305036720790334329052763698531945043085814542972346378094827779173379433204902599728969713118484657422883630293000976354916535150280973184239578104032785235896055141137943461847190346387618235499142420069447694863289555390958759770479802901180694116233037605345254249928429526496902727790267575091311744716350788675382904698932994116811198407665024094459522380765591965087331378024769767428419931404109366703170270231007180337478464178012775928452623439491268837373923069074416629233064145755413141889668870151222874883267689778357245088974322166775757048585177000216987551033300384998964410070237053254727328302242128606660101087956885799420593511259891284094154671180842924571878187753089478993129759941172203502542340583517970780138873342074311374172113721034444814759078145807324782799290512772150348892886981591453357255501093215226956116650113758941536258810827681912308689628399380248452900260336627900431045941407637823536356746708654851765551664177885169904207892882571211658039178101102333507262158661665765436210921826845903266563202246348912376889874662897760632912545442437782348497069732712088063075899344170668058348426192054449106359715802399326082621488158930512487112671142374737567218191313929459858954654571617332770241216867102926266202663064776671154599903239185756870731037672959261591325110333899412007532027642825946088523998836166467778063274634412476119708684497388731129731866160205821137079650112259661155295795410513613719914770243706472055346656039648913541584338097757695497946794905072847975837110593152137241546666809069594577729402961920000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^24 + 443773766918043766682891860437410534142995989384174906943195565135515986734076122077162812317319244893950141713249954392378973534785785388517507368410413952869563293610637410214619475576984091370462935137693195768728859135838349825962854264231503068883792774771216521383251325719851436981143940621053466667877998666184057590028286043640253621619541148808032195066927192607084030895933709808688473935089008454606995363390465135962100408647986836135684291364519642772645523362362213337083803737758917578175514828073594600772965581924032200397211617683569233432095471291473866649066928325588442014842164788127137094192066324638524966527445539728878016782870780113749079539779469013473140531008463893903626850445646535251920255564208538521158634875664963275745165025520313118675231938926956015060105738431706267459960911054665791397194724526388824204882618117076675761230211732144947810717451157297296710256903949838724136461560090381857429416470261574649381426197579172020782813372872695664823370249030630260144941787074111949786472443426735426337360032954447820020247738186450821393498537270982788105072620195447131925562648119150188810682513946520158465652500279839202293229945370588615704053832730228950981651405565704845842685413037241119542511127460074405257258844814912991333924045482339183774831979487629647783422402818823748254828153650851006409778835284352172952056249460540775052897494062909587042786558032334097577619498188670506992767835211806897234593490612175488982027581736069228562202306116286236116016568738266295272153603392990019367355592933142245331185278467877175812212671411118279596215797295684927168239334784627232218060831228107318244695149813953743110153424446714425778741898542734827546761000856246199405840638348170025288808488066062598589648147095153925751331574486447906604437254092514718529955250873764211071718562659947683171421034349710522290728531027978355873177065581091899660490572259491489700151777871747843348783955197116209790070154710573410256249084740355404383143996225220668922919492721952999411179215723625020804681452398913374624215089824668523429537991747590382431672212121913949874141560953051246472890128616066478436772209718456716938589186673083658424634040910478905073713653436383403001977408858321240866534654489659009000631270203836883555661123084441943668482030198442640690474983697667122697926666917892151707100719363324317746607075639285912621998482207466021019511627791673468675972584822211831695680637758853411855982976978420007154425846508442935013928600354625938256107180410599452594695442465208407057745918934071853593607783848165971003683459610732819753873632400421363425756136288234924257950322211817172688842247972687785128984465879562740711654127123687658994384890880924956406829990625303343371930376092355186187394293837122327577945270080734180815380730764160947119524940365378355200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^23 - 2304271011999825323014052467987491609117662090819240089570729959378663488164322160264692046464502477779550273804501829506550790311391848247072914244743433278219898292148467444548941100243734489385927506240939662606190060823288353433449066936198071636011014780562154996766723874740596145275268681746733824652322297177960234147180983750607454639947369208155077438408766523228511891535627342023015286219127872379228771631501943037659816168958617509458569493129285161788787227279993308153468289451243444489881291527481145827719516561748732314632566546790485377662795102600354648606781145590948211191019380481496677299163916659150955230791328888316001802456080353927514996201634884955985162619867813268773630855374222006578909745710018891892569579566380195826850245620657149036659475572293919271046920545781060714869221941002320830074069927942434752016217566326181246423599838293158023461118122140806097372971161652470972571112536952440991874197552527817721557245448688141632045136930547598939608134765215001734504377849022681009210306666677812995123792457144133611513930141695861663540228561330900022466572289608333753685279628138705167723235725900186161075461873950754044579052602398754108078893947732057023299817823628346330437613923125861007750486659155913236442515995641928860696442369446964875691257323667308320382582969399060467619133666713802281849871837176156925229082596036497390311743788736382615685499865475622784382926263348804745054787412651969069822399637994069730244411137638098999786569839025560074240895098282595681066430018483047349896528755626632401091960076205287930225775631773932653140230005103953115288592276230820562905350756072793279873185599102052534469105519652933410651099810004398020631489851439558549868565253255556004596806709293764392630640095476266957367413555564183060058080991633679901623047905569533513809927294413216398369761329908166753035917471553903716122711937615532001101610758511957987764806750750007413532001547252666821403545417272162300270266105913608159581278721478726888618360140175988957916506052387855137320879546931863589256167451238686944958935982619743930443518672478668198945691282254003653548712248808886948765463471424758272033367712343509529133786239510044726369443845636808819055376748213219074784362672203046262567672711715148446112061183584807688817486677682004529005833226141871620494774109844033004989368713605777122983874438752423198604855379007820558900489209359430549848798179856744075939766852732924382711715212983565154123601568090527121548849102770698432571469474327209140193700090469780389473280381711526061238848912502194065798500836792102377120794881838663938619080865889276458210919074518587331588593191075117648429665912717845534282381602026814655475644824076942617961484066065581440469330055484390592646742881837424642244738000792959507684521713092660098317710020894166876160000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^22 + 10774825997866278801901102943686430411726651859817873854956542837611961007717828838268977347240965432727156440812251158467385376148008405945602347977318351945564024171726129677814373877701700492200046455884727595560450498174380224587348148689271794023956748169098871512715481018842592744280059522167166144423514391448972248651587489341567711584503486726946929700855550181952514567476553522250321117676972470218168189977964714714802544622344527302986912501835562828582907788236055221169356583803397974069977260638665899223209930494666792756944075149439208435645617277861337367062335565546804107130733991623052646759375501274886559301888291778770295646757760965039196749378077042881382584597961540193279078378382540503057313570489020569447678762448460636795183197834910724391207260070240892087710005485268386032932868793109368827997139837252504110560387202841537009028682520305334127017028069600205281038218150789875392607537867783152981876368076903921043378552401862797744990312350120898048886754612965869869154654003284059856808936802754427523187367789409399086263040159867357511191805642407491322105221004435295889351483787284077395786710659591260596627882964247381416209690348954584578619231492251857006235824884200876367763092660138467303930347938849641397237500870014134675419040324378912669655205919626672894041329042375653708182092613517262238142088376678546556337047212688398342173666290723852152545076314913234670237572654720885711236611326192205419823674178977121212388939373669978584869899465621964481819969944671778577961891114652343248591076165553420837895959096622491686163904254709514342167027224676737280816158251481869451117854895366311767131025532695322124830289626845763622086234817443822235748395426989960765351936173807386927433131840977974355633983249964580505150903052034604350543731020461943211066554048752468490226819226851548850894038078580149379307640703318710888602836000009648776253365347101533643355562004108465840199121873406396980911844895793089422779697696367497519124056880249162472288387933741558294475928600834387717411032439585613720227477446057304035391915493567163860742840177054040713515244502306477614567599903217262754921569735493415768575012913764805400941367671012654355203304696375877594256993598275711415260036369518663529972486441641713383024287678642758371742934632423249676657582036251699334291296507486763300088082274908382982237379356611282967481073298139345887751414276609248597488193820581681358138110326447462938858043561717335183492834280658556624335359815734898575838806380120481301985901299681418319386274908830360197203528840005460005338752142980744460594388976362633786910596929394810607068743074054998070754325030763340399391253190399879225361900325285778737774822479006677962347114416735991067713640863135422543911936509040500790558581586792299267937913207910375734481533586820678287360000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^21 - 45186198835268313453681957284651341063711454049802334907129440858277541794583840218715972936437769328384025439480818040653305168273036591913350510071845219271322632956673016964213343181816544399291384703493750809787042537566089593941669973785961372342217221144608886656348382303159009878016801643159745595305994367237120079730109809683596745772033804147919269079587723910097279531153217686872989881398785440132434606665790715453165313711547858853126523845353031156316322430947368286452000916378827277895427663623168905062636588084598001754829946775659159534155014621799989716694830463146447297342588394145150083846577068535797925525341127076265978132117116878842919945546920390885279402685797742757124395246235857596718205010032915338490371667414177844967928705002413384246137661864858872203071145565482408424283068098061018751161071766963897569488623545397461953364768739871771428913616242877358136193310977822291921088988494452633999816527340381346963321341260852676084803607470963833941798229977123754057396311772591626135148207340381309773699753629188175709398249099191296416336808659801983791468563599783681207261084981016799693288259651838496393284138728999982076906073466078614203048406709616302069430054920123027422690813117481365085428977867580659345344004947589772395404195264598365601782354122471608886580708965171716838676947352250589575266736763811666147631210744588961325701879290486396297234864102314154317407719790019778526513902786639577054246436047945959131049271809638883712531994284031404723662224158537501431325717976845822366206319186764360123651537386370100843848831946925031451841332307091344788196855551745791013257573407637392047555175630050581774778282096620511645399866826361096128780632923273748076142167090450590617044051956237691343122815054792780079280948197975810618031832439429754121592701084128716198841370288442060553916845166490389624347197250828005666840894837913298725039182977626157450538635610416980846505582971409215397022620822333761046170091608400306823183124358560489002678375477404712191370940231720959189300565496568567929079460119638830437960748603001212846945901520747992412922924544375270702550717088078600077604913987032475736379988363349470684428569613639970007500362341440416970948639667631644514117899587724297437233297749552449051255164661952706560067897500788572210631939659550508931179813537166500044902707525197373231544845239974113338097810558962364655245601110538255683255443247242540083642115483875985626956165056866523334984304688380861969760539034246424704098662696712416595798995774119746774784346270781745785999989623052570353774968612694002641535690546304110309335610825703335586348409214024144136119663300786066649897216662948288248055782704867831509689154498524285479326548491202976749609757377290015144833777955717087259045514171574094100320684768401967139885738874029589135360000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^20 + 169180556747177216854899549822140441250708358553082153576498015640757821565845960318399057755909477549268743334248981726393844099091763492465729427193016937032478974825945485135118604347230559751699805797054253921585689839209468952250632421327016952171959535563559429062832033236689707015116564217131516784906779316385545170779165594931947122234760059952825724248889000590509362003411047638968779802735594398612249586860262135393205243619867038965687390896171309973553993076242241792251694186587909205604018931906188360958823563425676834490754364271956791003191738738539375724341383164510698976249150430549772346068987315758314927470753848136079324793776145289022623113149952792573370833929506676189894307795326469407731501883742748119733542597386963226768943461336054309048486970845384966985122075815059190717429143388177320398630201984180452410133856330372507373473859627765761639354491611079934805916205917380670060969480288970515872197946405968188885913548673209090253294810655609292270370701213480794081104150424296259766035000999632365716626186667840106755590832455296715012548371881289836316303604926174552810642868883523970664067718979706696626027335397812722601173051008096305473462565311099823324963751853425549117451198334703663626389680945624380579971223428061344641149528695422549646789752243776851704100227187292924278160868614736008137622860380595621907125724622637899024151399385507648927729157542023367768838915343911986534572197903945433043069252806749689292549215006429148628811821058547961628915196952678789716457782167856562636693053651962291407873878449094664260218088404305590615317128009971443029826743401224477630483170258699990071083976886948457838903574736225360232559776060710203724848472916954755632815287809749177373312710045078295261944867864389837595990551221193022634560521512525220683072635471714155892144998362535570427050200490889544629469624020882210192174907228898051733499012238221386512863924142303011474379660542088759195510324317595322869551508125689139167624712255075169603519730287892133425153029513572702849466750629792777466357240549519476425448271404583476078147557801558225596556477550732305578406395355742153164370698201261500245272247000356025182397493591643679135038840620351259154551341488200049186573947478026230549558788604672789351010921062517098526128429251765752723807931774685735072044902093690468411984623543998967052701157497748372516316877385358166276801684400232684239455154954456380551766644326481404013670716449116981550542788170465326159877192628027077405699613794447060185760048668349595961590184301336245231334505621199264638221143131760111595933018570193699891235381238992720221943727820276856879101358525454320282907534958674577720863409558051787065025851789011755935961989153503968336345472486782796303293389162664072669326244911523131266667580541116072988627861939627124326400000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^19 - 562682103221726625855068819565619852707843462227108644731886930682858070984089922220812154629805984182570842626820824109282601219935643192013645681293825320066266137069127412708634768994671791088139608687069425384906308173342580756213589123831707845870008664156426924988073696330122619910711966694215557466727422616334517175095398999928387857405634381890627610179567376550908218908544158949508243112922943560980618421665303363419662522068080779869812774062038424339478296205488506520960011314441260086906113374043071642936383351800077134109533135424350215638859138103417836070188069606127395155412134949618876957723571277944961443448360431201170996712660836079059996129224141867261668080748681925000750425134682293805563337665448182553326560396731195197198735140952755249357472527327235661901399095890428797840183645947108544474482659606600692250631439032802133383081608649139313447119271042888545754716688936093681524747017499375703208243622425680178361708400322796181190414553609379245391801497095424210619211113420566906694652843544057203389265444818548723888098343213967180650873802688614519255970265190873185542451757764874526418213175066736075035728279284434017010695724799099211514606468342855130686566288794031527110939931899937971604566457175165146313060259022970543264782401432808516542698436752043528659204695584277209566999203909279246185486237609382067187946300447874085080820072356627913444497822731207452705036342809311781771628151325476450742879350977777353209717521121395493652426609338244410523771468186869770376004104671499280179464613657695141071199342906559239358173708691562778938193631598179868581096454416701881320343487884519196117883593523218849717590802405253870352697172252596486417768317736861472811821181728270338424697098491376891615119304703838696427665128790786345943449200953681531742179921757240998673663209232379747514567119897230348630682124099042347507108576289055487943394201176850831701922944939769548437057443633079304113945093000689379177103163057267748321870498870465175254811394430818507042198140349248519231887436623356882839755859876645000981347334645597200109416980752260025148382423862189215569482337861745655147904481597506624182437909510079942040789465035068293969080653742283528713946603677994897224141369419085001968596765809101409695562407861018877470062697244685862975841658606079474872695299882771193736274628725163182967831112006639793575808791783130922673219450900775899249237626289024521216314138399079303883381803642550900575178259719367138427682195886576993343457543313193662242643912903049380182466314302682501003364360446782874518442532494336896234841778928784665954609793782494175216878982521573777495480940034090842533842416316352764397588930235932836592841392205749438814874554801429924263606165989972497201663316733350215645377835041142015040015474269243061004243926840300797952000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^18 + 1653172203105558299084353188754162135683379158241215219298794154919579002408967335189773608549678052826050121093363263626860612570042310633502444464964875735359555257243522730731022876461896035315781213634582621041801695710408213841761942005524193260378552421774964314349368065686191198345037729468530445602271826420537480235315828993587772435537373230701785449363936489652909481009772485706963166656571313123445387928929337501424280800925468298295169094190136614717461912399501981363979806237491057966066757210744959073872202107719796283589282878023155638793280489098964962683688584323389775263417755744740297990110690727062202963366737213690575296016171935903306728252766458064750358608409488382937111186080002203466619510176252085796683955700872931403356120631755999699594752234544533902263814672793950994222707149624475707294747673899568697425239524893639265943032573728576614038704551123489500981994597059697651555103132466221137934760829577763339283655041914684279874913659004543240509635344656261497704120946056132783984170206496586383207208176642190115706550727840855975088734118852596858231939724929100993417302454448300236639167447452195460605032686363659600936921727614713074937881895679572036167956312833147926940751426678908637430974094041124495255668570163153585878675838710838562903691715549658489212709747569164801088668738633798448669885711126746093573306554868598140055128772718588782666130275736739546898050812947023989597410839218911473865571207005472166367883505114735244261418877552191513582324009787020751083350401900302720878991974274093907826938982416925216094404655034152132500952239039864098461452092903467747063430449475656023398112529761104731974444980153883310836989749489100686521329464991527195680661379547620146857633525971869957393875945698054813408337375706580392525555002226132276947395043689421926849869926376874591434271961444165116872517973639845397032665308688466552678215740938818974864744165115300128610580532113752629084686063172023507873264579014492528321287750882701565630011434131863535873049916472538723407584710806210612598183480916617538959083797830165852295017332789517213688559084073546082103148914027230984863974598636237087854720163643062431014707496441219062192742001364255479569189973592133117864577495791404048084595449068634206330193308794090382678487852448519806125837138543627196273373097235862446584597176681805796831003327727794742961555874419870034716769271629551074771860149525872017486931620941519454720969562250172410303191507251771309965258282607818867325992285135702813937370452921812623109501480724617049751187956514591615158139696779802556088864882742448988757712355542546965672972405014833772266879333870449408018409090134939398694674039440856816703348536496520315342898406833706489861602449888694812350948978893590708963139777825464210664315041338177570087978594531932320563200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^17 - 4263877430185130400946386614773819931945062200599686459850444206059792845520268702633783130375780941929692083220359120942685749173673639566003548400791935319878523448569822849527202900449350036048352746250610285637457958714838326410245618409324513002774226980430013920162974243302316850360346118172977077679123172117796910984414247456605617305394542373106609158635826878943218045444381439213776617446351618825701604792325899291900626510274309820229503148795411316958760890774201222318166979662022927817827414025191378411457224154368771333657324027590139291856224357367881081479247170100413024944350411081480545446497038949057671287882777687827037910098292116906451217691682881676120605139351311869397173470085776899419704632117885970428115367012997531684040413191018850883309319285550607774024948521761041549530247057129230620318935927086332421028983721853725017282280057367907210435384450893471068966247997524555983614256708530695285809654469242877025998647911789659273096722837808917090496199306751733787791441664574872780970308099454280546874986879749891527030337767488915228815304364739741806280686896580495437418282522808237138546332074409112872165429399255282798404935773973899515976562238686691535144183624232510757191423819832793271847160244431871428804669049896585140371906136000532313347251472271780215357812920768539750961441490426451788681961796828431925730787483372787675353647810479485488642768842869275537677582994652566476097767425353873814742592537077171124095440535391795613391132871740731755978652127921662549428287497952652027495790634370501643969600843931844708192310248913355553458936692806386666737316919265420430805073424244676653749676384069234430852306158863888806606514751063809789914616412229175079309562067224208149448944754006529183799280061653129732003057790413771889400621401159503163511643407058616866267254932108180351792270502120846188611969737798720372445599128456858429282526471611866612636415251833123307953384612450198214394291309783247547795466527397498901064568697163331318019614635159257026311433023196270634771100464888066533864317872091255154951543415294942137993145227548644977328295293061038857759758750509658147009550961505849387471310416880321081404473896326174002337485130232056560965263392611190836303291596272817060894675073208968579302858775357006668765302785686304307729632728620682575674788959668434868413626644967319246307475322145130197741617306898353441706517825810439845121840367267213450556036873180981237313957152550399895079491784567453720467894510962848810299137430791082375415992481077200563092644126796667956159767016714262402399293062325443726116993444173842232685714936826999578499137363058495835761159298886427639492281786673097548600990492635250806169494813480807511971074395692717957826635525343360942530142209424739458066763691559753183033165546461220530517722818087706899251200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^16 + 9586883335709245650590009478732895671458025969126904733698906585954226896399768094180442680364564369594736884879761626654241580845907694897814322934659085494963264934889730620587608610814878548071025060576497231281913387980717481978574066518041839928619750157465088876856321090449973348638652938285714726544600127575524544874739749655163681496735468955484896961736077423295364316798935124471504289989786907758855644271658650588790543141452877787342173099306748814216912551320915672052515916221929354012715004388888985438195288128945781771004990661281482379708140064881564592264366395124065268404516053667394463904708920680023534838654957473401786295100694112654106650982749795535131612865762846803643426825566077092965469831923016321447825846002337568552209195643858692874715935595301514934032470460792545558848614614353908460229556695799307329585674590522753417280167081998942265702026272311373894686002656883403097058714721773298341165473145264113079004715963423849259663189154940393999751417339044263768242046765503596656729753284565451583398616054457443017787403279902978929472851000985244551330277590201332487381377077553563698876412498593792768061879662566088556324947392627110022164512727176677273443252708831649038312469110644717111304551312610851958678857395109059116622007609695379271798704532058352050927547478266945953064390960574587541573893168884415206734513035131115100160248106943150789409291907383547173570281561974242664203384779936139964254391091689768813512218041452894023973554003182409024404387648345353654588671993486535820602526203047344225005038471628364191648543078558420036197974186120882985585439104417324617800520587462709433059636945309433130244071884934375486348575045880621774436342616506400722213788192743782449016616763548269376972519993124692064123946344740533499866921735211409565807424327776918099815155161502217707225895841448801638235957847728718484858984815687342113673007762074980333204892027536767036707304685801368627655041125348127947190088816295763951652692162980013581149366939955423202173510436025844012369344681144978730685136183898139954379386059505198066478233373850131641118595716521317487778541309501879093638035794176185510903895443435343030119662100693645390448209028037688604904811151085946327908997276516692378686322391035685474122771167174734808855529148269337832875105594782994159468877581702847249692174948998529956024696503742687549984907107944016792941066066742579196911187648243916008496845069698175566386208705333233619096237910858762430721506569895203749464633315512518733090130184388585222384410906426115818965456090228994219291672206975908647960862893755061624075224217663292626750714646466524925424866715483594885364397447791719543264322744659656139748237200388035013720131509603941517416816867395584537762563624659298708240391887455476917376260791104859992459879091750808269619200000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^15 - 18642067020443559489073284362442532172224544235017725573757029095339010656117743210710335157231286921844322575284534428212759131446727051269597685223873109641018520138788493130745636982656664383664840977019281520207877749568874759141670224582286275065382104719686006116923243067275152639962417736788186242922535036145834891903285792323934800904231750308444675604055504508438765824959372065085476055106697396041199452455640029980220873077886479194626030181899183505137563297751539883482908262457003017770566068168748656278149864393460655176031733261301159423015132585266945166267665887551820582724708417978428193508744673519941538601143798163412959953255794461137008427514562932281985646629191408406316502860798121021866290694563017460620623925864340408852931594285764142033245104118604864129504379303791099202906565709376421764794985135709337738163358086997321746293440527631559248535325852393118364098342715643501388652770104604032779237015364483008352157688836250521744677917695306643103984673035704607111194073953205846051141538032472820179334527789847925082632191290730508215165559146675991539880145041892312137472226807590813682233066058066398977293157390336778532548716112680336141104640287107536480457909072833038777050236720327718233175420651576729545183312644376125846959548567588466977983890423472562706629502345185355205173962521059447503390716801216943644049003685899557015374079890274736167965746000648307651900137640309458073969354691991315442469920943393340675992899319660768341778683796218343431802905100036027813764017321087650066305752715198291101556004227142223362432404571593933828538274413621141783328743805792430977909407316699208807342024259480779695912040438942238887098403262069042412896614906719015355678755028607120878028493956846486347324824918364391068380427663636434940443826199573956177699622740122129586546154639313197448885769834780918762333292812183119304717519135490358064792945811081235846139735444733597431319960343772922798287696973007334859191669000478928831080001422329389952238197848423702779834891955101524690522267589890233453249115570395931090452632714258809064009276869075789739816225677987482912696654308820370391809515687647293084313695702862758053624928741706217715258675776780007108667297464141548168374126148426433674330678513027804519530887715956775351010348686259713305060824222303360328833295555618566817974681701702393789425779288746083576381808073991312468437845196862986485509525499767290325231448829016523616569014338941112872423343248545722783552006402133168366858055968734124820719638870815358366654141212922637611961604163385985221597662660966329463645786354129964225088081753004458649522362100295225825376420730644458473269691804366704658524146223959127322801698495540981695841278176976279891078729272400029280010170025270485849243377947877412960986400118147075534729263625337701400576000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^14 + 31069737492114928796741056591853890564801467894302419399949100126811163581517906474202122905229808482426012973785965917079507754033542780038453157913167379088779974178833793576520869033981865159899336223135934849558380174107151442794435178608180737629388426188686845379888661101285938013302873519840050136707761219925406695841816848120304143731191630758696868365817781952539638162530813974529229019426746977669861906033778911329916280470749121400958393836094285993145099825613926997121350906291566808254537930755832437732766877958635834385972606874452622709550616748428158555319357617726051052916355991086492839210494630140221493756385420359940163180907920075138023230835235547080927259050392851197022767126184335897426882637920288269098038935255695320421232218411496403075072731803970375465251781985015049130988685215300021744992214383567870805897337420505933183093990325030054496857468510295834886585722377433835781090113047681966832228077301213467104044096501011402185141218349987457621718446862990492302684620722382712889168549822637245448547655152353942337484876026033426342131346439773836640985804469756846329355452336795787337227234960768760139443115565595212669236005463462677033058454316133720334880593288176744230921084338606983362944797165493832290861216736754203269343781085077424470238914444806653302125009124297368095997079411795237483055267337708813825563044238922273329186966448910647546124235978033513930414835521465648367397207008779276711570712326772866195013381577322478011410099269545295056537683958167851741874310919118424921577240335944715056807994756067276240307403793623311297916035883638629148790490751469398956878964461621001756501654221490855971427853628381106305682693454604107365618243673457796745061134552068950349317334562502365580120352620932432924876126104420903597404648223425562409863218040257058903405522797719144768193839995583731586845740032229072769145627890732044213565582615123308526418527367982226662721517290282276182507195046431852927756612878535140768543848180007435329906434083817869440449456464436446852772508605116033985458978038679429540562220409321753380734194264053316715615611449209878516506971968937363120882608696702092946002936341621942809894630412759739424652335182061144290128045864622086426577357283579698138572036883904064010099464582111404975824346100425266788809485067459376360047470974524295187552569776835513153595652902193380282603730930801558749751353699990449521252936318364415308811288883876755621850699059474485263261753833798564083743645191376491631788699632962444248754007456843836989767218491743212298963389489536483054097398758745935687947392203447205389771506213683212832951518510662735229022473614814605218309575953957672255069177106371652462252978780702944638637945300215707305662742265596734624636998346259339954414244868555015980290777464736429462969303893485499187200000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^13 - 43925456326821905112541936754739730408420856626927556390430575141573072903798791247279714422297803909676611446311159512911464740041614560598101602129215554645096360705144469163756784178452288760070538838329168645224320904951117208028380560046556505475294847413317986770737173902841453891153942781846697974713715800897932927927446062695301094107369610574970936243513297249377863620991178503175756346321459644847411478215232237114446963991118508113970526416509922242392616944490368527815027098367328224704569854897006844330773754807058837274805260384780428174356690508910998081409906782940798874800000407582609642870328570900586610439027253036787481376068666902089915902425544446579297572135789892145853337835533749100602140553708204101230897571386327134606422439998610148589211360842846501838561688428437863768172290282778687511180482243848394236003334958570832488429667696521630016158374873172105074230786734215130277173359912617264970039796536573480589100446086426339211711045419362554723161424397424669094792877353273725012861034512227547800061701848526773712647680026548944387543372857848465404207556608306684831486405782620630949314588058761901328506611773970212507658013688763407729487078596939431849419926444493685741248009458158150372493609688832609432855708155481103363614050743584704135489969022617460195270675311073743749703303492288505734059731888802684137313977466350534977679621536954560310308747951098839517534487867530094399589128496906349515835811725684382256941508536712750260613590045236244833454914660520245607422583167011953173550938562960650455236787683657646816952749741574901395499659982352894032783371960544551569270070854957261958094115850259390997752668804432931788059033774243632064354610099121793025189027919952316590708160088043903677395283345978037203039575715674805439510177692220568127579103134066672275108420834908933922704590626777717348483410850139267210424407608461842367140833416032579939265101748344540743075025783562037379439064820182049689384478376248199540675589548837198335691140399459775967325033069338893756575385841877580933710941324714111627776648288838766865182997128167668978097323970710206440014596980385231523115962164017465729078676804738407373888129834554324477958117430889769765613661361432466307308538897498798760521820197829917640712281467423809689818940584163675307647235221162112097902620598867482955609634005114964514722284219466659947461098902819649710058127492560595271685673860221757352224935412421040500809183747577521632470996800169310381058440157157329914570085040778684559860714484866463799751399203415338961478610520205486564187891914446644894409509746507540373282683332886831780573297431606333248741873079305289409037597909206576106346514569396439676446745963237312853200242095908889803937167837477753717475277331467176449430437169193333697319345425426884239310628506136035196928000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^12 + 52051530322444077102368534532416013865980138735789140839907584244482812991006967588948404411487467613608832826040518866457911593027178000805130408392482659382582422119559062019922071944802403420215034642701214021493019319819033774288739146900017098945909792906213875208370184033562445588958078102711852194632464838946249757399271637633551706813489835001915187208230827808930877650056713809370243242788334539361584842266129102559101036798169871829404947310565251602526015826312319308282145558558799213914247631356857783289856464461902535031447987279424930569416322122365685937243325980768831626242573906724367142451182701284904516967317792483979354656119112903814426826814040004500504855356449331014484377508862279433579699666915811715494763216819903268606164608625614633434687097527642744374165431385466874288249363528671635546708595670881370860912255520332315456862856404162427867328135892333092671095451873778679213473188246142831672266899485352872431207509075988796160794615061656304198862722973336077937956369756967343440580659173912978936423850989595678650338108803112296219835844137555122199584534800212083798162262745606681610447603354326704207942963169794784753459187535078113949615332617692202300142167764113619070556262275861303211255706783458608623429057763333728931939826346449684855315230567125653204847587927779834259299405721906784996071888904710082386477880677561886083814730974582767422054638869220035475039370338689469077240497481901923007434570033677087495432275307850671157115214142065267857305094849682482180757532967266084478833841479291763484332091988674599592593948650451692416226003662728752551831640139994017374100890627605626676419901006236357367833681196998931277326343386983141128225357289707178795670555446945075374361010531562875912162674113969198699622363330052499050211744031789400796962560138193226566889884886948427733748700655756616084605395027516821919221225382203513316807679550448409156585530054204863017918003065918017090413446467768052640242799842693172508577114610496740771759649529960871675987442905172751545131310628571219042322154045689652017015113023839272789155079387205622431039863294776955660053097490927585819789683619691900180625511424191414240932855465964893786137736010268579914923365513909875079100243566951784695581636406203281616514495496028660997527365274568317263703590433079821731574135902481709618834423458382035321002942743103317852900281206197820468520334668759037230545351146474425311156459621620541548234227663598027939803341555005475937349335868902549272646726995753316730639501960464308651192748929881358153110221046435221735291175481618851794832840406768182886023736026465429746561840237652198537568676848250476904455699177209767262187615758781438577963474662350754392924009673146864157877287534105554684056314829876977926160308384502924418887832501906179107226586145930564599808000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^11 - 50981719709891596195882795729308942238117423042177168203286407282513908335484342699968570486335234907996496540294266923806141212555065789103296408103463171597233733202670612233429384312708869669355979458726494616171388130248032995649977720371633717590153329695319514502985098695594313634805694819372087361049053707769191873021821377617162213267240717917909374528838881152456928839577227499066014880893714527902156589182279737473065463868422941128921484047426458659798159282365324085364945444702600847694148703835193095240195605528218084038570840621810581765494596111298604782811462161868258242752720015896559391560504414650225320657228846719313216006655982499274644314170919010708513358337805279716928601971103175396295241175574178674071567589074578127814993122288360855923147856472975586926416437186566440235544300617255858734447036267751882876688489312676885671592743840770797169080791914608120663376790646950583758876994571701810167084860394135127492603815673432559338255973348441468797668902796315081025244670417512963056153853968155813697210755074005177863639048144524827899954712532958764282791081296521285363624561760419223141847868530843624437128174839075660504744598044295497626207554107310949949706131322239734254897181899925665240912681752532756736183073242583162550113746864183315488320333847588286129346505377886662587566229511636174105996329729306876966462719314133651864925047196140504675277432754408681457898322336038785998982620770153662534412235752979505802204690877992961038113289767295395540764941238796723841037415812493739058690361398129404655776856633251779627687419604207407819872868822138354589160309893195654873936357106578949542469083155817597491936095191202600823740847199159179955334685674488307699103784921974627458221223214487474086232741090637565234884195403279691716597494369081940120542479500690851293274599905680184513995875223775136464660561139911504886687829714135432894368822712214544352806238635448464381506145096512650557131127659896860943296107839662686246994215693515664318305748840332937300530232227151777590285402051450971409296522675632568021485972479447523504486373468321108721465690233432140223179244905515660806633734960459348587553722315307049944746071439481198697979980864689850524176343064925194891680999941946121164335328207284235544643340539976136604992890990394552384507174322103173471051562525471757269153533294090781401829130594584216441720686177922223794399897852012041767568898178688979359430887681112593166129724999616824342694773349594871600493984926456592292565885884983657814287714397934979855050893479216126314529627388732826314490370336271081720721746521102927664779951300480176716534535231951320271214136221158419322227333994809298528198221064068672893933267105781370194340200338213455530361665085850139434135459422089571047777746429712313295702428573096340058220740282408394293248000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^10 + 40594792768227108995136226917510853560360837506382608455143218581272084588475595109881191992758261337462348337230029620412765749042222728617432946887670882987595879074060327775298597428966229653452677352408564759740670579191993838128371143075247297193164588344210931938812986620333166944396750296899978478156557507296532370955688546952462493676137090409124381409851807150660160549476561933657147120565395847464265239571427575126510360159014570717049649357306377741533657367158502106166172511859198927275146279908100565281975663199139460824399428859949640281244142147360951896009079354152958669115203206646106857820091750706820119931573987396986962269181247193926092102356104975226320394733503869464046977663686364170563743906708565825991341229608553811718681276432760928283686331337099258593771082364564250174737450117469096443071391682769791056534649551489324620102296274881243074913139120404911380726747068479369405811569330672752017167073781928804344859378008145630782212223745437497301001126334960237127764496292657988167583956373295347885464486987210949347688015261838417128664702472725393857184305614072291686431712316056235833609316944703772307732852510643379003870789787983652672774635787490159315038314215979304670328957094220311896765579087724007924262591122733119479639007067330778935636418767877406899398841866993147550958050055121766052030343123057205372293118303289849225106330423408774091542552134288587267925749246175563785626864146749272393854366941414130044468677834863618952880490912050607575516816003417499023878654941693177454553991638248855162904456608797054719293997897374282057858749805112014720849076458693737915376350470343675475790578369890018813325070806740198740256812041071042893969146432890698817689957865631768386338121073004589362371670923925499330936083103938321442653004951408200105751370418383578159327857333808719273181802176978098438017729059641322834923192221361202914053846721240757531385372399456455223246365245107605755278493067239897955540218722652178214630140725726338854312197962089177769143025330393599621955718236345040321908933139432203241665861341488464831485233955475222799823295388394114896238497676832896697135773265670538162516855349038615584301267691799071803342568959027297405755794248568307208729462711028301055100818298680084025531528361906959285874891196481135263611402755103121068460367997840496195342179661551211986625965818552067454566775947832604571015445221369017329304111949103949038373710723072962650836896627143392981229026321709870646336500174134793129602116188595154340698053356876492117699274169264828432248360227232072157025582387593473628640768983103836336227769137939826869878184954925264784809633125225330570811336858070284677391751162886614051682112556048076546455171757664066055333101129744397570935162552176705418739323965734171145251539950551829208206864296993106165760000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^9 - 25761217969276899959740828744826128113077760840019898926741155461694788633705012275553771875919987423411694462062792616458612106349060421063370069603824609631379767939572381117547670038446689428946552434603969455403779591839316382282973310432989494888320686689390086531740753604124049888669073221148760793836927637431359544106740661621358213145949795048344419154209501508749060864319721062370777693829377761782413801575140290963138582918772859164083815124799992253760355868575291701033026163960771976284962918302250058976184651949959273876051968912442588606727879981361911000066689454656288815060445014844690812278325732547987051169579656283708830342792940112783304282733301371369679065721253618040900172737974918963197184554225792612659903241182677863064739938296099911337443837953945749239051568391546452543940297614416242526558494104216045621213125231516061620349520593907913043068923758674290134424212031021508843929490244614857533220165983407814522976313385914503336459507670388609279258158778599528915432820603614653213203370411771650775024819491331564272173990124773947114362245992557151646771630362885402498237938111365010526991094101634794040305348667322906294364727910938146044240818790308996983960143664299288484319873904172584038793515598526439629409717030987572355807030208974122297260180128219774713203926670912450971571970079859576821616194555692477115185867168906557777003265115092928144658108829477338281266491064642002839096142580001839307128962614680355956890732334112573799773229441393507420780016791918683010045283226356138682266837540312519226859100867640362591225795609997104782747235543752316568501010284617742069130991094011244903639515902052113889420952024544819923194927352682140862765379377379406903502407887483123879331004511831412711534755964993576939358778477625308241005717504168792534621929744078276030524247751542462090405391918862413890335341895274801687946621927016044533769999714225376010425490843109136364862644705599883978656388048740899291362767629641007412192782869768727488442671131136258632919907770709884126580476539833188644314027701672566964071342719487944764370854725992504170363920543073954762070573436058533289808067615184623170714966647055109313002271280369934171320238064181584559309863693225065672074301314626592540642595840343649251324029291684607963349143946695640365208964087192067858031361688299115354461780082939512411977646628855596043708458577921538429295769356110430798607025139488158344343632889541295277906028117942278057603386228100914244621754970964244886531057857374294604898420087595620227251837683293695724600072956808539105356155350900349124286478188907798119094503122176818851382295072983808318563717323333225127175055405946821418766592388286564504196795029909744742323430935814160759682871046382931811541441718500842635196795508447119602548494924922717498574299440245584691200000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^8 + 12715623186343587582250423822801586548424153042724158383452661852387342070391653306137193533443218261117138504986943476999613599023396792395457295823594208240385244440945365574671890551761363460487076146524270837136644114901541341571893234203156363014552384315133403980176868020422016525552286023793994523103891656914504658996138378899739969941561904294860580760614750376410352586723763006480630589135697154319953277434963958447428828938107247496952672679507791252700603459665782677442052186901886472767273227594562654207612430194688729146364374908994015723132223885467551870671135569275510965445898977863859800872098902374018504469520907094815088353789711727751971498903676975993857362603228640238618220515281895063739623978900357223470301249490129869369632411508706105448781800144924324225083624647814585077938426027398417704032927339949745798013369159488922973675950682897874628877286331060827099807349909009039100109630997286500020937872426954928542667256273165998447287161270482865596932354259583844676581868510678369775491863649591791212800472656896908208529467811422375562048306285374802658398597136299452208931932715880797299197024055692796712878048227265464430340487967724505764282313347773396960663322600836407367247661796614245210755303533331116058116202001362365532562084634391159799823892942732152457955542591088855464324383675740577424650989025112907053409342011087282832542130370262377653723440243538691959434414438619190038059258395113946964793081910298204011702414387701430074852887563399430559985234850113255580274721906392145887382323824718093601917131472766882985392762553821754419827488672927702543270408462514721965070471443729675863663829806649187993473208263941921675613183043875107084284201270839500281092368282561964326089007660119997225249374130115105751603775315407916653840125091299448596271603065124965323456089675163428787274670189624449078990605582616354733651574960527995119397550394012848277793620723967796061626406004592966792567952693152058836550319298111898465422002086037001429493160660720303042441362320884265144343051583052822073358128153334961483767814006713709187258502842617904070468382235876301148133530212278892904088342351776194147737563848123466782862210716951314587513637284323501937808603663869646726242761740708859287456253936886793469219062814669776425285908805988736021000104265177686072870189202783141394267925004477940899016654567912289964343422054508655960302445013058745040644276638166381472242333789172678359124346823281182372209393870194114705569855056697214960234210690728638029459943334865857827990231987278521554260063528072144084109598579063619063794830000222371609111517022854734789303804432604338240235921420954276052046259026299421358543991230940908746762887030438851826836496758072188249519412279749183218793455193779798248618384406261124438982243243803089761533093334107218247680000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^7 - 4735254167555357854288379270485643132836681779729945097566751365244346279687241516311982577372671697886611758754577092191121990443311839464861079581796683306725346726535396120914110998756744848593429043483220053113161589870166713895374519824109607108827624514793732450870371927505588356220357896799613134763294976288527318796356700808764234687584936635792062701698923491262493173322448320999497832590635773241239596334703991195988439214082380980750282569900512739156907142260218803958670064945138853985240617241124512201781128357230188264439475425373175722846098486501822706599465743615971826403121240703608304266570148114850852854653848474097849714015353259790143878522153292327689215806937838426077532414471351574503520496977480572224524778085453145045227714108443456071099458379146554729798190015830519506578508227281108445757382601858949518348271343258580342966753801172628121737042589016318885254704052748841137138687190094796425265255513148806501506069053378187286130987645567782949068398484510098859388655029903086171422678292129874377794858289277978947431379311441734732378191634049915124338200517708033398395554224187906142646949350949046088691758759761898672620002376126416313810150009694579356585286634352522314296666723755646315726729339012389748601782703054638088299724101256614190871360483791311181811364157446850464657418890443288291185636867935515389344529778134761742915790478842605968131285303011170028562314028101938685779131139510630655332142424140027300801515865628434487514042834015974457340826361255623105505555508526529523487104401545124699924111549709003576508901814167307101010131724859914296630212326898569296139789635658872151988695559133689902945037667290238533816923294104527430732350212713089307719442844885996053951872274367257222619749638141938840815203706102436276134323119916754429208287725870467184947485441976492552661749127022593656542784329401457427091887880964956868472465937294278239570382604532350503153468124770884460203962158336831535148762031798972590683663964760126003149072031751039622478342624849598070309364209468741930783883206245818697207943485674143824323797068941266882624938953720884350173702920090697661299147921655448456500098619174535217451100891853086656948121473236576023498615544501304167073943902785399223185030897563727508770818189711924478532060113735644475406018381645539890667607282398753915048198771192042308081223473570212625529888380076910500272938032007433583311456870965243676031716836635142132423562900964893076464646792889030163725520431394619022658489608534859258404204969488300120425354781623295655227466520426666310491813144890341312314451931756978864098643432675296997208642929726577547710776898419469860322810157130165171838729031385845996059747036769858091673880660674885971588999270859929155421517585837583797226947755310774680580053529605192806931768984285038510080000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^6 + 1278911665166189538607398111285963695126878527071001445404898253233462414107272994570790029970645631997927265047186877764824214689924304979911041603251321944634269608968453017129240346877323263136529611000341655213706816097984809462074472989989866363715137834518977837160797375851943711011903344147379599583863124857330897970349797871728058204421208982397654683214984952812269552846325467328429848995263247486133656159039225847719873847392020776788234974931056819342240530918180911799399511117007080960575649705874973323767049322535567485474573401475325013014863361468967590588884473333309868656001760586856827540801182742237666530930378160812736834000290140068793385363221873793976540269461637452314797525713068951756534413349021813005696618156059035103225560357538880316112320014286289103848287495954759358682441442417728670618360235759309314762240709971874151871390806623528579189240711718680027463502396882181856109483819522653161790779478225211774486509745242707908687731504637546193035390155043462574860781987294895698395348264364742274454676343074755693002216396098918901423688252818696998477601886654529733508065426404360123299184645006020286812801172475981188525460631996652652822599597602348377004322780572255176760449513153113267132117759502522391621023827154673052250875776045606343296540175989126933202567945874193372247103092047959315133160099431656033898286543705290026286015872369290008109376190719498579047441686862102519735325489006377275036550943067285556017253736289807506703113665649631594817442252975247080217113480357121835165458244448846425207423755034014475174697254463030541689592571068906241620168285064131823600962044396874799893983798846022071022224142370859539641687501495031919963853558998092692462692676730808773243116006934796072139288339923555310292104907842114524735833227642057623282900566653895814179381889958203161498910602821429781762555084949498608892168510482353844796081924603384372804286961055051106627200287343186963164682585957255108152425347782447596646600899244641316241485306821697259334094388961534550649056807909981878661414096306056624412356270467151649066436733712516966854788133098521542099807296760055142028802400959810617059532685692520999049149983668011825872295933408790008918447985968029415362314008505326477361032250683826238722433981927367952097127755771392485034929356262193153793530616087467961596715218042948981751906408442536800775677679786208120307882053877834009843971619408616839994987489905708782837778325912797935741824074726959041359603457474980923200102786401912615786266153098627464596136257257569980657247984367771254450966155279972013872040002418577609007532584344192821260055427677419042801053184323258143326478839947090662662193212005551214331026667169995922459356227445631413081047037974008218522765192638352460046519639427974287667563811418247990107434270492123463680000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^5 - 237458889044707932095864029847786245949091629957706263124867628086732342286820384027880940079850762981971309985734446631574313221838351022689503019942648495843802783855073133465911651674965656012696206035918518501884632720298760952281286515466457663924730999405213170533861928880280214603635521141151305590505791402211711146068522653171150119340707999571994825257867513562440172008208432110778448734516640686002964830614488279276936107864166000567253379582851267284338730486590288453258871398912822448613573185346687959991091217066656860107248711475158455635311499593967247443720748322192953856378045340510218146435736535883355354054511562029006527130397735486401959111150507046891065733690861257157573996359765331409835465901340562628515469398163880044104754502747994095393015855070262929816708794430321173537650991228249752552174428537047664213023523967843087754725495748547884848485397940012615334400715887214347316443088739796731030149310989165900956324210599431317100054402705408504405997980501665994093155205412508154860455090280709541488862196138191079624419918691994037556392063623269119163449100168673462491140385559210795642037012327221700869418377863614391504251372856190358071190088403969350276157046502057288067103175423278904638470138911190914770474086746859782588978968772517311678851607065664917660509609551475521639577946247837926137322956051927092074515366889228714011478081786074706671102031739568512893023298829105124495404430880878029652103202603356659849333103993417612252294792172432014107734588828423621212413591722967777310470901664302486699048728894249465947952991991265589537943378506208788779098311156997764382607934029241354498429948315947260611861636709320641029712067726525879175043383718756930364998042688882841808333385829599314196052197025133825753549036159009440453626259509572691597204949952730655891376888795606647388679605153366650152443240671790829589290255350680520721776767581157107406615452371332395641680551756474155863632066398961839458399771253367205758946902974612423281659384058380087479780411685349758097528532357910622526519087021218772683497223519357665848605711635685819508556287168222534120394603337385717312767503629078777678409488932588748941948186816246170317216612944720078246105343363432786478638857470613598581210983347710028044112533133080069561391030400968161504340494504053555648794329782174688270480564309851309283422486842089965252975540304796116325436848040315409792712056074633324818403006329942405124930202475133096829511612201807058623074208243654302173761713745331985186244193638086157041891118268151250195064685764020481900796270880223242548368627083588455024054089137433970915796168556391949206186347147052013917791230086966885488914213524212567626241315231165730644803628574159054308638643147886895635625308654495487398325077655689703128034442611060565975625322753477836800000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^4 + 28046865884886753673791812810279657273117023157497192781177270593923959930076446787666605462731580446048540675110478618530378736196168145246593851969771488282834755549108475183134678670725461158491334237013623315441107286036396191940088158601896254366110772354519213174597979307807013878216969704525193844935532222806699949833687458764156384158116762353476005141753365982708722741602584704260681997880528223643597501352910167829892727137206793773340236952553500729174025082447828483372586832501654514474287437495642060825290370188148305453680549145272588159240749179953783619346621379863587622859061058082419742654499005528106890215316245012056753021194232289026686572532487532795051992300984925697746181858038059379957872118878504675497297195584445252337696911373895541729459571163643317082026417245836179690991270699226054369331413016248973120883081355378656177555003400381770940675959973591188150750511750145106363917014237237009956317193916903838337745280551652805751790198158154368477339044077834606698972335997639371532753510391606261380105607644933805001227144284916983998017193667830418376112052680377874407658657723794547708648616158343212493675774491474891225805713488732251641167676810422449489479741629737655002908193122664217218506657704794326435503237873096975419359633107019238768372111752170047640639872765440432241846885016404522156529211078413803247946230805961167682120852948968684161218046676290941910750432503996952077823088388410167528690451801604709441339848606096806047122404789057495088915145328119811659861436327176870911303735552640848498610541800627807842108082281487620729348788083019609218120919484622951383410927560869693114165140999557693217072891270235622624537000302020532412007460123904827019571696975051572292394427359988202628246567950317060993006985595604774999841819562189599150508713447495626256718781315031541707539036630545226804611350817275699400420956857140613124151383877289480279094493920701439280778354375376461462752703675743964844312286912095378574717761805131701424082260717882251668614705998157356386254356232225019968646892685462495822468457997472937038855927051730039653456888368970444124231656333042192815490561665538775995030366580062942620535404659494967363824613479746543311400710865241180174433163814009107532952618351646225951257453921349072975006242243801819114984615987053645038099217444217510391883578013827296831201970595880907974512082670564811248008465725750911762483092778230468134750045184602574168784450357260131146722574260956741224395352807072224566333527529462832056484086256710606248621412122865353832155476081710582120598687285974090545741926644206046652987700422813883513656772495982588887429713132947207912302930159008053669022879901478230145630323032342178993008452759851296723870412906484213553040619553105762581736331684983084059356573099883780654269992840200192000000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^3 - 1860859575896694154865548165516336927858624415689190172197716500909008249033063061887839450289424495163298230205232511627627421594822666597098551739327709762661526677596265705206706944011774586312591045035621935977734836576458558569076578146823068605377085140241177084905276078789048877541059039095276503527529792712667036761472423262988645755934386757155454958689211857392884537910554831137115844505947445395763226363214257807344513422641976511760015935251026804535745060255778860911898553883609472936452220125275553595021451227620818772840555465294630846554220594974352222721691500329476758701395066805893686490205728607235244583060643303547739163528984111777917990915940747068716853614930856904329034432212714359825491122606055547113042846525017959080933637846072690661277168921815652199497613370404604893821297361780026136153801557401299889796399806528765143550701606571352086270018227336462659200315247432225451079448560794477682122980282885277599393031847034300994208212799972643125064294052452715654979004221675654192279292732489520273128741226011572046745156674089567778265834886462116689653081437005392991509427597916755211928407944641114644669484770296695746161767922168273268233038676228386068558867215783043719547242290322752916405095011191889346152226993852456298053046770388286296139736064010909498227126951005258051847888628733700279893586920426581768027841128636348410442026872338643084427284722173565073014299557046746840772700935482330861534376557786884498116210810479648409806408937956602394761500125258993585987497398678570449719050484791254617139619336950882700293919097105415375000336493749177490917686938278932253485504089000516910681693638121805969638165430509543607959864500434765212598936491591520802856816052108680766441631666508200044758787631783272667774191937350560971798433092088124634879653385553887450441957944815800779775008131823269527520488564988676161834007820186686555782419946576231970079344200511807470473102205717612976066027939150945799369999320716820542133295956268334273788394307083881979178886935096686691513070510531607006201474145931983598440959192660876915858661479171382654567708924775885093128419570936349588698168696061346451521376416859401967339823582381909169450291893271821236246802123940972010459061295650232086622964277727442577310311676206557315301950173973741920488610630299431301391279105244055231917241979291863401810010186659700770899588191037971752660822533655302591778379436487398411490040423774977573819154956610158449760469465851434614726175197114327020197498498729592923891071608681087048983347325843725389903545423166161930058331065641646067779725100513530290526015853272524474860189516189755647169664635167989016166265347583891500125935559297784115765596468540808932601101164194217770610992149487926560263752746885363819693103446122497816036878211803829376809608333911654400000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t^2 + 54957668098225346846491267107135220483779340030989801649374509204871375369278193079038947583086121053515425648793706826983229997548153104149268878648331235682627586056470844372053927667376975054130725970156897631470616950936838501176072662446522872816903973675330775629547939652997637945199404601565170934893976373955921818782165027069802157523848489744400519713969327317237253071249203225722655359496708067408650234561945733627187484801530465825676222824735053373354288521307624543150742146156809163378820861488239341075992274209677894386479995300480363865442682963837411667461736544660855350742551764269024500655680625638119259741060482547628610372022566321463514963074809623326491123724468660197300112048520318446235712908527819733729572101658935262412154181534847564803979806862488462364685624410886105259604701064124801576172048656844607707978696748264098900572304697668665790270560036245283318828487248565470002883074093008548708579673851136507097739048292495055089555024210365657487588471556482149965274862071622257745182300232934328808236812157216949278283145500495647931628355025889284296918264780489496745775266979114257531661521258853028670176713163886054178221978407557664403380526265849483865435070062107031323610529646273685430354888315543229125917319506590440566876028308235002276048052773742208588756961244139536059517198587363488754476451464893862297069718287823196089687981425847035873246277130731149267869137485533599639184785540767307268018286411924872736140235939718131991270884223316381380470550463655071009559128009666181841405038188926125870113855988963155600165911098299863901442417255870798752000309900093550752467208446604354744500262054289942908900665512229979069140926841268940126776007167744409673362535912888423989286817597060878659466135015321752074447072209294444188582873144972768289690204451083661273763322031372209434133047730809927506690855074163372891120765559991594584901428684207625894286235318484015231813834736056256080800740397866754563004734695422305150545140810049944339207106734618170926919782072192096237095186146833931941282625332039745990664902906300864890814591288827089847751839209832251171601601376876187610861647365596689676119591654036303306253844805107286871613403608564837529990664048465914805445040791760248768950807609486594651205937719457756930514211759460413345728309375285977208457762708513620657502578472837262254647729263209558436538494318000941173383985919371449482327333337946215792089105732415227290294770718687146936422116438463332163255301489329759418350795583809974863834019789337035475735373097296471791053581351881488375064323988318476237240713413987817120575019382748916124132243140868595536785370982030376893146345919702613497913214302839468575932729134312457176435884443613438273125543645790978847647226142740972514848165923493110502145022774470239122275197937254400000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237*t - 404135544140884751252236195044189950666964343886685594031718446775914064374875614485324587393112883578888898513132242355474005734426915729019834951425310865694009665200492447110239025493859880602124798995390189275866143398261870645833677578280419325914757167920496447437602821141307396485705258457734156113477034928727054003165092473811605467581551655620353513146959455275883686884277540426425379641106795866191696446224924871378821507891307542153607620880390655203866427106155786814082583627661286748985531266050100178631554408841282745237762440372146961977123885217458276262958324980297952538433676298139424092469557166853961067044481445837714173071021543082428426672318014418882391104723632156873655690205351127756786711683159233597924556427203691153627223691030176012055129119631143457065983868255685368397980574174664695723810308798388746022806095742811494500935173840137884381995151687405878761830168379123239339438360762595908467323832885917888750445764880935675583152310313853250081499285788249475077022184243871977407428270980441191642207386463763780122882165998974086015857897949434996033823881277814871029194589119064704425549539287608853132517877532606568563692120629592128796103858491542910073094929457336547258165747532709626682571733051305172781968514762428880510077299941013603685453014608333701264811893545280230528512268923445624724574300013719751618473439767292539231529257466170747223591244883040919489956975986885199581979343357623211765158594558581923495734656068032185567460625236438311668794002363617877058908880304405669052207222667764686194726616230331552390876876625727615381869302556983700999786142482555508278364923844760837280002966993627549186256285912429244577681839468325501084396470750566322752735262289115021196442850135593695875834858482704501663295728994647601431030377826218617825574335700580765559085490222933905370087802612151104270785523852259673614274125019420426473942505829675183915261584327929655768122546953460330571639082002504085505656843378030914559854854149260486614217782511899498119511023773218081523521317926700110510111878341079178150562158703925768627028259467827879999884400545102916146440710845018304616026579367165956421351112096989289670214774096693003423450243430614809769979885065429533922946144582308180988836506414063650532763065126504672023250124860797950306973168687603561072080167056921717402839928204407072010424619051001311930147791770031766009979867441195907214296193860556922372947256177719446131255681987522719967693672911221487062781521864532636506549451625358734775052865558980993575945334413453782987851666067705553199708711696884829696208901178400210427699469380762814187496490076356195535577370470143808797717088503780482381838591260315788867278762360582990415952162348515971678180051170157638221657653802148882208914446964264730193638951892205433510521366118400000000000000000000/60986602338415108298502495478842176412868191504632977300436907020222480182386654020454105691270827679255153575587446079642077645718521617610071923803516674100122024805742821898605025324202213632465581486468657962171725278499310956924121867959780946352958690343087844811915018288931230722334900566436590157940081957348463449343247618299669458430797840778569425116533599787727982820009415925005202166780375636504028818845108756290143331782995392302758673406689854678072349205784641704529049797003586006945407469550173602763053690537143819533508019600228956653622820016576360779399441750319400030278111627216058901500422202951153953411236929728393944218934825978212814045543801482185471491444628153050031842207864808282300917709159361015523958450757931723364515398121698419091623578674577186621303621286089318355637498140053103208318131560653823685520081784783520929957401885484739818805741678717777711857348067922341216070489096806246188361976986602673000611009273198071139619685357195152452479017963329502508080400973561371136701647019807202356447048791108343900758547861455667444438255489355988762712070151074192905114293937112943882016301486758575630214603174959535554167513277834636820667904758145076590251265691882633175877319909003118572354976570545476996914417033429667966838371315283700728841281162286643730589318013145879450222667470773004805899736367350482984850622873142305717747441655011202752044077051060179135122347134493560507290380092132394175757718724215403687899602277709544397368771839011863997062403949456992062547882666417805163501454499606159731159429672631315045145836488605085636636647415082321435826598255420471206017020988672305879151737196693034611793458333290682123895792768078105012171420175365947284277035669288487877981452009373700461359895248931685855684747540137568356596531706232445405799966583574943924452847806026078198196207601275939540027012660791096015800423669760578321642598729075174782212526743666494343248522896967039407157840157075585583325082632979889643272108541089195536218319738047111708246564370797045304338059230581739130289097258403173380542070260134595180801745114013268295679995495176188699022888108356710641645802535520347539616772070262710774056191022776882985751983429736759088614578568738769248926987973155016513949599302862333862039660964329725633016324696157913098806551726642856537241609144221985187351760466492143660252167528657245559106036090558956161349511082046958656353887636415241575469016967070415108557574544817755349364811428636429351085555640134297031263974363132792120319591762443976402079374403139074164311352233636441763378755304543636648273430333502908896170509460242644257442019427409228487703631281923781624937749249711579294237
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 848
Linear system for weights solvable: 1
  current precision for roots: 1696
  current precision for roots: 3392
  current precision for roots: 6784
 current precision for weights: 1696
Linear system for weights solvable: 1
Sufficient bits for target precision reached
Positive weights:   102 out of 102
Indefinite weights: 0 out of 102
Negative weights:   0 out of 102
Extension rule has valid weights: 1
-------------------------------------------------
The nodes are:
| (302.12677865630684246 + 1.1072759170356097234e-4715j)  +/-  (3.37e-2005, 3.37e-2005j)
| (363.62827718459735645 + 9.766521275131933995e-4738j)  +/-  (4.96e-2012, 4.96e-2012j)
| (252.51807948386823437 - 3.7824739362928839205e-4726j)  +/-  (2.05e-2000, 2.05e-2000j)
| (328.11549050254348904 - 9.925164106582342607e-4748j)  +/-  (5.46e-2008, 5.46e-2008j)
| (280.38355848823433593 + 2.9939142053533988727e-4814j)  +/-  (5.54e-2003, 5.54e-2003j)
| (221.09624084760671012 - 1.2546823282094534595e-5000j)  +/-  (6.15e-1998, 6.15e-1998j)
| (154.49922903131855978 - 4.0378368574530693204e-5204j)  +/-  (1.84e-1994, 1.84e-1994j)
| (126.16432141454467877 + 1.0063497998539539831e-5331j)  +/-  (4.61e-1994, 4.61e-1994j)
| (270.56913441382798003 + 2.7685087928190948055e-5397j)  +/-  (4.43e-2002, 4.43e-2002j)
| (139.77029102411172524 + 3.5965848627313208635e-5436j)  +/-  (3.74e-1994, 3.74e-1994j)
| (194.14897186395428828 - 2.5136789154864788836e-5470j)  +/-  (3.6e-1996, 3.6e-1996j)
| (176.1442357768960099 + 6.7442334882249933833e-5499j)  +/-  (2.96e-1995, 2.96e-1995j)
| (57.703570395320076065 + 3.6460622265451518421e-5517j)  +/-  (1.14e-1998, 1.14e-1998j)
| (43.262096581985028052 - 7.259282310490484438e-5520j)  +/-  (2.39e-2001, 2.39e-2001j)
| (11.792267185480297723 - 1.0560644125866863134e-5532j)  +/-  (3.68e-2014, 3.68e-2014j)
| (77.826242642106320111 - 1.7188427788794624268e-5512j)  +/-  (3.46e-1996, 3.46e-1996j)
| (290.85368468563897791 - 3.4476758171724973961e-5520j)  +/-  (4.98e-2004, 4.98e-2004j)
| (19.234492591427308591 + 1.1444897235778373454e-5541j)  +/-  (6.2e-2010, 6.2e-2010j)
| (213.99839810511696056 + 6.9165206520580166615e-5525j)  +/-  (2.05e-1997, 2.05e-1997j)
| (17.856478610321942847 - 1.8109020683515304168e-5587j)  +/-  (1e-2010, 1e-2010j)
| (26.654078678311104455 + 8.3891858283621413063e-5583j)  +/-  (3.45e-2006, 3.45e-2006j)
| (7.3024885734924514256 - 2.117467840167260875e-5596j)  +/-  (1.45e-2018, 1.45e-2018j)
| (33.173563991984753635 + 4.3288657479865277051e-5580j)  +/-  (6.16e-2004, 6.16e-2004j)
| (35.034470410278992371 - 3.5139991540873107651e-5579j)  +/-  (2.06e-2003, 2.06e-2003j)
| (236.14133433475354826 + 1.51381650347365216e-5569j)  +/-  (4.6e-1999, 4.6e-1999j)
| (52.61210321977654059 + 4.3996349705250947115e-5602j)  +/-  (1.64e-1999, 1.64e-1999j)
| (121.85814331234250759 - 2.4940503306516369366e-5642j)  +/-  (4.32e-1994, 4.32e-1994j)
| (29.746583731239986393 - 1.0603988256648837244e-5710j)  +/-  (5.64e-2005, 5.64e-2005j)
| (149.45657513026568867 - 6.1107612793528955534e-5698j)  +/-  (2.53e-1994, 2.53e-1994j)
| (81.009691501476527703 + 2.6105982352893418472e-5723j)  +/-  (6.69e-1996, 6.69e-1996j)
| (165.01296425541579312 - 4.5555948821254994227e-5742j)  +/-  (8.76e-1995, 8.76e-1995j)
| (261.30632755917536341 + 4.7497969584946447757e-5758j)  +/-  (3.39e-2001, 3.39e-2001j)
| (84.27478879750413451 + 7.9851151964909596922e-5759j)  +/-  (1.2e-1995, 1.2e-1995j)
| (98.187935023828633002 - 2.9548722693105315225e-5792j)  +/-  (9.28e-1995, 9.28e-1995j)
| (20.65903960745552121 - 3.0623914408550544292e-5872j)  +/-  (4.09e-2009, 4.09e-2009j)
| (87.623263731718614707 - 1.2179182747950838208e-5856j)  +/-  (2.39e-1995, 2.39e-1995j)
| (41.096915991782722819 - 1.6137730187637169808e-5898j)  +/-  (7.2e-2002, 7.2e-2002j)
| (200.54217279094995305 - 1.1471148104771514075e-5933j)  +/-  (1.38e-1996, 1.38e-1996j)
| (16.528323537914585191 + 1.8542830108743528409e-6001j)  +/-  (1.74e-2011, 1.74e-2011j)
| (68.750009937128506624 + 4.2082628931386422462e-5983j)  +/-  (3.77e-1997, 3.77e-1997j)
| (343.90572983617188436 - 1.0774735808351342378e-6005j)  +/-  (9.62e-2010, 9.62e-2010j)
| (113.56755485780804405 - 4.3206940422151232236e-6040j)  +/-  (3.22e-1994, 3.22e-1994j)
| (244.14528650416919506 - 4.8270007866883943204e-6100j)  +/-  (1e-1999, 1e-1999j)
| (55.122641688107442586 - 1.0833616283494386459e-6148j)  +/-  (4.35e-1999, 4.35e-1999j)
| (135.11637588230461359 - 7.1533901324304083159e-6219j)  +/-  (4.25e-1994, 4.25e-1994j)
| (117.66032991390666398 + 1.4694376820080292323e-6283j)  +/-  (3.72e-1994, 3.72e-1994j)
| (314.42488961621597528 + 3.3740286781402418446e-6318j)  +/-  (1.69e-2006, 1.69e-2006j)
| (8.6673704701157300192 + 8.7558803659664243215e-6344j)  +/-  (2.81e-2017, 2.81e-2017j)
| (3.369839231310923141 + 2.4167177239330634269e-6352j)  +/-  (8.29e-2026, 8.29e-2026j)
| (36.979766892322019985 - 5.6186432267571331306e-6329j)  +/-  (6.86e-2003, 6.86e-2003j)
| (228.46862026710933233 - 1.1346671577522579815e-6320j)  +/-  (1.69e-1998, 1.69e-1998j)
| (130.58244477951763122 + 1.3625426688963467395e-6336j)  +/-  (4.42e-1994, 4.42e-1994j)
| (105.68494328442366962 - 1.1705369348474887557e-6349j)  +/-  (1.83e-1994, 1.83e-1994j)
| (6.0233813319042888239 - 1.0692511805565564582e-6387j)  +/-  (7.43e-2021, 7.43e-2021j)
| (12.868954157125158004 + 1.9928697571281802238e-6379j)  +/-  (1.09e-2013, 1.09e-2013j)
| (23.62206969383853842 + 4.109697461210165812e-6375j)  +/-  (1.27e-2007, 1.27e-2007j)
| (1.6273160562631055531 + 6.9004610687023018179e-6396j)  +/-  (4.19e-2030, 4.19e-2030j)
| (11.086627730360987524 + 2.2250774371745351054e-6380j)  +/-  (1.76e-2014, 1.76e-2014j)
| (50.171225847238496431 + 1.1477502218838727502e-6366j)  +/-  (6.02e-2000, 6.02e-2000j)
| (2.8415335237929770386 + 1.087026176704631384e-6392j)  +/-  (5.93e-2027, 5.93e-2027j)
| (4.5960731380874116412 + 1.1286562730993279018e-6389j)  +/-  (2.08e-2023, 2.08e-2023j)
| (109.57672180589304623 - 7.8886936304752442336e-6360j)  +/-  (2.5e-1994, 2.5e-1994j)
| (207.15326746547466635 + 3.8626949381655543982e-6385j)  +/-  (5.34e-1997, 5.34e-1997j)
| (170.49757828259529326 - 8.7356662824604849064e-6433j)  +/-  (5.04e-1995, 5.04e-1995j)
| (2.3761940360495657355 + 2.314777154989060356e-6498j)  +/-  (5.27e-2028, 5.27e-2028j)
| (1 - 2.4243572548303361173e-6503j)  +/-  (1.36e-2032, 1.36e-2032j)
| (9.6001731912774379871 - 8.2377723889450124492e-6487j)  +/-  (2.89e-2016, 2.89e-2016j)
| (25.136971326242655369 - 4.834825059187461508e-6477j)  +/-  (7.2e-2007, 7.2e-2007j)
| (65.877851419704028784 + 3.8159607463716052695e-6464j)  +/-  (1.72e-1997, 1.72e-1997j)
| (14.030908360665886239 - 9.9189963880618230663e-6515j)  +/-  (5.68e-2013, 5.68e-2013j)
| (0.36520802742274693054 - 2.9937377483554657042e-6537j)  +/-  (6.96e-2036, 6.96e-2036j)
| (39.002024456038281733 - 1.6244292644730010989e-6495j)  +/-  (2.16e-2002, 2.16e-2002j)
| (181.96165878894509803 - 3.1778631127020131059e-6495j)  +/-  (1.6e-1995, 1.6e-1995j)
| (144.54871723123663095 + 2.6271121033007202949e-6531j)  +/-  (3.13e-1994, 3.13e-1994j)
| (15.25234458265639763 + 1.6280812626654735287e-6564j)  +/-  (2.97e-2012, 2.97e-2012j)
| (0.51641240750494042107 - 3.511853763247121087e-6585j)  +/-  (5.59e-2035, 5.59e-2035j)
| (63.08015311277296993 - 1.1952388814390695806e-6547j)  +/-  (7.48e-1998, 7.48e-1998j)
| (91.056954997721800873 - 2.1646623611540465899e-6543j)  +/-  (3.74e-1995, 3.74e-1995j)
| (0.73362875596754197311 + 5.2370900682820060008e-6591j)  +/-  (9.07e-2034, 9.07e-2034j)
| (71.697883455180436885 - 7.6013563829410842113e-6553j)  +/-  (8.23e-1997, 8.23e-1997j)
| (6.7727044467065541659 - 1.4355763541787910044e-6576j)  +/-  (1.81e-2019, 1.81e-2019j)
| (1.3022822085676746816 - 1.3579086557779404646e-6588j)  +/-  (2.84e-2031, 2.84e-2031j)
| (31.407966999501196855 + 4.7648771347122102343e-6561j)  +/-  (1.97e-2004, 1.97e-2004j)
| (94.577818301483523484 + 5.7732042856460493908e-6550j)  +/-  (6.35e-1995, 6.35e-1995j)
| (28.177061568788461114 - 1.1106688853629580647e-6573j)  +/-  (1.47e-2005, 1.47e-2005j)
| (60.35575009294882987 + 1.4484314150348290455e-6566j)  +/-  (2.97e-1998, 2.97e-1998j)
| (22.124645084107744365 + 8.5812577917069875135e-6577j)  +/-  (2.17e-2008, 2.17e-2008j)
| (5.2872917419247392191 - 2.6130417727604110293e-6590j)  +/-  (3.92e-2022, 3.92e-2022j)
| (74.72281608808286491 + 3.9105954261064104738e-6562j)  +/-  (1.8e-1996, 1.8e-1996j)
| (101.88952210713428952 - 4.8145096090485329415e-6586j)  +/-  (1.3e-1994, 1.3e-1994j)
| (45.496414325543411724 - 1.1696841782495747804e-6621j)  +/-  (7.36e-2001, 7.36e-2001j)
| (3.9558792620965539775 - 7.0360111624983014736e-6674j)  +/-  (1.19e-2024, 1.19e-2024j)
| (10.539197882262810625 - 2.9638235408620947964e-6664j)  +/-  (4.29e-2015, 4.29e-2015j)
| (0.056897625001077184683 - 1.0107903444739432353e-6688j)  +/-  (4.94e-2040, 4.94e-2040j)
| (159.68254576776921417 + 1.165197581702992525e-6642j)  +/-  (1.31e-1994, 1.31e-1994j)
| (0.14119791093340134323 + 7.0957045120451399056e-6726j)  +/-  (2e-2038, 2e-2038j)
| (47.799444918444747621 + 4.0331654807838455546e-6681j)  +/-  (2.04e-2000, 2.04e-2000j)
| (0.25299585913703906272 + 4.2325309833504894828e-6734j)  +/-  (6.08e-2037, 6.08e-2037j)
| (7.8232631436879996743 - 2.2460516720541553969e-6714j)  +/-  (5.49e-2018, 5.49e-2018j)
| (0.010604159569950359148 + 1.0396852804599891099e-6737j)  +/-  (8.12e-2042, 8.12e-2042j)
| (187.95958979998848329 + 6.2697583962066613355e-6690j)  +/-  (7.7e-1996, 7.7e-1996j)
| (1.9765980353418921601 - 1.6564094626608379034e-6750j)  +/-  (4.71e-2029, 4.71e-2029j)
-------------------------------------------------
The weights are:
| (7.2056144849184707027e-131 - 3.9798833194830024892e-4846j)  +/-  (1e-361, 3.79e-1863j)
| (2.7785559320025179456e-157 + 5.4488618841314424805e-4861j)  +/-  (2.79e-370, 1.06e-1871j)
| (1.8444469249768505791e-109 + 3.7996671811301205847e-4835j)  +/-  (7.48e-355, 2.83e-1856j)
| (4.6224461730809262366e-142 + 6.9428512242966517258e-4853j)  +/-  (7.35e-366, 2.79e-1867j)
| (1.7228032375034608158e-121 - 9.964746108506947663e-4843j)  +/-  (3.48e-359, 1.32e-1860j)
| (6.891780874113222824e-96 + 3.8319136519770993835e-4829j)  +/-  (1.22e-350, 4.61e-1852j)
| (4.0777915413755772359e-67 - 2.2039459949497239006e-4814j)  +/-  (1.8e-337, 6.82e-1839j)
| (7.0334824307625000384e-55 - 6.6834929222496077961e-4808j)  +/-  (4.63e-330, 1.76e-1831j)
| (2.9657397521499305916e-117 - 9.1589226932193630758e-4841j)  +/-  (2.21e-358, 8.36e-1860j)
| (9.3767216381011052414e-61 + 4.9767550199399965756e-4811j)  +/-  (4.69e-334, 1.78e-1835j)
| (3.0252498471902919218e-84 + 2.9173697976273902419e-4823j)  +/-  (5.24e-347, 1.98e-1848j)
| (1.8185423714547064874e-76 - 2.9477747779800319995e-4819j)  +/-  (2.37e-343, 8.98e-1845j)
| (2.2769950543983340861e-25 - 2.2082094291542735766e-4791j)  +/-  (1.5e-304, 5.69e-1806j)
| (3.5801978032008059816e-19 - 1.7678984717150133882e-4787j)  +/-  (3.52e-294, 1.33e-1795j)
| (7.5404601375705700152e-06 - 3.2025185522708115352e-4777j)  +/-  (1.11e-246, 4.2e-1748j)
| (4.9872464898265613341e-34 + 1.9047977649773809893e-4796j)  +/-  (1.03e-315, 3.9e-1817j)
| (5.2356451492948706257e-126 + 1.7431522134866651587e-4844j)  +/-  (5.52e-363, 2.09e-1864j)
| (6.2130435806476336204e-09 - 2.1328594677759333245e-4780j)  +/-  (1.62e-266, 6.15e-1768j)
| (8.0314346129504322572e-93 - 1.3025769687600133309e-4827j)  +/-  (5.78e-351, 2.19e-1852j)
| (2.3795532335570630433e-08 + 5.8358869938739422273e-4780j)  +/-  (5.07e-264, 1.92e-1765j)
| (4.0279047669205387651e-12 + 2.0308120220487882398e-4782j)  +/-  (5.54e-279, 2.1e-1780j)
| (0.00024237730293959146846 - 1.3183184808708466568e-4775j)  +/-  (1.31e-235, 4.97e-1737j)
| (7.1096311494534004988e-15 + 1.9570453920265654028e-4784j)  +/-  (4.89e-287, 1.85e-1788j)
| (1.1602168652669001273e-15 - 4.9940546758869124239e-4785j)  +/-  (5.1e-289, 1.93e-1790j)
| (2.1828923756493231039e-102 + 2.6563131454763308544e-4832j)  +/-  (1.74e-356, 6.58e-1858j)
| (3.5037583184461448955e-23 - 4.8176145549675117002e-4790j)  +/-  (1.22e-304, 4.62e-1806j)
| (5.0841095668986952362e-53 + 6.6336921763956021466e-4807j)  +/-  (7.43e-334, 2.81e-1835j)
| (1.9415078177715280986e-13 + 2.5147705466091064328e-4783j)  +/-  (1.3e-285, 4.91e-1787j)
| (6.145653066783575786e-65 + 3.0750693519256870184e-4813j)  +/-  (2.61e-340, 9.88e-1842j)
| (2.1199820300334117216e-35 - 3.1733315128226123064e-4797j)  +/-  (2.88e-321, 1.09e-1822j)
| (1.1713273746002138689e-71 - 9.2886908481732031674e-4817j)  +/-  (2.51e-344, 9.52e-1846j)
| (2.9582919140571342033e-113 + 6.1802311507965578294e-4838j)  +/-  (1.77e-361, 6.71e-1863j)
| (8.3040766053535071781e-37 + 5.1049855452825079712e-4798j)  +/-  (2.7e-323, 1.02e-1824j)
| (8.3265467042588862506e-43 + 2.355022037871070824e-4801j)  +/-  (1.43e-329, 5.41e-1831j)
| (1.5421745018397741723e-09 + 8.0539423794436616817e-4781j)  +/-  (1e-282, 3.8e-1784j)
| (2.992251163183265036e-38 - 7.921217971385245551e-4799j)  +/-  (3.97e-325, 1.5e-1826j)
| (3.0218886716635243821e-18 + 7.4031842130782423652e-4787j)  +/-  (7.39e-303, 2.8e-1804j)
| (5.2303468235976885491e-87 - 1.1356820098193175107e-4824j)  +/-  (3.83e-353, 1.45e-1854j)
| (8.6415212886108039597e-08 - 1.661662488857602163e-4779j)  +/-  (1.2e-279, 4.56e-1781j)
| (4.0375053647855355602e-30 - 3.3774762950804537499e-4794j)  +/-  (2.73e-319, 1.04e-1820j)
| (7.5983715583197525717e-149 - 1.55098290800494412e-4856j)  +/-  (1.38e-379, 5.24e-1881j)
| (1.926457109531436706e-49 + 5.6371954542022541166e-4805j)  +/-  (5.72e-335, 2.17e-1836j)
| (7.6186742150097916068e-106 - 7.4470956524525179306e-4834j)  +/-  (6.2e-361, 2.35e-1862j)
| (2.9263825151290465784e-24 + 1.04401001857737147e-4790j)  +/-  (1.35e-314, 5.11e-1816j)
| (9.5900046315711157627e-59 - 5.8002184652600404686e-4810j)  +/-  (3.78e-340, 1.43e-1841j)
| (3.2981267486459198847e-51 - 6.2642043697207570952e-4806j)  +/-  (4.39e-336, 1.66e-1837j)
| (3.6149166997823299334e-136 - 1.4123366771933306241e-4849j)  +/-  (2.98e-375, 1.13e-1876j)
| (0.00015538972766874841411 - 2.6284536550549082966e-4776j)  +/-  (1.53e-278, 5.78e-1780j)
| (0.019188915568018283067 - 2.603105349833756058e-4775j)  +/-  (1.04e-259, 3.94e-1761j)
| (1.7281830386932997098e-16 + 1.2448952811965422808e-4785j)  +/-  (1.39e-307, 5.25e-1809j)
| (4.5022902772892529729e-99 - 1.035403119455579852e-4830j)  +/-  (4.47e-359, 1.69e-1860j)
| (8.7014699931226840218e-57 + 6.3949840427678957936e-4809j)  +/-  (2.25e-339, 8.51e-1841j)
| (4.856253828331686658e-46 + 3.975923231558966021e-4803j)  +/-  (5.45e-335, 2.07e-1836j)
| (0.001824615047138295866 - 9.1653618951367609928e-4776j)  +/-  (2.97e-277, 1.13e-1778j)
| (2.9071843604475774664e-06 + 6.2000952478343214049e-4778j)  +/-  (1.01e-290, 3.81e-1792j)
| (8.3127294605090542629e-11 + 1.2503709562885517284e-4781j)  +/-  (4.85e-302, 1.84e-1803j)
| (0.065670359730527528508 - 1.4399762251590840269e-4774j)  +/-  (5.06e-257, 1.92e-1758j)
| (5.7162038674504108674e-06 + 9.8038296870160737235e-4777j)  +/-  (3.1e-288, 1.18e-1789j)
| (3.9106989944466423374e-22 + 2.172995604871195139e-4789j)  +/-  (6.1e-318, 2.31e-1819j)
| (0.029040473920322378348 + 4.2178216881485969774e-4775j)  +/-  (7.54e-268, 2.85e-1769j)
| (0.0067238500674185688699 - 1.2163728146325521504e-4775j)  +/-  (8.07e-276, 3.06e-1777j)
| (1.0163031814731082788e-47 - 4.8421224208982576707e-4804j)  +/-  (7.93e-336, 3e-1837j)
| (7.2809172462546245142e-90 + 4.0319935390118189022e-4826j)  +/-  (2.02e-357, 7.64e-1859j)
| (5.0032238716222479739e-74 + 5.4302401746240070676e-4818j)  +/-  (5.91e-351, 2.24e-1852j)
| (0.040140382986660556431 - 6.9885906802384063592e-4775j)  +/-  (4.91e-272, 1.86e-1773j)
| (0.10541361992040019985 - 1.9754326270369108397e-4774j)  +/-  (1.03e-267, 3.89e-1769j)
| (6.4658664623970712705e-05 + 1.3878693773160128963e-4776j)  +/-  (2.35e-291, 8.9e-1793j)
| (1.8382783532272850138e-11 - 5.0731529663949218934e-4782j)  +/-  (1.1e-306, 4.18e-1808j)
| (6.9522254200660772618e-29 + 1.7825599940608330281e-4793j)  +/-  (4.23e-327, 1.6e-1828j)
| (9.6183184085757298086e-07 - 1.6333961009960742616e-4778j)  +/-  (2.15e-298, 8.14e-1800j)
| (0.082550333330764061021 + 4.6628894791969728083e-4774j)  +/-  (1.04e-271, 3.94e-1773j)
| (2.3730830298584505271e-17 - 3.0563266143859365758e-4786j)  +/-  (4.32e-315, 1.64e-1816j)
| (5.576300403071421884e-79 + 1.4807413968656832764e-4820j)  +/-  (6.59e-354, 2.5e-1855j)
| (8.0973003122330732564e-63 - 4.03101825305646191e-4812j)  +/-  (2.56e-345, 9.71e-1847j)
| (2.96903078509496555e-07 + 4.9958278027718982158e-4779j)  +/-  (2.84e-302, 1.07e-1803j)
| (0.11156423550149232298 - 3.6742631488835028712e-4774j)  +/-  (8.04e-279, 3.05e-1780j)
| (1.1109195651046972707e-27 - 9.1360187019386344131e-4793j)  +/-  (5.42e-327, 2.05e-1828j)
| (9.900662310936184845e-40 + 1.1841434260459212613e-4799j)  +/-  (6.2e-335, 2.35e-1836j)
| (0.11724162727054100256 + 2.5285035850273652833e-4774j)  +/-  (4.74e-284, 1.79e-1785j)
| (2.1732996394792531824e-31 + 6.2072887774429004026e-4795j)  +/-  (3.43e-330, 1.3e-1831j)
| (0.00081633206519691962342 + 1.2080238698358052906e-4775j)  +/-  (1.48e-299, 5.6e-1801j)
| (0.085807719012643161515 + 1.6933547842167317279e-4774j)  +/-  (2.38e-288, 9.01e-1790j)
| (3.923974072173263395e-14 - 7.3278377974263216279e-4784j)  +/-  (5.48e-316, 2.07e-1817j)
| (3.0022789158346250471e-41 - 1.703396314530094992e-4800j)  +/-  (3.6e-336, 1.36e-1837j)
| (8.9034947432778203287e-13 - 7.5940785023237216743e-4783j)  +/-  (5.22e-315, 1.98e-1816j)
| (1.6492236331853369115e-26 + 4.5524424066206586914e-4792j)  +/-  (2.53e-327, 9.58e-1829j)
| (3.6531321220201079797e-10 - 3.1319665375381178056e-4781j)  +/-  (3.9e-313, 1.48e-1814j)
| (0.0036161274648163406529 + 9.6665999491924573059e-4776j)  +/-  (3.46e-304, 1.31e-1805j)
| (1.0828605539047134634e-32 - 1.1053064543470048937e-4795j)  +/-  (2.42e-331, 9.18e-1833j)
| (2.1074323649880730726e-44 - 3.1253068323412827219e-4802j)  +/-  (1.96e-338, 7.43e-1840j)
| (3.9530777881505695612e-20 + 4.1553555040784472577e-4788j)  +/-  (2.93e-324, 1.11e-1825j)
| (0.011745666844916140616 + 1.7085138872951438468e-4775j)  +/-  (1.96e-307, 7.42e-1809j)
| (2.2794971696153775353e-05 - 1.2723292459309533236e-4776j)  +/-  (1.67e-310, 6.32e-1812j)
| (0.061921170352114770637 - 8.7867900640090172836e-4775j)  +/-  (1.73e-307, 6.54e-1809j)
| (2.351720086891886447e-69 + 1.4801637302781497246e-4815j)  +/-  (4.47e-353, 1.69e-1854j)
| (0.088352949003730619264 + 1.9555787705045610602e-4774j)  +/-  (4.17e-308, 1.58e-1809j)
| (4.0709174723524205326e-21 - 9.5955753657683791397e-4789j)  +/-  (2.14e-325, 8.1e-1827j)
| (0.08928831008196457177 - 3.7620697160804430917e-4774j)  +/-  (1.98e-308, 7.49e-1810j)
| (0.00029904321966149559491 + 7.6204723549833536293e-4776j)  +/-  (1.1e-311, 4.18e-1813j)
| (0.027078183008761206933 + 2.4372537534923546476e-4775j)  +/-  (9.34e-310, 3.54e-1811j)
| (1.4286551974779597598e-81 - 6.8578917567151408885e-4822j)  +/-  (1.28e-359, 4.85e-1861j)
| (0.051213323914751566809 + 1.0823879415568588613e-4774j)  +/-  (4.36e-310, 1.65e-1811j)
