Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 11 30 42
-------------------------------------------------
Trying to find an order 11 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 30 Kronrod extension for:
P2 : 35/8*t^15 - 638415/40664*t^13 + 11181153/503608*t^11 - 55088825/3525256*t^9 + 19993545/3525256*t^7 - 160318323/162665384*t^5 + 10517265/162665384*t^3 - 64053/91941304*t
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P3 : 35/8*t^45 - 2318628329995223185105424119053523735140406707655895428122450887876862763564531561547793761181568765414134517227659136212625/45044511504360117760749531328627860078623959050837258902349047551930734233248254728604483232169516592757205390727865420628*t^43 + 143167116842019729631321577884861973134103166288810901700521955843271241884166769950632794023908743142301394308065104941151037165/506390398332016443866346231196434403003890547649512464580207992578805314250176879658971600496049705535776503002562663058699976*t^41 - 32042845317715890416662832399912641255615662399865487377985984940787353485133387209234380495499291524242606567195718134786001350014463/33284154699166359826558171670637039549240468888544067650044055988217860396364188490444800100304479057881901933478189358187996697522*t^39 + 2680881375480103173761714567594143816402026726555718840931127161868987721203354403822877318042652397940967105465047552231233513998911343/1177747012432040424632058382191772168665431976056174701463097365736939675563655900431123695856927720509667299184612854212806036989240*t^37 - 475180664173265534108750627524283678558956507965984619738082077866000654107693968522440533095408989537932548521656426523428580539488253001189/119791828551396398098473164610357065059816482951008880557505583431991624138703463503780755139586932157883637101774771856690876598475471348*t^35 + 10625036176182701588898021213993149456782772183510591339593448648456911445228453533176953831172504350539536985029558857329951306415127920277/2013308042880611732747448144711883446383470301697628244663959385411623935104259890819844624194738355594682976500416333725897085688663384*t^33 - 8147535219658511473761656918162210753673363608991451828462593073388150200910114693050501272568074610906833778155141815261624044945214421258/1487102531673179120779365106889459363805972381935748135263151818769949497520191964810112506507477194473345380369625701047537620110944545*t^31 + 326449573482136696446596814327649083900307022304535559841490529936133762008332525073901340671286653443968212565150957132963410883916427688911/72570603545651141094033017216205616953731452238464509000841808755973535478985367882733490317564887090299254562037734211119835861414093796*t^29 - 1369614029844221982853348948850663888568425437024448695090703207244412984911375110732452538530558659176408649710631577315808081731124703634013/465398435781893187450863914756101239159799530659718046853224643108960716658710511421877818340905254166049567300024599832181556067764297170*t^27 + 2929887367823633114395192022559496538525175371987079835271989234624570500102165266523773642332307038054671046851278440573939495004026181927229/1904553598738209044029689251155737378715487310084384622507042385645900778941799939049530764287396886279525921566254516236312214061927739188*t^25 - 305565274123526594951291231578169783246122334010084486260305678309067478303554482984473513904569319848992074127734295059041127406832313677585/476138399684552261007422312788934344678871827521096155626760596411475194735449984762382691071849221569881480391563629059078053515481934797*t^23 + 404837984418085339998916996103285054735831418609784353725697922036018009790651398196351254941846651183800221085522648794014735428430360003453/1904553598738209044029689251155737378715487310084384622507042385645900778941799939049530764287396886279525921566254516236312214061927739188*t^21 - 74676805624506350571779609803863281504391390999414471484168418745190789310586162420263776387152239097611851687049237092561008256402764166333665/1348287908363884988241303583443179511460656766446166856690521220295465901435155656851421386060885038565455814903082036458435025254840415935162*t^19 + 20656535682156790381017310593709841994409504587793854823623423165295265598942525050116933423801320903259005147431298245267048412519331294704981/1845025558813737352330204903659087752525109259347386224944923775141163865121791951480892423030684789615886904604217523574700560875044779700748*t^17 - 2194899062172886257122342911574981698750341493659443647767911249270410637792538189807207633398572176123407919072968829445385107039701928161570/1275238253885965522934112212823193005421766693960693420182520844582863259716532672347087410035914486940392419358797406000160681781280950675517*t^15 + 13977827082336139378070545329576956341322789569251757100276541568686038062342728268576554303019418267075926588250814811830887443621488247510485/71413342217614069284310283918098808303618934861798831530221167296640342544125829651436894962011211268661975484092654736008998179751733237828952*t^13 - 16023190811354630683917551274489427228029681393511614456531825578527229653373723923620577862374256091693960833862582222704172636296895355347/1011929950452021224676461513009497283654519319904032025731878888818790278965345764291615920514328904616667668802932354558831958012676381912556*t^11 + 3010057424694938291388149848899753728703275227225010137735256277056588660118685104514981839110260298754976258312015104635875295929916874795/3495758010652436957973230681305536070806521286941201543437399797737639145516649003916491361776772579584851946773766315748692218589245682970648*t^9 - 25222663016714627886084709520563926539118198916648745139279157161030603779591243727466729770188573207123952543483505174717945517612744901/873939502663109239493307670326384017701630321735300385859349949434409786379162250979122840444193144896212986693441578937173054647311420742662*t^7 + 176135802034926047437033781244307824398743911414410507441272871816763811424093893052576068174508119497566410883292235920184800540983415/341690632620163010929714277120089991883344185941621203493881183237513600689597271059506674459383785974459212842548587253631570238046570515928*t^5 - 11914708944638421040801363824430529477121118635736441137294637454189449989697114761989876247115208134311952781842692389139096781639725/3246061009891548603832285632640854922891769766445401433191871240756379206551174075065313407364145966757362522004211578909499917261442419901316*t^3 + 20377815229069518321355931699862728112369426862461092523192757804793087060184064912952752344452055286133226700736629518298127626821/4798524971144028370882509196077785538187833567788854292544505312422473609684344284879158950016563603032622858614921464474912921169088794636728*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^87 - 1592089346910965657827052311242815048352433686126924940750426948268715712664582538090890407392381448846583588660547315440246809231888455396668500040542108293031805634980394357901487939295883999766412164397183314233982879442058327047500146797866510059253147114034010480872835215047947494873524652863057480906174174935229215991181819116553903778249341054549807122344373608054446733402450779211202983204830998542132686902710382884610393727915170017102411608228174299466341001766045972431782649139659151535157237938856521661708701335053383486214418711447028282286995490973748282376971296725202636326847766413903321031226910154725050390051004324014831226270934868902439516964136687207098842122253162841687813255106778565136972859378589394429767051867948933368853491716567399188288870844988608914301346498970929232729284713663000717850158225333649186470743868244984240578410257658800404518496090695899005632881340531106274194556123335641121051331817736216451746551225617393632104615387606323765778242980233430150588229159238458441591737906170081969570840801146266946203306729444955663590638229179093505932674464168195743564939001447015136465890215317080757188840277476070460083384485682959658641409510377005563178784619430441448888922852959284261839969532554995674138772589957912415062907926667867047637289324354531743090068659191914098096938389558052530459920887508645312674404599888155018280705715363799521247170238275279657167142472321364135489893937955272319774320655008274715304053542486692824886317292071906836532145910109791266738110742486464388477138109973066251084004686556161285795303642562349439205320845643878946326987467963451300337762926192570982274487720184946166624744106228636525721941797787808917050747774118698530240873366688679035088460521412921225187419424651103218579951685774569115653488870962488250645096510558522974032792483259033989992639567120630400013039227072748367203989387955384636576544970627063918759679934144947730394785114278022586462824542058570360953605619039955809598952021163130326960195967827211983988994061498817699201017572729492526457146308442511081195760799653722996959194325546373128397325487636951478947981890068464594699824663440906703272411573632298789014979741000148469917607221849651526038710070768342306186603660875355598858911964994906755465406771144443434878742483866108287486228799801873533554554849401628362298031177898721383345547953500308313234874113148227686038426610861421507171554627289076994883924965630982667648705071105402542339639719696013764659147481164628421379515223065509297275605916493335110411216737247196802748289269609357329502312505151432959126051773181777569832483446242647142493988819246947067453960448855011906001348477923707250445186607358789554024251214306488515137826915415354301681594002379491628102815498512264739871673330602660162749832731284360156704040374576670345712266957867612086159937879146716981149912689867934528023655357634779753879425281722542418212768327266879651424051035721577581534803051463545470322370488406688082097144048446022197484581275589968086686925/16517465326177952388390462932064583477879628281144308291538903122444370118248726581504893327193021382157583611707273378441783501309576116857942444053117992193750425199052890504160045559233104545611287031273258289952065473333013050579306719777084944817214053064146162600084989266216952484642304299863653637362704867301299026291465350945868518706751152016341134792055033067256507109570228879018349583747534561610922238499632347138476271165274361097925039413837009632170034751380643234547084492690689634196316464470365182140823280567191184113414691227038075584942247092907818930826882887945344689014401378805181028278103320419723406652901162449440952391862251303656366811849778484395223289519204828440742252254046954260365789185708770462937980971037891322754482072391334012874336161216587429258882410586509772096518197971499081856473548281025272487478321381263336996002500505473761607621545536587247407113100683610335845358972636184716525597407422008907979308192236026222086055722372403805396770764717795244333183992459557255021145365846954710727098910083873980442918626844359268039596631930820226733582530170938648524122683628313269448690239993022044660612369331254363688179192935916872461162299634222618421853892555359766070447638273552327892881574082539887883735457575730938288961910119172711104976397893195711804383710475697013912515463951360728473988840172455744949049915507742529231824152545335030637284287136414165374742992253853963868866405973764629424356917646940382769069001700711476190819464382348655675862638090679965369132247387521182407461628314384191618626369344702032596633061243049228593359839534173484435608094938807754606002579511618380891635107552991966749046161925975636228752388962262193675029111007228743677333432122431367970688168610072648148931388674563720661949385151062224690307787182828184908067297436678789368074631962285697927073747144542617879462457054587145651209223015553147652737813543878480477143856529708847329666739298094443585650465146277633237431281381155948307629433474569016674041539992102683797615909778928649192244457762426758207480143160904482283862550713049021793002096193758687811615738817495368442181921068723054412426577003113581117081471351457736644549820192743912311922977578145768557756274919219323734039665837402697308442033379641235493436274420270948850322934363619385104004458431208129764876831157835606556617817401948038673992325825661030261255167981918416382741821016048286716882485121003175340057991880899169053608131227292147213786721497805180179672347668005400297618222991743829729580184739834439332620640073692499590295600036567189197025689598960613589986451873122964146948743847675632684919104818293894903023901381645334777615552924172376244523053417906331364601285559629510426921427185184062221384020549158812441519627766512772450813717524530740415249531261766275654539124283936547344554606435809037073062118603544522083688138038894747137039639408635747464031319307313237706246838305304570284215361770186523476403234565288286299452457138149083277593864314687274060845468524071942426632*t^85 + 205442387717762590390825586642154278091516319224523990612802131218235823926096344551028246339973588303896261053550976923540210559016395846904889946498441450329811464085086217075036844333773729410088395027260349053391991869551678630296714429509283597442185584968174645420912998974243630483895145133216818704651244374551985089327707413026127048135931815954313232736386497169856482611895159793259269746588559432860477397816630768259565400538703614915862745296890408541636892286873506514646782111071508361638256251555417096651370070162914284897585193020234302292041157323156581921102828150730380581560010190744219368694328266209613033181380385544399363315918715863273752183052520623054713193549136541952034840786818934234063163629219765243354119526792115882064552376905831080763699969250783799164380210686193345009347584295054340885928037404100223548078567249474630664207295557948497006829879512824984023766559135607329648084955610979086443683845157522478303848510165470576812985967206926842449481716724953003302108512413988806111774901926331899654630853707979251041008515248630042188953449600037830441766579912473397293317800648237024983622067736259398492524420304378314278817149579042978010552947766085812519969853802072569704642253059503416242031835712135934809356023598629852853855327017861669032159190498291295723685327149034216414568534838562210732313396151062403638097595744971518064977906374205577470900914828649362369362507045896987413335046449969221119261935143565978286319496035370425710798058793901586009016085786387200204916103069243698223975811902473097474233279921871885618700528347656135701050798534478587116642552227112833790418455950455670671589430462563976271916501313450355334086520859071265808147108261452173884634275585235915663852979911301977731734584026188434971061950246245473645626570427415867775354083973371199629937801133272401103779388755724553000514978850118052355724315598865195288713994354184423138301470320818920907337370524810437662966223213147176565661242400672635314152223580323931762841638625331571256319597756763397066371998877760844194741133918214784964080932887869998055746658878215042110379637421289317363788400249271274073450940498084921647579049634527506956581194417567593493843906554029497133316827013342500646362361796387404037622630006636878366440024133390749542604874298933605268207267352545909096474220270020762332627628849339912967702341342602464006535648320021774579425738435591719384375314460472184630257795033214809337475724777191842924248777350206449466071412445028426141779755505095650411222145172666765203182115983568070846143540346614980095423041612739854170766241672308808112471292568715189629600262101020264498942078719935274763821916477078132605928157962047815733853395671933670372912813124491579760949710083453120822661936414163968562658575531436681544286768047946255771233165417668230032256053123085256633524187098382191604507647011316366663749280869051987880394955091683905535392305292878997541526080000644992895643693500416331938100955527840105338619745178392688623171670840659065925187404625175/200451648140045497739933288232710516231259442236985946761652036640269917774465682875505612641656110115283691582356814122417711266399173954821489578050742089467392591354728926354064727134961996925252174865617100286444589095280906465424265152160841071131112455118628087166192807552610452729020513341723036129434434603598199344027361426622463471341749518819639746800199154940594416333388699846029266759118721333189571835727289760829944884554995509676171719891038937436501545363685375946579200614241617130611971374215125085148492578087204173501347091496923828361131440793038041603774104911670949410914942374419808806934681311647133715330472100283016094139066005773583413316871018894436002688326505285496624939627275530648737262086784168349124510251482408203313155510720335442065583450786427512166760366568719515112827659332442296149798442342421359311917676441131348052530389481797642218315487408637785261151333377016613521620853220879675543636955550162962911901621538240628392407786167953384902001443445571740668749971467154902493059640978156314204572599962362735546364853621537699159586390391500327559580121114136823501488092492782848265978644402677355247535294375707500330820070700930889884953305000721165064210736185889172132008151254241654150430740974868536446275858184643401299948322147738917892395165991973034377219766184624803921656503977622495610196853245637909752238072574015813957288409186371599371085777488579706890718146071793449627992928765648390125715795407762633845518677630390589356499215863979492283137575719950392248827610778388926668345973738376495209637156884904900362231110016661002360352145668610987831102146464591881074495138279748138103470948500039177563102720085377641631083288072494832007604108585755146566018748212043127105231264639834428974264461862061252822324969403766731600931134918348133888043716126902814606928666015357073475808029098164484961889839113178352378060164909545940542088740599174286787213308297992317183682505102717364705678190243822178507191061277268106958882513365232723842816204502220231767395503324625786219639563601335144222086865083371800927079827327826822685185465860348864264249774581292425123156384608624051632007295173188607792229178057268361448992390356069813656383843991229151171336578031891796592810800249935572431255013724613947585878839496784544529869197151015952962685962357491317504676590078560726077802554739699488909476954223181765721694531029718620514278844235476818993252733099877954098180034330711400951465288852167175336092853763052739508476716816172188602417075871602272458625701574413658952018273947272941285434334892169864058723345268000677807928593468281407793727601713247234924047492188457133836528377929387173428765392628442749113331955762769163888315040616132675238897013826898446078476692155228017340234965951551946629465613497431163156219931265136200345540977598415831134657774952698727760005802159660794887375400635998499726110296517317777293395978939214244047970299248378580476393450233561630227002313440117102287430862737264217746143685324458624623890725340852310512632601048*t^83 - 102882036853221355312531825910783391048096258143088910749258657144905959621051447595203228230756445712189589212432636827948530590225614029757374726198170405454670361878227388910683631758373351554917198452163829963998201048876834967591578279498635613772913967636105391320428108423840690604202070660649637174540908518097746164206943095598784581318081772890264036574028873994448604610981192763424240321472814975412057215772594130505080383490481507732694230093959467173656820542650830466179095071280303374612949332714779801778872765104593626207700764863781424777835639476317846317900541834888695856027885889180625057291390830919653373481468074860113677836740866432048853413373151268621095289277795616481325994676383668568458031263372936172708261380983269893550061287651232967943827683233286875011838967002891712107986431225794989169275872147887427405111029540492551492090760431813589226054430420056071928028451286134055904843694318794468797571365824898381104172459738008899217262442008257586387224609686858949025018403950170071145654116517255069135159209876507481615158237487159576693165476595100067677087082911454759357361628699958202355462945464065984645797526298349873425160246093402536296549972818051522393131725173111659782106893018060069406666294127070479323032481302115289526877310512179735118363945120448092907467131686054439604623261118369627449525397225483120686073929796693943070911048888781168148545681792821662923848562970889622510955492459484092186601008430647961534577921597088668788251298247938592721512242636906330204792477118433031520938048073115389348070503856274899450982620158851336428446203831985985362471775001926074428066250889665690276811297111491384151757213205613345866294253831809009443382769673450501112182381112121619488990763725138552520853993898740247904235991288761469017517962026697402612683569734436889552510044218305819973980240467116099327774174893798359876431343038890578479011806828412505007451856174202205569852867243644822617222083521424204324106639266404358992729782951172967899384531783734793735848307983129811221560794428426412900895776535029059870608458033213924210893373721253355263689202840376849185009204748282842769517171907804187726334550507567871250481287960552807742950080240320915778194071378108146514570058508267821235325139383735671805707832722111353254374905624186249956773854634800790578690144209925692310775357022495729389873287310786321646496038182762512470000111723481177455883508367566919773041527008195129783717209284476700184616530990541026149205277214394284481353540025495147843680457376531805721160974672057134122500772916247971112205324087168120293147243638714172293565685587272478615179472797769311463609345436978445335772309150361242167042717595556463746141912540160382861986795574273213259083414833470270918088673491239665284636701453811612991745605489090725399102397037021377246454063139082733780582238448755216380200544830790885333738635655540116411923131839157881001283029616347766933717353657297429631388480988628415768544080986456580504024161040794575721114076049574969304122459194496140974750099/14685703864355716833652414503458614789736359724797632689642653250996678164674712016071628088837618068256692959001915070530114736655738543280034520791404263964667088214831532660293661828974974631980177579731671443700716732401109932434914526252100663626957878815017280774032080931652453576440451057708811140661657529409908821810027656662275756297927138329945069656224218218683915732601924348564993728011309225032312053477076852269939063136702446538259580028919274886575816852739024004584821831251155245177234019581217933418853659382405589313299041288075319741109236626290194942750713073370735294755691677048178349006510937392372142495655784732922819653856999723565488932403230271200413761371874797680004099631782514724424954332791954672891238769509652368153896825652130943727001851000302107907628903524660021853571612622347899985849313748534668086423301160146076341195550910361142617427356850666040993707456970435644041117376866764701891896532547575193665669637329812877015485343421527152472697337326893256741548049004402317692249230433207237985410800899292302521708967764934388191346461708503109468652148744773788215306899004422059478344476634722148289532907292029989371981297710284448111117199139122954204225337950399101023804956633983984754242943675823188981303982585985174397563557488802843999033411425144613548255775196632682532467750947582235415406236175706758228586115629112212887975787513786382017160468185921785317135951054191470170903699685512781384800271710064414147074182377059730746008748177070464594916766231866516148911403042840711146080091951037524553524919633199223955527432797629816613292540128180961771035677110237218590250840430622539496080681768352733418191688122703102688332780971067771313849889311490046489690613629162040157691602602379761992624416516540305557988305895641683124562834583316855362991725905121716827097058506897144627367655378168904236246048970487563580783506496326232633455849316568559492263793359478593522028161341679485692312207025028384955620762811600404432638244916675157123495310919187497905032510368796602391017246790312348490698819405076158348071108284708216269403289534884452376911514989637371021866887753143008858223762041354730495967256502156511909625912357579163118502612187158056604143511055202182569152077261304251855034850363769487693119918226989395295518848872749028285797468562383675383658007635935955791971056541375403665417259591691752461199641846901292661019228390603356484773499761045447819804208405799498408423975348769757639247476229194791017415691075057520750535500003839925520460899984025825778132728822529244371150541351296189252011624058342209516048204619942395807078333224848867582024546570009542043337256887776709411076543936997779887782038006872942429865620981163825254673098747826378441175265160510951233579987713597787018891791594505648821575637053531349954703839496759935778917464763193874332338482979970656511565560945078796737535497977115465859094769477625233676782164315661994671746901298937724071105484422142723457990621504889553650778853523092679012713606378804926509654160784685445403016*t^81 + 2247107407798750532612053497324003162945521325781091450859369896783833064817284771749850129403705756308964557108409025461509155031504396296197260318034961647170168136983529387830137196372454279675037947821867146370033095006481298362260487729338124131658220836472464767945465573091347414149734831799907898499949754188095838095029981003311022141829550314898769459409308428536878185457586966566683157288220415868154467110539686758617571316952331285336848357874330562133425346154081079013669252022741543601811624905500785078123240512331589960797545400915113411392607331250970632637080432726668552158363248301603764709716648415159494402307873062403809138035710548212840391085416805589191286652772270918522182807903453865464444038580492659051572968729597336189082698851906181788952860398259979024638549115856252257576739096325010960128486348871463746945761098467072317223905145800174768579811115361944326718598899606807236094826076500024345678625413859882500010405591016497602110904541101912687918732550193085294250620420937391798640276836266673179599333973937295308675596429430200515244491203857823779488223872702800657838047904037894910806666770616125178159516149113327333011112546453398122338254705565395213616806788492946762104353163453822117453831003874703905050601103770403740870357749132479551936701107198837038015013393256415008730617428716970840553295755636310721151844393902903421802877586815780115102122080298206951674934663961085851099020360939479939049387131557953035668336277896497722123317910501719610889555736196312119643732494407589868359313021008278806957332601539969978276474023144944436858663495665347794929632913323636583519515528511959462604382913395864306021787943260636868551050738291765044168734507898899193438457461238156853862955311573294276946099468864804718590251614961299916933500113965527062300223096627953534983728655393721142844840873894050581458702017318403479868217163778895463591757751670104277232883466095393575867009157520552227067336005520789900227229919181999157838318246562661949351707899737076002120488975639186437993456347848758132203108797085202433618057787829558795586957421259655760586583391753318525860132243398347974616929482272894316633997456077135413502132580811583948917600609199339296205641380832462719131696566050242686729355253422730795406784000695563519856016521910555895655143243541428436822654060735969199797601900881045350186902399419131155287617945853973039580501988321827919218099284245017490349064635720012568299261427070630646671891017351004175975251102407083765609816527609315226778667203328559326174063540047030319458159873866640088549818045437871870734772575288587173295955716056981374309050975590287297941711000226810830387218860592205344515106876996162063820236168098556933900122454124831063015204582299476613221841561049905528684402041028226918889538848228048850969835196607682400048794827980495439043688664385314610814289777071477726627172995832136755235707716166350362151353789717185450391533855364758881778312024570632716852364133098804161859386031972095843801118724249929540812073387783200919713500213/64955997861573362918077987226836180800756975705835683050342504764023768805291995455701431931397156840366141934046932042729353642900382018353998841961980398305258274796370240612837350397389310872220016218043931385599324008697217008846737327653522166042313694758730280346680357966924313895794302755250510814465023687774596711852045404467758152856216188767064731171760965198025011894200819234037472258511560033796764851917839923501653548489260821226917373204835254306008420694807221558740558099764725122899304317378463936275698878037563183501130374928025452701060085077822016092935846286062867649880943956174635005221106069235492168730785201703312471545905960315770431816398903122617214713760215451276941209909807276665725759548887491822403556095908077782219159036538271481869431264039797784976050919435996250506182132752692634552795041580057185766872293592953799201441859795828130807851770685638258241398367369234579412634551526074642983388509345044125828923395881864648337723634364447020552315145868950943279924062904087174408025442300724321858547773208408261153712742037209793923263196018379138034422965601884063260011284058020647692677492807424886665241705330132645299148047564719674337633765423043835903304379395996023759137308188775317182228404719987182032690692207242117527684965815858733072647781303524252232669774908183018893607359960459887414296813854087584472592434513380941619892906310978228152825147745423281210409014278154579602074056301306533048155047948361831804366575898533424453500232321657824169824158333255744504800436535641606992277329783435204755975606069919644418679029681824188866486235182338869371888571833741543764571024981599693924972246283098628580463235927340646506087300448953603888182202723898282550554637205909023774405165356679716505838765361620582275717506846107444589412537580055321797848018426499901350621604934352755082587706480362461044934447369464223530388586426058336647977795054053243908089855243847625193586098242043879023688607995317856534476450897463327298207621746832425738536952142560086887643795861984972114114745418689233708860162753221469616468363566978648883899165250450462436339393223396064135180465061978693026758947490607461809085942221076879600268458504677067639530784673968327287557837359548115209711110963461113974192607378211195565722715234760786884025677706389932802565726333620102658487341466639804464487365471468131597037878963251982039921492784371102154508125573822538298036633558470249972210921794882396806490660196481620327440760244515421807800172062754418704291634632368901340500134544729614018663992868879350103165855976886990922359106411898234397905520434360596839000320032985375843570109828888359037837867003627753164377021259797872580574398876553399209021015878224611703361782923078212335967518979183053533142253348605596429713693591082677480046086967542509415036213158745869791365709529511367239189443949870211493463058026310062492945471821856868222919172689496225878074957550043437971188217283763010314505027251785122987266210502396102686137236736756080248540951290867944177316480393801008513340*t^79 - 1124257534164231320655997055802424855457825544791576635659940099786192257860802588302510441519369728393547838986188433737928261620199450459705242695257222020337921164839827946385138657570073253853335962574085163173180420038029544683655998938303920147043780245589213728448131028983771282296669805657022423761083541071448271771570941369232031846834636990159023455892785137592819196110892458068135411533411008371115408093133416541386408814361276652083865616156005432675634998436491827117778074739335591635976163539204878240101635971560001878112770637916221444279514817600170316906725860703650282191587382302985800094758234325314950855907266370957392405287778557482856603622658297369873387941958183944135556224003655573433586280151431930849808202974275410254082246997452409753844582646486888786230149543576627573241747125641311394243014284051931047277097484075304117994656551569709598104736690664670509820536323006571160194631675284178798048044852702748489092345783360283269427938389037478305160899307227908062741793858416368136252963348505000254189315483211996614081866434050562717785520904247252590260302048557668373045466030446117269445191179512783739819732407296645601276911928184172266654292250851609280921407709117549501402669597684032787970221730217050256734316364769162259408422638043378626421600612065036070871352127350606633121409585399728397790704380437582133493771233543377509728942313539653636035029167602722522718334545105431826352468784141227266422911845287722471861013349949279039404567914065247314410336947511576851010174388970529518923637063198730559810934623783092576141511779484932048497907324345151489714020414347688912455564449009742971911387517020492410400906107857505790039759909408127057597420734273187547970586657054780982674292339385360170735359144896090765897511550737146173064870279815830139154344505042869221131738716137006885093428232288140019819241738462354090287875151452153038626191430946243462585427429044954661543247808440582563064919079655653018798244572534067150516955401578066521044883509907258076952581578329266846397594362344560377298342983305750541471475627723735003092199336938640047550996854463696990026461466667344439851849021339324605875420424903973525204793191018396032203133975237374905607586255412268752550568521274872593045953072105174436330339955851243864411607049533545985523063360983595579826019612272637800026488582679879356385700712105397527026850126619750491888471116188168488867733513231511070997325353662215376747579668125092039290407132559566496973024723071809147419623028246370702615840276014345976047315652009007767697303314286689562735436796805754757955967053243968926248557640173188223081542058463541988667072397872316270589374921483352850739260379128702978596261795334283738525240809686429854204942097619315580750912691116960449832707706616415307344954143285545681374328172672464660367219371304840367512904448554462719475046754935763440957043393253532362899240933917589978764557691402693726381291825226630219644327553958430786417644159737525006140340450605038713255660297350216692748274654719352241034336486701747/8550041077722750928853352918291438173678199349602880455687093285579873445056735836242159222552331240015082603723116380306787907178420064388303830369539948264204197246551581305434677325577639689350750738751930209209944940481599019883880110311843346376250875476441101087528911494541906974338391641928665287588565030979132170907003402908362963695788595738268949847622786679278675870612244274301731205937811326440607323281211817018660353611254121228620925383680695820842137600900223920778213929667451191422014208548755926696884947058103974230523489217101119893225677090640571898684178162111140355592058867252146091394244793902543210284129540686843954667138818925636293553215318100004483261785772391463771472966250094174411483423052872551097699762503407643933499909493266906269805872309283310800384625633705201660877843006397976639442216292108083259559019635512041272047229409577224367602074442163329783450432579751083065842143275184458321546059385771337203434694537817256304327554088850305310664248483467448552238500536751767410414454524248201182461298001431004280793131551422258196490072618146412857022633000837915855601417300245953418621291558754284466949768237535765861965319034458434237648924801857498641047329512012043814572477429733755205125796902163416794035416971993306894357622217403016488633096686976550977732303665569296047531528298347406152546543873348611386475291488614209259731587450482704410945699112464124743819959813207786634777724297639636593369162282356560869111524525687337300650219280081640411390448277921453788826772820400740573500878820199965818660508270892596939470767054765090696955623461827937165456823311046098670951707790483000831895031828200962902514930911291180086432560400954954763314424616581827915220915897066834163182157986602109060173846174772466327904599134640799937904111379095037908671498539047014314959890738619971316561871146138446094914840425237310707702694931806491947967350802933931199782833084008223978506389656623400116905888830929297883491373174021482338273932476816407901597289644011327628864155090480530306431118532920310192476587274913586246970421053266978991019656103419343559662968919087821809198361291271143801464832092083177104498726219864351723400056709745333994669686031222037777872120527530071218446896056120652202417819362500658892164062705464139808127908710272235352922681938987013596751903480039157510012435839751501519481221339750724542347194236519756308614026454656227835601625609361033757392173656201139103324113918474522016784437877617124844801482608310651176092240141716380219427619809880578579971507786143424871249535923696876218526468930606623176974387424838103512843301925365805648612615130578882701104330325526914619071251429788926331610363090202746141764860082222124834212445434955523549001199781695702807071155152220927167969640002745748887879002344581078937784269672902033098071843887092428149233475966122306172503854094498746167833925154061740221820049446607547119124426127388627661959156902270614274279730628103422525592474209251494683591409424633076682170998044704623929760649144571317908795620188*t^77 + 49110410589977393749673843701777251963399079482250533623550979204775536781044255162202907573875379698164175710804483881593314911023289724938636211974177005725033753594051373966888386765006969353250285617844278041754661298739543316001274160463811033593112601526565839701616518162439882883265324753838362576504920014184758655514881718096026617500935064398819306538965164495544870166580617405090009275942032768105586033283526969489830901426528906817439533806613366605125782073590418778084544503825096715656001099768346712190260455288715772476204690297521034903344042732157150447979368550236997739895048248238516852670731854854928169909401980833471884796825419924810462782705842155698145077111606193705431227600404387203421277847873310404778171705503877796365797895046820098012249126689997131800355198119742228147202777277707945644907901438478656868608247067712937034011526508369843313694644189159308629617670006605109855563752577470898673487740780516979510566091259422254569514118286164415302460800677967353018500455353045459646046650722096115814446351019355661939734496065116400189445228271908529334815361637118632234765800406298835957705214879335807511521193525392191282039253260823472595985360221296257849442373608326907907512210515559205984437530307952329468548935007267011631059948523389749955616453138688933563517599501342233801870305539643272116375446530016744682869003132035832501485431767174235311292144425292612711018902476129506751599101280917383650606848149643030694985329604007550884706489266394233139449200621887415260993186257635139681450053888817809979638656997576321403528410689898563095574191940345574780744663257835673655508417998010955717751417503316097755793891793323121119349951848705120562446953512891783811612776691742134738120287384206781359962118164176554173165337237602653415164952094742091108555431876777457724094547899830301493511463640749610646328390932584261029217429760009150972478822727484634862211607935887550578559140103389301127685954558261401922716952317252802968650948447174543841174332569517176493235363516032586353793845645701635990031346307192082441199785046087376108766398008206903761200261064487644942185158934633186704451475297505015425194429240225542127681057513143463548703112983987518731846800153914387920163086355750391239082828186005038317558212965954297763873173390473004767566224221627106799144312024064110700375713875459391731727389362080405263562613639424119376830690011894823868114870815236327520513157832224141911736024257995051292610618962539061910992304693695798225478986254803188633966555610005555038484914266162469572836645459725382930318475468794958296634353234961573279644986803422495063287262014802995506664758030585601261537417177947743458969348389954305191977502969066072389735396449808524706236736093790027918819556659927239403012703072594047448426622474896940301471987437623705356954690324740995342734606104236850588708182311891356030222264431610847793691621114079705182593823435824607181092960362598819901070408994506016469815307877606656702484943602705249379114749863103401322208983603248701175550756055158427/122698641440047269823155259411844664700187146510534842903042052994360521516723287000617999232731506756060601001481085717389618667950054170767217305952488867947345947499214251201367772009912881256267267095076401054246612457560609311320617167462167503191652174045031385736616197421672820865505490445859417438770965704310922712366737145633000972517485692088145319241859471176661517363980908092252116656640019684634689509425182568904151827797867583865274318817755440026370935701230486135843199899773163201575658447355523363637115149340323266554915007596061525740446405002049765559039180118607923284795130497579499103774551912497535680051469382583929479314134998867897459432505538967596805250302318085291785423736446156658762197174979534661856600487873577227876849350520258849716045310412442317330194952275899322535974240546360573851735701334797818205359957107023449423534915553023804236367431929746485853412051956168140100721666481543200588420722354251007919419967068676210601064250236098537250441487977032865587318741468970168681921717523302107878178367423133243250342991744436302689890003156516703987142980076959701564150209308724396462032820421084212155577842889311964642489318611384023800026778000682285692951936503549459936397241037088305216415656842734747498819944857826027509937305847147184674539894014403751044080461694208728993796607398362127254077025714937864702015546687255860155888365360823225637597370380166984960013709007722132875706303232361018645102913272779217667119929881616983340499900058314450059564225287054629047449142422634004334006118134038470514543657653718436598898670071628898962804726302855461919867399463713493914306975434853453496675456755351480614012969571126675266337392766950974200810898718479478523624832029335737017094604872666630019377922378228250549799766802312778329662897063636582975090985527882478156242587872403484477933345668610167985466216492041926389759453242158098733817177107038882802078318932845292159085202215179962716636456599699664431921653990827766023281758271196503003441624112110610777855732142610207644238778946453802112813362841292374063666431998181971234762597328290579654903644877818741547586873076033946761281031970804035071053148999352060446195619016475247585844195642861710968164846531438035017971690156017151735995979163158806179757003760232136207549858764296364480254071981566883433907186304458039591736903934096223104243501044474683367449995212393905467772717303832879978438912965505744180757816754574788430820076362523984786322127983986012383190107560821682462102926709046755096980777791143367933357351995954343931568015528377249629503222965198942994242832525274082879114917240639158983336879471294355645717987139055073429528997791126799953629236554208240086365849231888934309152626047089006774627607256801968854722421340313305462421457182260422352029838841066132808462571279957747706095941496586144219519362890456471696321542524949539161772562275821077209235774525991422943279102217719916447595693207909464585442887585120544036099792223674047082707888496357788750635751161020901849162562399367614145703380620*t^75 - 62905915861309158734407088146512260773528524165663994349468160888790871301353947814823117737784889084094488815777149125801560946415641974409835596720593602132959719454886161051383154941888731192675401523435782120180489104713297638481164472454752954681840402291314869671687855715230576334343241215569668688815481978284338992014257638177870374213883406692000597348330422284976153166549022201291214094091025700899939457284332099932742036158712350745316523692807686500945018151148414747622037363020944547638061991163225461438972991668670480393284178648524856902840546756839756086722818992084443094546564018728421057347616096268881467892584980945134554870946298697770042040570803345761635897098661229158317729394229693196317291072006107287313714628988264497487221178271021264074858665597925585192072822905236896546804825277155965107959319717000970542428611271082539912107841157600408907129533779433298966242691975503414234351555186517004144312994080339007271115486658495320063156907380468508346935709607483280365473953733121245898693390216074039368344507630360107889096367956767455693580254447154404760411958644620333836582629921270104812090722160421472017025994839801368527238372961505678562493539441499897284441326378508964344871037842180594435877384631789393116643129801109525557337627141038410801704070019066682299711044360236474729646321596927285616160509672142101392231195131915749168175391151479355520357900996836369065065917684650854705647892114303846834502159435565267344475672967837724859363306069373993209151343766595309638016386413463250809865628562715240070239145819934664069138042345750215274236363175677084303448482988727696491754291602407091259689845492974385867943419383108816910500801331043228544331286845468243091433483226615211985313300661251730618941999310019004942541643390899514891548204196344570607759059591644124661185616849039753958388325990339186098486238098005326671477086563699378047974872131844287085892543063813468482813254415568407504538801090553274677666440277677269876306810918664986168903219081001553267376740989360820478939740766934026618969875522860311871657450640506275841694088875144241275859757965808292865321910037255386338027448840188473692847446221879051595649004627560398817889048348144739359011407040185878550932842262342566920183642736721876322877199763539919829005914489387051126894504674737239111748452097614421073404437507325683626999985738620226992723021446457095707294308384068182511908794441376488587894395203783678121036169690097386956050886316763038098518588512614171584246289112520854736436013486054045915305784116140471350210270380053661622875629050861971791367590140994987971333448272341624549961294246350556620083945954422460358722929240710478236654707447193713731116846408271805090267051111592307248865110392340719374678204194741808341373969136851437967717349170208056686015176291160132767720750058984447204525936486251177580537414446987485409511748016361363424683811759998660908573430852898912149930332047724541437817924169301359285556695750439953173041718290557445010661117993949349973219194356360910675445413445375/62761453422019063848161258011173741534622581335311940103857827618598732233618049616684398584517394760133299745003112898920521057774963770213410386676464894090714039641541816471287862920671550514714714626637545296289827344020772026250955072870673914676036917670092780427936673872978424995143473373841134239780545117294589622693983194697187198218662758101353104471539371445862668728378981121356581410046045874493447319399070367725908863323717434202186352336447795409908407008302038944165319641827704962442792044683132155313102378179193486728856781379059603959307624041969189544265565278060318815751984909247825628529182563937358404118398661168250373050708439318617626308186976454013711125474331501428023234647798545605504960191805388573839693344180857917072557212542331892437874839085648244158667494770280983394360225343406943146667877920612694734199466550907135255005071894129823138806870552299992763893632714152501330292412522528491349575817060997958015048576505716731765250255875242218542425313543239317435968665713028219274640264717801589707508116328968410869740660738842098562603582177246395901351907967754323050716219595255445760630598680861489593645955442103306722500930236002058209732367263776105213786156779309186668233882883421127987936397362012658567171327293005640670044657722325925664726288498416240943263663270695002042862714781770909081369322616336503683895420300386629235748524481239501604909140859420452664968649108809275128238518277422515930998932620347425916685386128704339304603529441593069084176074315628966264679868246871613470079855823037580825853533326710197748797273693927825556421854886371080265916828370185930390949859557469797185000233634450885224559063719246381210402758448568273248496623385411497966048507431885287476774733950213109984336533185794501559999880717295538787551353996745055230225568044952674248717436251868790014288156352230264954202668282374386900132712655835344620878351461400963070116787177925980644033351516716093461195118465319521448553275698633128400655630829256523275417710543279084796857151991104965546925206622227008753357218844650830723103034270169806258190586868690833583070918096070967543522697225592811642598993335449634307444065984323304576059140161879922038794984983560977477322172138842984663924138187221049481327866579620872726218416245643036423299160493246222240539167253998405848545875347548869356387163137645126907541432759322088679002555095853660085817246702727815845748804585936442036193256651956413519601062078017383522415410733496681525928443765126180287520678623553327415335436210303513009389949870053372855022002827814449938364819931048052682477152186840963109521696798280899735722188987874350713922244060897735769580050021036726318991936856372501322949283494572344915167583655800003465282663558466480232594588920876371080522484492204819617406567182131014224277530066474551256315059589046621084153126798187453553105648350357820543106169962056816986821368043985382579682405226455200228949203686910212064165159890087234801074062518503348891410684652868434143547698803591254142794149564893920279132164*t^73 + 86331868891574463903213689916423066515159837801304527342535004246703964164205318931045993345389364376787615559556043630728716980150494228092703277565291790534112350434326888028003747755625664783032306010123036572063309537510730477322133032055850307163935676530422523867537862400388239429982724930650513047311479836360453266092647929098928963981484245178096628604015167658407084761765770097046257120386915151992338025270513009016212485512323790088527957199914504584359579035181405262424754927194420513136548762463788868138951074703566266531031390979468281170366286903038905267682632264461180986918523879214654996799643010933600735561313729326588241965588671062260406672578598117787142366151886082558469478377304072570684170654607684541532719674590547030022804231638554382391063825670333366024167785966931374670438308686824894038854430642286523341239061558516852948564654463685416017424625034349981267725289341861979132969022378791326611764327820716510373546045086269220177621948049654215549133805541881178922078937677905637859403801025713566445144651251946477761166202287654852562240506317919820834645579369945293135218019736418503216698027271438028296521456285681694037826079375462734495638648070470632573428114168910455021952700570129143611932166093362055531588801405452578248731189380513334536635684025623606525510465777378963285359786463702203737964955392394837690819495299895108330182181075954510245507196044716728443186354079017068803047053096022375627282539305879687500826275936130337791615896675576309991820493006084812196495398639248529783701497761239734579511681955061720295510660290583333608458602763659999530653222214306548932778962843988115616505437020304897664585061085731920446430485701046123407786679168689357239134257325034953133742583145869185328891047871905554843937017176636711395176644791282003800176614917876746614938588184033040036010600838637053410252368079152866004554212133721300393925242731293076823058283173602808145768396211992634008419149407823802978762278617972647151031601600241031177372900855875909229943205113037001914439794245897009506803031401842072512453791574720436052237499760952106045147329242724793714929979955943224293914771002284751323320913224691680037410475576129235562800255412753900119134339623207419029361422925996351467931433981255645628452211687933692490581479336826368982785684381560731396710783044664549415516188299107276820095543998852707570207684186586486380269602790915559183171109549726287494985951512618982848656633129643835762878787492904914950830256996891930754833741938691248825630351895968790688571503039898654810045497213003168133757739612484004090801927066898532025546096307806393264984144105842473798639583543430680372524293364582930120442904018531341629861333073803772696013572352053056477341005643801913069302470822964209639848351214794837709239889947964398641119281713796472168169030963658937418870558692603420664447316632092880358186262851985256278284123942165847711042050737533411078982550175753078634446725680092432602208563767869617892739379016294601256573704202132071945176164991009564445153155648756313/41011600700508950461438196296561778338144744861055481737455151959758859246685591819384646318885599518464091293645732760332968431479196188585206880345763402437195083821655174374155803247148963050040018042737865557857771835129847495838672039535299822984607028036969394684567605713545436015319643381903695691863172098427212523037649128129386626430502066944530764239744809543980014023029235033574680087972828497329951014109239105222757597236547521182365662728126475844430833302877039201569507911705002494773233782403763973599254926628820379506026386100601386685847839480137181912884328697178538741767139508779996960713685844725203706756929492260929853359793068114749287810316919874100849974073651524398898141632455975650325994672184940352730151395946784717262946906201291999083171309233747843052832285418245800957229746155221890438114398802315983071380588402895509122387012869777819498183086836791976093469233804527433129556283043145946498047474321146912236080098581858897789944763092613757656311949406021944114117497148532494737519039829706457975719892672937686785046150665263640899086521603000103798442311149011187920072124755244866762652066003759654473919169404098793661325196905722879187954155934474626998740099324474066060932776456232255442199205848804490944811050062067877688253017296854675425462649506184267472267989936146479280118318089315560342458622293760053407249032043411547778132549517864201445991449825699649767456636983403014276263476696843956916993302518572779603804469713855539637098596731820172348676261602796341763804918837154379530818483321514228500751578722612737712508596571886919653321031805337990011572117081022044541220413706992113223546317052473645575094745993636861321899073746761695486298437379875332547622546596106739496124772039631037979079743918202319361850880958581257414298283402092227734140000642196335164552317042282808510432515538549152038977749074052369916577132316556953549385467416599297813297410711800344228516149781512206716245610151132490577245045991454760150247601394756091414848981210075327438077806359995740637252413784842092760995151415445670234978916996652604083948046230277947172323958013955853339193420589797647958565166850515321311420504597043702395714700054821863576638333886107202022235921306398466499157660819271486333675368377822943435425628654104987992660500737655223196139717210277150079278566381216111863539458301259559503336183910755921563914792920307004019365127427582496869505609265182741890554667517967463530301504975966920942277533189167927426710118143617110302401526187681381155703164083615043528409854639743643725072049025923354670683269045902112452870207035845035921238410694131444920457806289035373667883820358807449201102843097308135874911690026338096686401735907645068454018138021218791305491967357068055343222288776762255524425802126673346649171617366054981377075160811383137589434807842694546835017430883933396019044460789161215829414390678493620327470587649783434518027535535785835086593628962643711450476800781875907869600478496680092449562636702892192404322086689437123357802281130747531303495376536*t^71 - 11408891262140959873218209926650535239738913973472710099396039439499647479743641032387824172347210650269310444493382392685147588575266478852618020836953663394846391295886028583182407291635209281607522808188910577864951147634917612129146945976712484056341277693960100221381592630785134216044197552346147379374212530224303208035660919841873974730171994084148183368012049839634434232564276216070390999290715864990638750321833350721222308338556079864908989802336141179904625018330706308933637091661627808850944486095344535632280747447491553307913502112582304142543262661663267016593893346349586234338565700662271594906853647558379348976706230817881613857643402278447629342166808442192100123482810720717942662699240128600164603940590369239007194288473415555430774251841831286435975134001603636888866099973018696019390317895782555481117001130066687787359865489821845156004039954770228921340398960669567910099156747082457786698297873082378119794648214185299871712533809076647181455059605337458609424796603217515876151708880616607092391131859641534259085780363587235199002460163418306504904951116998584232108167391839900609369901677860280910494601227700070592390700566032245763248261488498404201219583047762701624358402718775758256870574628423254944741035232290995089541622970524792705241969087023240477276526471438764481767152675495261741666671364601207129989590421160118213478028809235692956653053476807332715423801214094713425016831895736219944290904550842947852480093900294255863681051571955648687756807253818097810050868270822510291591736674939910940595710626034344392294743905093491072600776378359766544154398508468488139942365763526480097559882141668776972249854250946934889886363997885357106988116828736188612742341091411023010500216132709675602293951469731015389060436205919320518124851699255334917663117134385136613489436632708830540130352153309724136718113023190094477184292303926830453986559501600701677154080930641482402613060103150985529557338458313381595505813412623833549737972426280864567276995656874995335148003180296234933311932945200344005046504918835386757752473591981733862942535962811830712639086682028960269342509226588818375845836990348991807141031017136744523073430575261717844000845724627144908699739955323122842161703679835713529588967479174024761201662397657873204829035947021031895915136090831733382536619783099676935308448585818992549802771949910382628878422070117428685400257250840436262553960903223015661961096292398490692478184503772670354700866844749515446294025296953176052775329711775748751111904088303827418048877015136433486186661191511084431771140523821733013028238133301620570768039166522910485300958806142846840870286482034936424713661311826676894338712639443972592059028761187687841619390580662696378456645182492912457848206207829518014578564978041619936472375478705452636260491306447666868569884376315276087010815026971020528081565226447974130155976593955683056895573972089308117108498825720658063182292534632622480108635363574514008337627648321897375673624307255167725750435994557226605577379894628709949421745064924134925398682872210055251/3033125567301021110887492517651350676811240215005666684554605675221039012737268206247729265077018071428942864548362573584625594840806467412125652516839487692925512466866356628713973561278580351771269503414317352736776900088265200009138970135209286908340443721438398471671330952138409641076668273216567691239063615335792858570009796786019847540655864134165225958069014012893507797675021312130995001999229893513796799649121331570770424550550859629980311196977353868438116981315596237287908254145957297183862684385945980639009684784900504405438655681890956077287140917045075242599374788575838125817172529022588225925458653107775276960290658645945671267496808460148570567492593609280331876251559776825614283686084877861124814056671029884396986267325585444371094847950182877284306092180090280617893272263819840856710047845930565446345615607196637001518584080332455188755693022242300425140273084225276992490238686022162695257747074078300916355595600849893466924740812018888342183097901398800583849211920155228571031422218689353941784682790785755082119790935571771736736300523145061667057793308976810493600289800612080954483080663236490075643464768813266840035909275224264303036881816224659698816158771998961498174426219053708744872648016502472863760394787493977210580321463041104587901642166560336629001470036013712514040552326122607925350722370239380385327467967106113245654431933238789258915127007300069321026776099080969872238236630983791943164218537114473489734251148239798108444750288274020262456404668151939788773226051778642121151262377660530238258138815792552307851359716513232193357501980267298804219559690279292754236129391442912054731667498245289951223122687923086097391866355106861391567493468228812154909198516644019312782619608114880128086636309578909583495038525556061675620830646669157502570144875273046307492523146086943041536115729422915880116635761872135174037636061800690062421781997101979761800325202881167786163728220389628275266736654967895738971911252163333915790334316917309092238734576392454028441859159635289357427416354877994846284682039214166606873035775809932597237666100696096113307199869791401416927790190581439237804290866437006330005995649747266932482662952663049032111237887153093037196167482196463631250152433519695036437702492422458799128582526083778534921408113559229464076905484132782774689150071424863592482982423489659202752756275210055590873497207258864001860796867951156029657553297496277338898224707767247572778909283617565507008636656743694392505624320793250519966969441861034453491695971993168062656300205676937937572959812863293988737370837114415991207856982535661866056640241482003994682012599364566440525689307376404889155745643719688954295648297238943964495229356736638671835148102127383865521820320414364410494905923830483924045918850236318362799435027706503426123945954776826862127065766486941626508763041999845991981359571430060035154964276111064004510633316236197187880958531676236826114966043639597465347931629335804631358502547966625242581297360367143175389484582068829610071764467693441334532672932641623758797946791416*t^69 + 52595260952437858321836015783229891568996860412283010422460268486547815251495473755901487542700185648441442099807183440829574424688678749428069748716386101331798367469597732754790014349548925830212053356618779559771636809308382447834596125641814170310661329837323141362570107336173378375319459485331552350582069663475426659533657551334859615043689843466037477103517049924272124262111917660945934866450513670400458786067226986273452713916290654113239991582724362713005703083348479390130905829185358736129638041524030895777592156079976026743726488674067561845627082364050956940214625176777255547513144427820003503374355991629450818025891611381763652922311108675913623249399374223350946451191992418713185978340498571484330846950873083479779524830292311862192276952217103773126215606134552238936648445785439649093251055242352796318043865960481202775477303796666008567675410490385566889053657502645322236779402838615306219926760383228272341098088414603997225857197085615226121434642371780340806216690987385921585835283295242462613215616692959316596930405548189956168497435338091773250270019749813492314431318592582431650934927282106283152472612789000676267607049464055519105805595386547198586291746986232587379431211081965859407273534999992590930467963226119893564387819268227655648379713412604076028324217891177933184631198299947647954200115266280343326810758825632181545560085216483639926277841396966424305639590245639427224985545733539061116733816733538963850630880336806526039644586933887967571273694661934357145289502134144765184749296402680166385538928190984652162330609443804452405806744195107312215082305177987620823683889366471032445495426935008053211412623300465890040863884346441848940619623375736798969985540551397589829304013631474740107499357303034019135414388710304030532403081220134737395613466070695252555389128976599669116657947215429093716651341165034730910672230065436119389332986264273474575774652448984241147758912272413542950195769907932453181417648853283260533858961082851610275540415138274660669825659151033212773762057129793973156277693484466792019954301072499440010540325218856441468611959234271812618193440106054820904374716720718903077154480440551626448951731238601290836469786280981142599707350126020486735219383878739676439029325385165413881756329525373172991037529868172518122196189719443434082244807621348902356629560211133736291481341916464197365270980747651727669856553421117834548381805574168552177540939875033741797010345316953258281871227946359158144388164262620209019260347646342869196308572099420567371787460199704198774662001271142547260640226298908230030879847463923317467155132853758036733238483306356675706300587857502594977103352865777667378314345608219880268521546455338590004668795362049225365969202351761615453703037570459190237718894993393229359307240547253687260761497108749810240943612694885435840037713278545720977030708983621306809183809988278619709659509035615386083788316265573070821676579317869585012003207079379611558540346849728457377780869936266119965324948488134590999794610117737968631965674150959691414298997751030437483/9097966273831777110337024173499203692523089982280424528583810233905283492983840299651698500060127909673283398172151955781272913053067713574478735903219304981732628768900922312727033925611477590839606571389934472833564005589097731996722123625746340480004665066328011784011123137302400088242291883926282209875647454416894598561194231187268554550569937966720664981410916014959112787213543349872579986233914172569516975650619460263778016072228932826406880900303381133857276720751571043304186093172981885833297486924689396936494755501046595520707764927243716427128901411485355895088243233531013173951951359432785562116796578410464740308000415529259498958841275504388911623162508754551397706468582348483434055762422927060304865413883505356569523328241659571688327047990074238513097627346046200941976541612541215273754086784550156899164098337234088341453441808967450451089792066949062493544446189163054750085228851051365015466215996904013048570922772974767639338777311289392816206497564739810818934825152737178282928709147479970984181397973477569475570198293376290903425950488047998271730432801467061654949392866239585304298122212604965930220027663906058010533193573510400784347549944458110851994248853187305809799644885378260059893520590769217022872088619730248777888102114553194672987464680491723517960466155455220912261605570636541465926451824798476249967371365644261097927883369149876826148350039799626670673433725701834996918272675266658883692532747573546266231475020563040083014583461758459754929104074361352061140057961868463614269341068169844362652464278665360921550893211517602540456901429302120872642766697115358247477401831900722719854276306640894131766916018808587245396993221863198979914492730439410744125452235113809150013619057030938975225690544031042208014297144431237311598311130592606589318167643779951270160669869255441101803633811970480764795330844899422432052904634571193326041248440970155988604044511129957128411592134677190043993529315447761666699983042120244326345292495361591397110419616377365594263758432563326668256474864980472334786952566357117738960482339856763644957714569886151117827525115131101994835020053171622321997943842804886924763392205856659078344300105162984320685208086994199784437981094586509487737320749787859954680957882990500108709100946060643310630338542903422300873321936944206132588868884318103977359441117284374186169102233546832638423386996244269818183245848276648207070935850034753301354567996955419887565847167623857848388379797407672949945375345862293642895576091478541149615524234988110015421745862226964969223146836956371948082032357501297536055001844150796032084797897084244021249161716903573970988588178205765978841728563038295094017242195461431315032074850327685539489710687176326261124623100131531099696531346974441549434177885816959590438389047300999930347599805295476249314409545093707027107545223166708473041506587077238901077468990027630021434940807431569384062368290433650614673140415948488002895528005129322378320400225835255116145388804021509905998544662466861380966248174311343096211581842364470614334413289016*t^67 - 27450958184303730444330671583531704876539143781417371652306811695815787512082681313055545191498781473307682122261577806257509893404736295479590693866440579916701130126544781167417201999560010649584415364559209672459067103153604653319691127616774320979585028387307228654285386666170097455568792328108289867978244552102026519765094926197510695808849510116076556980811239761135346490685405879860958856668263283823685800453860276102300915486684165240671827705265145344622225558674357444162020050692138891656084895028626862574609453920411211722587210152315388718407424844715252747101178778263484681414894593984545626020285142110568646744859829411193123796161606989540056147970711858364354158880850314048966649405326628583733149552896674384890559806900532528234697687319498625848006038959863791294521407143035343822848886731513438225464580489213119641483365023985835052863403002198236066192169005573405344261743793053665939936817297139659367070451317060280501664172722593960433895152298277006218966937219600616163396638308328186402755020679820133437536100302948726899939552897203954323746422160438716137029820179219021561537266597376438705045382403453743493979642288267397072063796707403955446145490168753563239888491326545025378483623591307890979225118356556349712549610574980904736039501031267754196780198417422004412355456764441834012061156309902650599896032831889880085425452733531160650044565808893874872540900945014065963399937267206567984604906286967155523077956597896981760935618835514128477020641455083551284850926953983439401910432912131321256654767360088763819881695950133893004470358206472227294631792035704912142078594624700319442913283556330586760087487127974273371261041837268295130333427465426648494813445706433789155236354511245439882144291360755375016147368015719824881284126918143165848939238824728801194101094048258990628912456270101696233345898999584353646910027750314869528245597514289067783734059436730605370958415117974505751286868863737670279793323670339512932825820262322042935741148967920933335449883231234050619315938825663747816798397585612915022750988765802359609394102773620625063025576180685661306049555544555476199382939869008096860862473228824593717836993593441096244400451869299104659089844647991828511866867752034558960311903468686288638380579416965367957351599713925520013716413679873563949517208719502560202614626613998102300205375624397474860473673428766359790915431028111595272764182928580879627080752830940087300364097495716598037662874617374622311915539550103262616588801372830797273737454757565176964850491205775179103726449767185421811692679771965193935890656030231223351258603551905170502214324796062239080090372233380655610582923734805856634488502024780888866591619994566929977495906577971668674689448646857467623430939752853334442963584832414402561138553247998139114103803024352080540428892106339549714639685004151829767059892740766649513732803469953938971761518955126959696523789215209171977460867327286453959609774517824293872958932197184819080606469287701838934962026253719178513882195108820669939231828099713454212422338999272543479/3561890355197056251004506593758012008209384252534586411305487129462344054084373756809677598760624129963937587573712763400016146212509862604933695686564618827521040654644333534603810067317467116505517612909262520363083037779428618382183977217427671760828462442730025279388970137566152043732056868448751129239489990764823258449330921739217654537019918308440581812469715684386977566521031322969632348227054802349259803325902681917277041883616608603679387355916708342876385030742004277573739905593555479987548155041698145069282102899950504101677781676452476810161831666264645648938106707961051081880155469077588836603705663878264611303132194828332364115918340926517358052236986779910478321361408244354593585551074877299154947308994575575878538983846619878238483953346286240336356246756603621723552239598021302420608660842171760622979285342131830223232633360342021359152260728851469931456551263495524305142437472110809954390332554471031514997341751532027284746869188461174455024587450719030412464724887581375194579437220770000121246678196275374501916690721057767161961250420693877624179193553731651003832081478057059229352077697472208245929999349474128337074419068389261386294505776188537084420251273176660483515130776020650608982423101552586687484939402213564676532540552310722598724139444371616210820343236521504398485886911121768817314489175954397705211106355550738271404601870126415611614910865179876802180988404666275239895672769536085739769407195089069204115881724468423270158407532100613979828730757011734848276417640639662563106596216126196243013192099913763575486629833671070569800003889083838366901473528951018556130647559906023475855692560923702524606794905182236797566446255631860909472838141308655641500320565067518852071922041845637417396051062588502173286883267796844917629189547109160559078639686026364389351077411499546975562616681839189369454888424926180309219334650274141129942670170345376799212375635241464271858040089466041107923987940950271789144310238074630671967559978092195943070784258535799848041264782438684723163556749665144737270207606346472042463288723181580255947853809794692917542119476762004340113366059852495076694947015380558486043991667275683979007355150241765388465735887101058698614640130027554231134817882523146090179341719976762958748339176356692731257113023111443174050290218711795971541681159072874232238311619970116644642553228059092915846584346405621134328917146110605095994476607189266217866713762298275753914987237841257779908653858686586080288602747346776271213997069109279600480934287176745712122635291641096503450164261081656526172184883935640022726470297193365610724358304139755696034402003977174195300928322351511135229654925368609215912605727499825577986151003400391238766924620352614529326632005906833645231363018735114314990877909372655821285293530573640615669955836516369002314826239812806080647156051779388736288351028924613622580272015613572717921142153081705120511214221627870102874329370652622742809845062857748485657010880608291612635565536362037747354194867854419897714684991320514346507634223015251985634942516136*t^65 + 51923992026578892483398833282314397405699591834893498587308487838790134653070852889792726083627924031818056142668475889673196341944125913009405546425560253434331196815082748463475875456843742428843171156353535743624435700601000828814390821030516806812075155231299960885948492896879021818014972151721932096269985208964748462905673073556337767531517825961526887545363696552167937069284242912591278326298891481143100000307935106130646524094053923717394353384402161928097795468664327666851993660202478943268554706903266747956253329430169256826543543140563641061796155812971948579493698772804814639020317299941979666374830668522159073436595333221389144007173496236353575008152646063660890152619295716929141539212360791127454099767388248230674103127544108706903682115398994890186063236631433182024103063277172865047653776063482885207732249313692984315821653383301975049025124812103851872534005481752111820842621845640393598060727160909612539058697606447178891674871855027056427286171413153752867659900613533929009859499455220070325102450213373141021962165417197896871186315315093610251638782107309607310841380390336027305454720340839728401832881180048111110363917538457774798717646690031647519282885570672407467285546565304694384116642756002975983437939608180431592361420293778585540544693926651894661607771960357423982058828164039681446248553683578139730687918315390251753634554454089693036671870341860167749236547610735808807495232863990829074725821794789282841175827122746850509703243229124890853171750018639261580664636854731368655662987802205357869579795235929042052517758362174405953925395597545746270710799893074373923141985402651806758026877245873705892453033717828487414164054465343429986826831516874084403780977747828454106101146966173095846708202906442909921359627337571575740582239713360154026277932643623773962708722511358967598353573770722058840857623849181121267011807669733370373075926693787463431208574392721765667524118105805497363357080107078311007990865820718533702069871633567511936479423687100206981188556116842137884870162074717665423388852000919649609668062340788445879714947974399661604568714131752357725631894546736779125176449840332996030850423049885043427424978862989762568032731815750788584391481795362328576847503131891930811567551496920437792673987367036610480472896185790235794308665940303428134170404781746950190941509122246342461152403570973982312340804328365222477865439480146509132532588286810459572418680097305021763271093555915642917454425585373305833167740731818548704020150951419651154646139102403444508961982307910842593576243498256584216294443453523704977090585815070978268052069920661793030068723314693249518962985449822113807565581519919927805043575881979761514475877057984091677611523361107689015479797881388712496628665763620804345572290116684072591573292697492851867344150096740615839247320721590468250806261480134311322059468292812376222604449445353651746379831841770181197040822367094352464376526603758012843370106296104555582263621465721021570814906153028622167957558234676549098875167825090205931685788918516335214397415538489011981/5788071827195216407882323214856769513340249410368702918371416585376309087887107354815726097986014211191398579807283240525026237595328526733017255490667505594721691063797041993731191359390884064321466120977551595590009936391571504871048962978319966611346251469436291079007076473544997071064592411229220585014171234992837794980162747826228688622657367251215945445263287987128838545596675899825652565868964053817547180404591858115575193060876988980979004453364651057174125674955756951057327346589527654979765751942759485737583417212419569165226395224235274816512976457680049179524423400436708008055252637251081859481021703802179993367589816596040091688367304005590706834885103517354527272212288397076214576520496675611126789377116185310802625848750757302137536424187715140546578900979480885300772389346784616433489073868529111012341338680964224112753029210555784708622423684383638638616895803180226995856460892180066175884290401015426211870680346239544337713662431249408489414954607418424420255177942319734691191585483751250197025852068947483565614622421718871638187031933627551139291189524813932881227132401842721247697126258392338399636248942895458547745930986132549752728571886306372762182908318912073285712087511033557239596437540022953367163026528597042599365378397504924222926726597103876342583057759347444647539566230572874328136044910925896270968047827769949691032478038955425368874230155917299803544106157582697264830468250496139327125286692019737456688307802261187814007412239663497717221687480144069128449178666039451665048218851205068894896437162359865810165773479715489675925006319761237346214894484545405153712302284847288148265500411501016602486041720921134796045475165401773977893361979626565417438020918234718134616873317999160803268582976706316031591185310169872991147433014052385908502789489792842132695500793686763835289252107988682725364193690505043002481418806695479336156839026811237298720110407267379441769315145382316800376480404044191657359504136871274841947284964399818407490024420120674753067055271462862675140779718205860198064087360313017069002844175170067915915262440916375991005944149738257052684219847260304499629288899993407539821486459322986465886952119142868756256820816539220385248790211294775625594079059100112396541430294962239807966051161579625688292808662556095157831721605406668453755231883493420627387256382451439547544148995596025988250699562909134343284490362429733280991024486682557604033409863734698100111854261492043892351562520365702380468979464438511440722745237302579350781518216662211782199282348916781818106516924257691855029800436395415036930514232939219117427082244227103006055903256462908067364008523821205594748189253723989975857984307187216564227495380525635762996252508072998610155777009598604673500964905444560761860176602730565709588601987182166000463678234339099628761592639695809881051628584141506696468570422002497136692942025372055666621855998757770820830723110145288917170785227310511957065998227143841289192642680988473870532793996588311339450566660263432333786363110895835813074905612399784476656781588721*t^63 - 295960303975340798356673504576361473834278118984844984181236549026507126424406570149324199977132487332436369770602660859884588982923956882815659667426592510598052564966003220232102954478488079524767110444779762559244597318272971894067711073458607304418868186007896464787769305710277525973283104758241300836773092247651323793870925469533548967770497801966963104052379919840832277372864159052198893003133025301763252627167186176674980327381773101776055494872461684944176902267147566258662365204042161689457472060888108529879057677982784647823830660762237594438633957454411897252341180762613488029400534154202966518536658178349709636621187298136942131551453713125485898379355661587295271443037638756596739130301469004241325654665941929350078690469896827157535670718768702105116996423040997263847092669299356170357448651653570134161250159162938421914217879900344172830050484256973530478451252945509970356325952714667055463527935652292158718517998906673921506020505158829350564823059921308301114793845108077437649872133131418689212331348186296893351607330178826284983083761108068731525956369582520140941484913362098563172279924320007055184277820236241569621970223487882570256839556377687876133735166370126816988283403586691109287212211158740608338626346366668662527765297668790284307577250830462048365373253920541110483176173914418734504169307191278651704014721448741839723022352704567762053096985463747142041637417398735753136873493008467586431768426737977067786389744031118764515285767074819574934130369343007050470340968636762402120913777768454400419759924078075063773725653372916529475147808770797200874354443652507039379871715259758058573029299423769798644611163472508296217038890731378555715455337324620387054136168208950910519184293490817581508753203499755342510494220702801148642351163189066225208193676219502737225068209937518136525780696596765015578763634098552086201296089376097625494057103505484640725166474605293626012768563478587128222473705156490404786397852892364859904415633308437418512859402461628225850690824942832165325693884062976368108399119611861907150898047428525557190303209406908341824299860661133135706476862668347798743212823637129851165579937324124182527450920158447334766715203435842368537105394245056867256163696431317011653811028640025283683375562294436273381158429320919461448833228867305047678645068563865896422897262834469581043326988136638408292508658907947678332011601733986961595768322549113720733492750129796358601336393601570537244916149602657953377163888084385330374947128333164016076627303598132753782181604650125523276364066942359622061868407424927177195156296389781017893682371611717071091920412786109123915861618055580957745958982241345489376598281224501519660279545943365846699191617662946815065639200413447289493130946817509564349724949471372923941289738365377867739444620697873094738429351198145779826944829290231215092636526138976964411214621969617581806718573051695119135581474996403672472675254600246742032217692287953704759138094002753692216342971120178939853594500769265425168164706775993512929851927372727875128158098289827261/32294747535671804360223510936667942331512076929102142822790302034418821103065237372905935697784898746514804161468155779326917632651059260643216606064362332510816888765264051549400267612139894242450542626782843937916678242841698048022486055148011183324702740065283022127316038856499088826868449078339687441388680435269018121270515384228878881671843400812132341151590089832385350343891338318850361721344888393760395890245643591970258472705177430886607773031721918731469487395794832972527460718943569398244824176541346746404034225945703459917570159688858781479649200153389052164943092980644859924931928600306067854773570933942050705177625042592917660752023066880335557663849930142098109846010241609120894047329858280596875443413744375352409639960394792821695908041051574107692249894927096212331923006145866372352344553640598261254246862837256961572366622608638445052846452813173265380218494322407835643793286375991526194532834114519169305100121944488456668999274540079866295293461858424728315983201488887876474697760884178993624841579077188822926368563885787998402348951729893695166063063987276391483844406495174673768601715095777864531079186648432393202498614829458378449796221704836062364006120739271490066611289407809088714455331047606751074812128225670413492616597017345087252880988487894035809759138987831831384313823583573253962649792639127539989610120525508720246838755244198078171421644200822917105783516828285393729446764635887502298940961646178132982890863619311817469459190304470510476129006889950064618149959922106636303564122445927850450522283356676796287902515467409301276347545525565383656110054498463677560453944741226052411629805433156530153885694410866422169745255686524267904868742490810397633878840790234767989756214954622120494076734157851852792328963200231947418761338008714228145136103059166294666055536589682964866862865746225937934972340835537138554744204311491778588936990043267246745148526327526172272215359796322011834925093316595658262980705258888047860112233194356287566793482920980709749716173216920909757075621124845835403452640288092420745041661362671186392621213745506677284273611952429479291742673113464168699900232834998484009952498404476079870724124888364253508960048771089449459752171933742826419253204561775550796578145660911539090662249875115292291769539858455947296039714189551892625437129153084671360303672836080250133681429283776121420916630891060545340991471650571203694338803852423997580142196313079166154956129683027510926901022589681253412449301149093705269850036590908169869609481575228679277456781186713278909321549319471277852045417741757763654839167738264934542966139482475677368245380839302466319643378435890503897426469149107429068372793797338928087594194669739835292009830816703750535662299348218343793615237392205676426843810921646487273207275010069986106387508834611251744853606685322446962389337294399395190318373762094151831216541461703226690278804919903342825984664158090358207185137072055704150384030533595493033709870732960218458599650681038056741854935571529836160719785754024560279289398616400523977556524287*t^61 + 30430871171716575148862010833809872906290716384886140223114991812553252415981767075471982502183120363102247083984559587745359220952167703237020360428024341095892163726298727159915299679618982950132529689736352847315270449480643267710292100824711113401740986255642503035101562522311631239538261531080342137033550016438447241337386328893459301802618617188384917585074384383979040136722402228516983621631332492044852198107603349431317552770671620715098765779844839235822659397991341509617480436302130871715563424640826825467731070001890747549827255101576523921414600808043020362572637299008152805421814821253957570893310594547645076785386801183325634460737709614232198923856912482560788692251811108701950777236863476963169851026247232528564091269333964299211512170373024456179231605580012884456079443693041229799823133236425177062953027523257993929564704347524342479746875401134691051251786572243848450140412515323380625819136846224301881781895687007129617178875889473250255737201833028328048345202302065296225893167014690658096471750372136826538983799607036283187422143409250880945662586587740126272415637828851943596585804795578065951395621977599549404386056300480199649102743948619608163698263614066592363094721809854909675916927220419972341087283813018102833046197763775886319477474208495550429935192590755583732674094553342496071590879468183227944572917496761245836171398003057791625178401112827430201024082854956253757669446965266764587055211142406951206674732109353205388054323245474916187967610000797544280398832275812948021047309960924380872726160626449496074429769091216091859331119572746774576136445815899001319231393133659309294686534901541597219161688864793496830373695575153584637797911616299744203013498591411009780302933563794398366682039228791754888927004500423190754110713807573622314439737142814780964848800876085902205880931102704738323112674094927180297787752831060617296609958335539839474528922414966131594227974764228705087622348072931642561219120885410869244718556834125060773926734195157530440381500626783567317840248250655334569736215746383724773942824442729682323228432561110651900023523465811635523240623982993097715908448040633547406600488158850341951312920240970366441118170505539078564692876206377028833565404766028093345897167102013107144810966162529650314436830926157892514327994597178209364253025082756968053028307682191803475588770189359126205870443095345535318699052449750809157335010743702009477242437884710099593111207818963459826196266239437279849222989721745970196117061237639615634351400757441445595100448032262799362184939063041478342329000317621076042083913044142779951379558170758259132133676306584468389695816521331463652966260370729759799284160050529692949857578940450718575907781664372400385615749395296631390406809056877392269971392250051377720644903096754643940380748525432053170734158099979570819694070225957071273529046096835126294763410898169861263876342829943393056808242344589711206218159152459349484774509683352604734345258749689870809478121818801831007905750915753296147478907713162567959206890091176851656743083932947675715/3689042626928634394642450165914775945844053967394745698583327541757454052917697801952954384551539945477864130171319418506280672821768687401046655458188250027175596611382398429637556928757217811102660039868136289639506975124458373337462875488658016863425289822042182868990458686563121025678761114090018735026957035863937351140700951784718461270738849457887281416118517070398522073437460517224584223769032196847883899696356206835521126330661075418089752211676634447924415618843318743803341527162484873427013818549547127232241264963663651316492374377569115556235989713420931713498698996825206296891987407849980768818925307011020829523940729151498956979784975403866808370461875196392015455597031736893583010053305493463496943378852069923825201306541694629449612949747556973141017682855898168347452938722380467689582825840935580633337087184060676274738298088877653466621019492070125863314014993939402679105174477717325961805337669792211904236985503252374083477037605384623376919901051681938653175611602334354382321266887227724436562734961605783494885093468052885126667475633289866753518994701293944749747756414789193238992880892797627727385653235404391544406969673889710073708473196789236173047040600520559706153817174218596719294183610861772726124639275126823190841822243598518496090634436469613660199959543433494994235265920566006141696548763923822011542355398851254686772525080862735586253649763813506037953557753007390127315733069500732917889991421288177733165610368823236607466192408864213799139631083806479409145639479863325477974752958637867744360326481408741521910445763170977963936269283020748380509047318118409379219150102266256993300344315098373318319257520769221757727363600477867344773518249777030983637466984931607320024790666178659817355857245786783923024008257430581793440255111382719027703231115408223014281872163814327224696260917247616687123375023590483326758212926011528077862761626880323439347850076752042239277766545817956183599267280669975470807956090119739567172140670099626718978460762603851319709093177921171680215166717181580857794896531754166510227330746381065558666026360713169291952479172898002632155415979213211167588762200897540639653680165682632792336266920634417639171892438119659559033861544972350658842001544717408714802408920336115302826604805731001962478709968004239486647326434488417813112328284243476718038415420004813946655996341098285108460648674422633489185482559935762275685990683398472555077108487807393791402064536933294067880679202081618864578369867096274061229150564584060323271389665750295246955434833672310418219859554292627258458251113605827341214794016492739715498468573015087463315678435168139288465404019286018823335527875125148116021540981270785462306099664157084314032575504657732732755201149819578107610966822473998999930703669900517760457608701617824358314028385869988825042491650413031271787992936425338383129744729807617365762051953412973840746036263728511716370460189350877687063124585013752368715761147977981162725314158823225123840576904031983745527556626895872525856420747494737553557112402202759474387765023509*t^59 - 29146286840974958610806217410137973661436780228739295112176658635109876947384716392344603525573665482729764107924964787596542198139191005225094616154841376582905207630832453954813026197870975023945526534676858141929673190988036611543757177009407881526108924571743408173552668144182746119096114572003709483884578030485004872360858938307078927159737587374017685647108379726127751852170389577576232247637585446478616871166553354361030783597142176348630386183497692923052692304286967923296715768252555457023676640073448762055945341633484630592749239217435540075726700131133265104140274594017333080369693625341249901268900311881617165047359351608430080332218088894191549358007872296664468167121303536200688721038766408705874358073043327742766833376464382134241142101860331544932601591229266636071388221509632388833064805145746588963503699225561823728960570749359996725578259287727865027253811049050011935244659662004362489121121229384722271112565062664657264391758866620848598419255271277045490473655486837051128334272002057876153796878280712532840121856015403933364016165289121804607442829677151232106607451420481291253469830575971789254147327128156520889346811770576756694310252585121915492547704010274900746035745272650729447431844621171090151232191589118296230052210643634515876283837005193247534522032444438645821643053092028600536943059977429361383815066532685650980907727761193456055234960435522902025524688190369900499207623868942745070787568213387954071690523875463732375068678221102673126762877378592184473772451742244719134490050301461786743251169972585400529430446999808070226502650706087986166422774274728283481284149557087828223313345882424488733033011716386431326358363618285357865777953854280215996219188569677121122038585617704224922485302294319779810726604170752478343782214111467604506602443934396365423147760108440487669370601594050486992435846458581601779614620836309296024059055268278007720749711211502780733541505191461295141367961980837036767954103097689251481224899104697285579034689327785052938509790307019687588127113238280530485661308180657161616817331947749381774748043777538180848370818774859962126220905944773546441392274222838176694179685834940174466152984203019867664150878969381126167783685117598032506063615866297210210054913859547538507402711022346542681625842607421218526954230575796964938063214108759420845728411349507698196032346007111875042962009988746627752202430719356748434021112296086649561912174989190901066335537661098711056349430926424759347424173637605584981636326821969348352652397019224151739424025539683797047301899633372047887519629693066665552216129827942285479845866902682378689877576628846683298809481842970552585224516393974966288083913906042083839509882068533890304190026592419730062914563642970741550029646980542056362744993436234891743456854759717512395060869648089477487129222811441297375582476979067930491395032165241648410397599301011708537252375784460120509233076463650282050638951930267753453045978748088396233914890324768738734872249825217229039366984757232471292882725297505219382903142364959796100310584036036839419489891/4441701031650645080649350663065725860865121969407128393193899817150649201384746312310776663611309131172704364960141769499042679207042848723595099032342458972019745436772809677181742822150420491473307961624670128120190630659232943708461920303905393977304761281611725328115549979934541864318391567521399308513737549161447516455609314214382561223183113055455276402414288982209180263815972274840787306418136462139905801554005402020199667221090111474910839337411822111552795860400327402543923539759228546997909438506948695906533237115792764503134206938243566407168907575656340521538163168088385411092966625588654700738484082584116179520486951850437500560943616255933511289383832640893481399420532430251234114998510248095987185557999847483843825303310841808235923715199341408301507378334072438825161747734530917222922447284461977230664788416053722468573768718585572293091412846456042453934752084982221015166858866293805088683518321493972745522365292198944645069330898194268361995210422355642988831209893039424879006875386485894279871082481309639856351688466566117621848715404579955609958688428525975519312205754187175471917574537575913614068907616221300561043939123002069952833096827220699228563386123953969530741586337071477925328458847817190708156413807326872738001387205401956685897342957988526233604502277643976788545905500503778072497154490197895079177197088716884852348500174503100064636404938003548842315560945696894809002006221866853697519795637090531933280059872969664344094498875344090640476384042505180902982975471052739870996346952353235064138419243870644063826439077759797969135732273418114635293328613666899953676218437665432682166342676231249458390726218034352172830284074664293235422846285031686734885586135247822083751480843626028648474524473318003458696538980374092886647333453660177525590331024689107646405163022571119654337964702412820188019702393602391048323864199266080258388568529592547681200482674722183325037482405544558170424757854142247340249060600463830957489783281879296853388344731617798434460486849889075136422395200401950112990331759000817042383582235414861731081295169975532926443089702520291713777624331633815024949652192796497564764945221560868517567597575291936599488993731146356582075398414532831996952215165985536437258485308781978820210113430436729084232571073017720159057653223496026519121086744389024899061227809792748220594919759470748011770816792540548948214030553972673000463545910483091545599945917008105968354782068228114549709127435348663878723563837364726819625893296753332240300717903686801933381403611089742751305712221883054657325546654370841878470642708699939066206779150853989764143402852364869119654417360657573272553785762674741135391836508487397395915055020564201359062626514749845716954209726308347724841877532837228875150243424400903592626856665544201139021090352063970569691991716540157649080376250501860532477019952877137438435099437350003205247484965806229258607894703566462740206604855659273055992130410180509748493622439162243471512708857569036757802767354561257069796188109547978705261635893187259233191067156205227363*t^57 + 23090034444961784024519488676798485478327520071754537667481893362418235221902838046156760673721137084691102705870099034079665803437682948130664587727743482313117294660217418839118908039208759251055912616039882783978279981324099901941651675517111432838953986292977348709063938036801565328550021467189346328590882487435585739769061121726514364699950142303057324779344800873509000592398534254599668828552554442827304195997235615492650082922588689523462921473232197835276752227133124719046146664049596455167014606643243331775250158515775013507656241645280152701917521723618029301955456883505381555318158520281703841041275029484984003817409985431573210804937360830052791830805846899340608301721687123011369419668066580606002639352892382725160404582420851764425919058575402932416323232421446887761209630336045465365433401534925674625674706047567296405991263363375453284681950216060019229401169244349774921591768233699718267324350344171935672616304745535902028581092174019901526594602091839341225662054399135647041239331238398063315995703181552027281749121966944185384852491912783938972132159995214169590235060390252603080481493901017072344865048402880390335023802910235113890752384258298175249866377579536671515566691968472507546225111830638107072248261115612385790977914568239423637055936198021015037364492369731281069459928611772816606184483448570622930058924454488936586742544106078191179406946588686722670412586278571891342840483899295632755126887792556396615621709357779128744532336091443129915708723551564278577324015077437020775957141786295792282420845639127938198088203177667658072730092396350066380143465940574031896265568881364349831346488965597819670758622473547572215573631518466158413372490949862111942030362905655500443421204306971058738514918867004891972616886635923407558215900908643576690819817178677158398717796047519002948048340778553989212871086633067571290362932665234358786567280043946446727883757233741420982659703864911362941734368336976830665760837546709414715434619787059543143749769050686348599558926587285975511491748948297615040962605373938568735178221545677916380377682578636588491820946537507814351220665586041986665808667530330648254791086863656374415203910533226969466594854192455522787318265365946103313604391548127964478617345959975954654871117817693239088271236945052240095200606905415525356167057286365390645428472333209398054405267882406527010143202937826428725805933753711744458268198750101084553594483204279659144983121843537000349174377821595591403146926676948698923687520197300359867938420235464462555571885432507089797161657019831225004327585928220281090776846320712872998716949328434185156539241593555419810830884174286894561790428654361303514267541008436874491040259275812109501669153418832360460024211799491969042852830594996147943208141325966445208504027837387562530255823779653892924070094943571999145125300168273152101285771760641747346779355302784746703183657717274195059330341583248368507218884534572326277513149365763419570829044929046017051828188674333731277948149557450119900517923620870358041412525052081330693685668216663115663443666327/4994342149483388500157511977144008804816971881811257420641814510189814186230722116642496454810105698861771371210972040188291989398908601059520299775103383867275254816379700312805829139601135967359776383797339611429460664915992242599346340282770254575323101053702784205782137356385344862594637760448798675109867842120271828503033546782951001998530738279828764476904151042942996166113917456826241053385108809324049870757882705724186615290072060081578693242340324610063891092715399717260441184390324140950701960224339575755114530407462980044471536685717660669618765339280108363270595680160013995925796788898737843504051260017213582067141223122776145367578916720619133430862957923160438769327381833678282401727798575806456328013742565349728393883154359178481698644816775255102810717406795978055829240978974658713185008620276088502943291564240617200979473415992745603663418107983520578203265449661061566738145937868465890243930811599854407123148005396750178803220279422228909771877655958208253336314113415488058689625566151823441850831901615744520584077494722028256482945047549798507955653662475207420767682301708148251686687495830095707945691700681677115060142917042959077490856874565422016790956902744873950250697395010266020879852359198234857318611819985858377613770329274073823026886050235098655511925613662416847920775005934879723201537290978306866923244137018290946609124090951801567415376583974095656169981265466761089448361101261234862832258631094848643294484164532837318275519682781639602270393088635825516385699366503722873892945067898658626855430985581707356820423392487385463821883383647610582547719605388402663702038458014963359042197101842337548897867101162415780018220472164629509556509896495629231794508536496551105119296670696130318211038991998201362715413619826953706859664837052422771405885895339899776726310674432073699751383047491973184044890628259025387178475513322133612642809371906062561114058519092880239794777584844944250155501410310261693530575298332067609253248949161541998725715623488560302832307424264747432343581634809855905996076194699655541762255309337005580148462632176699233712114126560184851218166643211832852264440497205493367033594195443494474174429189396680711130676951168987474708358512004180146467743410848157918188962112464115553419413859360541060818139389681609130426721235093111081815941958269848839133898469916435420252098196912266343340617366096646722612870987109062420100168149029514093694591819524272416206924426611865223157147290988887110792116727445264409183557073254641577988659857598149289724226670911645480994486100437346299952788353893613994297200569929763063707454198886559859008403080943319151173524868057283968149425212304377348237431324596039892964696603122820938684944887427142310368933504886923199659045874291292509932094764152679176467377147509805954423503909552350907942090054324417263944903063985355179781002856487745486038287598923445709310908884709699046363108549841784735882837165068668924642940741215600540358828936329587869757763791216047436510437987518247159953987514335948266274188906423821381994418880272025125428*t^55 - 3131179475237827071786534856015322260892822999312521021395326534676570837674508652846432754031780693754877311374346127844211146782118919271452519290769315358146332671147370962186178284025046276703434427786510554758895008127546734552262769531477889015263936919867809138539961824374228850897220218398933858613614481013795491624817169081890699939073384631366888824725136870111279127274465982171941900781516664089727747620752496970525701602284172435691087508764187124840383322588281766340587512089981496972229390329174091919259345086414121214705792623112608266302871804064294334339204970540227534682264938696994512153703506730929736619948977956392158499391215163927543152710740538923525855085109684972997441225092329250802753322351597612496155459883546680306967622694165925026935931584741525178208814733913370325332675461957379564069506320089628511902541582800190406992147241121652888089083927583301425353298364789941219641627818244497488223198302454473368776176171724510583934276204000176663965723113084813335848619590801179211871590836353004905447912210547099134343654738226967299899915350626792554817991163382753779975219823123828859537231938956628137118191264665448807979298932671158914385563438020360693522178133027713068181941427247836887850317845576534866062982011038565538639001576057656664258749712348939438977465848501523275101408379478921841284635231376989273372532360962801782321374979883321915555349418742269242954677892865792148005034008080241329473290596243019514676457190404887031335000527047064022281147484071345802857633567250529498306565432705067302470885024282828331655940992647409405842889170295729738661303883722124790244827857330340398902958831201739899987662064510681178888326368288686039857737421343629209644409373242791347348115473736447799870872392106390903330299863483968667291165918190201210789829806433308687089120556818514662513213157371025957629974752391473038898806761055676069386964834738894839508659547927302666183393705822528013918749907910603924320971489004768001155980723036594258972741892310470978406583203717762903582328800899094529488616324231880612958767111705336388365262379306365148779812528756789469997387013712297411018935944370236079548068708351282248158833439180466975239245374086653733262136607805422085753795591193093739633083950185896365232166571530562948879546099957014524973172583068586684237820518153493130876913795917511390399147692569976987943396318882536224889241064440085502103889624292142295425016274208565007006211316781749020007490793419901643583937969142886256068466591528276919309690465700700686970308968507985074683289908109444077413647750083388794654903817019718579135125901579850380612878555719827319098892424140575604715869117730851818284803992988564473786244919362741059689638808937459408428019711466387334728268894474557594085643142977752010333442188111037703816176263909086985860402076736927529764635893622337744258347698941752861219917701067441846815308156385576074496573259783054079590146108798800448348070489934880774254244495700487443438058850186220291540233652847457269959196210425771471053849255489118839162541894129/1083772246437895304534180099040249910645282898353042860279273748711189678412066699311421730693792936653004387552780932720859361699563166429915905051197434299198730295154394967878864923293446504917071475284022695680192964286770316644058155841361145242845112928653504172654723806335619835183036394017389312498841321740098986785158279651900367433681170206722841891488200776318630168046720088131294308584568611623318821954460547142148495517945637037702576433587850440383864367119241738645515737012700338586302325368681687938859853098419466669650323460800732365307272078623783514829719262594723037115897903191026112040379123423735347308569645417642423544764624928374351954497261869325815212944041857908187281174932290950001023178982136680891061472644495941730528605925240230357309925677274727238114945292437500940761146870599911205138694269440213932612545731270425795994961729432423965470108602576450359982177668517457098182932986117168406345723117171094788800298800634623673420497451342931190973980162611160908735648747854945686881630522650616560966744816354680131656799075318306276226376844757120010306587059470668170616011186595130768624215099047923933968051012998322119815515941780696577643637647895637647204401334717227726530927961946016964038138764936931267942188161452474019596834272901016408246087858164744455998808176287868899934733592142292590122343977732969135414179927736540940129136718722378757388885934606287156410294358973687965234600122947582155594903063703625698065787771163615793692675300233974137055696762531307863634769079734008922027628523871230496430031876169762645649348694251531496412855154369283378023342345389247048912156771099787248110837160952244224263953842459724603573762647539551543299408352419751589810887377541060279051795461263609695709244755502448954388547269640375741395077239288758251549609416351759992846050121305758180937741266332208509017729186390902993943489633703615575761750698643155012035466735911352902283743806037326787496134839738058671207955021968054613723480290297017585714610711065450192818557214753738731601148534249825252562409402126130210892216391182343733715528765463560112714342161576967728941383587893592060646289940411238300895851134099079714315356898403670282011713797104907091783500320154050268247004778404713075092012807481237410197536247560909181302598508015205104754059404944557198092055967971866486194705308729961796504913968442972338806993004202666545161736488339404558331726424836767114316902600574774753425100962144588503041889329855622376792831884896257222423539189098798395870157187587827069375803483794904147089755072794914236762492523674758584824517561158383489404823468564700255804654896368430621088425271070049884567522597437340656773339162877652143694633040571689881350058570560462334326012954721210474655264563821131381293420841009627892109900348372860147023433541788398546276043964884822074012477619857840770470308408966387718920467227982004693060794555315667287686575664819901156647518140843785317257865879183520567737434742693882293722765043291459633710015290610900773781498992693969239892788897019029452217876*t^53 + 284873541477827744448477662744345517366169844004607915389013493648569767319365594940721614263493249089454481559726645634978803914141152101454285254315971279138003630320741422749988197159100236218377156000071755421476703007583493898559723698725091816585740510402740854058703014091387009038381460021406657624942035591162056242536051312098830260031435328946945527326970943579289541851894106532290923193482937446897159650381060394140564762896794831231385228390505311564544808774236655890417928885620873678151427359327228792828339304185141096145031358502063654703751976959186762399341603332162394403608839055629588220703910084088570489726537844439287707024021055237011371569193702631357651293962231666478977015262507238336109580583912096892366418315934724380014400901765263591662989643355834754138107702104673207918250486459408761174717765859845007682599529263460474162981446951503606385459221770572303306183806149468533325082652687100272593898908037573329123034746373919936555593685458140168731622777135160098434725918815718683071474607137101560390203934388211240043642579823272753575773248797074857767825490121643970885872962858480135634583161392898348938073093130046421433819463931394023724375285255403469661940978313669408681869227001509375665177600357616101007160595296384945287901133268662933929086839306316649696488659981001528635108250076970678846507215967128072829794532828275611013791383913653012873774202517067370315734692183865531103881298068098309723437815637685028657585025363367098886550510068761286194894390732616785606711376038601196501997726390222969343261139319883883502773879589862321424414579279444228773302482424319276770997528406304191465919804767467891122852183773596773982841224443033368146544134210599003260866947289899257518022618606931552748070257776905645459291052954724077378334808759783255490224432221874933856320486452923243764293965003204946655752062963529370816838588625690503278103065662513025102248401982818646513458833469588494431649430028054326651129233262631157180239114473232738129660691420519530155647908042389740576232785097665441349487646183642252024107953839425127496949762194462751888779218991495868171751005661149668612459795109382099752696920329380595619490754586521059808272840165008349491322961718898232209603072515828329947261542427793564199948990233266244405874930152286606918964999602396287787138915805122083997302068072180717285528438734110877057525367758305271578506126217576736248621119951315592412970834047450727666900844751404653936921094272851320852657492810766363880322505740828967979830328404822565633319428957446252592954750165033570838871552606403539790949968176723810780388822056491674993011078009627676507299286857008236331843513393891547977953946655348674962462526375169141103057975654115227172420233948801187407142065901963472569313233182892381813389524200872954923799942841484062023041431788904079369167183245564535340281647695361784383738982972498164490306818785162324768542561628888787694716453305979484386454214803770437259387276156393342698433077200386775688577016495326910455522480339809964504457531586182222636387785705/177744940272107647913443180248981480265481810615230541671346783170340252047262027608404434787225837215949921325782649343188835808491491736691578041778389079549283778450575662366199907593845362925441330489251907999799426653708339304468173599526573893238748564496147999288800856481748971517682311355536999001987038253456002186825668506044617590719843589781830382783986484359949505064266139272621562946380628611661867751602382913008388960127513766705937789543435558437411717684287832317769634662460287750728828398637199908695447605401160716502883238128421998954603403315656802867573696187523516972563807054551452337536779313326697018676879437145999797617420343840786314743382570731229490657005413561139568610692814045500893496698086277127271330056354196539259408518943608171808449349103112014378793640124002331358504494017111707083704575394403736408153363764235290199463970139134844844879930466094180954987048682834037873253160277561727020416128070150524142864679929916509574043849059145463831726790094428421897138328748343777384070027662582977342876871187342314770998977519548054011002298196741017655507021364565316806399512460449603562461982862721922406951762654296661159874167519911049744166987245583532850649275505147653262692104063715409196385602957726027978907492371741022081919118777670325300156644372447203959165927315717250642416394647429699105696472400327303776200771892930517031338823244744266451297693193774236102123748278703541468083909859327697506856380549360963543445599624802009705765325002088646570818191822986630755774899869293190405111789836645930474011033392138140723332949855476138018363762617894080865947293220587687267160689599819969574056022042966033877832778226340900150704178769186247304547378553602220099608524908766054474387354314641357931995148580227477279979450608653786324591767836908102213506333886427981410164969096590238673388625682931148793909140873979736307132552407124180059619490488645161625555502406361216194576270075787992724329806807548083957182753965733194993836390135795336989478970029602136122637104887042781815572981669419816457985867112122951858955663575623863439556967340177493086677306615671049884435914995610889481902414029709619740538720106235134568411218460979306048365252645652396765653898660969057056475384556941331618864219514339372064327425216810939749192498411782549836297115760137827843835013615124692220612046279369641516771086261329280530029331603630362268905984299495958042794029037089526731219149296008050997150085228357766101209715926974352071973879525801257088330810403721652733422006092052915587033082247930578550279133854608575840582953810228911589507234268356073008338246658651856176960817546636662094328092352562608064049424543424519906222533244085184669801935536430996505887690091919076602089207378079511808483157781985262824610384664859146311202814754910299874670522818706873336999953602300282094934645927338181513998331223805242725707977883841118020130311684572428894895573475542569958156095668138956241130398182493213576676525289417560508958562978134889128057660143732637789999109106558090142068425781059982729492*t^51 - 3326159766289785924902690299570096979318814484855975307793457683637302611265086821754748953053454482814216929407557143566427945030197337711455961452693902508995811604024812116902349982885597224516940944820821441894645946407296960525842639684268705712197038835313128920175156914499667508384021475738064834133988333677390383300033434935772478742724797820284279157971110848943328554180877860722881963236930270520197994064922733408514142763040878506400249824250694449361399291394911147069642096498821823891502300577892708387032293543161346373653922276332845527824870318863652623040379998012863863155954645105279201537566031788832462223496182975701635735607341601557463997965772533294333573115255724593883925649434162409386803061767438561721096566583656432581138521088206300816445505574817117883750074072037087459662679274063843437259855589302738227054581348135073374813719537328585603024419402589764239589519791023033397487938759218343816559288360900450251427158895940315256352294109904304630351385921008378404184220837425852711979241666215744511968338168208210514027906218382916414956946259801647852988146669429097461273937363899104187620966804711532633851741609831571325832726631210717526957502331800387882669630581463991972470867828195092476240082825544897768161143889848999520327484610507372593988631952954827782108321799820899000358911299755349354531750846848556068088363022095246441159097862591999880109112307385479346084224447005111604959987738610870363912191964435482781970816366442887207934265035597488005658779881580210698064434561290764021475008774830027105044116103353956923509458201826498892514761194155326023416250933552083797975796223758198700771872773032687152897006098588528167588819055062712537013059447490044597348468949317909127898801465179481741942231627701887468056303365064344399117618867877330976513801995606791203917940250129683193876016344305127083465867358020727403367018837907141329440330061222250159441293439658745310622663641742787108976501153691874139470402216567810169302886699788859969240475048004880128937819600487036823709833293533906092177319930424120355542413188255981197721481126075851416017082266396139809198947337161160571626221976962021377639726405272079952642361007641886053766812167855940421456726672602590396077319152675543835376158832088783127521747030893572968560023289112244292495837811630156910707787151373413868869939688925195703863438855917359802971376935180156236868106417428589210722176712963202228656659315200925653220117767240433200877165694944819754575321090727342201833347635548709399395431823103698711479051067573169971950209249298974000650913967379031883856627770314617704624503972191093688112330489425260021946290056418690382253670434331672430977170923358844982284417789389299862194814074580262126096836201910623286799511210304053476860496243362016922363554028044540519050133397406155937062696654256244615559196331769123516379464622374141949742858591297147111119300959126951577478576874061682531502798161993455620488546080229342551980454704518872453688427754039559502204647789817143104108566647516851813487379635748050498169763245517/4213600642921140124065741272961149208646421745761053429032514918685124798532152772128646307014824258707518723193553393253241225342474774699217997108040635238727138983269528937269327221195275368173697422774618760230539349496732984688274938859365251704424451264232214336081573244832049148330939498604788858694163318596633463605337906349175346415299821569533979074232150188062332384758779654521558227493611372382337217876221194937787102995964002822499584069764972355898642483927529201415362515821852703737865755567693621364956787351568692279450702645044356798747363031541746562096011739033645725879012602528484428942783650780626994030987200774696348143518846974578640284799010353216793219692540097949367420594659062372756475245254633510722961530159455365018914213713780829014047358099326714223214931586468996443381018299346824585572526110820276810146223858646283644140234115651255439558035998696232642638810624657771603701236681873963293483982330133568307622027412456256079902333598284448348481523318120862001443926263857796605045895361648290580539963475794056050159563996492815633319642716075684124421725271171754274881117854209481778568951711392760866470680020569503202789958206501420767464664462351186102283038707563206133227348113981018229773141058350799369147042319165390111706670874553008299762536922476248423267286394602003059346694531936127572917392845725406083635818298402999903742914456919525845874880609240648067597404150371619247743400921959356593839007138905439312235798626399718230083730939755395562825866547333153658504546155725009160780003017892253528295673321001862983029598752456287271847093902059489093469221127523343409921515171101614572843798640195018332515682919130316632984340237881297509631329032770687923537778561072512938422241399341203955682002639872451373166571682075733875812381319898468540708414856248851559311557796819168599139742126483603115526199045424343160692612860004179092001567921583764713829345145280210007436131578855444768700288949614228107926155873422969269559768542630912988632942642466450638671926662910484768922112447810363884268723790952091152891713671822142174478909284593619394937114974477378417848686690778305203600392520821939809143359070753691719474689472927921196323011577423406817444618891786501764338798822143962155435428262604633349524938374257341689348504521173433387295749273607973213003853558052661821465097332387409737132867515489158826682460037427237411433477157217463005367411394232181133687136303899484973638322608648716455222795030504156699117969026405759212152783328982342708915827556182195587151431302700942538574264173141603297867937081501308904151259730008676318962371376672746943489129968899680872000836542240160649988936358294122442482804758668607613054716471834217152463102300414316933567173563139179015224630152125885936371646177643425644906749079189932402911307099761109997341822429513353746132862488748075714714195734305500754027077358069880621300736212287216990861348006508450334890406267897647021480914733384986180670625864213839816771194169422844724623955119877897237021743586467230019250210328809833708234428*t^49 + 46424960680777854139758021033694015285678683244745979339362127344216434704769827711239443781670696016120651405061392111198895510370094196043580672156736808682059697439727517752453858357098007324433665299566464253302219808978752759593329247230055752296359858193206275345901598116707136733070304818751912297081481861450686254569088072290072863132385890695116491531004971225586215331787063052186622199894074406017500095645128491094442734951258611729635898920676852012107432784754669492035869299781573406360783613637816990009205533338779401460652504464409855952533534756410365984635772011087500923114232407687979441761492407979832950283793865943362745457234851010097623112345699450918251897393050388933999601092265919731515599183851886030238207729369331301139482287565451531472655425636730109624803745845877044733753514194147683094883943241495003293713924514603346031890827596528849173756813827416356828432799327111700980372186723781286286048473864018354771303248772958085848524857582797973629103109392078073101552934647521207736729703017297428465486453334035642923017706867056999542457862773447771784159811106660485555163917769072171772635447335887776942718184696258088673241003346780739416454399646241338082264990233745775149270873414791142688645211228915045020881132581945570375848632270173217062440039578228295507084881345446195687917478843985260619910991799418740852080652843310121073100961493714968615663064011924496279822715372425078844303913287884133492562114158550604238011630436783671231967254417212398758993587168340068459102883416372088562891112157571206995423519054325271930623822363260317861600020877330806378350421101574945078718063013220597375287347575397291428033356565388913406947434554533072629401755261600723828567666592940983455189832526149224137400146609633860508585314973150544993912940523195549240592908298144020205319895673931274385077227404340204790797715813082235611518248083729041600468979047736638406390321006809324113750374466717053644348645657009628874535063857832520562012036410552492056813613903508321021160789183888582478032429854750273624277869223852306149159925773506874351249575819096358816313616277454647879761466617386659645483992980026383447305202736046554727280593179626669470148182840779300812711387628354784804455207640244110815895971348148500828784703869571715871336051288850410447945306747278269730467276667862304173786525199171235733477285906641054012775663172063193111651091827735394608148859650063842022005191786747768511241449697263799506473236547434946099557578982152100465511201756341258297832027578860217256070234756492559253836994861762314760395299463885919750368427333515037415826253976763804136418946959179096448734625140741735506258329240666809882274377386220284420366333281826818748334779938009486151692005722561024157716650832350057557239957894071465331621789630782406286402563719492932573525811197334643694988061865509465142079702740293188422832148308961785819144288960122425307111148199971385344297040813319669596733629569543143533281540396178739697536830760934551299224026875155744513443826638451582784911695507487773744523437881/134535636064302367358254411941155850308987132764589263533954557969867381651619097727609839295733361782300630727378103734550493370052683721469435720697808300907351047194583379498066076516109845527599950628419361337183119453977320445938995743699285521833170432070613821790622977204973261154740332904761197924073022351505413419920268899233050889494431432601973657077195052087572824661488356316191951305753885161648028352203244209666013492629528727380664797487558366860489901560556396490220593823146712397160295684682778562343913223535932571134535272076794802329984928920194014655468445913845831273951356960257731931352868375813304286045345120192740543094578063375289041351383806537863377982283209184031810334984176777536990815928143334608336823049857528112848808008636188418157535791848153811603636722806942941082277411137801838314856824473195145024418602465006423134168107050089459393393512795765163375893558456814959038518748565429374413412207380828217853632869982968018351062000998548877486078920953826074437149719418764407731880134983503682130472829872292112200618073620738353005926709499454035572385566591066545313847410091612815181431308757438381845838038839776764539376545763870248335771050970396659618648701327725804780465031947386033011189823127066339304563234022068084540996403828716854864044134786107997714590776917838807358995842527256212828501351558711122486067931186665895544128605109017118844589670538625037049686702628718586909516092636621984727578568951226995815297059499925170611626695574810194073110288048491081262324218928678699340243677661470899356379299584325447450253811385207328956276533410062686657838857593734137841470365897582822108574215964093738727459263711534138709506584290482507713706029025265545945742106788687871964107115120505853752848668883353450690308575760811779444964117192281582767846030630723700215016822347419142237180706474295425347610700265359212174846427722319082266014512308632382238790809444430668440192482932514200975618179102231773031216958433847274242033426147201632619287503725887331122836368104778480113708001131535647391068534470820553597925025071345553299688676960362436243877601225907079174233906848418566408570794772787413260995994029989498613905490083610387111037565177771712077724829658752689644787190832114657365778980076579800824199809842976347553260348437729769113787912949300000546864317028014547953296392772079902732682076696000133702501192768414097731746966507601682528189238064687811049260112402320619632296673153036700512380223159612639833588872798340567339967077982648862002908253110491432506151690705066302252042009478188123730477253754320922877772282360382357781221205904297713468876104997784412305490831006351409825189870557778103002248868199754752622221032839999691833087861468133226647799814227946137089134010782162915019107860181505032111900809967552153746674387319561444944752065721789109076658216395182140989887092240827377597309579898873739389786508423917066528489386646254010034354643840049954273748758768381718079345197112818453662543065975647115960672694742645171820641582583055073030701251446528594370882*t^47 - 4276795175451806691278090224168899552850197476495933378046421734617084970168582635575464626493174186480928813781898026907378790997122985781777993368090044535659288760527597739927555771607915631370246946295199017037470382307958010274980708825369773838152281590302797695015943218051796165237291557381189315270780840909909257644180944694220994000517873338156611913624024344211498919641478316589640819636302099625554235018991560510266870586975538370881097716859407234310091642137297693637941763317002565853270332129340623286676271469475898979156983603559855463975211920480935342861507901591384485160699630468737431738991187303723803253284946173685203789152684657504612513700088722220903441828730386452936993518600560165391276485201219520400966426747464746366093705024957959022651155303958335358855222816580929872110587021572360072816827909862194885447146704958245869696336970132074486140994989244026050112747107085593671772517369329475925419998734786124420848135843131549262839339552251656513320716686305100620473109746711168399747873005734134255520805000829234060579189235137314007086023872671045442426678264104917752132907068301256157671345940741539437547260206202537290861755130151634602475026183353910711284116059400707102361463880719958279757356496846240974969600752140012234545618334877620690283385488567773240194469019964185282600140125905273144462477958451233781836379022868310091333353101946864805644695479874229259518759550965179464445803154685441735800405206761025981976246315638070278199835715659342791751773956378078585959110863716520721209528347683232180260257997211335112290224870596434801776314832897222409562386892872697866759540128267506386825960622535059148818442485509283128714862702458346191188300382823292002702330467309266524706687887755524472063856279692765731535615756191761586593600568329706912381290999045184803604039632864544850305518402540676502595968815285640807849091883088400930684810969410945842521394803453569759256558616050451058901588134301875156530182345646904872680736338613907296278302131083696960364186272948187018627356327165009234649049258843537653211926268297773988104534918870542421662370619290984682780742809648859537359333946727225471546894215358375702384349228638020137639496357637909025855369189542230582876195108265803178026770716640474337157301843928908822775116293274112466344805829840759309760481198768056633136381845878986192576046791564604790249858231017499004250048173523026699278531398980969659003765392836565140446331448977913989930025651467670677849030958014420865469117043152047617115641422745718678977421352358677083490548720800186601813000622174766739947988692694918546668614256424132107101437777566069013816798669237497011795327003144561485034983146559788792500932897355212572161923398146446335911140939945226561929863268382203712335233272154917442223965865835622734437026887727701860887854609979475486025883851394761302015777058435631866911697198503094951001417612235428001591207717496552600244912718936956688329794855077517973136580981078584029683900662259031098015099522547569491063077684252008234034023160525216188049628953/31973797906917928464245320229619174003143724635843033688533088589789310532932818557194895909805180907689502987064879679871204342146210215137752877371457757102539541666797789993553648471698429133486800222569473505839282158112105014242888212323742678502689053500114009330720027057328040961833799507643737192912177506055942426183135661382030097692750135459457775852871147274495083404345453964714755246151689995778009322398893166893662781132299918928697921980202733583262265346332595220649377065902470454282475303130311487079581065012975963800515360122308283196522389429823006842487504718434029501665241954806708794780132987239978165664493684780064704832280203019417905511970705679900513382127605662739578319770983179362956125518627570004686131001340074085911780626740222572633012425679133117944218599209609404293737908289189014722257729237793557164473333120936576916803325639693067315563158050091832694813534997187739855911209173229360324455532790395818163336470693686688141147390882504638899482448351417532894486697896147041169115108314194733310188176209635105311525994066639427680536806917821835140340406428180945690490568045719679307913599867496984711229834538629002787849073112457405044223647999597242130058727449667972727134380492965635720378389353740721004504260717278477495788532876512171812378134884561285700280468043441921742050954391653018450670620118053577994578466891550625015612957317234751562772237144979453632533862740342370685102498026052205690704562988753146821811059278171551875051947031691043625438132890497621948725344131641358556269472535791042408842319541145138213045935533791628959459639562267460805321509871747134663159336679423809647476635528032959354729960253262355818720705147509797465941505218426017853760226774915138147038636455980329959868160689910601296800875228191894175954517988931422763070651951948203022933190874022690449856281261312867476445681973651999861349064870865565334820745926394757739411133022412284798560690878698137694179563799040181048593986417347284833643743883205211852581120060274196448264754897155984721657367139452739353256790990179507914262653473326073008341895058458089550939641810860335209037070289842951565272359615653413143861482257622622678591200546186670517646019667970725611374175642044850609868882720803199213729365667265369151000712839759819355624541419562101213277702801888078345145891177559836144641635598084973007103958101840328097613988358002799176663785045608841596629693153628535677914432777844998670471747887779158989892069575103047058391911452375021560080038604025171010941844287349975216166122375336198459245749345363169383442737798963857887826145837909804902953683098454422556691288973114582957261538698124174322310177695659383769765236227334254671781189560303139785294978877644893816976456839943439764744658088378627145983167046323747402595773511971435281856717599678699853783353374658984575975537861513267894831465887883774208887684636143737356914547053285139680601448682661281220155436502256682215632080751310634867853682387308649638638669913585183300499264776893619523916799581932030880498298969848599523582*t^45 + 362544973513991480548393903778703803589269695984392563324309509953312214228254567561531333099357409222015782012782758379341283621042871220910132299347018652215465546131814975152344109241066941980597647495173026631052993839242767386827389548475928969648962662498949200268292668824491633224366048427058328356444541951111044326168944783142734602386418369819557469375282134605246696131490687943830188286899249918601611123857190492139238678107124920397011926858198983063026204849481369838805576236266427977710863023286093021111928000254930469166484544543863415545317855901522522880643720404642058285106567560367316322788746789043927943900810141947492254404108462862657031196025367535293521158028891625016037699135453818317003295965896939293241692667759076670185645630336551310771701228583135879867765941867828663603795068167864177210827536090510126261699835275662684904285769703874887588788314515531480984517743925388581183774157089393222486566683421572393389233914416878090632628835520756751780624760383386124425757446084008212174223349588618563933941286578350390081190752060307150148816396705047346890350965704255125910648364111440349863473796863671479144470198501813033610115098739608527027789698722950103952464809558594364020975542606450779701766344957304945678766024068438927992080717856161423656077908482469312125582519024300001158611459004317716743922932964358520467646990479814876515386266468987692791747134668143564182285317970196148291751594681113819402486766251338009638903481075599308113965681537563855086528668643611823966211690616363688998624129267755954586539340298043850767759435299988006867785277256861293629405885984324694466071826128884454541453831629224996889218094484535107661568961317621135495009621901426391452475887918100630688304767331830729199538861855170658407657232274264614883941665819655815395646003146576643795168538351369051389795946603865431408676550711558456275119534561533128404400193424361119671008024511250553246250348850541602788717666798348539089662423816181552480758377732852335037739645463754078079282906975873573454803148467615428063883654165801846171147497423106510288455000160930604945393544009699619210331949094878078663288711505061087854962310515710501688412197752318713316764636160946491823076727675330479588832542825582083594325035531824868533012134116579809321903295009486681463537449852785005495139219068534546432378511938381718777851326457461351640230611303970989138581191506959528012992683373965754859168371181330508087046964811934982360708931595250141325432266970545471294397548060546608204323137563305304676573514518672495300260874680911721550722989368631764244456260893796831146865010142561482575996398636767418859124702369565010347705224217010015266743902440320166650305519128296550794008123867910391412147315275367705992287149107430467727335778816661564001572475547928788834124195295471969697356264856303890617649622754930439716136816028228936593430421315641325769618921959593042407257938683242838201104471987320932741914301407807065411501733837799496406007574056384486913836460008363457896824250984997752290412976505570873227128373435/7897528083008728330668594096715935978776499985053229321067672881677959701634406183627139289721879684199307237805025280928187472510113923139024960710750066004327266791699054128407751172509511995971239654974659955942302693053689938517993388443964441590164196214528160304687846683160026117572948478388003086649307843995817779267234508361361434130109283458486070635659173376800285600873327129284544545799467428957168302632526612222734706939678079975388386729110075195065779540544151019500396135277910202207771399873186937308656523058205063058727293950210145949541030189166282690094413665453205286911314762837257072310692847848274606919129940140675982093573210145796222661456764302935426805385518598696675844983432845302650163003101009791157474357330998299220209814804834975440354069142745880132221994004773522860553263347429686636397659121735008619624913280871334498450421433004187626944100038372682675618943144305371744410068665787652000140516599227767086344108261340611970863405547978645808172164742800130624938214380348319168771431753606099127616479523779871011946920534459938637092591308701993279664080387760693585551170307292760789054659167271755223673769131041363688598721058776979045923241055900518806124505680067989263602191981762512022933462170373958088112552397167783941459767620498506437657399316486637567969275606730154670286585734738295557315643169159233764660881322213004378856400457356983636004742574809925047235864096864565559220317012434894805604027058222027264987331641708373313137830916827687775483218823952912621335160000515415563398559716340387474984052926662849138622346076846532352986530971880062818914412938321542261800356159817680982926728975424140960618300182555801887224014171434919974087551788951226409878776013404039122318543204627141500087435690407918520309816181363397861460765943266061422478451032131206146664498145883604541114501471544278266682083447492043965753219023103794637700724243819505161634549856535834345244490647038440010462352258362924719002714645084779353910004739151687327587536654887726522721394459597528226249369683444826620254427374574338454822875407911540033060448079439148119082091527282502796632156361591209036622272825066393046533786117632787801612026534908107617858566857988769226009421383585078100637614032038390205791153319814546180297176071420675380839261730631838999679592592066355351251035120857279527726483992726988332754677651154561040110655124426691396635954906265383874367534208946248312444864896127714671606521728281452270503341185050452623422802128736630325339769535194217239702635538975443878393032226708041019433700088304702837710356236344072898293058021963721811029559725318242371502748376359301990443600058436671057610613890827867791132013348151560903929953821394875526967859782778288772793184839466029621891930547829520905057842260441965608441156057456944514618609247120638863884488283540769190265957851793777170023372074307292229595258105127503127157893122161429501108557824617336461378392816057400507261123945573726812359859549665236460743751468655540275223318399892724022407449496737211627483079845552604082324754*t^43 - 1868925713677299058602112130061137252822629338970657637579343475738661073540995108994829337355827173543852595472998935205853091912336699286044897521703056037280333527359099719419570667295356988823616075103967040085333538413804416705955860647715545122045363610995591635704191967466153856090615941371901460048491422070255157404502945773907373327457064219850352672991874268052654495594866940686120526930784122232699002738995877101428410163521660752526737099335873601451978433794239258231659546834165129520648981266186985716647723804460368181658358190992856191578314845659786538244115712927694171181023050434886568826741538031685223719509644642719263424599300052073591069559884573167208247096188074423111837893766639488576939533856998597518324776960308908078475924260196728360676423343702457501663521808279095762186073214028821015171425652788676081538285785275602063888933050168875746317818339564627443248136176382875224837764553190612821693321610879859330009335589517428644194498243244244536775085710066064084740179122093343182711679468467718931290178309129387271948770006762325225440023930921567897193754854691211253061938173360207026548352599816263192259608326563686563571995611045246261447208033476251849379321534743687238649271448827405419122291432087966155021725674746290090655064543735146314626879416914067922340031457689707479142902437365403084151578120011224533704095800351390458251660310426023986178262409160385677837749765593909897241999942559603557417553141282592606221326589971699752953130190053184481194524585874609913081541852784758959386136655934565523805206161778025843249018071530229049711522641976265364950874890160188383012949793779010040861296125108450594966609716316084473293882524014425087235931807556548807292142159879936737873356571980428541356984927892100834396221646935421335870943076981296168826820851273810614551953513639740483920831985480613866949225261025943457374532172664383415900527709378476016460777558693000617365406684407519749548999838158262606716467200239832401297395947003640415355183894060581085354610860785878191832137571923490211136966394435317352185399952401378659165503192273976021190971421035459829210604297593812557295971672580998223654171684237775591470233715578344563981072353474058719800893443206651192308069854220540525968730819617623672364910572740747470875210060710128156183583603190903954481436105189405313833064958096380552453331239142291970087235481938024066924994132851010731481765531621500321077881515749700571413926396999529543273852985876868847314944317524481634847463830293085212373052239586691096598728110157595390202694196133188954305301778499665356087471909567139393123245878655111158373736317545365924906657055832672752843934862515044221856850242314639904458472617984694433128557225234467968756236943271127784992667029960048207101761711962404720505140061134632320385311889881413426020550347673652270924982932596645732065956401711575910306931198296632268716427526206562145840637752851749226691371342526831010007872126622654301584545484422513815488861888158263718302170076290259793303529573853234601825990165107112237932243630157/134257977411148381621366099644170911639200499745904898458150438988525314927784905121661367925271954631388223042685429775779187032671936693363424332082751122073563535458883920182931769932661703931511074134569219251019145781912728954805887603547395507032791335646978725179693393613720443998740124132596052473038233347928902247542986642143144380211857818794263200806205947405604855214846561197837257278590946292271861144752952407786490017974527359581602574394871278316118252189250567331506734299724473437532113797844177934247160891989486071998363997153572481142197513215826805731605032312704489877492350968233370229281778413420668317625208982391491695590744572478535785244764993149902255691553816177843489364718358370145052771052717166449677064074626971086743566851682194582486019175426679962247773898081149888629405476906304672818760205069495146533623525774812686473657164361071189658049700652335605485522033453191319654971167318390084002388782186872040467849840442790403504677894315636978738926800627602220623949644465921425869114339811303685169480151904257807203097649085818956830574052247933885754289366591931790954369895223976933413929205843619838802454075227703182706178257999208643780695097950308819704116596561155817481237263689962704389868856896357287497913390751852327004816049548474609440175788380272838655477685314412629394871957490551024474365933875706973999234982477621074440558807775068721812080623771768725803009689646697614506745389211393211695268459989774463504784637909042346323343125586070692183214720007199514562697720008762064577775515177786587074728899753268435356579883306391050000771026521961067921545019951466218450606054716900576709754392582210396330511103103448632082808240914393639559488380412170848967939192227868665079415234478661405501486406736934614845266875083177763644833021035523044182133667546230504493296468480021277198946525016252730533595418607364747417804723392764508840912312144931587747787347561109183869156340999653480177859988392169720223046148966441249016470080565578684568988123133091350886263705813157979846239284618562052544325265367763753731988881934496180562027617350465518024395555963802547542746658147050553622578638026128681791074363999757392627404451093437829503595636585809076842160163520946327710839438544652633498449606436847285065051993214151481474267449420741262994553074065128040971267597054573751971350227876358801656829520069627537681881137115253753742811233406511525864248081552086221311562703234171149417310869380784688598556800145857694598187636188522715530776082098301693074944804162582545932681547854036697330372901501179948241076056017849239270981986373383270787502515330410120315546722398108133837541200993423407979380436144073752449244226918576535366809214963712883958453616307230909137484142270922503572162819313101855385983318427513415343499652976768056748516357201050860686036300820193076234521283480494211890397325263223967903119387787167553161684183076744301518845483018494719843432677872975808623439107074753355810117612344309019832643774967144184678796412798176308380926641444532597667212357374394269399520818*t^41 + 76905987703616217159276980118468648512663156828301324133920409208739233401021620351453261392788654174185376447961522468651537148154549730189590900929118278443884511642591415597402040579479372870711237756930890668256276942951835837334976657070883760201169371892679436005789563768518103224751081232468822400424349233413875203083790269001067672389806124765650018290302659749485620469298651808582149847172103905536212430686070187065438148647957445248498010436407644299541612588165240796708122710540383773334203688563571233979757223857675646322453192111221964594361196063353364801256775169939241266854031795914216604456154814277122069731869973623411649407791820474509660754473940000312156566965002844598305768809361519463969961281401336330215840689585631672603592264332801018795923663242268107797729281043450322253928392611027531444362678974738205884541675607650224136406567126837383191075212978900682290719971191497735998689759378130153993686521022080072842257669138291889479829148245132592578028827865648819633631392402141204993393804002700467721156711328715621204400803752316843481325478221075507562322955678864337012700749029160932514212283318000665807616995854368197006646490868153634827571894305373683887457760029992823207643216829496358865672393694614732355673115697922835166609348928064613178146445590905490579807940604548489540668004440832246440840299451830652086914996901623588067858988558211683870336957232967692296512520721754332911781451540749822482393663096305253989684915863111512694660837192967119756015041934961364368843177532393806806153900192896793916927857832399909548342290166805939142588844697479497567922618862733687206461788769761647295515412392467021053832445389960772262802097238428662619813032727956178089681647333994076378447542605501982765329659853731822816925096583924924279417318618838548102083247355248147483594993220125943211197295400637117550088825420361866320344591095261906152814416177166869885472179032293770639868720570060727391700597845303627268871019768361478136636859133669314163628003967834011683798182052377638806064832162356510083095641278386171720433718378034745319727386145145864790160952343627504940454593635096224873676528299839739045752766462759733733291256615089751566042751539195760114548412225634352941892548629921843745480730298923254386468871698914841971292214991331731233448533936572818803185019418955406609435838984370606440148050781576025247941927791092623239897878275695121017114989361973676049904294600237776386195219083525530845468998390931860027816674174628113681177070704296005369114388502833746929248423297874564461503007456685594215164403883421432171993735078314097812576453790881266408936854247064264056405932656688536645944561868342157604045779032394058299936066619451009814251713882209126821976633712676113599024505816650133465174162954285282237007652417779684489689434239794203822906793852129101372723211437136047367397696228458559983978615417618183678434467047111021297788949348332583935388295529577620229233463454453733399251318414210592401945130352211360885229345802769721137285452983291401377713935899713538209677516046459/20675728521316850769690379345202320392436876960869354362555167604232898498878875388735850660491881013233786348573556185469994803031478250777967347140743672799328784460668123708171492569629902405452705416723659764656948450414560259040106690946298908083049865689634723677672782616512948375805979116419792080847887935581050946121619942890044234552626104094316532924155715900463147703086370424466937620903005729009866616291954670799119462768077213375566796456810176860682210837144587369052037082157568909379945524868003401874062777366380855087748055561650162095898417035237328082667174976156491441133822049107939015309393875666782920914282183288289721120974664161694510927693808945084947376499287691387897362166627189002338126742118443633250267867492553547358509295159057965702846953015708714186157180304497082848928443443570919614089071580702252566178022969321153716943203311604963207339653900459683244770393151791463226865559767032072936367872456778294232048875428189722139720395724608094725794727296650741976088245247751899583843608330940767516099943393255702309277037959216119351908404046181818406160562455157495806972963864492447745745097699917455175577927585066290136751451731878131142227045084347558234433955870417995892110538608254256476039803962039022274678662175785258358741671630465089853787071410562017152943563538419544926810281453544857769052353816858873995882187301553645463846056397360583159060416060852383773663492205591432634038789938554554601071342838425267379736834237992521333794841340254886596215066881108725242655448881349357944977429337379134409508250562003339044913302029184221700118738084382004459917933072525797641393332426402688813302176457660401034898709877931089340752469100816620492161210583474310741062635603091774422229946109713856447228906637487930686171098762809375601304285239470548804048584802119497691967656145923276688637764852502920502173694465534171102341927402485734361500496070319464513159251524410814315850076513946635947390438212394136914349106940831952348536392407099117423624170962496068036484610695226328896320849831258556091826090866635618074726287817912411806552253071971689775756915618425592321582985354645785257877110256023816995825452055962638464620285468389425743553728034214597833692665182225734467469273535876505558761239391274481900018006954979328147037187210794154501161173406029718309575209946404357803587935092959255455151746090722640803009695115749078076392929944602774983094204559021278081980656298062357010265873884640842044177747222462084968120895973032498191739516643138460733541499841037712073632958369521651388877426831181712029125712626748782847731225901501023701275387360883158528594195249308652610981344952987204828824587166187357877183610945460786446488619104411784129601856911313560007172557909722065550113074174217685729441431037837065962898946558422280739271519008961832545649590326309733740116277655996108631121188090536491057080385719223803186899364193818622433902204384848186855888632392438274528009622489512016794758112301023589054227141344940204440534647570919151490662702782458020040750703035656717487526205972*t^39 - 18047488908329099444331664233755672260568048693364946673804591120672349795816991851678531744755647484828152049970202096635981849347285114972478927973866611209047203960231560282790487775223013456496378778397732993963219222653114246671264776548410117997978411580885186588166763772697823878589390558155646565467102582811936222480648986090152789403919620025751856313585323666952428993713599976926976878845832215370471716883939176122135664048642797522586877361717243378913375504057410382043992013534361160448875674768801359537193713538855677348173079088365009266854306771451561124553535985098728627776455360768924822354060450432833229454990524381102186158875228737641552803174765192582674966176123616955856630946923256893995542019337895848527076343026679909609353106008161772915379924925644750667315981514387777702159762427865376146592753797951238012570979686185721206944440363076245267058971486463589739565603931421218544546945967903910603204272224154279802964914756919764779332045458485425811118611772167187037375960633281105681704584663610602938100900941642334651687227037052709981727832547773298584306804355978208821200195073362281831294368283012159905174924457474207087344628402601532081352984145372707200069773026130548004296332152823000108768664579404552520469295421616802450221166426560250125641598442446297200926627128272561596435677451955418587781003729627310437244493344742919398602719468295115951166493767535620105036834677831747081706617278322946431131049192296137171805877927693130258405646508144143415667462546610016733644407446803686891541918482813491624883486101365379948619215328737137554623244297513601020974598756673775607544553742148912390211253868592767183731680824902645690364882541857011425745947978316943408743931438416572624068811035715021487612744635893831492151432769120329593116736955137622196340496727332725956751849624182446416037655488511043072128382657753276329163944112571161463566490055895269430406141735736079205752099230788667957225977809605669727557079136851741246086188012802450674889409413350719332016024487755340642563762236448290490162563153825571306955359089583818303333456759096590358764371016641900978614969467460153749389211616648322158302783659305870463885861135238820719017126479095455824615097362924015164568458056278188168584098711016007190504236379602848114787406964082346552113008741706203451861798079913256503721089940261668999653529226679309688194511778427906437613493720520700567726263505147849525678815889604769608130370905527890092796431523356788981493865729701029485813355702143361391782251847225948144675508933186508536570958991956612695800199176015046108965246488472748519241899046286877263572123633035354510224409374086174269078350202735745189621722462087338149998744927169775684274860043151782475490463151509334158974384376065089604100618141642346207353012930886247112143804791774745441700426019911415471495851891111363881549070992765903772154623206404822528552954815072523600291656762577884258506869542081729539894942586043568752103376273182809395428641524252960457025912953524655964825944068359300268953818974731978863089013746517/20675728521316850769690379345202320392436876960869354362555167604232898498878875388735850660491881013233786348573556185469994803031478250777967347140743672799328784460668123708171492569629902405452705416723659764656948450414560259040106690946298908083049865689634723677672782616512948375805979116419792080847887935581050946121619942890044234552626104094316532924155715900463147703086370424466937620903005729009866616291954670799119462768077213375566796456810176860682210837144587369052037082157568909379945524868003401874062777366380855087748055561650162095898417035237328082667174976156491441133822049107939015309393875666782920914282183288289721120974664161694510927693808945084947376499287691387897362166627189002338126742118443633250267867492553547358509295159057965702846953015708714186157180304497082848928443443570919614089071580702252566178022969321153716943203311604963207339653900459683244770393151791463226865559767032072936367872456778294232048875428189722139720395724608094725794727296650741976088245247751899583843608330940767516099943393255702309277037959216119351908404046181818406160562455157495806972963864492447745745097699917455175577927585066290136751451731878131142227045084347558234433955870417995892110538608254256476039803962039022274678662175785258358741671630465089853787071410562017152943563538419544926810281453544857769052353816858873995882187301553645463846056397360583159060416060852383773663492205591432634038789938554554601071342838425267379736834237992521333794841340254886596215066881108725242655448881349357944977429337379134409508250562003339044913302029184221700118738084382004459917933072525797641393332426402688813302176457660401034898709877931089340752469100816620492161210583474310741062635603091774422229946109713856447228906637487930686171098762809375601304285239470548804048584802119497691967656145923276688637764852502920502173694465534171102341927402485734361500496070319464513159251524410814315850076513946635947390438212394136914349106940831952348536392407099117423624170962496068036484610695226328896320849831258556091826090866635618074726287817912411806552253071971689775756915618425592321582985354645785257877110256023816995825452055962638464620285468389425743553728034214597833692665182225734467469273535876505558761239391274481900018006954979328147037187210794154501161173406029718309575209946404357803587935092959255455151746090722640803009695115749078076392929944602774983094204559021278081980656298062357010265873884640842044177747222462084968120895973032498191739516643138460733541499841037712073632958369521651388877426831181712029125712626748782847731225901501023701275387360883158528594195249308652610981344952987204828824587166187357877183610945460786446488619104411784129601856911313560007172557909722065550113074174217685729441431037837065962898946558422280739271519008961832545649590326309733740116277655996108631121188090536491057080385719223803186899364193818622433902204384848186855888632392438274528009622489512016794758112301023589054227141344940204440534647570919151490662702782458020040750703035656717487526205972*t^37 + 3704311139290994358802808024736777923670755701937348134646904398357704520947930829668094850339129741153143959692185983424126112105763753957643326315030189548450721973746195999102204153658598654122457170028273487573545460225140561484860464886953766276759741580231244877005319417497936424391518261752003725024114940894308724201018566278956518881093523761568785606150055800642088755594373671449185608531408752358075720518934372924772039025234454964783903047690321725525173560406529401502242055219525647466991642078285828179968930344410496054262747574425102575961151379908107822836373862955459623951216937436283453893429833305059560412460488522637459181220001187855089147781717511517708427606795523866911510162245429857238884937625485216527983496699249077153842804669327296047589046700775739707874703655706869515904807108818664311975226848726058857802924094708787203452339154995341196321745404698306957941879907943596793755014607761952075217082181983852225440438577632250813544783522576509075109825709234648821791554508729546669986794315095372041470019400574077997927377594255413024960746116054294899628986315361362123987980695165632143990320525962379076807963066833673532347902320747352320279291063201564906145840067589544462366972443040790271532882594813563119509632839271617609560675625981556665669113320978299870562982700566370521643313902726658060451449484965180844460620081849366652505440685025151934212540108013471167088243075082861844460897399471309698817822032442233713025031134327199405367482619968627595066095937637080666140510098264905547150628384317873789530260398646350681245987219381833778748616575734781220635175478294454675355861985013814375543944392651896872002525409824752057727997034127410259749112416030582961299358824171983722597544759308028859671788406364592524212495076800728602964302648789736695623087148247376230842049049200849696920585810510758357759691877764260574197024289740564265552938117797548104039935180587733964026135804076015929614719724681471782514285067309569066647058447768376316529196952034437615428302969353392217976999732544655456767680875160787487228026385588287785072007634380418583993820651355478821712211627814280673076036652411872206301555472456311547618717480579309874539671104357459045288156560149447681336631537777589193132241400289228753506360409490544344120462322953462994607488054511882294337392588776701022292540118994663587751038499620025765845573281839228397459514487644641722156853829861306041732607298417090893076136355356513512426469354040964095937823962283495975289384491132200662943081329460296689608743124846930172185577522165073556397783554426895721261397995997232407378930201646025018036233986477600122063469893119874287074439790506530597904807480844882042869087326389928584584528431111824753222539785291775669779626815363554290794505487603676383439688908935547064704135816704211807897202692074463808549541900625999137766391276081289860260912943230778862926723319073513696593944308817751167619168526291662192376202283043858079631697368150407142371792785038501054696129219850034671371068048683954436699774312257828312481075115509/20675728521316850769690379345202320392436876960869354362555167604232898498878875388735850660491881013233786348573556185469994803031478250777967347140743672799328784460668123708171492569629902405452705416723659764656948450414560259040106690946298908083049865689634723677672782616512948375805979116419792080847887935581050946121619942890044234552626104094316532924155715900463147703086370424466937620903005729009866616291954670799119462768077213375566796456810176860682210837144587369052037082157568909379945524868003401874062777366380855087748055561650162095898417035237328082667174976156491441133822049107939015309393875666782920914282183288289721120974664161694510927693808945084947376499287691387897362166627189002338126742118443633250267867492553547358509295159057965702846953015708714186157180304497082848928443443570919614089071580702252566178022969321153716943203311604963207339653900459683244770393151791463226865559767032072936367872456778294232048875428189722139720395724608094725794727296650741976088245247751899583843608330940767516099943393255702309277037959216119351908404046181818406160562455157495806972963864492447745745097699917455175577927585066290136751451731878131142227045084347558234433955870417995892110538608254256476039803962039022274678662175785258358741671630465089853787071410562017152943563538419544926810281453544857769052353816858873995882187301553645463846056397360583159060416060852383773663492205591432634038789938554554601071342838425267379736834237992521333794841340254886596215066881108725242655448881349357944977429337379134409508250562003339044913302029184221700118738084382004459917933072525797641393332426402688813302176457660401034898709877931089340752469100816620492161210583474310741062635603091774422229946109713856447228906637487930686171098762809375601304285239470548804048584802119497691967656145923276688637764852502920502173694465534171102341927402485734361500496070319464513159251524410814315850076513946635947390438212394136914349106940831952348536392407099117423624170962496068036484610695226328896320849831258556091826090866635618074726287817912411806552253071971689775756915618425592321582985354645785257877110256023816995825452055962638464620285468389425743553728034214597833692665182225734467469273535876505558761239391274481900018006954979328147037187210794154501161173406029718309575209946404357803587935092959255455151746090722640803009695115749078076392929944602774983094204559021278081980656298062357010265873884640842044177747222462084968120895973032498191739516643138460733541499841037712073632958369521651388877426831181712029125712626748782847731225901501023701275387360883158528594195249308652610981344952987204828824587166187357877183610945460786446488619104411784129601856911313560007172557909722065550113074174217685729441431037837065962898946558422280739271519008961832545649590326309733740116277655996108631121188090536491057080385719223803186899364193818622433902204384848186855888632392438274528009622489512016794758112301023589054227141344940204440534647570919151490662702782458020040750703035656717487526205972*t^35 - 9838663636068294184841616064361541163461828203161929229440694059904765112243497039883881295470655886962278421898400673763283232343434336859730707064530214815570244456894425035072190252109999258324359032114732359090278177069881769796907418770576669930717348405500599364350466576006511998043373166540985542348909806551569024014880353772950313518452519821686409504710290730034858974346582965307026763685728650875285427050626775946931835671386176966046263888534841071716012367564138025028720214121382345632066681351958521749136568306715633233268802100442865236534519389391538914789450461244410502257552662251728473254718131481665398073055242014396272361093795998339154611693737830450059930590173367388552185356369248948019954552816855377330946535345495215556138179389774635885524717321384568495189941570644130704669479905175450833835811800749818044806817186613596014337992424381052478056411712690236229838371220178289384957975919628293292711465559611464993678643109591133078259688180474941436221067039749314776529721247786652875795978877607934959064072772072389633543512026103805384182601985765906723487626653574610381194204123972468807230632696787212961661560466820609873322464739601187282760838466624904852449193097804245456178281959027396958920579437081082656594256572173392451198348860529073454264464563103253319122307806707233206125168741118535203608591168023357647174422955883314752313798064736423071152567534322980936091499195519276883235785546465951151834746302675824768479118185968631349219153804436618295870610495618028746929672588583477067647678423139832851256471823505540429914408554891100567932471760953978198546154450591858403481371213108841285134915081824375569367219156581907666509307910265881933222431024815137332977083028555118581110709580726243608151642280417036118791836431889603366870700783517881619981355839383034852470393033754246984081454425858670356380361754770669979809414499813616149805007351104844291402707946811793830942143300987365966979354668520035408535939635727401977520337751386165810606241152188003182519690848542979674050011588619530788507662680167482046551679589266005096130984847011506079149344928098925723702449498191046572837799160566564395209937231738436054973029773444676023937466829932118742588040735942902538470028740111202957157662753039470847176316391265527271842819077934260157916372083616667084372482118713360435738861871185385075157456673634672335886146610868214706171644578372870270785296384435335608667504152428495729523918629970989956140005260560268314388584853989160767517175249840873524349289441417033712961405277038951233718962897208274771745860936303963062765529547610340881986537033605295985329594035367857939534800059482916818875715197046894649996988036746942680281633086495634547049853239000707057952336963690094115115308164266890198401582224277877626518398811588846940934813016265930046945534045007588248877007739851502621790652082808246989240319030577177071901463973562350316107728442420227528980548392578979507474806835163712219087496881753168426594279106312460328557925337383762738941861942206571228053252316599137177373540975/307396093077108964255254508687558738866223768648994925881557113702234431463616117608871729276867009246526881717641753242281758545393665008334356163049194876783815153584593952998024776406908697689342097339782918285138858668089777606931127273280462111124852560350096085705542340129151785807070148466486889372657674543221830485324666248526837359218099802307227057049503209896995731849377194416767656936502347619409781625542958906515673977805931420580501821917669080669483419039641570451323111111586350947471717564294814636783092359034750915978154672215871834651366251978318387783674870363024759629009636153511698353016198539325150084698442285475542072257541871828683743592086364406563535655774800841578305966278232286395460190736085458025052463446883472261955858945480499813293781460479185795915717612801184812879996250292263187539785808892147258579246624624684250478147172700009149171824201493582879527937325462962930974730364991427070159315492246865395822316829249103819788991015944399598379624258450528161247595113573557653799872651332668166044149126079431902465010906956671457720680861707939123039232667400531611868376321191548996866281349126116011013763629254379232802380988903165492095166151868127885838384605701107889798669934059371621815717835246863291737303962535915282644510955074788019804203388780172200722496419769650635628077875521352119384747341814967098839877380695367708900102971647894901524492287911832467223180556385651551766575416022465905510433668573872753544891523900341299726749418762677693414962209609244137415045458481600021159974708959095081718610060068569358780223624221872720816244974751639368182360995906976952651613862835980505950840373966508871236373837874864288841180859288159192837561631169947735646050820214034138145629450887794892234172496872800520867443614443836870607626735945586698444161247866030023862479697062854145984918288046261907918548786494690326667009909668501545128966651336359200906698632877471706053362482107803895791842326363972300601182585416376796390650953693134906750714888259476124653617353581257637114013927678698636142210788579585789087721150492556865902198979092016072942733716369611262699682393766550136348528465344891913965084290424783894431975802051038650356648833087870556027751324622619193763279438477801957240794121525089259017720853241450903284974341207670041064451834737351985210232597781060264694584684639988930490297453191092914330460884073838911284445629428483403109997869978984742007469356726201817217915384193108834528822356895040694419379836703133457278609491139097994099194890978582661728221100516482211987188634206321510452418481199238529733560566085664864336996709308540818460030052187523600551112433043765811934690048366069315562522981089591524414504356432754385895825926929678009156411656059216229898255142861672121381482167983356507528555766544093378799770483003311020394273159343971477713428821000588557540909713046114605244246200091885890949376455370283332889302327635105557650574366532695742821086824343100443619545302471585357625872172549207952250999931565055258102936111180694544885110646296124435819717348*t^33 + 2246691423387147157717488139497590335851945245338018181725249831081682836340948597081112765872636814059850935475325577834845715251269907426363325139583508746061070960866783021765451299740759165132000236769647716926870699567329117246754981994381389274853220547739009161495612041253533675005797427967621318106546496197386224973234934292535260452352262926424122571485751236845294841988461644786232510227229853531582197486571640206274144913395714616796780046274580925144732383214850518071834681471147755108903320960437743802389426594804642265219558808485502692863955157120751822887992114170990583671635412268175018191740350451092801079694222714464618736236051002797122245640102385441866677645489277564784083746969802344693860747436316921582009504639631092691422872675699239304756618598676525673921289571601008628097632483436436369481389346831226520524118974395982816463930471820875666164975645440590823280050236190227539779236942222483031265148724420213278194354916359642301775542696920997779084981420705848898229207898158769939925506540718627153755363182220570543577642934485827613661960376651983199038867589015978765418200375258690806002415773703610562769791113161467063289344422856657576466930561196540119970683715260657744531149434794106606612450016867652258543394675803619542330928267322520069644670953360535649369820025136083320195589257681772146563040874751632030818266213453992920392778071940574464242919579583324209726826089161735760710632888564073242375080999408391817016910252978242831592395376966781691585185899371277557321780663198476547366551630998653768770569825432326403084215000505863620194134738010289636004752527705110980810921697612847174790432117323343752183127253251163925661067006053703131124168876546785903366254780784569481753763598658431627989274865723468046632361137146894172836363644947784314131508217712940821221609801511807707775613415394242118928668593846334105348238193142546638782986836082603193363333914058052190600309755566243807952110626269257922659469668324547808055781324914616053887787633291985039530051856384297367765616293840808598494194599740765108168828275019249282901761153745685223596365154443823559760573079628231186122925017481447032675878725713533974565047233130525046364254997720441223758202800675233144281576507766023561648774385238786841315622297881930099099277920096381414262045973399926590419571854896079725487605746336498283418071901454996847604227749680741383750812770369589305721113669581572920594644350449825773049644531830941760232552654349875064969258963643295377935470672564466986483256331687898314885563325999240468445915193914161432822858280607023797492538355171065510303547267534796078441869432195075441259034042845434210213124372343701989773405439919691892814260325746920270894218748514129269910299946097941806388899489508478690291405289800135694322524642026372334826943606584328349612423039814901625202546740818954420477899108127885013897098422369894217764853362563896340403986105767320785030179015818120231426799762466732583997956752797466516458699019055567350114773311380470687051793065477969861587048543607334391430193159/454107864773001879013444160561166318779648749140560685961391190696482682843978355558560509159008081841460166173788953653370779669331550580493935240868128795248817840522695612383445692419296939768346280161042947466682404850587171464784619835527955391434441282335369217519551184281701501760444537507310177482335201029759522307865984230778282462481283798862949061550402469166016422050216309933861311383469377165037177401370280202807245649031489598584832236923829323716282323581288683621272777778479836626946855492708248895247750075846791125876819402137083392098609235877061254680428785763559303997400598863142281657864838751275789897849971558088868970380459583383282803033763947418787041309667319425058861086547388604902384372678308062991554775546532402205162064351278011087820358975707888107602764655274477564481812642477206981592865399499762995628432513650101733660899232397740788549285752206429253848089230797558875303578948282789990008079704455596607464786225027085188324645819008772133969899472711007510933947326870028352204357325832350699837947572617342583186947930731446471632824000250364613580684622296239881169192292669333745370642902118125925361241725034878412094426460879676295140586360714279831352159076603909382657126038951344441318674074796502590066471762837147576633936638178664120165300460697981660158233347386983893541478679747451994545649482226655941468000676027247751784243026298026559070272698051570690216062185569712519655168228215006451322231555847766567736771569398231465505425277717592047090285082377292475726771700029636394895417183689572279811583043283113825470784899418675610296725530883103612087578743953488680053520479189516656518286916086888105235552260496958608515380814857507898510034227864695518568029620770732249533316234266060636255027552198455314917814430428395377033994041737798531792510934347544353433208643388307261114083834613796000334219798230792528030810093828468191667791644019621546793986616750810474851558212204710300601585254855868171342656092092374812849825272501222021336283357656044275056480181426857873009338756798077530664629574038024461152315335954913551900975764567751016847220262818743910806348990791494519605780687441317600175692701763885298592691525757216188026867594334354230495541729556141990786662806842207436832991315889336405367087624106688834398257549511330742481576574043815432696934519449293572844272829581801829133393964941387259806362669654534755306567407110259572776133217014409277965579731527343593617374999376183505553942118140401025846811122402356243707036748273667491282901543491088023007599353035712358617437755077520413168345483589784191651850836262914004134199684205798936361408031640659864450507003360108585812610298722602397990090767518714751975972344730205342800651937509751604435608128269296703258786006500197452040825929975413022485366473303774309590570031709436734673358076303594228440292576478142187276343894272669303201727341044831429811578854524282196313742074915496846529257586923300529167514626870489291710691924105751096492765709447693565825340807993831631288428346062389668580277091119274734733673355*t^31 - 122492038068775938960372489356387343302709276586817410160404281568587958207617896423541937353758928876457685422633812017960997807068872528576535083979948029217129659610709969960559082052012107437394049622806066298100081213807910002138431776537664315865172087399731951949073300577176401393797956105647132567540171952706221665335909045300678525983136777402666879966844145589822756460700532885559908936668792110354969721867967739097778887211673975817302228429268948665517996200685529603282883327882035367731092983455301495495659420558703067068676719162707909971201717838762829036780492588111790532590119941663996163939224872783339141796484570513306249169877173638216367603633961524270024510488247655122282094597299067017043242088212510046381762649415383425101287310720718512281124283773724581908061376834780730784829694495168363962305342702593292070699753326890460166157525194895538239309488925384192438174277833104231423803380006232928542808399143796034215116993284915051083277007962605257233950031875124186050960705144970759321898355679036687434436845099840099629015882530415312526818109780997862159057664842853352066368690556354318255761303946538164546750728831797423766639512597290431078552172054797058188174715245494457447538199560691739666706624981580679832930993559408844105125204837807888433339868274213063132446905649923341559852396227865221936414805637812493331891735129289966990628099342757055998947186343908850183115031904352891278545998154075178432815266329402596549249025356514571194469455517747296077366116535761830179865225051849810849040746361944126983568275580109810802912485939591204070656969733598514067129392805496144482539889856907736731640849732700176944870972542589437383128341588913564392742435437304948677752411672501509543669318555734130317413478888337607492336906017736969289361100623989193931032229322900733442593650739586624772076434587513354975084381306976496015223632817999092899282558362044087749012419075211796458341395527756311217247655454390624430659177801167510123020747705922189418445571803455295685266466062304874427863323803253815663943703775947209224742619569102133496259618726250337407780387535525790778217426415116354411319714967285438330898543682278381629287840905330989111290384828570974156970556768771539654964247554042642189784029900241015327162371460922080577815098115844689144753149539785418403317026617414367640798439905309422469118335299791811833935935338188980657843309609772263042386556030643636120787890748244597313415708407673606696202155806898680574270023602318111671299730573854867566894249172968708588092270949492084892518872129712895755440284537298064008092165959052921235105630834408907682834027330722125061502887708873264179878589440186550827205428993535044343010583096461371418026301511779470187947641078640365026378027530320501510495068578883208033624397970293992789107567553394731071334754343351664909029926890818190280905236406115844697128012191836410512286920543504739795421374185042699331527364854902535490093517611492884642901502625123846037933454329965944754194249779128661823881796751400877772914859094557981990699329/186400594388917906537924548889712247454090800549854297552071494967748292721100319372513591655384495269045649743428611635757700917834525201285909493662058194439215846346545964597762407631123070570789076822541156595527817557787631495015172450984691958543820674341271708996631397632056816496518666328096838167504860558827007233208085270224764064948665471743980570692633389977290552643873933672170949656369347773869951185469244936754557477125385046829583401187733433558592359516794141516041829765833540515411449709495809771443808628351435126247750373117530235229585975188364593146420457488622892762472515721568021503243128543361799523029864028135324433831813389213558226637416571491523417075024732773766392520580416689848951501895475964299877618728333957341982771013679373003494181088874471975509036572022995081958056861531780433107222346583655304805160075890112786205287728717273297933666569491067586589908186776032601374981947697019744344837688688935334286374221400582171117574356604074267480393775865690268619527949798380977954259725045714832990598781657370276081768801398199543105867679297796898205507419687743330920884791338374047004759309037537927930169361533997146367259396638091453495114910420451650217651565329867509246946971300833009798461361865270521580999211321433468124081123750756772615943101209855153193095487666690340438600452444426136855524069798275167450759673764365975651004758057224870503245999466566601754861867826336568440875505337145293869172881906141529875969862904808239910039911273838463839664222923144321939340736295088984823895718785864679520173329693305379084930054896035238674625129131359783949532914431337318506727701875069429591850829420690678295860013409080079908503459664801259317377174918121540175749358984612497810804858516432702718473872417655377860612197396917546003595660222055804556440564054467007461337788807215794958636957268225821977970660001808001295866706167530447423269313481863002486907202555008620485087671005603192345190514496918956393093814658811442859635292382123392599415512598086241344580648605815883357192321893735878967694945010577072393684927780250102541181824639085723695500001340514295439007413503345042525367805114266798296444444316812343636597557332127508965156955709307285497874039329496579230867509053016192627214843189851907145353813150629598493750583359637685653136048593895236801020473061902984769164372485930493343597937074194770450258959103533502696125774981334722533440891387684423953317279558575189211985535405376301332736820911730163613355142578297753779715883354713468602954850790807661412116100225076366203724819855732705849214319543956991364639570848375769083792530924369081010142923908137091445058660449976504445720770739345820068735097528398153592978290068302696201392198084056074386560661115571035045852675648349767972958142904971252496952737044195018467629663800233427342985395629797334964985440537195387319410766900323268286710808531867769502414877545184790259591671473156000632163442753068314280953769597327211483495027740360097909282639539494221899895738587583448534196542168847135342066979988882526509501315*t^29 + 4665215588383217662126230423575164639918912024801990211273273287668206666753499853669284601276691388010218302738278264497149622669506584542668121048739710317692359254063013738843396920169561869526115017044984756419157223034250448440783489163283791284430354008403267232851407471345721000117611404582124335639520726583505259700428893621962860459624754978641637025008408132172093110752042391334894561174775385021854220436394142034061091022245111763665272298815847930673207267728327663129613108485954517495353372396739591998293357627893172531875186006178761465387801068571323881087521658868796100888993657026681021804126272545565804059078575259078546935972543365767450082203594183206708754636663874352724060618818561365817188224636405043751291537833622022283148560064742141033784587711741843050778786072509243898235013799581927887428864580812570134540667213816726574015164629688583495042830045999669987619610312429438854745786641937878716704917104167202672276301113090354565661943262831582209236009882067495387985993987484033733949106393900283071037351455148689849999825119552390183248545684497251945994123728750758686128341099039547607203013408764171775639545170633799338058457137496586028621359866347451385840506980842708037805039909654932439946537279526688721596143639747031845318988623170576144966898192633950087342602111108920599688366819730269690349285763553156296684734986094988767756918000713091409394032057491042813509879831836759992781248370454616492423011343714515902439634552194013322864845357868370522073698165404394637291710843708915891891914876024937088150843175008797811222240885631884731291919688953293719550882372993366561782016513171919648996696166570442118449899665678809636859713377177299496625789916398332986105380220448280234255765774909042700678440892167709532193215101649891646209734386557510519096529942800367018833775548594608563661065594084551985013961623383013996058093056108222542685407111684768820969535708428867207212766870772289812983081240559293429095690063586080361258423801151407591960559447784381293188068742896601540767313785788546461245040167687634689059088263040626054417082374496410030798274586128673405420695775035989373359217020478464770599253594475824124390057192460681887592162961102185960522396443618567781797070675784143835929754817654630038071926918918786343204742477187527008823918056810461553754599445953826379683637011589596466767315028223597378312137889466992576499129215483399080713037011798872761378953862577530813477107330173376260144061614312471232904142352363723980886449218574803723060831705718888630921991610249097420333904632052906164049440651540065294780728641752077483458612621495134587133352871454689874342282531020699702329638426113278920004833009212488306008958528834937180982517954628955835485614227159122940651537177134679319670478354051394002161530816888269073628766408214218771941128581860650029059330058034947791138729892667206813907692363561982076190141476265896234942838892463923117399821151530870327244164565332466621032627890712123536936029857319980521204029960323692922112670701000160123794015104964030471471200601/62719747825036333856391221037281873175965595889361843858933969545887132059504146592342725470479156908136707972364957628222993365353103936206593633541333407250656149342431270435742750985098323615101594153462870038816946959987760006083583460790023089876983834727265293735866538533673378385502519944049627416448700689772269955556407474185628221679900960253333288547403904566706590735258277073431781712636625322694763140188977676762761752846667603365832432251820393143910707404368254834462944372077642176033443882686437905269723259774424193131797397285068108280076776607945808102615126978454459438642382572574561670156459643351172456901222509293011991018452339961901178954215949859691292380157235084181657031163993250553958072746482108161597951797329412863895854994559333377132237715078240809498453653516780823446669654408454294426817119139604713212484079448416645758379205762738176204723720925711828374752150324335491393086317096836339194986907511463937045315221713874148794735128076475250262207279627155521254196817543029147321218087483860308370184520488973415938991684957420272352013476960245660661409648737541114695509886963812032598688360549630696706590464735287126771140020460095206895595403988864144392800237569036724089657504821615072296969238238057763761537082452894504774446252900308985359773202620133436111363738219674632376275169629017994483691338094297892213105613707062099372309818374124490122809599559641692651342434569913856659301545034963801271892562307462143465657859522622216028860820580358081376311366139226691629937302529899724067483868160165511078548756456369144727751030210452900526214081493373624695018922816700848170589812383094013722231894299422833014420027990124814713561229319386823732920954638754026061744534312257222632948643480811855927750839071314563881012078071945429935731600628629994411404066313805224814925789025175784225430061404295636360326736424086614001248366914370353591681792045049468532442384372748335388438847213581004589540408334419817544615349201936598099596414249793605883777245738982148772422158241756918317448320831983563796999616497254607098031637221363284502878527864429757203455413494532179669672972743582055830600932338230902261573198024687422930592543312753686603536942618883873150784660450911914202942767502664883249652855280272343886864919998814020119266772374792871707374777394267619026221627870698573875154916463852873390700192826834492544111047152271555537622494460023887725491263410838685085857496804513625622241567760965530261480445958081727661032845583193318108748748751396849283402938707393934420363760853994173828288103515805017850742157345681876355258506034590438127803060731464883388586786440220563073622129270537746430671001945730317457040909555316230898089521166895415908807574824891737377286650277104532183471906819242558884466220345285761872779010086305445561781998615217673661189738120826155447566188013798047933257388045287033620471954227309768181703858144442830079086084588293664734448386237651986270447879257118056072642087812288991205214710756354164490577961779535143835049871297595999148358972092780950985088290295*t^27 - 35466716720994707955015423144082185484478177107867254305064132027590389606170341960072280413168073821910735897019784853637987640490295074394949760318547544120991445896831532827239885548364361850021419523979174876362855807857169727738282292819199010887245323814421578717341958395964512339330028072473081506641890375382443048280474454984198752970421042144998538270066275430935166776295139901849759877546950928593757376377540993034934716942592059498724196316009091943378536938868220369191152024017434835087727091639149483396217801593632909591985645212465173039830712317463928707652765536509327756987420905420442305041623111924770161293881742575945549803678054887619430456138701865359860169163608254753028008359998648837390874077306531898682120619064662696076703044364116298538365581391933760117105749091939520765736385915073209044884692323207580387366584097368737991977780012196497935784425993840914080119346486131704189818607499727486241065819668333355960517383719101184194194864161938585408875578604570582969739665193898166332642737448057216080324844759955643167925732660654521458302055193316892872925427981123857168906181772864686678068969756856547214242057658733764661753375100087212341196925401970476952520934547857965072753533255776844250241618083406535996247812422621679272005280694659110526941130526403391837845645995877418111881167972055216064663382355234290711767653388556028040137447806051232324345215417343533811788302414997075041657060458499555303677341088140734974653344322153507596622657336336688018987499862697374682723225110320545813466862873255071040007265637970351717739984292088349009439449552422305037353021721697672382239208792210200976352211593487960855443783709492696719227406572692774546978247272754944358619252702628336060340529713791064688980795362581041904252624099374867875792205720167865831498147775916806342271138704893226429334685200880187814035136284204625175610962956473444204021775609709215155406158608812818040595399991578380440873682739461903208923783535723737696259396930695229106880330326474645580664361937602665144572602568739315880087654015897649844676069460003454481664169507372538847898516488198136606965424880610979548506679496230065012895999720155710477232526946189162291300058230218199549740373629994065183905581686258075730641120775094943981347198670169517769335122489833354378303567380465192934331601266216433854969013866212139387001741019135084868522503996146516987278790261753139433569503205619541379993308491560524407805006121484989124816747928458245981606229477266076080300327377375388582352842776032305763355155575023952476118736512168194613371475571085494700645701027750206258884524560068101045322330717965679621277208797880569978578627556768787053033407364303859359058017702150245260650201202754855232996825259940501059923399147703475991897891025940991425553804080055302359486685385763385040566664321372921914623321694703141947180023418011836172667499417270207771718989585597554565293741817295494149460235186068135969607210654491010010480803155062912695033467374786829679930847377609081066309010012616703599601850093822570610051727/4992408020855734935726123948786985222702278201226795598135881187933490779318390263872096542466233894360045651311993282781629572225431015657916148756801789607242864061370783399233035028245284622205411173419452531517870694473942100818693265440811202471813428984979645454560614104018148513628628677820672683984879854236053595124556849115779102595256330615482716613472284042433501202338284262032362557728266497257977801794306584304193075979099294180959237082251924270317976040882824297860261123931263825383264095009823485436185329707796975908149759382557260792862298606251204792114515124037512155985580953937373136286701469938989647071067209769811656810164433749475746017091436811574089493805157842821148619871916519609311712813934027338615489139720535204550907521306060650086111229494522178147368551684613323070336915635188000693505844265961846737314786257098047388125167549007252821646904876361008412438465477321687943663726912724765461005646818638266560797666477559213181654501833512076776724191488716727109865833637204326776739098602394231903713684239590526084775926762496998267484684788139955597797824882787553611214499363674670153340411307963914988685127293310480324926864504850387706070804732223968684109182789776167335564711086135246557417618294534363804430042014645114426862276986713558031981947231970487556690491537218248329616551963781365447196835607505986069136834803438387843013289890649374130176817623810944097330936263424581232412631343920195552745963153570565265828284470362571041762165651546897447345185665931756725058554515757904457545538669605147704580135129302962021807607086985883051919381737599639691442977802800937078461663995711162296284679211793523163020724636003246121012566079603365902486684683619885686520133500440541467104273293790375154115284180258483680160827619104686396222114029971216946459587887185833948479042738458808242693095188703130920989218484592847535885321513585332493250925253084205187532203170807392582758677470512467923849704743676226279471054551859836236690283140953470970013038289591221206634272127604731290820301123080965947721039707808226250612551725312529000563575127670328499806818866788849084074303516044324176482616018895971484366027133737661089458536892453303482154445599764000605313294042580948354615511259409445556326882794884554463235401658768473842269395259264449319851236461483509474328009174992060395413668935918723701333326385547360944982752248241013450820787184443373002898635682869433796131800748988041103041302049200600736532557236797140863988567641739133682234850235061020110183912846943062338477115412458399120780123289886820818888506169990731295167733925161379355992350653541351921900888017649663549004035707822068110535016208389235971496901830824502660115486969137494644246221675024827256118469152491932662095757131431347496489284428822077366462008160715951854081644036930370010489350392226295985458445734877570370607109817651610034004122109063453119480106434239930956127922452178559266487864857712766800122607111436152958290574213820996624361572294318492022995837760377713790214672029708310300103490086315005463027094679*t^25 + 452671090397327912562475273209217134640655562706160598829648149919325737626702970121066570303348081090828785020449735134243921344173009957793494425281373314520525081736913510066007587548603006293620277688275715656998384650317580116194676014940151213553675814696847181777605136198248239793406040174862198113010988521681823998714185606791988746534404988901069974287401458312686551075143858149104834346795486117703173142688906038075424070581653069442011056363710402101358765195776238312325197280104058326378431422174256580642998208730678826319303387512207637297875016625466999633645755841492367248381686119433821906895108150957291039393848793222448337888412775375665652367583589558966124759071527174197577195465407593197120179659878390452819168815785873352976449288791579024475054361731335623433702794736700049517024722000867931128982478661016374345280130594738906372344185765238020526415326922408136046209372919688953800533522928483352441769395418843281544091822664657748773672737859446216568066634937156831147862194198706753742355528103803297940341341320461405132491727911337131822889532544296408753138194609522284701560743406175970032515851785543469165779500685432705616170039753984712484019922460058408354695521753099072793824742363810088592148630679668425299250940071007154678479006751618420882406331589215199201834528429904288658614560492551423363896368678556608358812667655453849439856787458901562648756032985674382698159219077712920004111631359898176447395641799317865299743241882556775099810506982650885384810549041357402503888177295716399974708925470116976841314608780737037868501454956027136647600714792634769193080941696865544689336945678655704865860013994684690294842264574779817276834270096168051199082159842403104583903278858390142880630751361854129700317868311347080089981135798640317087740654773365477679610154049794449122811750731486305413927625846741178502703860319742535964263837620534616018497919178092024411078723577219779422631532644918971523161426237593839399516300367476772988107282408110216720156632409249269618002055847420780739066340039558709928388278749016799366123956841167017671085691182359133626198053975224202875841780529889069645767431260896315373179204754055476332783240950345080409072627578317985376181368172337758368041216541613622165635094532176835097968471526247139819430821732741509993961978434672166364108932881037940312814247051133967252332358215606639644637050722445889126971001320927009665876452411261289889877955548979427455826357598459627195449875045536688170806007134543682442061290807502751078593069220050786703164300598338687072692712091834518424723639006012552713897584963065905292010689289216334447590349392126041569100652781862347165556715039911205226669758365109781580601837336336166096696867022105083335024831249815330866751085709000659705267550054417209116587621274156551326217384908453745273833509154756467365097950622801507083960748460709997881896093696273620715176820159703089339695006229177183253181154033551984781305345227379185140601522879993640241636635126307053821429728342714025894168650969250690817831854754175796681528104785/800103279054423503739211528528397399731157913641411169739648862702972966256682497249197680281808508845718356261865291471715081763136476293400273664360082009615170365931527230694683125766702294693128016296895140511180028979171856845607057492606166552942707382848777899129702258766364553388178546422252287026152784959286893369041978866691222098326160569759722095341522129776562636691542788970354552951762901916552554426762750426927199128714369282617251171750022391258240112216044953272276888765720065711223436922654351069944805680290374546943713037686156843707283423832243084803440651838747848166873146001819168313851924378302236798197515306549095367024192810425980959683142029170109878635189816521888562415152829098666732342412322957395872751488171854022146642994594504025400530083710102358609873567182869608544475447357769743144020625440109405509016904707561466610491852074098366208419563105120652211038231257482996603323529940921811842608981742243152099677220359549741344677081845979472544925824747697553535537962032914226547314898414109181816769890973736072450529126664818930340165522886461843925470607015064491947680526019957337454947677859528871746633240535110818794079013005342535325731449605142117190074070620687681866942857508379154277977178355255280753176253435084618506655958998661664437554791184518217785444935720745350297667083923456752029553661801339351384145692938249789272681891035031295598657499662437144814645169321477086631377949702026220065279038843833071762704182358187085436971715979511972501328835564887059784784180913424799984078209345599391726830776362609905462974342188705561432807794794668655509417394588089379942580118608653714251767829198877196198353413064424236337957890181553832996126034135657359664462675314602937683999255156020683699131903864945628517294877548193460604140882899307112707399393151950491919045305436362444206966207322318573921416111214788117491125167053239726698366284760287060174661008966275964883236686134210159347849081040526728453149086699264794636931537301767071538169568443047475460034988258444655592024739189447926645564707732177571828169989705487147746320804260957526693040018867048109610084178695327569819809973652343973970436972561332516840982956532136229264000069600577793009929756440193107104100296477995382639171544239378236495958411440870691857462361830757705796638560263193162393704062420927567210576238346078335270484219853362254486715806312097779682342637327632730936546949079386937903266915235819419337811231613085076439653752998056983426263804535680520449686038071819326938514608502482942613696424462232876692705678930421451718347552827394560288761709782063301108758085139151224411523917260605679017582778678395923666783837621292513735979475015258094320748403621851441665476470526178915374570340254967096158114420911713475177358679700741407058667275868981307942540599934608819361065251259755099813512347254418937874977847816117630489636625686945250740359777577028294752885363875944622284411173556478858454849506107203617707480585803808203006683022176658805573404942829173922874964198169172641935785735193188035526574301635256*t^23 - 29631185428627581217284881973625510611543830045337669379466555781126190822046430145688225766194152963814361847746755303155612607802492960764455805460805441049927745673616377136076233323851773033000846023068115037877718713466459563628104472878256223564003629808307720252748247159886908490187034570248328006748150555875722843337311890237529439291860235598644622368431599695397096728498820286839072303017642670255539745892971271288409766518826446297180473394864608025097454806456536976206571544786825346936904745785072662757892826104245235357052250647169815792462623160140328417371559949394217811046106134103498129672289151861917414278822325572771131611817210618541598030185041165055619818760571047419663825705359081837291300762173965237007585122054954545677307461145030566387269843649177196721060697188983173712877542871226267138254716656773606951360468237871453732264383023497620778503525552023729216618325876163975397124270751102405727727857102404886194246442870849266691490811348883852851322294837616083051603072381664033395109855233580548436639249950513678301833493765531472001376892674441215406943281423858125082276706148341235489311929780874292379952448591604035848130184490454282640009188264148779799881643052646371404070667112727915278506087769396590803423606967160525754721004277202968002314066136859268345246590898315137386993970753732380234328422065322483569990788835212743618491520175777861000321648916727198521410274715674984247212738819867247955149594297608683796741059642743848571067423158751229922500626543867686566527716443015873299187490354969502486706465061232466603002542433008602036320893737697058490863889271550400159530637747300756009753169635994881406100186480286513423725951742142170053960790691641771972395072122729236479475655199755094660794373407826993912693717246227574553333601987680813945927285898457338464011677580550018263868228984687216012311523572828510347940489635328507673782103265419805572170956188376742654549597158239746899453364982742860713381496372937501927800571713308591375796733623463006918762519320918475951693192275475725569567435849748923308067446815343071071111946340040795398633587200650173438716778822914559950136937186105446495375054326115436113660486561651045930552659940194364043371047581869828839749487942669069672712630740615365705269136956131897826708387319600258855733006441183400241825784896501910432239253460458059364177922624333771765653531558921129808756539473605536377131924847937215686815729075044224566991073494271429985912554296713824448708406783393661529999898658984583483940900318332984411341809532635467367735242848219319255411635636787149535126115730972017603795543888178909043146484642065710161927905978958014111012915198266586496615287311162045104209805165712430608666951110642994871658905392796496542767174283955034004488425683512228146440508981657291709358841113719569242135358356069822304632718208347403764450811730768210444108962453741039870702346415265730290201383466628573203541449847081472246785593486327213283917625290911185211286762165826438394069278766924755069094998613223625263028898654243501044567657343/800103279054423503739211528528397399731157913641411169739648862702972966256682497249197680281808508845718356261865291471715081763136476293400273664360082009615170365931527230694683125766702294693128016296895140511180028979171856845607057492606166552942707382848777899129702258766364553388178546422252287026152784959286893369041978866691222098326160569759722095341522129776562636691542788970354552951762901916552554426762750426927199128714369282617251171750022391258240112216044953272276888765720065711223436922654351069944805680290374546943713037686156843707283423832243084803440651838747848166873146001819168313851924378302236798197515306549095367024192810425980959683142029170109878635189816521888562415152829098666732342412322957395872751488171854022146642994594504025400530083710102358609873567182869608544475447357769743144020625440109405509016904707561466610491852074098366208419563105120652211038231257482996603323529940921811842608981742243152099677220359549741344677081845979472544925824747697553535537962032914226547314898414109181816769890973736072450529126664818930340165522886461843925470607015064491947680526019957337454947677859528871746633240535110818794079013005342535325731449605142117190074070620687681866942857508379154277977178355255280753176253435084618506655958998661664437554791184518217785444935720745350297667083923456752029553661801339351384145692938249789272681891035031295598657499662437144814645169321477086631377949702026220065279038843833071762704182358187085436971715979511972501328835564887059784784180913424799984078209345599391726830776362609905462974342188705561432807794794668655509417394588089379942580118608653714251767829198877196198353413064424236337957890181553832996126034135657359664462675314602937683999255156020683699131903864945628517294877548193460604140882899307112707399393151950491919045305436362444206966207322318573921416111214788117491125167053239726698366284760287060174661008966275964883236686134210159347849081040526728453149086699264794636931537301767071538169568443047475460034988258444655592024739189447926645564707732177571828169989705487147746320804260957526693040018867048109610084178695327569819809973652343973970436972561332516840982956532136229264000069600577793009929756440193107104100296477995382639171544239378236495958411440870691857462361830757705796638560263193162393704062420927567210576238346078335270484219853362254486715806312097779682342637327632730936546949079386937903266915235819419337811231613085076439653752998056983426263804535680520449686038071819326938514608502482942613696424462232876692705678930421451718347552827394560288761709782063301108758085139151224411523917260605679017582778678395923666783837621292513735979475015258094320748403621851441665476470526178915374570340254967096158114420911713475177358679700741407058667275868981307942540599934608819361065251259755099813512347254418937874977847816117630489636625686945250740359777577028294752885363875944622284411173556478858454849506107203617707480585803808203006683022176658805573404942829173922874964198169172641935785735193188035526574301635256*t^21 + 223773543451183071377554206980575160879928395240954904958794110121248860791689809027097909933601393115602934073349235925319953714583303590919752749964404471845660503034229900445779499495634401021923170215538986284494391098377822278299468205796346370041377312003349724773541726349966420931458160192179579056509114556797940642032104592383409826566805162178198638191877116855822215483881751277010598336015562580966604878215615187539308164728683379006370957265245435482070372264447228187717522093801029496239779016709481296521025469594373863463408730776066978092014893880473701684000082637499647132347592764439964865835629862869301465919991549519826598863643450705180847774122396084203778633419027252267195424229429858277444948240054302843836496762940399718057451163259514148023666397988276834818115898460388211077550042162365372296018214690467378070685794705904443478924082683937564776807187230739449951239319622202184214082522055647898379445676059504831813271953281665856410729990732059908268706425323646901431200827377791997361113431627191481693592252210508358887875336089151398907291716310321329396481310220591696030475792288948679845521349221895310361334977125203180556904161881137446026266250559789963245002561173805723304128869273270971580577891791840098891579259510422799885730298600678281680918253023483846876399253704161818071801145418186862274483433496015944684806798903210882952001818992651384056823710326712229479992051142551989945720119876461364947575428827589653675695679314884183967586067545304298581556200845345110079275631590660977390218097541922666031741821341065683261816680256730332574643059167069962325800849904406461004672096987638464607458551770338351391042434531553083820452374582831604868554289414915166681588277525502272583709653851165070257480109067693508813803553335337418084764003443791914964741859290294948633893841231504206894834527509772512630250082297735077205338766345008872519830902114606749496017693991142047284470580541945800467005237554609722873376487981190419314214878795212790900068597903389955608378736387820631152819548376929979263192987335996352540608250733135668907547013734253035582249264294623427635617696717795604893431639059767735955126475380650612763300712432153500679312979402406175405359619530801755741817953463036107772208817035916680461078236866618964159974472357320204346188499588628738869655233519288054840014037951933838835819247178089895043547790258355240484047346977435242540942976696900067894761268529299755184153080887642778080734392119170865298566785103438397595052952055328724480505375130292692220279529224542829675514849796148939712408376590816756978264443523418578496803325269184047265125276228042996872175093809307893481866078182037330005354525725652913930129149925283618356572520223870501840807464027735561905862026869475498944729238860472905091603530258733560069178637258053392920827482374380092988890980858467302242681490325698755180435513009274945849996712383916491104218529830426185800503855834852365277418364054911122321920922259772366193737710109681036876765787494111289133174244860247775949276748408484427440780369/114300468436346214819887361218342485675879701948773024248521266100424709465240356749885382897401215549388336608837898781673583109019496613342896237765726001373595766561646747242097589395243184956161145185270734358740004139881693835086722498943738078991815340406968271304243179823766364769739792346036041003736112137040984767005996980955888871189451509965674585048788875682366090955934684138622078993108985988078936346680392918132457018387767040373893024535717484465462873173720707610325269823674295101603348131807764438563543668612910649563387576812308120529611917690320440686205807405535406880981878000259881187693132054043176685456787900935585052432027544346568708526163147024301411233598545217412651773593261299809533191773188993913696107355453122003163806142084929146485790011958586051229981938168981372649210778193967106163431517920015629358430986386794495230070264582014052315488509015017236030148318751068999514760504277274544548944140248891878871382460051364248763525297406568496077846546392528221933648280290416318078187842630587025973824270139105153207218446666402704334309360412351691989352943859294927421097218002851048207849668265646981678090462933587259827725573286477505046533064229306016741439152945812525980991836786911307753996739765036468679025179062154945500950851285523094919650684454931173969349276531535050042523869131922393147079094543048478769163670419749969896097413005004470799808214237491020687806452760211012375911135671718031437897005549119010251814883194026726490995959425644567500189833652126722826397740130489257140582601335085627389547253766087129351853477455529365918972542113524093644202484941155625706082874086950530607395404171268170885479059009203462333993984311650547570875147733665337094923239330657562526285607879431526242733129123563661216756411078313351514877268985615301815342770450278641702720757919480349172423743903188367703059444459255445355875023864748532385480897822898151453523001280896566411890955162030022763978440148646675493307012385609256376704505328823867362595652634721067922862141179777807941717819884206846663652101104596795975452855672212449678045829180136789527577145552435444230012025527903938545687139093191996281490996080190359548711850933162318466285724228653970429989965205741872443442899496856483234167363462768319499422630205838670265351765975822529399519794323313308913386294631561081030082319763725476467212031407623179212387972330299682811763233903947532990935278439912419700466702176545631333973033087583582348521964714008140489466257790811502921383719724545618134073515500354706087670917780318982384672239847203064531192507546770651469823101397437614444108297877021603487360559608657954145368968382627989095254833945898930533711353573608299188678343374550205952210924360882702196367191464995299451159202987387639311051239957248772436952467981283043991791514276372688480152178751393585687644621036345562553568263973731090069948089383849321534337111082432613536126480553706374612058739079496979779264215158171945386782940829115457572383288882379829367629277547024846124994885452738948847969390741884005075224900233608*t^19 - 330071485088430171994448478476512428724883704167146390975978970464964446595105033980789246476551442209661763616950771502688209286004432005557250575162240727683742993172943372811096421449108179078850134811211463229918948236181797984744696020104709245918379114775510856490529396970234836344788983526860811997451240452258339291777676532071017639376806381738546130214716002138415746480639532034934672238181522012590888062746638213563861807859338641107411340306253609903451159261353803319054632818147174147076962645137456024774876473226762383940897493050806857951555707068238890060019228299219602961620564438313645612854059571001062946021427919573711166702666283091085171145253488595009263332747015871866639041074011993579235457067088132118587084933399509520984525623169808660161468646293675701797843118348783770723295741549703397957588817292070245735742503723273446307091474807815132261226447344955960051569123216551414516249302819507396696243268981060341126711699144360520535470228518879938803551394033716196782647958300282426684919577003125672635459731895026485575482016497848356753384042980427258346073034376966058113240795535465144887296544954281869443893338035350594652390508001549662858610437234461927540514086831231220841853460491817583154509476202728144196038414385172486868770394177241833728410679966254051864987179874115923194680923753804480451132894857916365830118382336246483312301498053896177048140327138444817896651413059593561151033470853352676282950263514479354563838338421022013103376878633701503976719811096205078410121060419321174811902200161472538349781013027898320812572350731246521447660688135526588869188380356156354904127957549107302263058332769070754459734299262327423745632406932479851914685865458773869586893517308419507854252676969618408730768188983330719898372299118349036554825523857615676908315989648673852983713384211919916692106280385852457041860053048857188492562517375597204154498880301348532556023258744073223757954254129354417921768617740727574267206727478245989879762961015779959796218625947584256217983547885738354246467708653453547940664353171125375173946979561649688888269820987761042052197267762839162209528127465749634061744620593664878333066299300798932481751948854951411773847894204324423186541850833942824675887317577956012532176513431139141610829379450480099106769394609344030200682611734093591692836665765863176260808481183492236566619422333756565458069718671546293814599932914744967170230032858555333386641512281326199137229507227503183416618031912111101246283539535723609619562828406425493281771749479809268398544897630485399733133815025571979351907776122354904015887992102999300822509649770758477080628085952095949614075110115627891565509005749748735818333516967587909692094844737595894303834941338853104605941892993006325438006743649860570593344772798723136006170942484590879960987202406634688070718812911470674972074730892526583250935104912093776625763597424747230901193212226570861149947648925405710138522156555448711548293868246960077694994013959148717481979711669366772235583385436066435668162309691602632758049397743943602288073731/4036611280041490007586548388289884625711330526717194698460935239651841055325067335745952206534537664928398624448959478026472329797478011976478072396884323522193829440150787757865656972853061952925480443121929618669186461992664029649641620883749907947553057548056616318165640719039327934762915824431062290184575328629184251508474946011652706977269577009840402450933543978045665633233272266158706052861901557789524541506449665687730455754641667583730643129656128004017136205240347095080434529036076421746097189286474207277691463244171739255633319160055723625019452461589737668444426145742855685112570533588125277733794295171735345049552877975146187904310025381923558074792393244910855101986559149520204702109530438535378777456832095521899478317658370782322258627438894076699577110422326907388174625290072973739348443798323785696613818343385815121026694308712584542072481449185864689668041555214556072433132730629857824968647282634274704860079900368760564352506878656074258964498661042497940433422769967707206183052424993123654234949600269678654128215013859976726423346195429274453069556886141472911834517122609836647345064909469108070919322495065743405578878980444055333915992614485600309801246636729701959658193243507379207012922236000920394891148020123130025453994481616103601638843221715052457425558382592569354391229713297895714659658746711575042194214338862396276532043307981696305277966532966210521403753250176656572711480515900083647591388001880147320780467932813623993629883506483785972392541514453026568033019914767212158763835980397804817964785552412760840967695119844445462899667545929484449033188197798666675539993020816601307830610974333884528292753484153733824429286768167132801374208603848290390529327585752075852141762820572169708165139099320976532045996296942695614549660622818329414025402499439361448320789419586156241185559398103753383931385903107336564671204591166337043883796895434013959508299075745508401332312308393768213809412153353797119717343859986416802947842384775990054145722267138990263173772785152517714538973512191100480468034586436989163753187360062339478922571902950239670208881651572199251210750771878114898859898375222291724429266859554306816046339914200406908272929051376416615309353734601411271501224560686989284713167661178457907901384257027239072848030782532513039371107103672469327740935894260170014783273878830393966904486134813673405763119635500797539553280496506899324562796313134147086153556412272696506263850376866427296057679221145714934518854648584182224654308367243922024223603996587900514103333100038842514990904517399686167374477523024908226338430134941216165065857949351612594315614098709552417895733447232078275344346199197020035942947030405167494111595697257429934505429916017009904943870012955383851250651867000623470090938168659847683037651684805996121326058211338995922025900319970845998430637470641320841916291616599361709128647638230187444049219367187520776291589554542751772775835181659840913931127048544340706941383598480703966027965962965077475319430886319835026614697117581772197361661480988833404051971641463377231867153055618472*t^17 + 45613922903469296663234779777847339500761792814949047319911715209563460785886029290689142524292366573355098248035466391983135006037050374558695959479316987083158204022617512450565027920397969070655189827658414500867316438781320794451241989524538671060018633966460483250492423371943669965798278323164224993412834273895896279227735832942383634084062344981358064383555930192315972016814942535265271386872998412570555590949267590330089098987786417496073920063409001910441862164459594372446993919557129962866130395949291735921944420254836624670958227337877877178357158699633591496425431572032021293748970406013970294735619576877518690274647729063392398264140919402751972255798191708663679494567863730610684572473391777491637933978975189689611060824846463083263668437931450703381941918499924445127229193530329767934442942229702221426368208189760895037044481318279599312694877568849129337608442998974913218079986372839828125988639689470190625503548154515697350706593162896001628510683273472858843711464562190543322992479111895056755818480311323735023122953242179212755648799326248658320239302310245183069781984734030109332668296455519913266395597453040316888905360300632039760859674105064198030261952573359561458403663332011606143387729287310068442033359703342003849580117017584364848401547656798636034414382979769163694453677066111734718532777494472522722397076602619634161005247210071476024896455384858551746890404990043114223255066424176761074723142291716003918546702096340601144622757205972196511657516187032099207931945193765660620442102015800190283989764090066289179729980984860493928513657662145949185598334332268217345942804887859974160862209600803745402558745430647689948632353290192542087700632309031427083076085233171897466272463337871532043521268977709751936833131187004292861079176980228039937467507037927167850181315121627678554530833641718966741363153198465352250493818364837464223538316129451347440113788151759988094288572901599163601878737378975292901965902895705786786530316923405948417056373354944731134133148234521619978330461224974450437127511757341505958040588333433605196530663013801125757117648341287060998404416688786510527414374972411863289030346695997896842735177743434093959005866869277889726472981572777728243491710873822551799354617681956727318142877754957734894274124929721228428950305150455091689832909239592384836714135084347438028156845986697547297650637274764778719572707113799796396042086424305438235108569568695827709862011861814318460748328896144346065833896641178804513437570688931374583718903871164722064617092814476594301849028453505380880907317508413969988330683607884559065132397734285726909717895498421547918168307231724130306516597470263710241206041497499845894471685669888228486676130455785047935859580478841846598620496847468715839727010056389063457704906876448119119083474243744869372302786733621498713425422392002765244103327570315783612303186947670528972776381427925621002067011688234433198149044062085508627856048532900359571739375276779271436477760094066697897090880378445840306405294061057073710924756707180924293733955422988825524511/17381408956535389756795092315654881981971135679193875872806537668913926599341626974822009939099235310960116686796716479606033240260633681696993597388423229295682085605670447942933422960029970458517249025265935447488104018213923350556769495850331671938814070598112710755493563160364935640856227823779935419711716858058814102977669085877062451588009417864587924726688008663311507251551821902157616196091971384438910228352104092510297539740465507768216898602372759614436654219032292994434800555621698210700608244628665758968310927704432390605923648404852407960600474035454278385507308611795977625284021418895007399379204744937409528384441672787448918869821303279338047468453598120693362357116259657107873115199408544269985977955998659742524392113694634079478416217989691324279305905336249272799759370319245763437568105685381941037820411783663924400859360984822835205245687162601519244666067125796147151770167209689214105470018221823252633684477749361908721120851396928067528748023719275096955595675334118721731484461616887629222001315604722744168264828916781391538386908884128389485557134453535754035778463744999296613148360068506595838873159189087641288071366212684226003579299682867495130511863346011707460212625993791809459477624574810560742853432578256070026403858883035331520704404472426514011685005442487344322659652100757250559401537443875560318892033717185913028418519571662537002729530393008788553701754616875108581957185114443507167412924544659808197784820320829354519352147634107675694873737363357799409863390378869180949282318117316485495542427936969266502488250771480242469061478996485154174059123023655038232145642112697378277770110019391270410835823643633797667590710795640113507595847878196550360621101120958434920184207153244636752426157266087988278405618268838055850126257243196718393482611842572057031887795632431996659607940774202412031232795816912338148854260026186971652980879932170984061523109434315063178996236038186565801689922423578603858073513920537045057212282929629500306130317746402016167512231376733217425032800847998462147687493840299398676210630144772882006745857705011249492214568489473051804220865241629599987792585326092191777939479252204357184844114358329003619041221283842401131459047609216411109222905348163214698443795942893666367404880394439286622247395721020162700547023727680316036835149449813898034755010863450098091327155302438091588091085862979642010921292460509929948124725038309347400602819174141665002887693200636345823047954608640868569304658025577780707532053252619427779097404451808942514384517070667910406105923699210442554013587349180381357025790246791107410515663334677064885755454081438008513782533453998877408065714914072703409767470062319725744605469722536006870224811344694466821755096392086384996627387253907224108550967154497957473304732842180248953308818746825336403410313740934163910918669593332209142684367638254440288906014498290837775427232715228705721880293659175474718564755197630317758132863513656116020255556291808607064344620625816637793303636132890838313404403002286130465942054253272600411550600412081393714797987905524*t^15 - 62458646094516315489016459837161156679899020064407419034415046110353325612350358290164170719481874768502012095346594877791333317473153518393805730066624216184349374438879998466173806055208389642298574127506551998245153262046910954593662499917435666506151585039925482210233707498639051580631936496233084649931488463695486006202579952352888354026890959746719777238445840589400409588168297393846550176619652303807679017761802704998815874162240549467552850543089926305240792238822264044070209706534620200135081725468203600054953443471944684088296522872885548164423461891630510609915006802119854181702625944228981170481284640963621423494719257914367797618742677802067651868396825680281244762896083314315582739745189318370543822137451803589235247823191884145030994822466957651112547852738393036062663558549369574617085299963691316054344200863248652388051885755075115676227685088713987219502289301318832421971427637956123939343069044694411761844725691041008332993608973643726825045939200115343698114420074813494551403322379935302035934361820700009775743019919606016925023074829497594523235509506284565359901711826375780066582046422825080413722418116068166810163693184415847526853618979732895502080377712629522757846023788189534644589186525061897556952092112314560266267433113996585274211973298263533122798155335863831054466158790974922755206265952371338995295676768045840554966563831887973492693903594874448629639777747463754366074682595286797006578393052552711549781239526357377432306908882832662566337807566898880515659757047010229287012145023453510411775103868571290872813613605356394552462132869004705736844642405253929680160860291695872861809949063915139186428729097328188373543337219051168910978617796790256590295314772503729817977924896023521702640987841466833611008698934433598685370973326704101575007033147732868914844365930682510298215584741951031957058996812015103230213968727876374354915427428585188685682775356999529108416213886838315537504538175285556186226723739693055688954115687921350818465188413929053793347989217306146626274974179308770649592521880119600096561234593224728357876861626760283001235621956440771873341006237886523717664053587768681188651287525312110835840352109461001543617969969545420864681379603919019234448884325392497386556158576151253664445028804812324658384023591839544323763691605731566574393419760397644835938257592596589881715902301262080861372881809024212516664982652431611061369221297979366804013047131987055686704789416794182980622248125754901739697978019220648556271096737661421201656298554671373868277825914902393247702446911626895330187389094089323765769085134032097063525534658191874416841276237366194832254091424979718638458851118110504791627567549139978249907194971521590525763657629401209501043769662776532352558950058723162451434012948182194923752579942936813575653111935321291819313512515531853176007834764843847263120409999110710450541138665821699440735086999383571131151348014830924948108760966223506324445128671500501467151393941446643639116269790048784381464305020881838477751451052476664645932379195766271369738317413418820495797/1000672544211966010284060314744131062676338239816447425248719240081758917076382238693324286493855975759561003539868105897318770832147910531984059963933508772308554357012170074428881350413154013540350193883167426476815131334315872896339729546811951970191724350148488919209129421946724151895008544711901996306260270542528869071428663086922309712852542199918419094979323927330648203196483460938502761003580638275554403146556849897378558359343942804370201448108031732088281664324287725251032089130792054130335017512193185837747043409269464773455318615307931486874570148041153455622777910079111283284208661687812568849974216029968005705561427733334559186362569317367604732826685720377060718559693234544924695060765949048686335588038208553748190003116991076289971676549977943383508611407215493848329003748379434666477135227315560319748803706973794504792331782411943226816287418075487465085775007385121043166196769357821897786345334770681544482120647570407030658814730423144459155064794123980581872151022807120693969748290229387796638075741243323699972960864780414398567132040043391566097075026396415553774102984176388076442684158229736874723697593314617062727537226244534725634636824599371505370897275491816872352241182214014173167068957664093711338561904148170888662965018551891228977696428912555020958436741903199966004548542372167425062688512840264401216212798289417564350380483911428916014285821197505969591686730085809822646963657302961912638201227356843243386754655613461410185559356649341900719159451061884737453563760383468560365824885896934807814799779799802057214680722986648245004539433654788161735118082647568629650670538773863349420193476830668853652405275483488637148436635806137963365875242130458542190043393106607038976319354679655515889677339747637039456780594620248072514411667001182501796213224650934140550111662838584950546000018857653149798116673459381753426895255793335653735899230380700939541973300289852923019354731912740859725862676671739622114803729996632736865221431520098374767216864542858930786775606403355231755459820249054320788294288234379666644697706906210206959797236445647649337495871608234268157286956053818399297201698059307612358515734091193706498882583772369779781944596769783950853999455216316239573832979329967931924692823569449649437738114137004644109385782224446509760064366036452480406366461182142986858038482567198504400691940983221558571529657540113675771611551655071681299180598634095286063276589597012999451962908550921052384046529611752861918539597758263660733631065829375627853750570582714833328137197068452556237241035825972621323925100245670526697341924208116612348258903410693878422778284974216775864908711708792513635783301481614210590898633587835639296572042597430109814371281701695732738186263715830450520119580474944473678005680466096694534543905056948618311921993567230081510622348228066865157174835158982897785971451173791348061303406115886803356739254891024057988251192092530901654513763520716865218220570857630679451855597942695520990126016029157861528766480222143977185996344274472939682092552009836852264984566581257381009084160846596*t^13 + 51381898136538843253311475015513204831858191728874070360920169620826799683569233365448824564186899485338218441620740291319563487040851964248605228785754777284320553788204792410829925968560125466650455739471289202756491525010663041991113239062190121918470010028272200615406932002823725178987228549403765349966807941800530176643363203099747973994283419492376684366077185780973352329654985088872891920603017104862938729694354281162538673448660481114052232752538704999846780761475442702894530438396463775331890654465885699889132866925537795344219833950134863298168750068300616833180329296051402208094315016894647758314640212872126888380891588663005280999577998749998279518346240808818740644020476061018205424340026213829868231499479176461352164267920892288451012336270214440290295206785871248687875428155809793885823517015165828419884686782574212674498528626168189339468139755793367246395782045403682694676109352481324619159910014920670178668809494597953368898444581733556041632024925711100800491958575028768745720764752025984314210027474446410752646437281520181647725450689956805629028985525206837476356232092808746844583232590744855710081444894090309524324369314302349834830435046733442064894660445184133187461384560825978159704999894923535156681761135995204751229218915531030044000557960716187868524263090841535947104180920750398825569102924750367515386447932310029954739132076756123010483437825817901531427133896041646874642648667091801075439448583788799485737508335595868405142257188906090428678240485767631916710670563601864543146920261382906865898788436778283881722504623454011050451507454051549733751313491739173522606040530010154289790778471656764010681959764199845667431317540014560255696245255191990291287788002199613666562041863230689174757531951248090555071155583454814266826814897396274292219110760635948604497431034989097277583982968932030186979117466134962346582436111400947628138161548952062390885526300522580058738608162639302793695973833065879022117436714227097071692864159731183899026356143581624861738878112686814490530050404818689936206867306982934346412158445214292349318837377226882390193874438305922590600367699132495291087652903840092125358461034116248324946331155855819294822318802818872750009414199909931446368717192910738459862891340577172535003000639988437120114469192588696438050415660758176265719089017745608675307480134635097270572490563570770541431526888148578756659871276295334350676588710340508060149671604478976921137957034442960806352308359687140105125408274383353579019787824102353712598856979678106336810739098455317800614595804990934984242407577109404718077579116848987912046578264401724414610476831272011471995339081371408084678967649917112327073663023384769048642563896503801336521199084683017888687905057811328869955660207743453130551004522936613296414272890026559337005075841357060486181428638495854119966983237898015956625845528138678425231270917110558607084929099692638326708363534999407171545320713314017948142522642626127244252368843660360128929194262435077936245823889379847792402406584820086200422727168225131050984220885309493282025/49032954666386334503918955422462422071140573751005923837187242764006186936742729695972890038198942812218489173453537188968619770775247616067218938232741929843119163493596333647015186170244546663477159500275203897363941435381477771920646747793785646539394493157275957041247341675389483442855418690883197819006753256583914584500004491259193175929774567796002535653986872439201761956627689585986635289175451275502165754181285644971549359607853197414139870957293554872325801551890098537300572367408810652386415858097466106049605127054203773899310612150088642856853937254016519325516117593876452880926224422702815873648736585468432279572509958933393400131765896551012631908507600298475975209424968492701310057977531503385630443813872219133661310152732562738208612150948919225791921958953559198568121183670592298657379626138462455667691381641715930734824257338185218113998083485698885789202975361870931115143641698533272991530921403763395679623911730949944502281921790734078498598174912075048511735400117548914004517666221240002035265711320922861298675082374240305529789469962126186738756676293424362134931046224643015745691523753257106861461182072416236073649324085982201556097204405369203763173966499099026745259817928486694485186378925540591855589533303260373544485285909042670219907125016715196026963400353256798334222878576236203828071737129172955659594427116181460653168643711660016884700005238677792509992649774204681309701219207845133719271860140485318925950978125059609099092408475817753135238813102032352135224624258789959457925419408949805582925189210190300803519355426345764005222432249084619925020786049730862852882856399919304121589480364702773828967858498690943220273395154500760204927886864392468567312126262223744909839648379303120278594189647634214933382249136392155553206171683057942588014448007895772886955471479090662576754000924025004340107716999509705917917867533873447033059062288654346037556691714202793227948381863724302126567271156915241483625382769835004106395850144484820363593626362600087608552004713764406356017531192203661718626420123484603665590187638404300141030064585836734817537297708803479139707060846637101565562883204906073005567270970468491618445246604846119209315285241719413591845973305599495739117815987168428664309948354903032822449167592713227561359903328997878978243153935786171539911956597925006356043885645792726715633905108177856370004953219465570112808966031098512383659849333070669017100552890253636973146182518995131566818279950975890234008440290154919375947922225639405764833777958553026833078722656354175255624810755472658444872329912037855808169754286197714005064686267124000042716135963736622017380526873730833168153381772599096318954033045803946325532030087274075380904192803383090904171126922075692075485859443272279210222278342838738032192651347790482297284177684794273994020495063175276392701566922790161991512601107515776055003866899678453364480223489660178841424308412534014181071174412515126395692807972023903293140924299192080528516174785428735214909557530885054882113820869449174044422535048482005760984243762481611669445123881483204*t^11 - 27135053831827177858090722546494642286728859539241731267622455282054616577565423592947867078036717714149345533076425449656852953021432764098136288104855311160561999273535773372518167172560333916303177944519707448386982480916249328854745356481922596255150190051339147910974664766551414364209443266761559490633260091555293121328368474739282866310395257699817796024561919259195760634221725416766823296867546322439453702774172178556183598325338063167421131897781281224777470833928436236933831673698307210458748230749326480051825573234065951840396676055590747999444145899664504023518482746640193741434379125071834561874592196854560140015045048302057721010523504172460254104703213983793416406910372102314868725483864716547922562203258219758723710530012836196567668141388975069529492003162658758920431195964629037736805218885095934657105426900336983905051831077316112281157203562239994072712427338767487657363641304310215668215650648661514706734254080147946279177302174874293015666947216663725596869833336721377960332036730308127868759545474393374681833192700746045619798892649834629389430189210413666169018806998109319971175787218573002914971217746039731317523759360797653827455340265996453665138428359491249308207369738731565172996752102582035205570496364632982756938015979700289888479060163740349953353049448718580719712748476603766963698455352832961703951525313360303770537456129084052821607345451695343424144122454480503669019751069076968699394060780280949505056880568909119706116619062511351357817023298266572070721763736045436776832839720674819796573901359645159508035046614291095097937808197088333596099125419131236926985195257877038692149005230734336771708943427065865495436503539055370764564276965851949686898945434260325866592098334698431151979145741017935682981393379765997729104276510336937235168009940326166779315636231616833298241699569772606030230212038245303728501243499191728751586512539973933717239043257450501599635787913148715279758644271805371634358983824381973621745196775753226233982409754567575829676309470892186651774971722892588635788545441556781230974181981450502424589862231276326814001337112138033032027652263618198115046830587668880150917190202155730318950145090337388843804664102170714815812914151436186488070537474502171633189822584189936448447806632261774799521305507889994965858660300278540515039988444850774453926539115255116126738167849583692163383779674704047856412681834970722223263797979792500119467277146719031983520209020575160288693872320551200552093586090685275002431854659633741298087634667587879631581713667025345227612361114459100041403750968034430410554051516429283833809345064343597235677861542713447197153422486024011509432096365585212431241923345317452145742751005355584804481749786025658644997347364079321518300097176690551549445257480004771142406632591609871996656544201531561665682853255738218290745279366996873141438633509243047887428502289585468615356870485099030830737596608032841509279487580139087167898821648218501464196109329512130770141192723173326648195565995670463229202041552845813503782384528987882610097911429680146029/2339105848171445300366970870738531385931998567779760543088140293872482365119140120509957850607150287171539087482481972111014264492428554141820525406242414294946278726517196834646088989219586834531313639527079933897649771444840973817996649534717047044633580681670230173884886686584736833907594230978226358602482378576910416722322446477711285620412288112680589009596133428692793324663607153966959199213590384879941300604507776042747179171211718688523324177080610628472788012826440344263663668292229491067938830314280561314697634323917911806177733972956523916663599166933281299957114520679974799900170922055129830156060341160960315767185443585481413327617995064989801522188031337371041121601731170218874377203248577569251497319653670219697614255710914334045955395139777424812755953037388512622961676628750127658722880454850144149763855289838833779429059981029537857823490931360972949439925917352978712063558064826519773673392290188532827200780667633075660324880157433758920275160459351915005510329618568940092024695148267974894571631593167337217668568286079870560827040421235542661704863945590901163952606165532025053574843167347098707162414626316886149328005559457296743900226672803391358639262128219845560304923807569572284171807455493835615073128051370656883760324170278363205810150878385153365822736470497399020444475755662033125911613022363786363599014074849340607216865991645347340134203670251955898316481042333796678140562212435456424051672895990748787646626319197263080334741358432350059556847069673910587909005477692050271170159521759081634468978423168394187746647918628555798628972915572893659789470441616323790461558406116762482848103023698692180859852835671125104117452694139100171792239427374258176478436266334706102809632190911850022291171963388490901412474531259031723060240413323196181066395809557584125120288018354460050916257469822975004523590459922605232807963077673530776554572728441656471638618056573130550028140628962545465983857219906847703539284686589788674742556307522678199163332310727096888616792304076969880170053243192433907369217161606376232471899140265911707897923873131725423338862987008626817645791381522742018879237452619281610526611486439991049304768739925152401524491555185534581789231849862082154971416964284362483535938130341908856516476941866607615438411229916190446306829125649565338987699099630985901773470692373550419377675041164200168866122880856593353716359315614960536754250238211292041319828355700668550474120318187886564393671320793629327094912093049694623695085398702869941976768885511530532991154186126706830376341107146760483868797016505856307680465325984229380979683503292144016439203605830819952224273559232884030523968707423719266340741450429891228850762911454118807549884985219895425671529907173727884789154410885176235951197796733081112246814150704676473227778053370023871901967811294590142946159358152906017596910763904893007124396890803742599745681228579648495585498061083980874524547474224393968471394079673507537836605749646426883898611398404791148866072501473364454322261481620887690688023724185010175816530080478420718704402849431692*t^9 + 32376823225176082065732146832519019969519477809040758064172412048015940497994606588142357178498867593755529282418488407369776784632967868518625026458426516716964822204968906380406689059197727353591320466196681701124283191014077184949426801640698229572216182227631064511637611088411181076357565869020859268618078561510133301685276932525011999185466947271754283097452347020682467917022061540488099146481701101996044845987619017483781669167662006633946817081108618766529801417446806168162918683784770210292437029764747701265491135044375658949479989737122854774377473456545954169635870061733481378836317720220146592525688797002616428314651501833676623451577885174198701488412344392937170331052508365968363265599426057881772749273301780699223818612152904050759617574772308740488923460289463284648492714427226642788877026619124806871914878663560706921620168016377145697436815216689650940375732078262034186415479069319888761770780532763657955064299998431835425456494425005892939512150546986811390091879129212570350111196308148478744376742745216230156598324552376915007012028328359123940989442223980047149558286718563337266177285517482259892177338680530413271789719122717434075930396988319931199358990419747974346505729450584646575121283194912852411330082151638727122780841354177543972670334387339819993629099056059060423038233103280860723918061187132882211981386885678120956178636856377687737931832429044835998292824325160907037594675760237189308909592311512774010594887304300209380256676693573772785009376555127128608272646832602233277896552718993427152692576025000298752820473101488044554223309318508220214324618637041056869244466206601212218119841948065543257240893504938569680165456178163248093065488753949219563812792033079270334969939046879483381153178311014767490308247483322316854078375550181845427391251298698710198002510772605506226203386747483096031956374302105336603839514045565344526329597352965268432274258275906176923186998118849138395360060896549211662234092642499747480471484821318605767974564361370619613942785939898704683984277173952863396283563516837656234242717433092622768298188126834628260889050024601911380449645748560082354600011143299598234711794742021870202824218253461952619803544696248856768473194630211066824460215107934344860283664615687451510124620727087704512690989314017717136065359605273282596931346496515524480998907976923710318191498636858961876602579385177468280113828473457013466101369224978037447458771829474601501043765625852137242121169055357259511451158762023530753996162654334663575254001323798121712468381780797997463691536446167851644882624615203537261149876809521942277216335663799508419836337049728973452577312925667029061978213893418398030569845374425394776599483697129443088722493506499216947352387587825393686040071233013542540536789973787051749874733373295366431678132707152444383364934935051877560996890105460986324115422199554730898779436759022273496084299008009474267225257666870678871843903668977393725523908865443137696614812996973292916689893278295434882878919581467738798880893379138683155149953895600392736595927423559111451/422762604348460166392640945795585093646867530618720931840245987850426549569427745991115539946576530849845538232360162748906472856157876574895351802370339509939237955097897575272351030998950588935817423059789078579185753428504416004789499710643070502698511371623977390374773730617472962507298873114696279760048657264900545843392383221287397622131357756786586455734374852322686961941832998248554625794708914825143075067151563312147042803891633788231005011794464047272397580844526112747443212469237688017226418068381023555509035593070216270653386234901721217359094712592046736002775329685001761203009839280911359829258484818249353912869200698554903861423168160693419917220721032238534484820018149396400769016629242914358402199773194922865347755479541043321779517205789246147737049617389060649855284081217259914739703762208178684752056792910871326239967998676601737040308834647030584651405557904743626169803073400750994883917322342495880453025305929051674608191497927764638538152685127077690995919574219249488211200165218538199366262257417717684498624394442014500309476674027518605278658041534692347211223661707209159682947970351049313705038517198536159831177425851387211502809389179307680293011902542471034425637281852311117044525621166622710640059038337201880991208063196626276250108321914453508328172475773056222958227881312811671283183111515644335399948122791191349746458832384743303474781863349748239727305047335487252249194244079124071589128669728012175619921830532810600940500096045088952869379623013695208362080253178657927957806726195825596461393258166329770564315208030024242762731210109332464616686394553181889286578503505524335057915041230595207845933401983928610923122765877561578417607904926484346211944744136493724055172470715331209291993922225056723971075660018079733525729767334308193988526484737933888719108897633116621834022534282741903449158402072327703655923432038468667720442249972034122295106021382743700462980785255651638430977141745269211260731769144701805740312545264888259785625429212465827132108672221069187815998044059095686205573249102962946437289560403849516048498451596544479144508184073032867989244610744689268043752705910242792134125465496575224384872413310682807728163368447743460729695903811915269482728729229078987813811133662848158593556937808943713232394955975378841716718485130558282846513616217516083510005176716356428428575583755677019994013998571660082982209362622198657011268174632504045783804767025057673806743640666168550638308806084490689960206743554350070408890697849771335828853913307715571067980182903111118711176597996946079031865734456900555819721996285781247067591218437116976444853956969633458733587126442406513727332028489107997927058217935591919993343149364918104480331844170795836408212300064977976650839802472615536539811222841126344181871568079992579424431043961719051374281971788716976361953222941951540233041661223652767708693627527371162501403649418026996517926333776967911743015580341398362512145645768359204470047586541359469437254291690634358168741735266291238744349785678217280516982814150069733881787594545415618317416809734127912*t^7 - 295814049404198233082521122585548605392572907423061549991320529263325744115369410780361075310113768461373349433736171667657806441187021351233138902568460534090230111548982995997342669826161990861047639963685402295721234508533072453227932440852743271665658516761223512560166272486931406885091204273170633610569093665991174732125397215456715276871331753604940755859524627818934127090609833537428531723190396199462847105924135271025005329079767983560579990698208261677907714300482836763968836154971383052932097881195317897372581655632403137362633583007768118379062008314643178694436871355443618889933987564570487194990885731386590585508721759186694133694008995154654619325969706698806318844086131756789207719560775173322070187409600270262175886107967007047499363691886789677706749218228338982292010693062168838582420058975889713222106479132265212425466315456085937142291219626255583906848057391749610829267988845797964005958107739699482885218916630402500794274767905748844534284015229916174034644032769792691229242364577417918596349686626446686030661682147259983506011589474033868140857730564204641484735237010044603083360835046803435978576432031176710572952852466339594826016274478716461600194639631996843105893452343383605493825372034946064321228835016783211188019826927842266478289059733635503628048494780234493562062556852370434457598060847250767473286353752064804737936468885302508115566635461874371549124135025501207697903718644485516419894704847753790056801435494070388548312691911871631669948691176104712580216873153155979358784738750138831730270058100526596786999663523833670569880915894029308160215150622017012948312652126107771623983678671382147583530419779135975901100914669335956405543575489122927844480176339615319508001657739342658380381906752163106490114832398765852768818245226247570753309175363649371362647158276631037267128259420797480680163124360575239835693929718506112763848117024367736761861718920402656050747961131382282793857187167716308081387499847280546440272296991160065929747251214279870876980288948161889784159841143444520921929794965935054543030024009903617753138606357554123165012388975333413480586582774414539345032256446525024975567190136933884245844560659022876632782413279150148865477415896843784325812784650257530428313651065553003681864951505011921000823201394481155515714206486230515676105903073260817136506752330603343401309977845409188064652940097765594895619854530472822526413768223171430753571043225595395314924102813252539677773792237984615028465118329420026270349058750716523335071116160946381584223183277630366610282771000802556855289119973758974582157505166788796225196254761924492513358935088286311797860454750578806925096383567243138093840787024931100537291631883332023154266896423691221883673818588392752884940973486881533982278975486385414818139283383748605537241838994355820233384643074585003330485291022786333337013319771939526078316817588363491855594970299622347763763360313581016591846526363632768959618818318241364160428731375651443187767022197487383495127333150397359505479973834821624456051470954157227657760701497034905/1147498497517249023065739710016588111327211868822242529280667681308300634545589596261599322712136298021009318059263298889888997752428522131858812035005207241263645878122864847167809941282865884254361576876570356143504187877369129155857213500316905650181673722979367202445814411675998041091239798454175616491560641147587195860636468743494364974356542482706448951279017456304436039556403852388933984299924197382531203753697100418684830467705863139484156460584973842596507719435142306028774433845073724618185991899891349650667382324047729877487762637590386161403257077035555426293247323430719066122455278048187976679415887363819674906359259038934739052434313579024996918170528516076022173082906405504516373045136516481829948827955814790634515336301611403301972975272856525258143420390056021763892913934732562625722053068850770715755582723615222171222770282122204714823695408327654444053815085741446985318036913516324128970632732072488818372497258950283116793662637232504018889271573916353732703210272880820039430400448450317969708426127276662286496266213485467929411436686646121928613500398451307799573321367490996290568001633809990994342247403824598148113195870168051002650482627772406560795318021186707093441015479313415889120855257452261643165874532629547962690421885819414178393151159482088094033611005669724033743761392134774536340068445542463196085573476147519377883245402187160395145836486235030936402685128482036827533527233929051051456206389261747333825502111446200202552785974979527157788316119608601279839932115770642947314046828245812333252353129308609377245998421795780087498841856011045261102434499501493699492141652372137480871483683340186992724676376813520515362761793096238569990650027657600368289564305513340108149753849084470425221126360325153965064348220049073562426980797050265097968857601431534840809009865004173687835204021624585166504858519910603767066077886961557812384057535638378331943859200896018615542376417122483018598366527594302144850557659107047758437991194290410990846697593576692959358580681742902081214851833874688291129413104708042283186928806810448686417352940047763586249379356769660641685092514878442298975900201756373292935483406347847037616082264700424763833586285786732250552031738918055731453120836478928681208915934227730716182511688338561507345072023361742570373950173925801053440536958304686512384299765372967448591848013051123339983752281837363082380282555688824926173442188288225267127470081925156543189732738951028923161123902229331872749132589647521619681274751306522197249746336120942264327374782165587322216050765991710785943635564954444365796388275632834813469176164329317507493175026060433673705450771772246251545615505899007422944872305825178068553359976847634855018043577035017270250861957319225936623708035282813599179487604854485791350794256217122715580598547896094568015908209140803221553873033699582752061113080464200369495025560431436012503809905563216133405800048823198617588185146640938412532966752799832126418700592040832845615404506017436115029441852865647648020377989698018332831810495550189277679137756623270964004417054992632904*t^5 + 147311908719791721616353165465368986548490863882994181402567244944056704377108011740006909359171974549940499287894211812367649108118706930775384995744788048950745310609523652928046786793478142661109250658074107878758664227862928065479171749599674943404508073091117741555236441715641680287486915497437316369720523159168047723188210788958680451745173732670040692937554364734646978261839336835177993583765648868509214681651303531501529858402223085754159339114721708253325711773694711846038978305376514143208013011891955109935409179053457413712587648460062194783470634615756582805878431404463937299470128005551301314549804913020687852045645375158737490749754144513427185285185574769598929958414993734740998927311297099183759001962121491089773408250140441550893180222009529716019318096830529420718790202068261620977937280999584382241241944045669951341566507596887986846256894394348117291732658880964198292794941335014228515442057910476701353124221905004776115752553407754476379144671013660586087873352840778070618461148913701745146188661711667667308286209022152336619475611656751539080692530797594658815135131323999547389450015681166465429543487562482552299387836021899924449144505190677762258013397966190779068225807590265466601402999977025584598173743004217776212283920771713851079395225335636537270323712973774230502912619351106794374217772220594201680054927984160318441211562942052616682821702460957668393160096632497197214847966608767451163056447923762050821138899399695193923524126056303737461471546620644560736089027872661590732767983337013834193968451388335846416928392601137205213576749058750642640710826246928806385686418618251215837760401349437168068568089985826418184194977878489894328390602682490612936522333442933120182543355355860257895121126809033256749725785097208322013842184985224380712814393204172505704500816160890476186996280798700332912378508857681557323085974763068217518612238311414768328512961367356108733414550551058886949488453053033023931731947845762381627402785930396725269254640275593073862815788948286424494185205357784128597421939766739994523800734438543338925562633469010199843028281289343112401854425371755514133560469864060770314976086660625164506175057720118607165813944649311620496696583094702982418987535689472793742664322460117041399118151970377113267420869909838800787416831444528986975700816962431042446388145454317711814032791242044864065876782319043552038660998738974972561597886909520928047403814242412332029081843959978896098895314215762646476617802051624896995860490396092148211987073180167444267892906277816885375575625634485105508109136399680002239851566464629749515913934282863619147847695312631764230838425987813834595597409626468029766530017470455124989465074274853138342854503484509150242292634871881839662099968093233078989456865889006953197508792869061198394124102050563165419112997523679185474098984836492589875882335744049885575343798056684701063895623154283868568967458484689344205023040566023108016292931287298634178515237784998900051618165833801406839258407519807777760863643131746197233025965092323385613043198738457/424664798293785071528265876935272765609283132556262983277097488358189998611359929325158804468270913440845968100672244471061282632788508190530426501143659372751113041510036596983362734175548791810669244985817375895627534096349205278151882161534602878413690275433309122164986435817101637254238350609025621851207481369579513428739480558616024833029586588088213391418219058632350345347645520175432261906271159661251705326171367871481787653402957224848467351555069059858550100893320380971278727485972165803580642671613334122687928891576718931038778298950772831385457343469851220754193891348376347305160614710746731527027926819681297012589647045904982169011123922946258702000116852406086945944067724871750153804105639957842579487511207048502537171702171149253486061715151627457738116207343567109472180747499452310306586568787293099531593606377286945255670891809004894462312473948029597405742590786204789842108149096592394185982192184306885539428119454041783380331842125414873132250110032036420764180179727547573647471032103660980915716755763804153270271748297771595923917513955651422400271801001665091180677986394305713832252573142280131764453763620126873711182723605499189957265224451205577617164936974608136942738012029374384162836197639813364006268527823533498003541957744192648696677988154788507240785175326590784141392011262475615810891471972407639496235853377428431185138062226744398203577282307452393786820480619336463732880157438310231641273230671670273148020466440719759999849927748328948157880768674049292539187475915119830895749613602780942227248795885863312839070282081902867027130450649756907652082058870631526583705965838507571661100260763691249276061336301066647417714994295458368421736624408718246532358443772653425850696306354095354215692432561277451637987136553594153024158247727263461453041789506158563134043020907056404159484952884688998627782286896050213008705989662938717968903182480344737018593562536321849846391272478399227355300998401040951243907165181348383043980993162593043856651865339406055825616472770995258402346741670160233725058393080929033935320109607016443004847151041298335068667950930504331962199592120368409857222909311413738330454488963376462739809971975747747245500436472255242330279462434241097466902986728422425329283849674829477642346845290648746812743189748046463051776836019784641824450685356852488835134558838814725069424067822069267553042183042173739148608504861218673465762069681469193346386565751829586849743612052742987311597034683296047395348281208137922244251285916586954887701399981766034829815864266004757040585716548113440467329697266605395215986212242072726244498265539196242930545088384569942237450285616500581280660856513805896680385813966798182850456054423927859731086993075951273242444976330737157648143918569230229617605649040636473964467165686651713640064029536349958242107762437935050496315217195908577534427675447381239104458278269901516438417839066702033622618915706223110446021274741134688102751475445607164895109667920623179086015840809602341782549347123507397298880043431550091677914120400463748432436807569242010300847256572076744*t^3 - 352991246532221073332319504712457476942266191129493065272892688689975834678683862105470300064143546490715990142293867365510286839653741060317012645614482897345798668528742058401836860428026068285693505974589617056607054971534235008784550727005694435067461952143299911570682867300409800917732389995736301733093131209633861892144174411342064555999616799061907252490640911067424949919052377035725281042073101694638211809427256196473627467131949095830816732839166608308522683538510104534797311535006452940303180661007445772865906509730452336170864143157731748853972079354182952259373740870353866948277849198899179822718764796638728944289479878570068161551224414605482218296168815637918205141846573818508013366261605096939684874444666744827070782142756613139418632856800184154713208317261253408060146613920453200693319142433944215180155798622443185594592225693606245807202166384012388809659746833033961296160830666308192120874703444605692434428335300398651920306618036335181285225719515002538997947855984160012705748367168105119259399768106636405057911494381154669673488721599523041752429989243770591792844048132335217242802970941312699459407538957415712055366459431375918277251442990605244924906694950666852759486324273059957169291745631946871226937329994394584857166270357688167289353101307758353124540696072872525766252339743851265282295105524113039822114097492660011066541093545143717429662993881793066874528488057778450579814560388150510319447492846340263895015484140802467878667727432176752963033317158942457703409451959323489087378278728653919606721557308933171521495798289873805244104411469717576461183624094340361600465504820329723922657256995162099652360125721140521143139900424348368855215833891754354349694683236461098553039647493797444883192205004587117196245080457564533786068009115002453186000609640292513006084760522260486393415988370116446690200472164680087604565717762979782758407754991575890568916769845380694449449421068982730958809352127289033064029905528257203017798100020958223167877286588153400485561233935633239444409947969606401713741547195778217247567319990868130608377681258366046808447906915490278086981527992993331325086689652948409981855118486830934517388989665289593781684316359430560301519281156440078177620829481709965521614755427997727431837089426731176227218968610695132990971661382736907490402945109591964106297919190755592758983892047102895178884173242740933623996704393941686317720287210158739234676802146830226584679484253451995689909100088493842465003433813415234702206648938502311383581107159822286901528232777381968908443067151677899186953961552339276650929186777919996124641739859263687346624783976966826629510675629022373182113765322438792991933737741053760754334211651492981501675736468318403996444567178232170135550339305091116021584275130004625813242906185936865217905788856073230813250214021727978928381074815573308386197405114512731071624574666204756975891093209177686394276582350124583155001337084938105252973935726003933844853182073893234250272819010302623742604177139428312577219953139933824850006218709467536528102391719/2344888234056987134090859407425201792712128601506321690269190479195223035810552653230224702933495913347279910816755436861947082363658284356407137636749771319103972011816289035516829010447595502606738874486904640814986818705928220448925610196299763719936463694783924283258838145598778605708185675102011042395797831910286878497822349171488484947598152029878395683048426975926456254745694828794778141830279881607781155496685379116442914434007633371989363202064946547914602731019638625363147756118194132915423548664995366677450737792619274097474993215945571721128394896550917610251418443532338961206756437750644995823154204613022813939081964123040553715844032096268471963218036532851001831952026132987489979700931142375913373691909708485209661774181553737182292601644532899440553946014462305343607258910105671452562456271129835810457060348257193132498704489554070504204942790930424298718665609993391665649901518924662350505206017713346715804668311767969847360962780431638647295467998872548932045690557626023558836035699007171503317218607913179455014109218861608377492935837929031767166718205530933329562874098785948941595481599524764205829809912163309259187835039039060744546638413274048189451302043294575364857727283814371599507834656532882488208526218851684967236949071022281147151221934593832192155639881151175199389425453492800139477531171325903052870519712127539598283153647947675590080622384915063217866356566898075256264164347594147800801813056317483682165156488607452587825258296697294626784819896591489571846817801792183414076530475111007811428721612065419162198344601060941917932415966631266403122366151155226255483941637456107026128684048564729941654773465662411487915208881544487512589589186952487709113457493875086307958192648129135216756214736316618972088015927926367714524699889624454765414622055099223370348846245878094057750199522450239253292536975469494654439376551617096399219595833695816591363538367048385866543117026293769646701009860736182643825052607740488897677634179636926807382382039048024743037099653996365122482523312700449986220974605272955969990680605221351663548503834010647328422644772529306528660841226055947306602926499241284555129031308623861337737211584387824517399067627477235468519369205615157364273768665848245565948654300378406246112089102257060471531234134695734817720680790196202152682836393057402873133134303153455221035515504930556390401580749841568037907533918146729196963120993458547284999612776107928588257279944812972147329253191512112957356923117975370266305213622235067098727742512942795061886374554860113223658886347896104649536994415341690660540445606727966792741359987977300993573009835862625333224182011882416253158431685967536907756912972773189966174257343992992964602089048723730943556109217130592131361490332969227789627648583833079660586405654008902940534266597874628030293377644765989191870957938429582145516187599209452928968095710446847503812133285281354707394460969334362392462813125744526321263019016590961301812127296779093206257565729687804235060163786290671280737294152861167897525873621341691132648672807012771100356852242811032456*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 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 weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99847746609942163118 + 6.6342509260876108809e-1824j)  +/-  (1.46e-477, 1.46e-477j)
| (-0.96320036870432094933 + 3.4153434567460816619e-1833j)  +/-  (1.25e-478, 1.25e-478j)
| (-0.95275482203958774276 - 2.0976530990707755809e-1834j)  +/-  (4.62e-479, 4.62e-479j)
| (-0.99558842523587666801 + 4.6644663421032432909e-1830j)  +/-  (7.24e-477, 7.24e-477j)
| (0.94091746091569679512 + 3.9233005455770370352e-1837j)  +/-  (1.72e-479, 1.72e-479j)
| (0.96320036870432094933 - 8.2121726090331844683e-1836j)  +/-  (1.28e-478, 1.28e-478j)
| (-0.99980047526083274195 + 2.0585036286726554737e-1837j)  +/-  (4.15e-478, 4.15e-478j)
| (-0.9130911426552784593 + 1.6338784242091190301e-1839j)  +/-  (1.92e-480, 1.92e-480j)
| (-0.97216638465276785034 - 2.1947525658292807875e-1837j)  +/-  (2.9e-478, 2.9e-478j)
| (0.95275482203958774276 + 1.0686424471973514941e-1836j)  +/-  (4.51e-479, 4.51e-479j)
| (0.89710604644228456132 - 5.1654763904578683499e-1839j)  +/-  (5.46e-481, 5.46e-481j)
| (0.9859491905566242687 - 4.7699195578892822519e-1834j)  +/-  (1.24e-477, 1.24e-477j)
| (-0.94091746091569679512 + 2.5469603630303414632e-1852j)  +/-  (1.6e-479, 1.6e-479j)
| (-0.89710604644228456132 + 2.0515175729833300424e-1853j)  +/-  (5.48e-481, 5.48e-481j)
| (0.99980047526083274195 - 5.2866013549426112538e-1847j)  +/-  (4.47e-478, 4.47e-478j)
| (0.87977873081507518601 - 1.2644057138287850918e-1867j)  +/-  (1.56e-481, 1.56e-481j)
| (0.92770035119641786425 - 1.4391503154690798628e-1863j)  +/-  (5.43e-480, 5.43e-480j)
| (0.97216638465276785034 + 1.4644301102392809181e-1876j)  +/-  (2.78e-478, 2.78e-478j)
| (-0.79756507992599868245 - 1.6453361009350664597e-1914j)  +/-  (3.6e-484, 3.6e-484j)
| (-0.81999839724789285472 - 2.8708953903626977176e-1911j)  +/-  (1.78e-483, 1.78e-483j)
| (0.99135890691640769091 - 2.7722244740868048207e-1911j)  +/-  (3.58e-477, 3.58e-477j)
| (0.77393504704850814801 - 8.6002679238414237459e-1947j)  +/-  (6.98e-485, 6.98e-485j)
| (0.99440647375811783848 - 7.1978098427210550168e-1937j)  +/-  (8.69e-477, 8.69e-477j)
| (-0.84120032559361212656 - 2.465417403481334039e-1962j)  +/-  (9.02e-483, 9.02e-483j)
| (-0.86113631159405257522 + 5.9313254414713183443e-1962j)  +/-  (3.69e-482, 3.69e-482j)
| (0.99558842523587666801 + 1.1593961565847210067e-1952j)  +/-  (7.53e-477, 7.53e-477j)
| (0.74914156397570558079 - 2.5970234183362408046e-1974j)  +/-  (1.21e-485, 1.21e-485j)
| (0.86113631159405257522 - 1.8856953144255135867e-1971j)  +/-  (3.73e-482, 3.73e-482j)
| (0.99847746609942163118 + 9.88109325717602564e-1964j)  +/-  (1.39e-477, 1.39e-477j)
| (-0.63909969935755748227 - 3.604196554285245337e-1986j)  +/-  (3.86e-489, 3.86e-489j)
| (-0.99440647375811783848 - 1.4419211236394008621e-1972j)  +/-  (9e-477, 9e-477j)
| (0.84120032559361212656 + 1.8018428629683659562e-2005j)  +/-  (9.04e-483, 9.04e-483j)
| (0.66815854448971766693 + 8.6217492654283667709e-2010j)  +/-  (3.41e-488, 3.41e-488j)
| (-0.99135890691640769091 - 5.0847309970878920647e-1996j)  +/-  (3.39e-477, 3.39e-477j)
| (-0.74914156397570558079 - 7.2990638456074582853e-2030j)  +/-  (1.22e-485, 1.22e-485j)
| (-0.77393504704850814801 + 2.8621000273871184691e-2029j)  +/-  (7.1e-485, 7.1e-485j)
| (-0.9859491905566242687 - 2.2409017713815561448e-2021j)  +/-  (1.21e-477, 1.21e-477j)
| (0.63909969935755748227 + 2.9525101475816029014e-2056j)  +/-  (3.9e-489, 3.9e-489j)
| (0.81999839724789285472 + 1.426237922163809447e-2049j)  +/-  (1.88e-483, 1.88e-483j)
| (-0.97964044155681080213 - 7.696326357996276112e-2046j)  +/-  (6.19e-478, 6.19e-478j)
| (-0.57814147766179317113 - 4.5355460206854950529e-2068j)  +/-  (4.01e-491, 4.01e-491j)
| (-0.26652429579318568293 - 1.0032706292564393943e-2078j)  +/-  (1.41e-501, 1.41e-501j)
| (0.69621251497483087949 + 6.7672449130029615082e-2063j)  +/-  (2.52e-487, 2.52e-487j)
| (0.60907868895332483421 - 1.810434946116763766e-2065j)  +/-  (4.4e-490, 4.4e-490j)
| (-0.54633537010580514983 + 4.0843319436927139896e-2069j)  +/-  (3.71e-492, 3.71e-492j)
| (-0.60907868895332483421 + 2.0586243684662752029e-2067j)  +/-  (4.39e-490, 4.39e-490j)
| (-0.72322064929065662618 - 1.6970941913068694391e-2065j)  +/-  (1.77e-486, 1.77e-486j)
| (0.9130911426552784593 + 3.8553797541864998992e-2055j)  +/-  (1.77e-480, 1.77e-480j)
| (0.51370719393825882912 + 3.2843309045610450205e-2072j)  +/-  (3.04e-493, 3.04e-493j)
| (0.97964044155681080213 - 2.3872640136648441263e-2059j)  +/-  (6.23e-478, 6.23e-478j)
| (-0.87977873081507518601 + 1.6996926621988215721e-2062j)  +/-  (1.44e-481, 1.44e-481j)
| (-0.51370719393825882912 - 1.0792894430367070927e-2076j)  +/-  (3.05e-493, 3.05e-493j)
| (-4.7781646693008570115e-2145 - 1.5027145016635617567e-2145j)  +/-  (4.36e-2143, 4.36e-2143j)
| (0.57814147766179317113 + 3.8462050696369494896e-2075j)  +/-  (4.01e-491, 4.01e-491j)
| (0.54633537010580514983 - 2.7494674058720003379e-2076j)  +/-  (3.71e-492, 3.71e-492j)
| (-0.15341189889554380192 - 6.1001257134869571224e-2089j)  +/-  (1.52e-505, 1.52e-505j)
| (-0.48030483331819931702 - 1.0537940674111035779e-2077j)  +/-  (2.44e-494, 2.44e-494j)
| (-0.92770035119641786425 - 9.179455755022912056e-2075j)  +/-  (5.76e-480, 5.76e-480j)
| (0.79756507992599868245 + 8.9059601040401798577e-2081j)  +/-  (3.71e-484, 3.71e-484j)
| (0.41138270978771086891 + 5.9420369427197084831e-2094j)  +/-  (1.26e-496, 1.26e-496j)
| (0.72322064929065662618 + 2.6092815598800502238e-2085j)  +/-  (1.78e-486, 1.78e-486j)
| (-0.69621251497483087949 - 1.1508921572544583533e-2085j)  +/-  (2.6e-487, 2.6e-487j)
| (-0.4461792113943924814 + 1.0102894048186627821e-2095j)  +/-  (1.74e-495, 1.74e-495j)
| (0.037653510379929317429 + 4.4625517100314230662e-2110j)  +/-  (4.17e-509, 4.17e-509j)
| (0.48030483331819931702 - 3.1372660509292772901e-2096j)  +/-  (2.43e-494, 2.43e-494j)
| (0.4461792113943924814 + 4.5673528013946216096e-2097j)  +/-  (1.8e-495, 1.8e-495j)
| (-0.029339802647447954911 - 1.4452852118191732401e-2110j)  +/-  (1.98e-509, 1.98e-509j)
| (-0.37596635568407196398 - 1.3352444021601482704e-2098j)  +/-  (8.25e-498, 8.25e-498j)
| (-0.66815854448971766693 + 9.466487001178686719e-2097j)  +/-  (3.26e-488, 3.26e-488j)
| (0.37596635568407196398 - 2.6917465558564208918e-2109j)  +/-  (7.83e-498, 7.83e-498j)
| (0.3399810435848562648 + 2.4844196786307160823e-2109j)  +/-  (4.85e-499, 4.85e-499j)
| (0.07668722634513465673 - 3.7721073558355528793e-2117j)  +/-  (3.87e-508, 3.87e-508j)
| (-0.41138270978771086891 + 8.3017326141466153025e-2106j)  +/-  (1.21e-496, 1.21e-496j)
| (-0.3399810435848562648 - 7.2160695830067498949e-2108j)  +/-  (4.48e-499, 4.48e-499j)
| (-0.037653510379929317429 + 4.0581040947102562492e-2118j)  +/-  (4.55e-509, 4.55e-509j)
| (0.3034813307841818929 - 8.2018602853945483976e-2110j)  +/-  (2.51e-500, 2.51e-500j)
| (0.19144170808558539966 - 1.148219994934443431e-2113j)  +/-  (3.3e-504, 3.3e-504j)
| (-0.07668722634513465673 - 2.083549805973092098e-2117j)  +/-  (3.87e-508, 3.87e-508j)
| (-0.3034813307841818929 + 1.4216071372141314489e-2109j)  +/-  (2.64e-500, 2.64e-500j)
| (-0.11513928820520961921 - 3.8254020650896956875e-2116j)  +/-  (7.9e-507, 7.9e-507j)
| (0.15341189889554380192 + 7.2054240042815451291e-2115j)  +/-  (1.51e-505, 1.51e-505j)
| (0.26652429579318568293 - 3.4513525278400130315e-2112j)  +/-  (1.38e-501, 1.38e-501j)
| (0.029339802647447954911 - 1.3694603310770213506e-2118j)  +/-  (1.98e-509, 1.98e-509j)
| (-0.22916248386008018442 + 2.9606788623747643287e-2112j)  +/-  (6.94e-503, 6.94e-503j)
| (-0.19144170808558539966 + 4.5217867676137836484e-2113j)  +/-  (3.15e-504, 3.15e-504j)
| (0.11513928820520961921 - 7.7158077068542481e-2116j)  +/-  (7.8e-507, 7.8e-507j)
| (0.22916248386008018442 - 2.7708439765688409956e-2112j)  +/-  (7.08e-503, 7.08e-503j)
-------------------------------------------------
The weights are:
| (0.0020954710329468554702 + 5.0243403994215514187e-1824j)  +/-  (7.83e-120, 5.04e-348j)
| (0.0097245468944059502358 - 2.9614685666118837357e-1825j)  +/-  (2.8e-120, 1.8e-348j)
| (0.011149793698281184852 + 1.7070253988879351526e-1825j)  +/-  (2.03e-120, 1.31e-348j)
| (0.0037267145290161699104 - 2.8338650540398649803e-1823j)  +/-  (1.26e-120, 8.09e-349j)
| (0.012524349061850135003 - 3.1117189784599295287e-1827j)  +/-  (3.13e-123, 2.02e-351j)
| (0.0097245468944059502358 - 5.3256459979752240262e-1827j)  +/-  (2.31e-123, 1.49e-351j)
| (0.00060731519942753343098 + 2.7862450044499459712e-1824j)  +/-  (1.51e-120, 9.72e-349j)
| (0.015302383950750053984 - 4.5437071431669967447e-1826j)  +/-  (9.02e-123, 5.8e-351j)
| (0.0081977284521943417191 + 5.4656117552121562596e-1825j)  +/-  (1.99e-121, 1.28e-349j)
| (0.011149793698281184852 + 4.0000218032078466155e-1827j)  +/-  (6.05e-124, 3.89e-352j)
| (0.016661696706849851637 + 1.696828155533370814e-1827j)  +/-  (3.23e-125, 2.08e-353j)
| (0.005858649226024612861 + 1.3265839239762846407e-1826j)  +/-  (9.3e-126, 5.99e-354j)
| (0.012524349061850135003 - 1.0484453323599210399e-1825j)  +/-  (2.39e-122, 1.54e-350j)
| (0.016661696706849851637 + 3.1729647809941157814e-1826j)  +/-  (8.21e-124, 5.28e-352j)
| (0.00060731519942753343098 - 1.8447018731362770011e-1827j)  +/-  (5.74e-127, 3.7e-355j)
| (0.017988492053240678454 - 1.4505831610564060739e-1827j)  +/-  (1.63e-126, 1.05e-354j)
| (0.013912950314143966748 + 2.4846415303808595189e-1827j)  +/-  (1.62e-125, 1.04e-353j)
| (0.0081977284521943417191 + 7.2974200915531818277e-1827j)  +/-  (1.2e-125, 7.71e-354j)
| (0.023037236684025936603 - 8.3655016141362677695e-1827j)  +/-  (6.73e-129, 4.33e-357j)
| (0.021823595853698489057 + 1.0361358079498716337e-1826j)  +/-  (1.52e-128, 9.79e-357j)
| (0.0049230419652645453832 - 2.5022817909988334346e-1826j)  +/-  (5.86e-127, 3.77e-355j)
| (0.024217383073111101926 + 8.7527006739303750115e-1828j)  +/-  (2.43e-132, 1.56e-360j)
| (-0.00016155518684867964194 + 5.331368865334275531e-1826j)  +/-  (1.95e-127, 1.26e-355j)
| (0.020574345834218822417 - 1.315026993709660649e-1826j)  +/-  (2.49e-131, 1.6e-359j)
| (0.01929301800084696223 + 1.7131427260701694437e-1826j)  +/-  (3.18e-131, 2.05e-359j)
| (0.0037267145290161699104 - 4.1057593424756319812e-1826j)  +/-  (9.37e-128, 6.03e-356j)
| (0.025363608033937322518 - 8.315836201494598794e-1828j)  +/-  (1.02e-135, 6.57e-364j)
| (0.01929301800084696223 + 1.265235847688360268e-1827j)  +/-  (3.67e-133, 2.37e-361j)
| (0.0020954710329468554702 + 6.9615378809360358298e-1827j)  +/-  (2.07e-128, 1.34e-356j)
| (0.029547329856360915209 - 3.5962695977863654539e-1827j)  +/-  (4.77e-139, 3.07e-367j)
| (-0.00016155518684867964194 + 2.6098782041722738132e-1823j)  +/-  (1.38e-132, 8.87e-361j)
| (0.020574345834218822417 - 1.1242386432984026727e-1827j)  +/-  (7.75e-135, 4.99e-363j)
| (0.028563276437601608537 + 7.8169593218402276375e-1828j)  +/-  (3.15e-139, 2.03e-367j)
| (0.0049230419652645453832 - 6.9945766946485489439e-1824j)  +/-  (2.17e-133, 1.4e-361j)
| (0.025363608033937322518 - 5.8286485917804254791e-1827j)  +/-  (2.02e-139, 1.3e-367j)
| (0.024217383073111101926 + 6.9088932971793397357e-1827j)  +/-  (1.54e-138, 9.94e-367j)
| (0.005858649226024612861 + 2.101253583141467263e-1824j)  +/-  (1.73e-134, 1.11e-362j)
| (0.029547329856360915209 - 7.8922652722748377132e-1828j)  +/-  (3.14e-143, 2.02e-371j)
| (0.021823595853698489057 + 1.0169425883636328313e-1827j)  +/-  (3.17e-139, 2.04e-367j)
| (0.0068134696693518203371 - 1.0343644234588968155e-1824j)  +/-  (7.4e-135, 4.76e-363j)
| (0.031379510969989893032 - 3.1611903521104270501e-1827j)  +/-  (3.59e-145, 2.31e-373j)
| (0.037167479436848229208 + 5.2849086460008840261e-1827j)  +/-  (3.56e-149, 2.29e-377j)
| (0.027537889343499255826 - 7.8600232318363673087e-1828j)  +/-  (9.99e-143, 6.43e-371j)
| (0.03048698604548916313 + 8.09157989026663073e-1828j)  +/-  (1.03e-144, 6.62e-373j)
| (0.032224934905586577834 + 3.0485612877704207295e-1827j)  +/-  (3.28e-146, 2.11e-374j)
| (0.03048698604548916313 + 3.3404493788285858755e-1827j)  +/-  (5.07e-145, 3.27e-373j)
| (0.026471448370830127861 + 5.0185195290968419793e-1827j)  +/-  (1.81e-143, 1.16e-371j)
| (0.015302383950750053984 - 2.0295920882937893831e-1827j)  +/-  (2.47e-140, 1.59e-368j)
| (0.033023483712304812821 - 9.6092000324035073856e-1828j)  +/-  (2.04e-149, 1.32e-377j)
| (0.0068134696693518203371 - 9.8499433336842839197e-1827j)  +/-  (6.69e-139, 4.31e-367j)
| (0.017988492053240678454 - 2.2953629478352102722e-1826j)  +/-  (7.47e-142, 4.81e-370j)
| (0.033023483712304812821 - 2.9974785376068521363e-1827j)  +/-  (1.23e-148, 7.9e-377j)
| (0.039022855287768666008 + 3.0494250968830402407e-1825j)  +/-  (1.02e-153, 6.57e-382j)
| (0.031379510969989893032 - 8.4279215264960006231e-1828j)  +/-  (2.91e-148, 1.87e-376j)
| (0.032224934905586577834 + 8.9226530242420834847e-1828j)  +/-  (4.29e-149, 2.76e-377j)
| (0.038163608519763344896 - 1.3191211643736969814e-1826j)  +/-  (2.23e-154, 1.44e-382j)
| (0.0337727166497990589 + 3.0076534538151319424e-1827j)  +/-  (1.01e-150, 6.52e-379j)
| (0.013912950314143966748 + 6.7618768190539805581e-1826j)  +/-  (4.31e-143, 2.77e-371j)
| (0.023037236684025936603 - 9.3579793077964643865e-1828j)  +/-  (1.47e-145, 9.46e-374j)
| (0.035114790606172033491 + 1.347586440883189291e-1827j)  +/-  (7.65e-154, 4.92e-382j)
| (0.026471448370830127861 + 8.0233677578179007258e-1828j)  +/-  (8.46e-147, 5.44e-375j)
| (0.027537889343499255826 - 4.4068300136525809297e-1827j)  +/-  (1.49e-148, 9.58e-377j)
| (0.034469731930090357344 - 3.0837070043177248978e-1827j)  +/-  (1.66e-152, 1.07e-380j)
| (0.041764892479432534979 + 4.4143026851567776376e-1825j)  +/-  (1.12e-156, 7.23e-385j)
| (0.0337727166497990589 + 1.0538966493849095006e-1827j)  +/-  (1.05e-152, 6.76e-381j)
| (0.034469731930090357344 - 1.178914011100037918e-1827j)  +/-  (1.36e-153, 8.77e-382j)
| (-0.0038784037006674488977 - 5.9173750937340713793e-1825j)  +/-  (2.17e-157, 1.4e-385j)
| (0.035709523269826887747 - 3.4841393714644728362e-1827j)  +/-  (3.37e-156, 2.17e-384j)
| (0.028563276437601608537 + 3.9440749579337516934e-1827j)  +/-  (3.01e-151, 1.94e-379j)
| (0.035709523269826887747 - 1.5780313727019907649e-1827j)  +/-  (2.48e-156, 1.6e-384j)
| (0.036251994709961914772 + 1.899807017888879277e-1827j)  +/-  (2.14e-157, 1.38e-385j)
| (0.038542534360939595394 - 4.5947886856891647969e-1826j)  +/-  (2.71e-159, 1.74e-387j)
| (0.035114790606172033491 + 3.2361189302715439371e-1827j)  +/-  (1.04e-156, 6.72e-385j)
| (0.036251994709961914772 + 3.8615439371268765478e-1827j)  +/-  (4.36e-158, 2.81e-386j)
| (0.041764892479432534979 + 4.7602848826691391803e-1825j)  +/-  (6.33e-159, 4.07e-387j)
| (0.036737767380380001253 - 2.3631388672888321793e-1827j)  +/-  (5.65e-160, 3.64e-388j)
| (0.037884790026675341198 + 6.0455859899717350537e-1827j)  +/-  (2.02e-161, 1.3e-389j)
| (0.038542534360939595394 - 5.3593044819897443742e-1826j)  +/-  (1.83e-160, 1.18e-388j)
| (0.036737767380380001253 - 4.4269446666233336614e-1827j)  +/-  (1.48e-160, 9.56e-389j)
| (0.038369332232699923744 + 2.2805628626357330755e-1826j)  +/-  (5.13e-161, 3.3e-389j)
| (0.038163608519763344896 - 9.6775255436210295233e-1827j)  +/-  (1.77e-162, 1.14e-390j)
| (0.037167479436848229208 + 3.057944863691541361e-1827j)  +/-  (1.77e-162, 1.14e-390j)
| (-0.0038784037006674488977 - 5.5795434138049979785e-1825j)  +/-  (1.45e-160, 9.33e-389j)
| (0.037548719765793883582 - 6.6365121923987042749e-1827j)  +/-  (8.17e-163, 5.26e-391j)
| (0.037884790026675341198 + 8.9138041462079683909e-1827j)  +/-  (8.72e-163, 5.61e-391j)
| (0.038369332232699923744 + 1.8089780315494398694e-1826j)  +/-  (3.92e-163, 2.54e-391j)
| (0.037548719765793883582 - 4.158848253475042176e-1827j)  +/-  (9.51e-164, 6.06e-392j)
