Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 6 29 42
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 29 Kronrod extension for:
P3 : 3/2*t^12 - 1595/364*t^10 + 318813/66248*t^8 - 10310751/4183088*t^6 + 2471775/4183088*t^4 - 33827/597584*t^2 + 31245/29281616
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P4 : 3/2*t^41 - 200878654664870721002356981670774076294062513277236691787769718660280181776686150147511416482124742715746383335039744459/13098896957413181817464871223832828865583339979972714427224843514161912270225101895778436692789697406609026877724435820*t^39 + 2295302302975720884225651232683393379303410141210102984129085542936241618827088569792657772341529950532286020195007285589685563/31594188410842135870452561333335984503973418398182723929719672930352352856534103739886782440905383380850475707151016182960024*t^37 - 14776021912362221081063870549817506301993151090670429892735738907373725397122950835413073895082091615464125766820377812195109881427/69823156387961120273700160546672525753781254659983819884680477176078699812940369265149789194400897271679551312803745764341653040*t^35 + 35551421321614917583385162262057209079390946084386077382347846196329495777619545373612089410279599953788081275077301648669908793/83821316192030156390996591292524040520745803913546002262521581243791956558151703799699626884034690602256364121012900077240880*t^33 - 2219486859970114367437194513661428323725230974062928460313806836273463245491065557557473267456055017098277022524077074602156670397/3579170201399687677895554448190776530235845827108414296609671519109916545033077752247174067948281288716346747967250833298185576*t^31 + 5057192984323960857602962985343288659888489067636335439194814104001132813685905130208909954610044330394985527937543456214614030304181/7390986465890355054854319935513953534937021632978875522498971686961977665493305558390414450313200861199256034552372970760753214440*t^29 - 122790717808097070962475171046624280030327441233311728102911758959025475600158721945973653070353835958243030088417244900618940746913/211171041882581572995837712443255815283914903799396443499970619627485076156951587382583270008948596034264458130067799164592948984*t^27 + 6253760023184224830464403033974554949945314612629956463201325302008729494289647621011937528683941474990308074351397382998864222293/16243926298660120999679824034096601175685761830722803346151586125191159704380891337121790000688353541097266010005215320353303768*t^25 - 1202994473361673679769802528231559763575613761601924736277490683069995958861306183893540915403437666204153178796931817878535221630377/6026496656802904890881214716649839036179417639198160041422238452445920250325310686072184090255379163747085689711934883851075697928*t^23 + 361014699688345899241077046278861031544366710182037906980379941749505305334833857533175997900610393330271459331798227857512571643425/4454367094158668832390463051436837548480439124624726987138176247460028011110012246227266501493106338421758988047951870672534211512*t^21 - 14277052664657074335063685526487999126647667038908176107728506812917929598569742088227598637966709179082724294709718760120891512128/556795886769833604048807881429604693560054890578090873392272030932503501388751530778408312686638292302719873505993983834066776439*t^19 + 13940926389762880860449577034111517217954999352486534511651394818309763025799547738286244549093218208495180279058087748632730042575/2227183547079334416195231525718418774240219562312363493569088123730014005555006123113633250746553169210879494023975935336267105756*t^17 - 2129347366776518885319525939721855642072168583853239261788032811250023209837268816080458362172795132986127894472180075029807108403/1834151156418275401572543609415168402315474933669005229998072572483540945751181513152403853555984962879547818607980182041631734152*t^15 + 84714269755935830610783758720633677314948821290562739337775784646808072852191958342971339018615288443487625231067105193185405276633/529545641017333512368301519232579334439939262992151367118014952712748035909019691154429741148092229997080877343818278272305390674456*t^13 - 8402617301659407497753974641976470890898897368504232110045145726918406536122470655708304721018257940988725511024444663909893156755/529545641017333512368301519232579334439939262992151367118014952712748035909019691154429741148092229997080877343818278272305390674456*t^11 + 52182695521120303529417194088202094239780456917500216826561072225074469573694784644001896942281057497223116534406672053054585785453/48188653332577349625515438250164719434034472932285774407739360696860071267720791895053106444476392929734359838287463322779790551375496*t^9 - 2292387538373890546262498328937135861526864145876677713076169144123855829494642001142675857660726325857845560379096611122852651185/48188653332577349625515438250164719434034472932285774407739360696860071267720791895053106444476392929734359838287463322779790551375496*t^7 + 2083995789649506032397264057916930218226218966072953845396206159562919856155861571386384450790558137422083876991056017186479083/1721023333306333915196979937505882836929802604724491943133548596316431116704313996251896658731299747490512851367409404384992519691982*t^5 - 203609874592532875451378189184252401014214549605873128554173998378707760397699603882150892520806429544751748481692156833063113/13768186666450671321575839500047062695438420837795935545068388770531448933634511970015173269850397979924102810939275235079940157535856*t^3 + 91374323838570304703853779495263468018464413181294175237794053309382828436189406729724568302318755831710206533275762711359705/1638414213307629887267524900505600460757172079697716329863138263693242423102506924431805619112197359610968234501773752974512878746766864*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^83 - 555065193461786340987301778787555625500571864512986755964263387202489921465434508807980760992298849135303080069784078218344996946779822438439252217037008638441512496025047465572172238775438885153224828100453204994543737910609906337425036403373772144891856581707462407529124471651284134982978676293528807844288114383795179829879200443667058667830767766089152261280870488458117335218902877759215754254175023761184011285261029834101780513125931163039138206976989527836278058438274303956618782988382292196348772112457652965735845504206769249824059055246092315632338691011771887660071725028371206033276577315427648628939157474132790068499795726866581985114932675921925186355587695467660867773627384434630567051395032992099764715774525934670259400510392001197951162049839962322339203727548268373043146109767611194576658655185065944339598791243376768438181404597479010747522604622362956430732167293726018363222283081239773090757435844119401817736124686692384155437682328668130678928226793420603807635592404003924808407829976119139620923345586096483773202129000959779931697751349920001228784182440479229341222348278186771024869651177474702491488324853365104259738426262990441681856711087187145997462524236733809927786300232471045841723089864374712491576635346920616510174549274740716344599835065864301248380263436895018855771348355272207108276497197960259155659616362042554648029335165049071751153175300751212968435888899564121217533587707754199729279601430741873417300727490600290696805399871679662444249784289636396377370548627638737773397758441763038833009770215900810970584349910072340791516996077657747331468292190475409583791101372438626695255665074290092473565442277467865325966261506101274156012906353665070017851057523582419593967615160766372662804520136901667061787967954710506884607192972409889412937361660874751021090528404392354465864717320655498383783206772953624995004390887050439999855422701401333862421985502822055848724917249785242036739641602703729048184671875150138480130260442257056559841149312515759334978039350771846405639449155349073762376792638830770826498047914110062860997618307037919518431063304242371657879826735555807035149508805972402887400144887865879645432471023577556814402854345227575966795235219054592056213146159574567733976590235932162427339191930992662254922193317514276591028050382807660013510662418411863590586931416888169903228144310984503565339031739887671935869699439400805659365052563479891141600067920786498861341550229098462495998197956022116968862832074028514164081811438009953163032385627591096839757931590329391162109171660094588355273623574311246609510307546602718940856649801837160200330976090879077354103290730351169421570026553485062415374132850000541406608127435686409737705406577751740633091236951076406609729560730092577814053126018643857665114149515759166547196156864508904498661939582814749279670615359978724382236361102630013995156869503403984130121704069733/17665322226907302341377403036099339444685526086331071299361734311197245626051025109219753479590487175344873374831831189626840171659404613348784962194890267384800809997274225621694340520732410204648314433407353653354552591400336262630400632376114104246835367221044213298929581395576572816342843476783659872593647429599354474393477738035435424394219971961935652455902161720622910029013837956740951319787058186007829847876338561780707199223537230078717012134122041945132107941456585502819712977866202525685905336602634179432141090220441846160429358880226262144838610948231111211781606004549662059010728290413014514903934829594749488496470685757412402636987741271029845592843548421764980750500921368337385950311026006251762406851985136875540505766381825964541194231491416707697341300042243158599387320063482668026439979310529317295538264996481068662131838627003080669878873890282794634341919040344665252356399080522380613390125314660919012285217293225559283291830471231867310037240089439633020670279190838800777185298969843315482048368511582976739281821438713532656494714580248538583500556944793831211206833027971706317609680816456315349598718278846322742321324517249934399695377796517701227751876746535488072897612003216472654318274926547980859913416250829285009946374454498908020490767042796941802865378419283715260915436873534495295912375217137725442757505805962239336908608744823543768030305982528426570761105252949954164700364589875137500947412180979847457271429918500963515089109519842272224121094105906987014109513575626508449368106265401542635374751679366728890486483125061598799132588554114593415559288377655761124913427194018854624517765141067808889046694287725529622776007346358902822001904872381464174042172078735970274793880987397062126741666311261422650825689026687299416882318341362532291553286080199357922608824300213224516192970826248870035402483768373897560397197857575515685054549746530252372315061153747965730706532001179608860214385950581085301846721776052951935357242915570406550254734350795631398821383871267992716643237398046088832742638995468529909902222162474867986632806450040595968200587290239709540107829355497497348749529852248582891377509865074920247046706516945539558899944934811617542023314568148436130128449321329146067427349344902203021719257519322678141104852137784627747244974070361976363668057592326147515408715498718505122080815214536884759123650962736192182465383230542844075573879060644440471774958766570153264848941822175394453782803757198096852843277864978104554785260011904577062773104897898907708444170523055292692890876793958026933499158403912477799913451515947851498441856438913028738059641019984898398660244246985494452502443413060291228596178694085719333797895723048852704965290218007505450949084166131326740826113272926079789402592966669585373501174517730372269230252774784368541016176600088155174584536730086761116755029832650426886661163124027482596132550144548*t^81 + 163891584745722889704532551670476314834402657351135089017064488775815913455871591236815650483633046369219284134845886901129770092043582223786926187924260420692515213814315081551064898461132267543673477512429567162674945485173607093506256002980159585273510535555129396976433044433237811737730359433285454351731319008773248453633153662812082195442247938734013983663235180844372432960856123197579955394438988441277715140608235648462859903574262928147806045346869086483689155178740928675251641160770484789981591767337808369844707817640128269269227491394911014760652978677067243189378230574237689547614556197749971621978918099875782443055150687669697388832419289303245381469769485160032375606373233184478817384809936153956897943067529564404787435590086070832438255569485503974192522609229312263813781930968592773512954134278856164742341669300985588615696974063890439990631706112581181077017244896925824230105848804178803470401066685379231583475890700356136509436556920919086947329740665577697330708977047633494628701242968939914221334175250735259662841212365327745710499744336617280560468044561272169298106358548050228170847527092332683803445487581755000570164701236312925372250069927933682126328778342917863052129542823630727494524340629967809684541590496972344618654620983155272073952557859575861068807055515627515963251298598183734482827355820846431185802911397090650050917449567596630443765954663370597164281816204030630998986667313046750814509021079951167168929667929896916376806807220357536366094453092529060664632367791083333581129035580978708951628055709943643387775472965535400825112196565050965174129816736773021113730546867522320938210145097398266997869875488875823288134211367121222743558691155877892463217943584870621097905209898570931973661414120745481262462421842855316875378043570692047062094055181213558960130504774262298776227345228478553496938939725896763151365579882501156009943635787336000361650119290545515086426621916408331769201658730350877018568214424134725428601960547051530109021552221219491232476196767200250428056727558038779725104282366695475340846354854086946406996613959687650573503177994848022975331445414767403177546980907787004273068862349706709167612210691321633488818478752881382873765612248401201592594122593475767917221798211803761242763788494897722986099477709667022978224629564550991136085009817284702246994683206899651597309765785687298525053092962927595992456810589064947905810564406088051755626485512950446007755466634811772757455981856779526495919341243414804899539196555204910667682817608367818545229693212730450357097935172066278686045694948723074489551935305475478767580358132903173021775522992729902713914961711042901478111372714572469853211213879304899404084911077835823124479256463740503153010197192118846729365777407594315068358948507392918868650546527833319770684272714922787023758173917252969492279054622468737295082368781112336875056063499633013447915262322721102439669281/516625440840559877096857009905126651249198002596093592403864873202554623411709069551077059428470399757740865967041167452686684998551336896162782924197198085209805397752074751159646066123127490643346279292439625549610910249933958629488839945470154417472648722910470061716733585536860167693017958293288743953661916596615672970637999027124352089380003288232900092908821125193026198838910269917223448850701045374334444571758391992342021754087570373844204299275373194748830992123392995005254774628453868342436422886673208868606075779794664879306926983611489020032993631179865335244570689973185963334112178681115846286556408025290369351977246512169067550159788098175377328137180600857668092008279820603312379576256557497935185959395624767923392154503370905471642318236016704189103428739329973567903994998006927739074275223254808192465009143795376487035114926825056751079878929218194823084530163887807747638815316097536066481320588768694907908154280267668660374022122366099948620411708434539724097262583268453085060860114659652432344879669688152107340375079258020109343079447299155783381152829622988779931897353659154097705686013051891863077016463320495420647983178854831076120107990335043452829203553418454829729077823761046905819076088640921592472217386099017147782222712034668825093101469075367404629460583456444548419828374613741027142358962686474540532282011996757023097888188594325318857382892164106076662979734853995938436138693229719853858026610077257919410200363330367911592444324256408699584174229524773074245709544389548653022074329618669872911572935213361459548169478651297498913502340424707682197608782257973242739078094384511716494524063385316014880116602068368180172044801784352093155384699426243830145166988524855833417943652145293925752285317401528091735432302622334193058486325142972912377753487818158561344299419334429503301014991393191339050045335010878288004583998874280924803440976136210360749031737192814221375913688552924467607500697653004488871489466609315477418758853351228910161866328180266347033807734998479112460356526104564395881408649021433313981251215525567055494717484704206308696350408815865461961608465377052989801090899134210442772770411637217923989670177614048095716728675053926593790122565726716169009351079387324575408931934749167752500818638108620479671420001173878157667266421920447015619434804381059720780250457055670732969575061195834499462248257000320967346641673142559981515013522336076227406363253334876220335836315396785382603677230559056039988255751377074932121897244207914440097014291171065933137244130098802095632579582387285280022797596550099018137707764433582783743336893802981157170234798969618902025283528478846220074237868167667673184274811669617261622088841742210017058375916599682159126835155075693931824205664277851629151345966234150839758961480151624065715304471154317083985731189551291943512288087694541930547034335423833939757632225598788589534724881980209063127400*t^79 - 737780807659621133129908561798854877785141012094384156763160638996934808999231464164595655375093245275513392234555149691963311785924547352750001237864678361096331956476753232925130444642395622588891672450346616723926333810093180881074722265559574895449272241578622369063001846704483627835667301323210273402737752487770629937077618278758139357468110081071501444176570021190573196688531451799568911973939142399554899432948546460202492688375891989506790596367143617065829629983607725375551628605050841425407358131550793499743118911527994960782392139494366335684502276733015904698066728530641736778686995888168084890945348567317241013237816416789007396594802623676076631222233114963605894793043742595224387333586284749762816389745045973513920180700408998228394937285556317117897895978746345892193027923643352197533088732514279424112446545772877267951265175356474715743195587581833295058426632802159222720862564457234553604696399403972821204486972650971566331503986708222376507163092197531903128025200801005607867475402832966352879455375002139129323261753990249651238511039232281586299048730961289137987459688948222628294033627585066255315062386571882237310522944073462352944917653708717571764387986575599425090644511653977688500072496830018794705537598701275356912970401871340168932985958122225402594712406661546121572623610579506536899530408867447453287627632076278574349352330045938091641441356667041564823901096207859836098792962701142752097422281482650192736265617551128119425418963524447709045981343910903547607635963919450209485299206529344256642077358159635499963392514179780219869934572071255199504481836096400187703574817299482572499014300325881433198798243820745269094859095515739762911321895361784804756474038480932432199512700670905955505230337322220277484474087999789863950233158067109834133064161714160616790536550318389840091724640947866350136612727795651508787778582054181819545904985983156445793584672130353850579604652568551539947090062768035231250522208308695540913711180350544180148546089050523348171853265965937882667247384387353260445399362461361505246690696293823743843184452081943547581212136425212789626019344461824067085584062742753379692160759117724184425752430687590486975727467848859149571367819423456136436855071634745354383897761020255522342836749961024613455072645427381543680692861724084341951703797745488809705395361622842826055098812378637358965504899464543611362023023819316406149041824557264678737797088181958180350319998848952526710578715364732738830256950689223523286780416574872883008831267458557681796150183348717553909689022514881906538750217582405365096153501034522624981927223177987744391009024234582915041606432129767974476881233980591515482482926295887276624193710876067265278295091373861057884738432248846534730937362100753321263195849704340907639467168219259665823003504423019024522952595515062958537439642338840482996145425747955643505743627338240165658876302693781209566142161137/358833270480971731777845540308389396910514384088886720895370144787260082718247070879619523277317583374590870047393450879280380351850942855591921511063825298612867691981512491448314167641520837072564229988548779917458320805025558122367819973553698682536002584398672205723822670411459162189064759031709981871814891213249343140463135895696942836937939426769765750246098330098356196964968818905362915473158354658573438501127043123823844252624823879661503043296694924695545183386276677387935530606220386840132269725000734502737534348765951520455754142045579945057202147828072179994157527807090021961493344678226463520748179402708825112759053220309429489839555676189812081343281725909997466192036641110472112785679911793565839162083075374520504665027912763200446421609073316538202981504374618783878460525758526095339875162209268204537839208161874354280675539174775131964338764836980461405283665260360181288560009552317193604597243227627806035635158665915003819785079849139707170348818058390305508698668550174128509414553925032875151543564860542220841271947907499110232293181824070774114166436803853064004126419070115317577863627922614034040064863523464105027213459370312670299423578429854466807941096674361054591825197018030008013192563281737254657131561601917338931023832273222832514665620377776617329776765252176199202457936767429839138021325225948459438279306046890378043133196135087100040656517385983392105058210122875464668072332354699704208246482599375429167484880930321255166066329219237013911179300564206669568948543545997935856189341515138988870866801572480488046171429314658348531064054163561250120681985619752272313913956413927995085196570882772352049589559893772298856640260896502839560211486944342500309400271172549866011148862390059866715373030458032797431095979335684120950051501835019185711519636824555275036569110971999463578504984021956612923045774117555748039755343218107693770618575139179253423113186604494677761384621963474108786809770284129689270454540950641693030000792141953565886713441087493568468339029651800777826036204274341727539344121648886967510977629983615289116473772947407296125950812523248268008191479809033090916129135941504453251601391625736220919682343365643120196390688301741585572510844937613430531923563997310297948318152392921944665568602640587538880349149386770800368321334768173341420241716985816051776225388886381586242581992504878190912207289362222934748481687831303804303713677942571802521391162530595454753262309351310075745582670711161495203271351885048331425237771619840001107383354810531795273325851505767969852228847080997290210120273489511632312219307239439927794300568238584912308811656084326728806704073637735760285849216433028603860277733476811303715227992650089300419689100929664951096381789139717699504183991388416374419120583975777340415438673785313743929687191250327094619803577656911632765249240338694695188525848404382945014515411551615731759690339455396637846488400*t^77 + 3073021065777127426236752273893690492661950933452279845957803833700962065138734816026257157050430158257551554192183888838499383626455069887345781821519217451222880416815246786721222083434835884640394624430596611376223687846282342302935851827877640847505889210517468082897617661845663643106664363721687429234560445807534128055232393308875981462570146709724781388233801138016086198234902398022312704445053554723014489271439052768735881218057093902233251718022787213508847336683782723135917613716174759009420081106959079353888689471719416876729392279056813340253568886248055558176946329157459673119562154547034300214537958672459735749068560816323698790494784573495580102663189604808066556524763449899781863933033779620186206162673031265947500745052260947691388419839916425930758292738723019456505808685701634996604561200449911161794244523728294305404443717579473344994928624124859149873216766911800953341350661189767937403889320350263377991587551818206354851550033263582015562470083129903932462523999569284385247312143971856228539115365349054968387447113840530673022664970575467251591644435376886961368094565457426297118492328896375101758949900426697601098017874094639423601141757356161068536792384210041398569659892183224138153901761005051848700455043452330603753355772139236430597912909968576032630295195285568945612775630617545163474653193264316659598678019686099369228343327278178888520829958449391455633347645620737228563969909576176647980928553624712125164719358476502549114165105500614713981951137417051774732805768265820160726808454540905703020683931080382015419852869040532897761143432932588540370495212390032218333372234786314307351035199237403265655184127482148216201941849575214259606959279388452717458461190847769139242800889904401573105354225710807959481979866375254564532535644301015288579726432689857883163025218013095985882874181196336927811590985093372053768878541261131271928196320174836741886146005857483879567291158163745224306890982751793288233629607012162637354814886482951261362774335555242859846003226324079910466262581551974284249020230340454371080913974292387527123967105384338006253769163053016879041439667333613243752274650563491381722723291881854275001639584241226381822052417071230427543995246790852675078934987968035388060526858742219010434836129001696400622430060350070240054048190190913068487961797796203214355775017725112584302201463965774396112367803122198755909151200632821165421103179379047530215071316984708478284941304194602929299783912747206359106820169117936199807643898763753174889946387873230425666923725012772161904426362958021944504435908142017929670228334008378733935738998400919707274851375370405764925277237102103009520373785237486669949928812982174856724067532266435700562624244358513519443758744410052351104758345997932394775041928136596770353406740927755635671734783494546820872326813274662300855261152744673556018207004167537525583453629534429620573325472652672699651815430363/319687822792138451947535117729292371793003724006462714979511583537740800967165572238206484374337483370090047860405074419722520677103567271345530073493226175127827580128983856017588985716991291210102677626161640290099231262659133599927694158256931553532075029736998874190314742730209071768439512591887074758525993989985778434230793797984549072908346034758518577491978512269444611841517675024777870148813806877638154301004092964861243061429388547334793620391600932910576617925955585309251654540087253730299658482273381647893439692536938627315126417458789405596416458974100669449340342955407474111148616167874485682121105286049680555003520141730219000038876875150923490651287355810725015334723552989329700481787557779722293071674012606390995065206685916305852266524447136552217201703897387643818992104766686884939161508150075309497347658180578970177329116719345117568229081400218956524707265413775434238898917601155317938641180330068409013565868629633367039444889320142648206310765179293181271386086526518769035660238951392925135011539603028524022224099044862843661497561988717598756257370970705457021858082444284555660278504876510684872057787502722566296971991075369469903122824419324888610711158855339848636353357343335825320844283651002281421808118518071811047639414207053068967611189063837349984710209042847886562189798210982947595691726110390445681376109023593245892973211102168507308948533671148840239051859927652686704282623370550645567346866315807200531031984828831663693404547849865703302687013229929578343245066068252706490059595168032917357681332310028071168407273389422892327675248254809113743880314461233842606941524805135850166811490422833550007816153359906229890461323344157075244552052004959682093829332499180789719023531947507881255514154408065583165885508862700398664591337998471638179353858261876517759852480684144976642668076674106800604168053304731484617236578503405036268369276033086971231500838974913440187415390476549660555521431707679177713677681937844417426727978453740449608162883877948815544520226417058874790468618353504448171415672014462934691598252167220893940131179534962863821301632975257547861843318375320390088915048384249421987790330721110451364807905907572961629511704123369776237327843671691965382986447924876447263047081222785005247506573261614352820674696726395803964504461884372613265306256950999755218818982826049049561573047867982388267239221431798614594101867340616116561490367621563969519057581163621405143815511967530794755155470269943877544732658952133967997030014715857455532032443376655599425326667705138736777440245581252131278107152745201272423613564631501026580376869885284740056941293602400176573245447422710040981938392822152756166429253461159161491748575270079558555723017191883320067685593960839405012818465055134588118852883905692539642845363917824971864630406750291411570370460094339454645403868665382546622504846760268441922022821200530379204087756969353368263235120*t^75 - 5519988543686664614233994141888052288124503723115070211453553066898331471063076543066410543090933040767073256804035670256491079220978135508825830444128886599109177856689256185863166169751766482365369635009839915083918544944061368979900504377032277102918231996962533221755343097833527229286017840528968569088523161429187598140865064194155122219163726205984170913358506550218126796074307864204305953654389167609194100218073142034208625685184130255370525412024335864258007129678015924870828947641417841913873684168294145857351834545524369199807173023243804971727966605350277723978215051094125687453458994419764763390244752032536643478465134857526676306835988169826252146528916636793323206981492287983598173409300623613928835264136291981238227304788828100464162970734738328459579443226463574502912581166547442233124431850132069623027678083766124644830944142390758028404463033356435575166130451436354116223167635329011096283441894685044527464466456048677369909261841645362029815630142862048345922345205459419734714027872737631082059397659505437964733677399265239462806125159606813414657860500578375989186170497217426902033987514748725920591852851095471429123413266318772139476841021310833456900906585560981118603549590183830191557643603758628290191149294095419977885050103039231737968522613213295016475171045855635424418627438860554253107165446216797889265835159183889752825123252126649151986161102048290596334080420746653609317465747221762862344850096858849555340315973141687241430784692307171881162685489312158738861767656965242065768236027363697468830299858614051803358784555340257104778400341505116190666599225439681822819930306020512877267328510371265840779472095640041090481952776759042199841627371050522627277516166358742060289761578998052602737576214395360439256080113500368775794985095478529040398973538281653593792807153487471845106922095359745842818902754120267207782248162661743842757258295406622085190726889512209191387900950225724092268776354023569533938228988833253805513221274552016028292676196621029496978418810430570152970783206045216957039958237196679829047384023269927678279650569131783068996986052322417550385315272767513680867166142918417222397402147895263273361133251458824665502923431371840181180532151289743559744041710760133443493827736061160299187665180544244286148784527540277123335085732593074013943297844922379497309118383407137518911163633154402222924319268753530585364481271410461443766099008960291264441489160348809478228562223121591959644720278043504459865396750469824395588802892961483253180536415331263191729077014129014773242586403050294501392776045788019534139278960333744044665811192941779961948925568326276549636066360235905518878065913110039126984238672492224059608306795442777491853670847553187510426460412381378263827475359546859269354038564263737744046622815029748944082504796211444246307339981968252475599866282300357958613327991046831325524508519308956756931506374552140882107390669080393/159823062190234956074727502226533405959211013934274414269213649709074460866128405755696402633839980544825235448820336878920843652420668185633329458698341790204666323048396559496445519663774972259972419073235635690248087420595045552120373533857275107316894118670907893690318872577535174423017466762513631700474397473645716231565338368961971196297244212203079385360500648840443863880856129837930797387223285147066187705656328824193782753993296704849092367133601014220533271357460882507757832596921447261645679263409586038187074621940695165486216570049995216532625854500595502072314779716206645263784450565491511896342153440506184863552520710855866224867261989083604076402340333077809634296796468436861198303905836223049425516723636258895080728577351217767080099418754582593289977990968004861845768726811293441150997765281027867228489219460408142981913862982495210189490525760018159634754195276534644808520834958125409709455026609795287001847266975558229169698133036854793060881057974526201949957952866312002858979967720982241289779573396757542759545382733363278601814335501185622143427190439419856415905876564591563619987495144459048260928542156524149068075323451310254333959034634156836160446185221657619545439525191841173367466434589610857953420028294784726927447034967817378848872924236979729078225666899095061897188669336042931431698317942622806072491443026425519039145759472099329621388900626856736499510339625135409481269293253316373828527736623143873708959620763231342825157051889203512583736809635841098112165364877643641111997837175635934792926034763776425057823088394273005540424949654692286712348165036195536487648570563993677093177474896823981511516262582994860191107370716208266508673120433870821937212894771383926547138786178192146635501282802658352523171066245989588436730586955453310069795666922790745193985380397680044083726907810313784641175059170628477211795425996582730849210613933323936465452712911001834434565037712808968343376660108293435866987948946187131903531811315231937383454822620460628501681122758980498772965365571207430317348830637317480632667065328034323868286885560120456071705948989826039743017625927766152410321290602012694727243787730290805435575813307749030404214796950546407481083226541693481041576942237573557776267254932182320992976275332550984169936000013411397908080632825106891027440173719611768929721307566318478103641203952608499630036964679718972604794796592003235490534651830284926239777547696082640306354898450376210586615442386910855476004716476570105696254331487403780540655436963759756956179073417719033253712898426783810065274569384378123085344372735448458875411453842432460154119107151617323057715772921305713314383417820240150729551598735788635583168304032304774089260048399168276339055774006900517327821440018976741803679560243026333351445974652570019086324031826879382432256727625859226923485929732560922275603129585780290410451278677143415881661003196178682824991696840*t^73 + 4303626210252095965081942751244417306389116860594895029664496988568580945447230651404775848466724921208206217919905256764216894394543712603742499635675626340238286279739907100329860658531884496361816084032351772503950801087665229926340029945637161822534841929305025340930060653959829044039922192251292784947220851261766792833968623526769201145433480801433861260780182096152706890425265204128137490980990300752942714901217523751259324386714484942232913866142745786346023938517813336457769777610834155775877322859600019677674926412322110479300601015703469217089334900642368536250175237715573907235537664391219640494699939548174025865034477878620137731635971354788367274686502511593524301599599397214840729137320816392362790419953128958148423920716073015719311521386109898517004389117780488263574439200539774480850182352127770827601341517804209939620087978302434702330938405886791281596227738904231073924473391987313999374459802186944584209037279895947094661999258322699297154710229009942370790856800106601555747411103329720293400906061445667648355379042838468277840825865288915951877884296608672227687220565942457588555782131329720385342549498295313345751661002455427839626692079640032289860067488528826444112340482132688508274502981229899658748383112022239008422104021165782871270956574563706476453631156245954288188689648850761759678179620730985835620063833825727546813907731887973707937308315598565960393595750149125816622943420234904215960223672623203245134063962874456240104199143408911257045104954813554481158700631252001448363109543910665233775438853040471643819628277638174791606693661092162483036618767509918835047471092521608570013904954676339976780483210689860428226750166473970621938336980638582689432219544350489694849526232627531467280241089559375706879373095671288445865075055864981329955478371607416341000948827915416400059809861499774039770772002802993503155429980662194745429714335043616445874252480837464631477944107606758189247344204243499116645266270291144201715124724314491924374551394314266069667155185578101452636988471870980955558834767376490169293293037800338521974965385859180862785963941179901193050603829905316808791292281126381688316407663231616593257147119704909480524505167051553022657153873884106033608856773789936220949547517826829086050509782322937207926752206304938665902639046777017408221611950548379370681043594007154600019938652022867580474352429596287924645895330974666381877329116538850249794320196170244995367284625296053301251921395549981773093474223415969011477574504159509434336236846026704665974583987330233177808012221126500605221149678222100844372185716763107371120348314598413950432530112208854307073470186569942092130339810667903661263269962391330012123826935565519315911081915473998943125542042544974256696459137167247037692234572913352368249829697448848088626744096974325924879780206367974930683083510332528967302613118714091834061012723161702323732305411907000525058426435704022313/43375979078429767078681044104281166377329869181762076032664584531042808679067249322096003674824170719865568900809839428939116967266969345580885615090729961861546440075334826247335314036748527471356514536476151526333330925949495362845469377088864464125805063807284402347552542017543046338406940479346199643508751474347447385246832833336278982675072079191915745186839876095296464657264353638014418410892399588913763343315127642886192639433780725696043668440059315259452729846414883512605475766804480786810637352089361650763972052394704667912959177111568701766954656911461619262426231214978483524591099883474396328667260443753378571968154120926282093428974903837290146335595166397317534748150561533764129219680043950935614085238794880664124909735893120501985538982249993715818900026748716519504941632456585039928380793497270963165811974161554770005291422413449200045427728691268928524872288598051502601032554607635236195146094221898440892301348257166503396656073306202390836723119134286411209218588407917077575927163239474580286046176219879997104940616873834793812532410655021777849726139485258549031276854899630150366464606182206185698016006341280654057075642784685603026236481999710165333945094669157877944632287137065694451930390347620386848558195679204574888109125290265636619584111637916298471830445996414399798897004857802051590562923489627829568074177637371885867224159120727758059244947630128918285967106174261750133216486188950063857062427719521247324611641075140986442747623882729833315226170135167274027641680027792484197796213009467592702800125834888921760693186190205693703671331336283486613731291990823468602747822051067883963088366686998028582225513665024805055866540412378923530453884885752541073759579640953597664893466568761348596875048152641476874788627379161574301728681299710028352942544002845408245647632239930363964323482779719161151614911058908568715281278615472553152475760621504116356723866284045897865540951235256354008392425553390838494300529343995187598618533590953947805869638859193014575356256716787307366982800216025696588128472634967964243705841530028515497853060741016691777860994555838787186254983676795733764161198269386245348973963990000924595215275731723086851703895892378294990365987683415610754683982123277463580478932988594281917493761125254337103720630403639853392253083748734010224847263147502634087526362873498834957328222752737946799592032214075729164941307795069678112131104506739328981475626444716828579144719439432103553207431063807606176187680051741126685963425565681386038733885591964398037907000525568945625057680633029126051715518130920222605362462760400711738786668572836169685827925680948941477864060770842370593523659596413176908000303896893035697271877714367515687825177135534270198419737065472800402770738821150287725518632649957346871582437520707503180028342237815064392114475877658194187034081329417034305598689369580770817396477032976723070282796267442894518702746522376*t^71 - 1116827177495779585681166118824234852670958874655753443586773507112528760600915599384737445711543629042278907008652909169349078729493985134877886091782559047350141400051255719376070724912697275457595762550705192548337666228428599375909809860806992201542611531624903317360393313686343766841902873574976832971383091691906734419909742787711069942854426850598158157308082577769491425848861049372202137049477267452817863035382216244486457602564432877385350834127533119225326191643775686382226977430546094167742023178188112375537344530007164251115629500142951736573211121635966733510961143855934183459446508533199025672110948926519358336880764659224523931121720777444983322197260134663587831213009013283303404076477715968413191962391983975904677941809733053160049746325457633144159407580776308615356783533919430288659511752215034069030417306414641367134434119458570836380569599333561119896922296954610381071579700952612517210415795520483176908382271759659220012070739732033693967793190568256907252284568156862364123099559011549494961965244530795934500021352781321510261995546194165901363540259104886600860807363719099658904772047388942900429994253098948008487188766634168613970955438649504465848316430606201593885074038061652956590550827299303642084604224976090114024701666693030707973803356671048122212156839139569142311057816055279144462898902448096723460754745464831845787711297703748363955468947885598612282342442694526260441200196907203717769653449266903608453043126494856377360075399052521594478948851366942327697676545015374560822793561883313299945672238798535248467301731753836479347276342121082378944063598458491872803102007362745637544081485753667054577604740577671755498857103176743071781105685717047869317757747891677896365569035480451599901446825596709218003158786594406742095443536078919804272802112465876013260974877151247603793835687737551814034982150367165122680269091912920908597008412878817658481746910532909636625049361402594800759183528867231839565845778655810779674985821699975076415979576616209400023220456420670449282945438360065834196459347087978755475721105747052965417775376649135310975479371345620377040604367468311369661213097494113702470057684709109640416046183024459146957707587501167950283345404592754236676232333003294834921970772067246633006690286926746760463175998204011085173050314499114567039795760846127528592174643515468421771269440847940248912328613037005587227992046688354553749093568955086429563945423522557392555327178409969203315528459549777495304222165975480394154264036242870713227384722471381824987036496446517844134774650424363805608212851939544119935965317017539460807099365398282922268556131199693732495915416541038840271050933862712680623928691344469545511082703947363112831435458557545705963446269791179304896250690426256956689532932433467644558122398745381653114666060255522169222625388414156002147205780825129927871753981296004609905966479821966667926714916242500007652207253875677994593/4771357698627274378654914851470928301506285609993828363593104298414708954697397425430560404230658779185212579089082337183302866399366628013897417659980295804770108408286830887206884544042338021849216599012376667896666401854444489913001631479775091053838557018801284258230779621929735097224763452728081960785962662178219212377151611666990688094257928711110731970552386370482611112299078900181586025198163954780513967764664040717481190337715879826564803528406524678539800283105637186386602334348492886549170108729829781584036925763417513470425509482272557194365012260260778118866885433647633187705020987182183596153398648812871642916496953301891030277187239422101916096915468303704928822296561768714054214164804834602917549376267436873053740070948243255218409288047499308740079002942358817145543579570224354392121887284699805948239317157771024700582056465479412004997050156039582137735951745785665286113581006839875981466070364408828498153148308288315373632168063682262992039543104771505233014044724870878533351987956342203831465079384186799681543467856121827319378565172052395563469875343378440393440454038959316540311106680042680426781760697540871946278320706315416332886013019968118186733960413607366573909551585077226389712342938238242553341401524712503237692003781929220028154252280170792831901349059605583977878670534358225674961921583859061252488159540110907445394657503280053386516944239314181011456381679168792514653813480784507024276867049147337205707280518265508508702238627100281664674878714868400143040584803057173261757583431041435197308013841837781393676250480922626307403846446991183527510442118990581546302260425617467235939720335569783144044806503152728556145319445361681588349927337432779518113553760504895743138281322563748345656255296790562456226749011707773173190154942968103118823679840312994907021239546392340036075583105769107726677640216479942558680940647701980846772333668365452799239625291245048765209504635878198940923166810872992234373058227839470635848038695004934258645660274511231603289188238846603810368108023762826624694131989846476066807642568303136704763836681511836095564709401142266590488048204447530714057731809632486988387136038900101705473680330489539553687428548161612448940258645175717183015238033560520993852682628745371010924313723777977081409269344400383873147839212360741124733198946225289749627899916084871845306104502801174147955123543548330208143543857457664592334421495741326187962318908918851143705919138337531390852817417018836679380644805691523935455976812224952464260727415116083784169770057812584018756344869633203865688706994401224486589870903644078291266533543011978665441071824904383562565046684792660765287602555605449459880033428658233926699906548580426725660769484908769721826171077202008044304781270326531649807049591495308155874068127277825349803117646159657083132592346542401360573748946235873773615855830653884789913612473627439537731107589418718397057302117461360*t^69 + 95899873163293834263384408416453801258846560980292977848510859232078826391953349087876686631970097188821335975582213824893041583779487915978343794514109369828832385229904581558543715648282907102388691405491642318061472658598208067175449338997760469369604104770341413762229947474311822482147549475042516350876135711104523036497079738259378345298181354845273518615711359894422830153658896263740564864008896668027838255683290217063380218271806182141256221728515744298268145591883258598982798647440018581443283452974182849910999082324908134711249753024226216088006108185482654458329528209232965871741276531318587155209676053022359503804140083132368515935469489512688947764016028404307805513296865691365265049693971198390749586658791079256531008569389704646832257608151697353682171333911489982412711626235907836424749078486752692749392239013539428478861253591981731569293226623485058983097382479875885782055466312030354797456684706058381954405387426393662540893085930985405714680132016630060801288113369590300187083367839907268639779576126363312987206116511791362377854992267392200728001892372227359836333035907525729886993122383393570010166055932962517480475360222778400504597502125438367898049508048670274218231311344836665046457819227440607411915080238210119519767358348203969235468669270283366947072610432193237505477411386556015223679202781971998665787343982187984846046332729000579024998905806349712933787215010117463540472319021951302591694750957021821351819479086454191291948287004882296511384815014547028826467305592729095492841229459028969603818731550845072194625016845928055028908900919222775858525608485326306778174191370202911794883426704756866753786761965385897410707249724836764727400790393430045296278954635928584717979935407038670308357737907158445517718308736700280992184456474701403446736038680923741585241858784302279989759157838841982658967441875417485689166314602229530018847363090410072710691677083769222132727781952420360079623118289886403605553464392494345613094384561251257573287293565649246479558118620987386275643695212682937537157550128660374151652064360309284642973650254922476543365743686065246880892654148947556910679359426222471047969072525072093563936003055649821459306386745212348854352846142736989807418348123060816794837178968820639988781455366444112971527903177714557496304625886240760304801077159123875049225063846688943916989746648841523856469953148356672469053357221630156740072784937202500140622475371134073870936676954619066494335840987721166308890931293607308116985538241693705834239999413038839925900815565817681450298029697288257538841147521181882216613892080765366799517158048414088160145355927313740431303662979721387237457340517314128596896310509350027704341346395645345878822572269788338035599415028186079901416717624972556495014968037006799923576012766976869321004711170656050232226138610934142820956118727710066712185626778624259776840497152111243622802916925620659022188171574712692667/207450334722924972984996297890040360935055896086688189721439317322378650204234670670893930618724294747183155612568797268839255060842027304952061637390447643685656887316818734226386284523579913993444199957059855125942017471932369126652244846946743089297328566034838446010033896605640656401076671857742693947215767920792139668571809202912638612793822987439597042197929842194896135317351256529634175008615824120891911641941914813803530014683299122894121892539414116458252186221984225495069666710804038545616091683905642677566822859279022324801109107924893791059348359141772961689864584071636225552392216834007982441452115165777027952891171882690914359877706061830518091170237752334996905317241816031045835398469775417518154320707279864045814785693401880661669969045543448206090391432276470310675807807401058886613995099334774171662579006859609769590524194151278782825958702436503571205910945468941968961460043775646781802872624539514282528397752534274581462268176681837521393023613250935010131045422820472979710955998101834949194133886268991290501889906787905535625155007480538937542168493190366973627845827780839849578743768697507844642685247719168345490361769839800710125478826955135573336259148417711590169980503699009843030971432097314893623539196726630575551826251388226957745837055659599688343536915635025390342550892798183724998344416689524402282093893048300323712811195794784929848562793013660043976364420833425761506687542642804653229429002136840748074229587750674282987053853352186159333690378907321745349590643611181446163373192653975443361217993123381799725054368735766361191471584651790588152627918216981806360967844592063792866944362416077528001948108832727328528057367189638329928257710323164326874502337413256336658186144459293406332880665077850541575076043987294485790876301868178396470594775665782387261793023756188697220677526337787292464245226803475763420910462943564384642275376885454469532157621358480381096065418951226040909702904820564879755350357732150897210784291087171054723724359761357895795182097341156687407309044511427244551918782167238089861201850795788552381036377457036351981074321788794199586436878454240465828597035201412477755962436473917465455377405673458241464670806441809236910446028051118138391966871024370477993594896901972652648883205381651177452576928017407994484688661406988744553617345488056076070778257221081384578526282730485832519787980154275226441023645976420199666713978075709834259231256909515267117648658188588321341426844218210290407854121986587997193738122270650107141770757178960164529120437296199305163319342157965385464726391060922803764776995810612099620284067087477333280046601082799285328915073251854815882069676330671715646957975159053648986952458633931596767859542822120422688094394660956871491512229144631810861176069195448180690176875099035884774048593311289438397069232458365276546684736792864077113732862202342816952765759722932153814395982148639930306839222498320*t^67 - 3741751658205845563348233860565916090688105750751050528993078929673971679734845378421722690589845880827588809494542418848899559836501558594449599125585785395198446061490155055147215509277293787302608167543868314839563625804454228250756893433609644845500937707448866022419120049603847456777563435071522329848122942273016163266002179904659393153016078773502785563680451880173930410655567372309493494108537752894806682346776386547226863616958736241836094262317549244556351030749905801415743711367342340856725866721824122269396941611490247554709538795059698738706421163138305223862071715045382757009330608715631233607576334253399881190506289780617259490203558797548251661630011185740597697198476093538677111082433692489402074584081285907767033473941174563321727616189239400693616290360860507940912503372381238223823607774949117131903030312422066912948197012409254411368554900324886453017128601940658871965058665130105850898227680837176229109428737158174963181837734305641059365378528200866420762594940469414523647599175632719214303113907555969950261255073090758550121061737165968702905132499885576735017850083474988414553995821281697352203330887586324742393656734917353059499487729061348842566316335559009442835840940244378397583137379376390939585968569249181052600842676384455377399935038508586613583059689959511718373861444541092267215506515454625200469997268058142834483793835830388270513869847455602306319833930412153307941413071228985221905506456974725929736874401559452621741277250169676922324886156753528578524692151762744945771555920290006379803896991867545869083438325538905196614372588040926949612308354006541669553971110933678637780652512656904106379907409695627251512216083150772212927435685764715936522396625712034004360731436147146235503342458291456237233107637097653879237551374574670299022708947417881066063972574438104417475871364856251557015123511730750809247322088242780826063628717184293206785510076109420475056236787781747716951871644949500164593993952208957062519279757699848719680534206676513343481611612885166313170361958700024264476108942279893076409701872873275320498509200727888274859247458274751993481918792596884113974717747443528373343308893181675560686283696333975718310819064162231240432144487108225124249824846364479282769175372077614498588914454669738832369944393178303449714314131106522801665910830852197142225407121489751890834837183537137867637719891893843921268251803960379365903069655176544760659915051300807239809464635151683102074559098662907678877327388282291004162515244022618910304103278242816354642609039710779673398254572713993473413606178314235011824596347988248494264680131490635902833195942386764504233839241828175101161806023923974228574488871084867231413831948655299416854191362688332606012556069445661925955141433527881676182406497778204022237460208476444615237906155723953008120251725774948412418564790390168037418581733627773623905931373110239045788091248939368176073118321309012761/4826544223140923427657947229223941672325707854519084308707762870099239886226706560824134470058115725022259546736675265692923844699134085672721363819883110235004308616238539470587565004279954100813232044655036137697509625115195594254859076772685418671096757682109937505940209183537732567716006851826322554522579323881467692025595209725359897488179375914968675696439983159055968029771561280101234098093344459353499261204091960110442094283676406283313634901048704202057667194804725176136388207055581230429171580003072459135663569596921941709595602598779355103663504404966622901476217276469148355696570453117832778488569843628701703908354745295267103192940483440306171568052063596907302889294914947166562456593019357826366189199949882701680502037642800559731566443992011744917818589074035525226434510005380211145979692829123367470639458895328936693721590118532825061359004051419968952551922787468799102263995750706444001559371861542694018439456051060822132353034839393059101769206102853185046947062076156746235592918305266572566852105343396197715803408718068039239742412377729834806731751597493173662105280453197766473956725083831394102749042198909535694025098244736364195193317747419747755409014427628935153208501622496717155681073705512594100986645051146365454015272749594393661338614552220712678756565640323242180928532624365117394605906095059171782682605940105319208419224485128885549593427581090422445455361854333435188698173731373418183125433324518243919198493481468716856151823629352882548149951748063236393120414447494563936197883762362027435533166653002298237676857569357162924999119397078534316105917324626881359583536331597621168546115543482049597938213243254850049160246032067968167777725481618836402260150958253988517508281675304016916436644095314345348322664763532312443773680420989225203222793288097658702754622589586479786082488540782584065234853828175687208651560375772130108007284888028571942583122884986593590031372785081202883324957838230877360418599192187883034315876833898185206478222593218598980309328867024277626245557225243917454456407135585434048570543499638627425897685691493822061017093527131735108903052922772056492061300643404241141820021568532759292859965979233225108703930088417861964992818036307840796652433785905019900641145538105597274096053505367652504383923259404136833928226099460229789877839908194456554763497643861858376936739677223770466878298045731600966362709937116009913229078506590263922624783413610320086582694856889895097056901994541328091139713988274435404419719262662184231129872752627255803355304291790414035845445625273119152603379598871338278987348892872011097399058628461939711958941991829834118714880984349563319468697473891835350873034540574997101101176605618250495476977949768385602488587759890568125131759501609080761914983172677240376022552405728227345489278070894793781845772309171799673825413103609216895095628488465394775459431635344777942125982025407338150246917819320*t^65 + 4544687341353491377064595737973127587094927186377968112790837309372423675658238770432616386747712919151900085933745421969554243710020182871019311595598310531576909663009614750554119990317543118627691634468541537138764045271375606700478334999415997604204875119050673760401215856660107258953763299785906530206682149937861967249062354850976499530672567465312883524585562851187805131121789979422015582394757323526894658106224660557370889948045362855464771367941826027066400736041333612029054757619848406488206756381595888129781523321864739812188602340256989725923399337487034103192768892461132981062782451546542424311847894305851663236906069599595525848752692029724891228536638347186169745689901578086456070823118336361269017259369346217629485085799764827646787446186149934954678288371295026553593141442574248916842706845358860177947438085946102141549108212899310593276255597877943587843306037388769223310987855620401219734648404244867120060630850294940604653284033940144185564744512369042348194634616108664366125898439911226962499303722089735158851666438799822379786132768155751976259820735762063294711114282903969437957752718812764992848954965509966455426526356983763362979741691883963748238881450918380079462869580347708142160725147672633395879930771328307037779400741341359312584379849531943894033457476008771643058682146663233829034113818537267460956513198697879081580932160014321307508728694936997051174594188548545539922625408332902266614191732782043518620847403081503994851250720195428111603456289852371190924482601818523140241707829783079256262988828962431507789434265539912231110581357488775485265732974329694632554060583459866101117454882268050058995972805587141617357873451801371849313625364024174395469186083898922059829499878829763212497557382781285692563818706486170606292058665676553698654354251206439306240417419135156681706965756868784780188295373448520835914234995001211663362649985783045209308164822986802239351968652415640618642487586773216105013869168040201089584829360758680069228182273496627774293702826490822615688404212285994503559963948016150485135884799048311917200022527637139080567939835059312885910862299673267261731945104927248937826615805576404669199411249380935688011613316471617314229011691569959321499160596867733536448594130449492577738074762621199117198092131749790165876828668199138898207189648641035052289954942731366424890159623599645328038561795903101079572906979455503455057994533715153621884983517415516410532453851405917233951969033164425705142919552984200588508056899112327486106746239428928222939437735756019153565618994159418801833611787031918440164231235756794039928828190377939641360605128144636912836751040442393267418641682467077479161774686366797703994887013802846985617517002186171563098264313167113429692372927723745517606270388133348927969708067022171021581043274785238504737548287414327114247681341102325949787926676116030812829283264099496091009162314041418483238185761727560537787/4072582324591428792987456741858824783781443914091035811791740604833545163230176995563087464283460455130801579464713473707854221805075120712730678467788677457332385560667276852903280571015222040026580431217865781033723650407296867098470225222213809904456008400344956306694972275886251766801446781491991437015138711422060729288596942636915696578631663019636165067936483482113436716197822967057727856193109131597182443920229671803189764824709032278710622279871422966801620452047056279871852026172648800914245411842207890182605970061618154545998581831281572382373915053398471404770615104608400430824969649450983631187364981324933551199747714602316051669166338305967574805604238354644264016799865060323601171306382891602835947760119250063492988228954868464602729631981490371764598581400028014237697442221270529316387518889681653740562452652891302986738888646747399331100942707002961110213859925880163427116102722187435451085010753248245873982077176007609475024117493231716427083220311055561544324927744529414511136739932311180856072496656772980138005887775435987648503419767262537727210943554677076553311411354710738453419215894293655366275379318491417262437292993928797149855715438529543697386179346943745917640950494044008819996509057245694064788288940560559173573617739114484820741430590534388657803881357701209561011562037678235690829295033325216929014705785269251748227121398730771370375208114913547416139325232357464149509803246374451338865281499613211316205236509353901721103337795867623607022604477880204292710469706013826573626048958483820726709399100649650764895143837897773801157430034338747118995756431781801411816285069644400461774959840410805580937211201428712607827002214404735371107370403019032400422473915294427965052132212832968273894050634040529439391414650567447559528034150610466043111663482728095594245472603140114876421949032767643096736724642670473608730856050149110629789146904462108675475378515856860902880895070980921902147099520539542421982439937608225844166879381556743698166249475435624374212161974969696719361082968692833964407380305540040187483264175647001068579091443955277510985519474806906564871908713316721590426417083281690164993020891586766913323398601361850347973121932490587104576728403443829435283054562002972272700606591835755607606010377981086325670257708709140612735938010884932740201345800997080197179961271533206923170256284952834168754213141395489530790319690593060903129851492955019425634761958441923354595940427610729368722417092586343320287254435836873119994692732458243413640104360904348132381167046363230704822896494232858635745740128070725185906305911010485210011124912327394783492740341836877531285631402890495957083231520422154994043387241092483611634929344705999557500833875038220290007533945013816492815504070232723780587379166683832230360414075118027523808327959935593591654749069414058736316108668212723263579055599776848587746797728154285033974263717861495692661231022275070*t^63 - 1617707337264843212834828840754486090692405575442239759575289356841710349115349127029068532622620429539829084165900309397181747770652055546708853308260492857320764724092882709499244984867640763949906520210176502854752466853548434990470608623593070697421281534680436524248593921451874245933974018379789651281203500905360870934641985412649747880102616460369496577445100700614293909267113983806663929413357289121391737668786550354340907443049789933839530830767772459740499930237996771747163120949618086255627360906897564174803227173652160625771587196282197229849837781682485137410289673074464402981505600840782482734368963942882815372257964946756690483674827283578779829689337664624408785545989693359446225143251411760207161093184510757781980108062232265430254352502346762663781617143569469994550861743351362689376613625084766755524014640611352716008200804986809991955252446153189647710567022787096653265815049183379662702086724584316318914708149431233029949471827820885711472262860366360183620363722418710743913291945602466240923555688027712226331709938533879796774392930193986122727693123513375435443500512452016438059039048224152076988742230418180853138719360640404180916033374221092097346977108209219984869698752647876526923372474099796015601927119486558949691853356213734033579818851445163804538371599892717566880825386435764946646593824447130696320708858567908409326058963546344388487586279981731436193631188491992264033003656764041873304455219043431567711494829871286603106182280612069913085530436996694452717176627175723145309095836166991918048548604802908352603701337951916628749907924994036379611017187296084068758602792572401956979676148859399289691226287813771199873654728903750004911414907268920523607723353741639124808857342994006867452527005688783534170979759872993765421474167752886549037911388758300893029596589407055325671255476418632634650878465731750829156205597507862332992057429379531623761664871361206706763545914453486668239994676614786513500929766420066712070223355459458805824117748821843006465973858975542029072331149692672983627232670638564692093758765662590481964639522700527921366129430130900351465279304305155628041102309798531384333175577780107805653492661559407060385730390299034582342533566086455125234716240983159118293368206123700498686742945040646084058669928848923702357197682053375795306699772462175843142015391582197496428747838773633239486356635171258250897983520990702186184285763747347220171975771573159327513421142885464506916377334651280491027900794814223300950095682382665649125863238725011244345318799066766128916301822580850660845958051391292073493501036592018134570081628581457818851270119461608553529556077238438732607535828874628142451809776176859007226455687018382197032315019956209695072777962939006074044506365551309188467186473867190105086297420788788170267757817443859587584960581474877393627804518206088771197473272833272457756060670284967866716139604062025620430336982919532202181/1163594949883265369424987640531092795366126832597438803369068744238155760922907713018024989795274415751657594132775278202244063372878605917923050990796764987809253017333507672258080163147206297150451551776533080295349614402084819170991492920632517115558859542955701801912849221681786219086127651854854696290039631834874494082456269324833056165323332291324618590838995280603839061770806562016493673198031180456337841120065620515197075664202580651060177794248977990514748700584873222820529150335042514546927260526345111480744562874748044155999594808937592109249690015256706115648747172745257265949991328414566751767818566092838157485642204172090300476904668087419307087315496672755504004799961445806743191801823683315095985074319785732426568065415676704172208466280425820504171023257150861210770697777505865518967862539909043925874986472254657996211111041927828380314555059143703174346817121680046693461743634910695843167145929499498821137736336002174135721176426637633264880920088873017584092836498436975574610497123517480244592141901935137182287396507267425042429548504932153636345983872764879015231831815631639558119775969798187247507251233854690646410655141122513471387347268151298199253194099126784547897414426869716805713288302070198304225225411588731192449605068318424234497551597295539616515394673628917017431874867908067340236941438092919122575630224362643356636320399637363248678630889975299261754092923530704042717086641821271811104366142746631804630067574101114777458096513105035316292172707965772655060134201718236163893156845281091636202685457328471647112898239399363943187837152668213462570216123366228974804652877041257274792845668688801594553488914693917887950572061258495820316391543719723542977849690084122275729180632237990935398300181154436982683261328733556445579438328745847440889046709350884455498706458040032821834842580790755170496207040762992459637387442899745894225470544132031050135822433101960257965970020280263400613457005868440691994982839316635955476251251873355342333214135838749821203474849991341919817452276769381132687822944440011482138075478756286019594026126844365003138719849944830447106259632376206168693262023794768618569434540453361975235256743246242956563749123568739172736208115269665552938015589143706363628744740524501602173145822280310378762930773916897317924553717395695068628955943142022913479988934723773406620073224272238333929775183255854151654377054455160258037100426558576978752789130983406672741697265031636962492119169310383805796358410239106605712769352130926689611458388829813752108904870389494487092256141209388181641640036591635767401801688860138631431749974950684223855068669096250723224466115111570273452351862977758569726682068883566746181408384201714159285952535725205797145009698575376140804429734352206794453536904766809208674404021462293578230950845695883883329928305546873924661745333775063789594015885650528167927656493758367152564075347960427340760351720650020*t^61 + 28780428211624410186108563420921050273247310526891325292721125170333527633663895957158495873034642251915037146752257284361218900235033139266909215508257380826884916874005426860299395385871489627642629096007666018932011478548519136523409727063337208662494813630211752921655906039875091797164663856461108239936512121142852221826723455837579853374853610138670130270660287582276036879880412175514591592859051179842426263490272589884039432735044496307848709662840222357655370180375076532046894233418685533394510523215242505223121379159500623157881388341434406323083601162632273689593038178516293887340472087781771279176219640398856072900810696351883254184390449040949968880761401792645084199451977197961815100783053546444615315758131630080909839171302513136952010596071909682999502703863278824473260402305873056156620879783441772061724164027854813809809392171027893481835742105928141932356357803861393071075157068668456786827562015726959683655523907196707750534548075408890645341201830260027535068559470813941650435511030319115660522539614994041610222082971371712481772093627482383557575461187231310251376565387619819517826039238671009698720495780170766236308216956608883161809125675284143464771094858490242725546208505644599196735700564472445617641622685374834979582580180811413549572887105362088090645148817214400686998728722746339062317498568995316238406170792503169260753479661910523979882497649417464409930676715454087871179833371174762665016889451139491265743761767559151166864161875814909937694758896792875716202346759014223394541725699664885222703588246385549570242890946978983141688012510045738149325717419101204206521348080580121905276263513679640232624800564649865723664867478742573143251421864898575034109155497771153525741601159595204632217855898778039757338117510299616923516839457773159598043754165925857477172865269659090771985733328869532351809713643869105721005507333547253943754152957620307551073921931540774308948056514939489430978913111906024952658338767661176284671948630560968174087329767144578348472700558126726716310286086403946621308666811894565914765151616267599762246869146516408527416175684600054219093050012862025073258497270350292082237690621024582284199299535582188065329794795842618818336690764887766744212661637797204187951796595045384228547856010851919401302706533140817104207284757565911339739865474579000973446532736035543492130087828979114600091146770609783474625750798773092471849459127762468389297122972525470137680538715300107293869220619843346399197952569306064739625873334301920773900765414426269660848271420698048398029713766468499628209032700730899434884874960715479875036179373670728367798361192368967964815484446868245708509690629197376293122038139634198079127358382075198538164333037909110087748634000128064120787727570630941298456179346181061520234001457030757018372094382199997902326966506631213387328680888972943356251579752585637951728045066301384602393708144886337474891175894281411301/19075327047266645400409633451329390087969292337662931202771618758002553457752585459311885078611055995928813018570086527905640383161944359310213950668799426029659885530057502823902953494216496674597566422566116070415567449214505232311335949518565854353423926933700029539554905273471905230920125440243519611312125112047122853810758513521853379759398890021715058866213037386948181340505025606827765134393953777972751493771567549429460256790206240181314390069655376893684404927620872505254576235000696959785692795513854286569582997946689248459009750966190034577863770741913215010635199553200938786065431613353553307669156821194068155502331215935906565195158493236382083398614699553368918111474777800110544127898748906804852214333111241515189640416650437773314892889843046237773295463231981331324109799631243697032260041637853179112704696266469803216575590851275875087123853428585297940111756093115519564946616965749112183067966057368833133405513704953674356084859453075955161982296538901927608079286859622550403450772516680004009707244294018642332580270610941394138189319752986125185999735619096377298882488780846550133111081472101430287004118587781813875584510510205138875202414231988495069724493428307943408154334866716668946119480361806529577462711665389035941796804398662692368812321267139993713367125797195360941506145375542087544867892427752772501239839743649891092398695076022348338993949015988512487772015139847607257657158062643800182038789225354619748033894657395324220624533001721890431019224720750371394428429536364527276936997463624453052503040284073305690375380973760064642423559879806778074921575792888999586961522574446840570374519158832813025467031388424883409025771496040915087153959733110222016030322788264299602117715282590015334398363625482573486610841454648466320974398831899138375230273923784991073749286197377587243194140668700904434364049848573646879301433490159768757794599084131656559603646444294430458458524922627268862515688620794109704835784251092392712725430358579595775954330095717210183663522131005605242909053717530838240783982695737893149804516045185016714656166013842049231782292622046400772233764465183707683496098750733911779826795745137081561233717102397425517438510222438347094036198610978123818655993264650923993913848205319698396281079053775579979720176621588480621713995367142542108671408903967588745573589093832350928197921709380956293930740709112363141875033679592791115362302074730770143488346409564043815437660082485851844133101136235800095022269020313223044471628723457814583794399816882192657523030662122860444135346577203084944944918632649766678718060473117026744782786474601380718935551952397552839745346149370004482825440376684566716830853588255192560350957118060887857146762880741078641721470468448789193515241546757488433664539422406708338924656089545796364441817142555473497211939435194654502651562848771537534328129272959478162748467110792904140394677835416841651809044600820*t^59 - 147458525174284640141318846615504035008197001091502455302406495719758455012999680662079833969108761636069068697217492314760755085428180291514708290328082947956036803846147852497554394491546737296273572438833384722319922386983076282699343399970041989516285539252931833981514494591605608475648714221808423694648061132018916843239681233788605703515876435829703857021123652760566650940713199944386801655346677150303617607512268882165365947144752232878082864587458815431661939878746744605223397053016178228368113838844940296576542938936246407575374932913741727259162842023950483261797168942200920553207722230825706193459398162328789892428042591403841182365577220385277028083295910684680253884988652553486678624241013896242731510270108817691185169065415246130172072918469801957309434303961136363577768030775441302799650525149171075889451757030750214273173358149037256140291540177090705543204767100544690340701589833278322060722315469100013460501547284959520220513846511836956328823975488845318801054479173431397830134186448163644044546281939691178459138243573990192040027489730008170304429693287805433594584985086331958427181164904581939396098474835644305016427214434136619616000366723450678203832848790795807522607889691709459578680695735908912671442481719244341697934217225734752563269511449853326053774283507763656669064361308987019851859662466058875070298323098095751585101583524163198283952902156469220796934383649961126967662203150974847693230728321712639121744813030494840505675770478065913782926383952651706427896297779016783195405240238671487363315182032083267905496540273326115268856228969752576645599331340224446065803276227794698859167601968021288430535852648781850899210399624516367261198778718174629710877197667760441152656761771502815771808053791580431703670462077969275539830056804024400103470767467245064670132360710131710941197886180480459892185110419062147253312356762868277230898539306231400620347384229386913928684296891678591821758348483450528523093948444915919473193121155241324273163459141129497725574357799248930694322021559517222903803742697252318742679904627362587131635940953034911239215436873084047992758482590359000201291861429330256569235682864585220028157809089806756329676715253025497091545082228607140514370581481117997239731975002904333632087477113921386722989379079211675403719499363441960700592702542185718363479034425768474638595597767389206791062334581923344295858562446403360169164524151078646042607494078933050465224681628275079641332472659697242615356980029478216129134335353663481889731177181159276420355849722591398917273696729640895659850985245014239048264311384484196775031741164667885685524206120388528929510710599708481232500738919801779210222953988798609284622579170256708385178176814030943571084794885165499528873312180868212580072162380944266254644116549017759189356222738228261510116736171284490641876575230752870901502269581528135429733903503851305677169856022533845393681337382910451/102871563429018888908218362218263274742515444039784682911711349234220242068003157330649611363850070856318714275801699303035040587159946467774651505918024639605253619961789306446317931016575868044825088565456712244151750496534311730492566753952204145203364783155547154681729073123500259334700214238601415469325790280685562385728281659979178473278730531704164416073567998234697434039703527925881630154666931006016379396302752577816811862504964315307550639820945792184738701458664181461311273994610846470338867156083959942979261159959032926974628857290701265057816945449454934571992601596615232282325131967237960827183434320769242749242156018144334326938451042106837121564177886651450251756797723113076894372335317679224934900101524414950945672508900665957784476293452483562721932390311147395430484281524426717431294523470702814937544586953226981907572523851256645308063924499304380262544139177048256513579598428539125794665456395671673292633741089888844755465343737697755110844434339224571075928357486408207106437139920462271238790993881456468665687129642981324319973219006858918568565600411151495448518814688694800409689961713952243458419745850903464660317082874758067894003774748782330884492645607207707131803038572431958877377783153039835933928337178523306311693089977379696904226694044668687206140123713688387203808179991367190149518680272934828589120861483473988942057677605667518006901111796548218346998540815819145457319034236137597283722283957998719750567998922779098262227835910672752709656835936250076857472270226927342787795826075016310760802220330133389701562147007951041985335068689250729217604800115734204244014374438465241904947329824213937733643466655604147814468721473256090608688534770240026280594961107742755943624042356032440170099033419397545767546910772372314519892751789902903410332756137515360182006936349493921958674102219496402958819991479210730473890627450784577276242059775748533064118278204977668111871860137435194173813420913373472984476494420374999221169501163372242243205170007719931653039025359814512095811537767885876491130877403825309744708484064942308938823699612399341003448419379294919418826156591899810311612242877609693727879483987642196401106332601526948090962689951516509752121255991407447404154046881784644034974528071831963616307822323905284944561815370662068067795044352848840339522235999825208951475441954411753850065833563687745807022484563780078577138086099498873503494695318270717260722977555430128434563652216795811177913488408051310219688661896912605016410940727430433040493681601059590602974741629322051701808494638229271659949484151424011364427136603866862259999618892303285849421312532190192510182914518944554221708846407389805098471475437431701018841833456414649460729846044058205309745988658814733709250147016411724988945898271838950980333276291849441102536764251069579723022785860063622125239553113559909661245689453556507811432411229237541589185473688688668384178206630*t^57 + 2736819855428691919387116421660792609431158065340091862420268108711874242101730842876452471200720137332112684629145978278528085285800605017549674392243288187524104104057680677234642876884916558505292825659983257999395277717437205127073035479693095004840182874856819743194860986575282990132839378541336461675229069953776007341085767940117496874447384962718004564443012910242737135886576219677051518452787746358065829046473130259231488840542854359490555102359538885834863090337188368822586746323749612615139968524870363283401743162911720508291560940340677969804561235776809346487106758703596221941169601812341602516819602367172223675186397038548888724844397153342865066009241585097220153683600175821408279652139420736807660699476090766979050509464503273449428521641641389226075387111097758326665752323096475763283285394334861386233091579967519841343051235177730907424512800712934046760000069648418306346450000896193088347745794974846048157369837999288491871365138810870691076499573106803821181209058243297933422487734325324919960343145776149985438481664915218782424278641458413059307846949644331604373916410335699255672246904125999384284961071615496153748251507233776392036614532046467341754934285772296794396082431598690461697418416295131432140370416229188208434674194488141191165922532912925782332261602395829097487863627836348697191845402325631876588139197870832961072055208553523504175975091376800864987353759428503088669732197359998436248174746011267586708590170515574180527254793332686369786900533888739168896552847802344217957057945114065015026891759221377853188504216654199415668401033121912668775145363378092666418752612250766235070960675492930538400816397532995169501670474982481045712562971156822278108160670407223856097996591605416717271719229412194058751704936474873388103656137805634215367574412743947798282519430559240326330537217068357331400825861962055531262246445922549225878356039886606274873258323612730181547655599477000074470273993572553385683272778049115918291090705744932508401459458119196436212021790102147185866210264643609793346093980384022497045333980019862500546583971150577041150790688530227395944253945377678953805874249544253721047980372801441956289275179511242546266848441382177995613691929685035674649637121496861771442105383804983467926592966400160709952875678553488231584820483360200330771171113437198994536707783822047888078646553226653129411136151846944946090811652305303700099829680390936709762674627108263338358779350913479962283691353006842326466462166956439017203873163605871704879137199340592937434037205035967437509521196092982325809874248332176496873298100141871563333988048800708166292042977278622142931234569519983575871530383570964493550064466798300114249706478990838975282133550159014096834155216447025222608442090905390468659402131394108199887128014621153107973093154129865956802855763533117140664007242979090176635498623168967336015137833171837881026959016740525367301676425319030132921/2286937726590518919318602410474210860800860836448453285810255004825950201413778190617671510229750925206821337065347577205771987293152769925098277628063605763064393225370538071608093924429498122504506543898668169899737565288454284080580251507111450352016002494330968795729519024608534265269720462738348067298581643729920737397125429582997116639459458450315279133731490168755558656136649129320274519968400543194750130359206492557445544515347861693602158273859445906058926072127563418066410932174193727882103355746902513492371954847049260999572974126429579823500328514286832650469967526094353228868370008763667107149114928385021035558402370439366696422168705117077096049493238598148390546805370182526812438791386447326849527764156989268774473245545370704907506692479742162082871278969007117747815096062569530355215108551277194278876553712557189034787244777737286481843569105544035677616618758044959790553388052664853305541207761132176968968540698169318907758750056632758793869182619795301439588963315280340852183204057571796751909562584978658754906890579093117820957324631741480618697781862740308895316021769344374107907817538862872324324129370011434922863509069388746607351597916440179997893156004493834537247113350503734877802985497275228592647160863815751622615249083287128041877863635307029585279701090279006535927859649388084004213949781147614174364745871639110248170884230851594592811418616349063442072124560876475422661659450103574925214430094670269538774877184052302133467587020130165965488381119698775458618466039414821757515489009473687604523394160159195386455428090133759614375983912030732961236572311372887094548683558141520792788884089322100049756627907220735810063454147071956150321754816477206024243906580386229207382706085616957177421471611946626839958335373380608924091735765041331445715107501693103972206196201985599379063283966441624534177527230574333749165062538858391937428137230874665638548413442774858539795023322715321801678046160325205677917896947459356607685819180362928317308694134441621800578710572774036418401986296117870920274330535564440460934614309247732470018989666083249749847661811221105353599924287194524683037451771412141101264488808529273668192994880064545583010191560312163528299407641944978963241748616228954421541518733564896383154139198082738389602553717505188435215151631008182569587918828512114220200250550088527699840813545954342277035916854337394926848356792077959456856190571620476315423132514034767185228784552431587678296194760799388677493898642630264122119831623311505956923215035673155758694731481161458531382904644302474938272336982170307196642579673840564214902051527594794347718485198903120169693876372670656384902809364482682757144119370449544145349872799569554072161485207405457962240963073874110345090340018321849058229256264481251719243789065244104925150494806065527826822519552455074383466200505267550351679152922242014725155953934037179787069182265573237786848665711591530*t^55 - 8008837930488154514727063126541323969013473015125172153938433215222153617163746502937415059482131069747550916853873447098312830227976297371909574482238350547489197138826563180675737816745026763911218272338638466755564160447253890994896046719413533585472079519057684023636112189677312046411078340611379496539429477899851646585763604640490081506144853901830012594404089343286433407045180332933678806707766738015413895857360910337034788287557187872131184610869247656776433915749370255852184292989106974440576810395960687393068483460278805550383697479787111151516005949763492719821908400562964354344535587208763733784970459594761928765879660986092335508506112177883192686444915807089699084278988106721543365132402601082411596617761213171422017600081301511075638228931592197126350264778947308407694911859976456653366793988446392774358956151873460895686732661774441763743608729530376827236087152619099613503436110325003296611958190608661149489816453736955883311027922271469075083284227684060525217156776935203463188649959391256539640662467773490914740429494329775876568970284372416845608779192058157132830234084946626463468623043221518687514282526477321207908684685367525358145918095698552678072495949466487117138841165743897090245253272788523786513790004303333158873382585259870669833249943951291797724707284595905008652590371378372892121769403336909153320491203505416914162102145033201007290159661137440642966464077912540903356165607489024579017632264981005216936381092378126028199588223275552584247746458808388123315771973781662780777700145618003835405804684829585357432764621855973842201184297675023546634010411292790665310473425567508743372957550615926988796900487819106370727953647788022292126307891772447985655533321000583073090980198304732693730087737031362180982885398600997248726848171892913481127896287083782539677310591717354644825226095175148400582849630632937966635056165579866878885738286053242752770345565414193765237177769495324955633338908653825403601621154833828038528998458484373777920018192218989055494206076684238940577119311100043987397403522920044098400047431932119351090890450205042371839260154677715674254274651424517539167879021516724107690357324339840335036691170881864943810923319108451084605080301908156955964185390319247040750569313157499978416845910705641173991508217001117474398210748941674248808452645336702498182633464493398250993870260328880989148918777296633568002256317903978026857408547078315810566836492391033760217341726926594326233714679225470405686162172486859118875178327042482603020695843946626957179947340354560480207075209570849189156417372195121441099867801528194934839524035720249198904697641317546656456268890206108535408981427129897644607895315466227522122550986915710898001997227548246771118036644417926256642934409094289868219470035857013050757630981787300366071560967480964126633228851213186016788989470885220404482941118198958978799216693584508769923910365295698735712801308886347320018668537/9096482336407369424141125213058832584126009647562311717479725722605612654039818682993419081002673144585998827527059346837288952761473180904212257324388493138261195334155795563943065448120132001107720147893552336566137944415180568181802557950159376914072515233405963524455411740940462939920065257619723982221626971630545586497532960451596837197014431661721948607305968128419072510593325117099996165684950569401660613014433279079629363844446378410961459911254402565913675283825297955559430928419293836536752429958475993422015824904435893665203469571752020973518083692514048387521634372377429704788708916198204539388390855075548740658461217416957063088282642436993749858735414969700271567943197941355363673912720487931224798343211085689670506840962846699167410284886957788541911307544101269425589865426747437689357221901606244974162360269100649075367118657521831439024307289968056518645665672861987253628926357294772540761208248939646732583826047305715839760864567761441988835771143210634690683147881519408727508573161724542468053941765884583447660059643370361768519077223371541962281160577162323336448892501352334252880192701865261425529819147828823343353282131237429507962783543669964036379855246666595366332447614923346782721354660222998295998679403017984970585207679199381331068636594251805351876004022074151375189007839932353949649330798396689482898074613606035419140042040719147323664028082854940464044125355100172864621408718861877758184263284818760052579253539497124024642271714703385801339205950853694686242555385987685555901973805280369289375371190354332703648154573610419834468854840783026873421287767415190995309141844559666558022795153773977360111067544458868784863814073218765488309106166433038092324126423825818343159718837440467763682451897189887879335155531121989205506654527784629214510388726799459883975866301486284349373295165806809797902917116842319582671467783437440319259284943056914299908675438539307380434968458012655122562166202478652250784024376069282574312176027066337142217350232660574924789468757475697325180209455685113250806612200311478217485225053406214213563072953998744706498562362400466674582694046107771877805473491837047025849807924007485415678428961036895349160843766849576031220214447262793314569040944437196985943957167290527685499007299788334729192104820781722426519953254768788841506653349750872304212552983522226185388222825744164662977076233309043987923340705747034132320960206247317423653374271439437330156679317629939380612734949049954014603536350750571227389644107914626487150555508022902228980507434301156548175076620893926869923158678214934839835985344234099091038531919233557291186787794423470530811308170160094764774486277597758246526820613751438700749037749857466025456224654242216292366334385306331574645124830756657020729641590987866175933148997711777356389955431699734304468370966493359676336256738143113462932668438757237414515269560855473651810212134263330302689089458443661080460*t^53 + 10110542123882152698832743959130770387221208806294927926849688483504313602086293068967278734345675483982271854099737720115385168491775128522688756958525178570921455026233720226101478835383743608387532058454359926831520890722836979403483484202978126200925603047610574899028707961834177970447019676725052020593985967592048451647435219013025324846829481231274104901306727799524724932538438015045193226016386309016114018292322668451140086512208155283011431626140826714231251449425554646772382283646262202170340063324413376547313543316962052839761063079519974358519406038806087428633083957480299635003888451083886190984738773979633947377656804988509189754627229847914632163385023656292780068909655915415022324382202094841663425179627625760611920372565061206360247621213047555384729312359201519855261667299219294539623532299171827586965030823271157595192677583809755703840201248041803000986787747961299831151505673497065457404060453905948675941700604412735474827299472740769491113137748093343691882621387361182246489401053291692459400747524638576504700371888045767097387531197628757481099488033935767961919186209159129826139798728478365445165579766846661591335750415309678960073227992404615493155812594048694267645066567033207985149811181378265806370571152122850906864104034944186671752659338933284321294684134220264721750994092551894905073028190539715595180476601654826848041373643468997798245184749006606292487187731685050156395001916052979328670029126988490136218616594254203006195685346930639534448761683377498983800604276022597799093248535648157263008517409128900575937614729466746322164257852193580930616377512134267491474274043347093989309103426596275519551865565523687269041658102468323121649840591382166079293150088628845722424598717038747117300808624386590263945352165352153754622543829573680246827103111575649450684519810545998695112423295525650570993904451120594675679236532473173807994828362701731887062223810459436810656255544659457585681396348506127983134693403976389250705784156152649748900569595972117849828528885889471285751543310294167014026314178053400182130014496176531410973461515346956552986685295169624882355665524618762051655906117096536494936036089635638497230696556612555100242340849343845537966302723578633617121415761966772152198244760764415090376513164495263391593798316521838473426112535737260814088762590444057076572252296011327721922984983315262109115127133489828111765084285640217629128045484248062018947295574063453609818287637243413502081371695264001214343786877629214104132041795472415544267754145974372495838406749599519442003938955168032365493998236264985430522561133933574975050819906419416027236855194968137635345259086544652819826288133399999458270511170873491029633495641780062236558190686751291011630275258986836568514559351622614833086903037779857923781602010774986375630522992399010712164019377391502694334569268188806558577146911094714529592982162143535341014412352921374687977655449529715087671995611/17678069446225642465783696168774712380471301767904115224536070743931662327662289138647588025344817620610526023307304013664920040272296936474223820837962543268696285272038621567662938512384407473850852362887469635213437891976671670240106857903139921172631491868694608358847309609752220430410692859147765474883539209017852743570677262764424042099858235116176617104764428626927631482851179001156596321991507710346623455480879768777392914641093905213755290016211386118662425551585013007973988408060137078552556609164585421178634527644469755613508629545102984156082313591112207243674119629337269048929000346573869199188759586278896609204179347055595801850813437188874645951882032865643923990531120527539669026660570004847474608100957392944076645370173079434231004893270880230562582352397026995298787851678395963811392336903121570421485341655044657637034211730655634683386861337107732479632142722731786549505271977384180598083102823411011574644039299480919462176774537347708016039328825484818361138947769745266017611000672785431588859547205398341417150681948436740795423867056740921171980368668824892521778036370552649585786034873436262770369271174082430271045057726744438477738994433924647089568397932201119296834756685605749407930179811376770273355924122846272678684460206745967492454142815244074551759026684408256446122034104019480317243039098770924844122673305687200908894798682907022157309337594982242788614054935383354812377454680052328473452436195025137460672888954117052349776490313480164859206381376187368918546852919938332306752892489507132769918174200122571103316224926073080055665887709446259772875332831014427783336634150748031235402790581862635247008301076967235563037223576255336703695055380049111764328019276491684704631151702950343012439481988878461350406056975576696003154441818147486964048491299251780529236117529303533735574517020341536022339631378014319188965305314982195337428421681789852318690444720180163399713240588213273162715153185949078902467066240285586889701021335619485389592208942717721080251231736226355179123803281803144619492095408152495403792041141525284226358424797393786882440602326929208820415424278284915158754033389796525352123211625901339581412795905411324923840885056330308136144945057888070026426626741076062067023162042092912294460334941098084473712958425292781319463305381909155673116703679704525421394206741562062209339376434936772835596959472279840202945360239470651238284130212141013106345236791665321603889395655016674645341730184002740820833287625043562951342138549343519399556739949553942067641363504396587254000620602869329577397836676530911103832197933134192573150354484548233980985644204256933295727636632575278505127775218727718856457783456913173324097186570477716992867757346923552417240234748802870796008450142791239115757605356070758794738006542722888069965385084246653459627211500921057484200649887334729937397449984754631201793825750341769549744374525077792852395777626786737571460*t^51 - 85384276340977352788648237839334636055157494801540197643508341434252307270070174274362987761879740818469944154809917937237354991001362577441605165627903749222711333802397429898814754065994493141528856686057654233314212743573850965020205979589868763307030777668427980942087819577846009093970277876599034732857845126129974676277353386303831607299278280179573472215238385219847901706974430254506109293176443055575424815358912656508204418590243455319990707909940424509626643736800640958997188860978360648655605171827138774886861400965113428369146315115583700557830844539988281989641732643210243220904287349432655030968134622719124879649010295533741268193764678295030598193400478000801948973029445653804916878720197336945447817301049900951840726037945241324649545285339091522654065644279984232617996947703248637420900764486276179775279867524779756808068372383844806431644478670614886610893100046452193258380962074255229708072175489254077251435759501663851779000834620325806196527726511547952940063818389487128302125448825068747593632376571725972992318821813692549686756347700913947011707935545441677852616157614396433538987179479123758050604458305036221261776729810978188206313927024253595733977594932597509126666040314268354597979203884075189460888671833201605554064031821483660186749839686047152696790809317078875570781798459570439755207280508866003765209356513178615069326047216006843266390229024631893462207687801609068587745407784685814887603469536884060863719651152112124628694043565416522651649555640327774374547345356532657889156520159566222481000787673607554550328969073578496854882555875009552871912859402746166426423148980242175644462074811356108310355237069199695019392807669593682258156092509703264758608296655133512770415968874395479858553057189267693382794227219355496290669607176682546947897636488308267098040922741410798287901398487312214045627156881396772320290764797471658960700553567088514253639368964188634849683547162304563685899110651552212014610470253104327190386502328974586689763201941592212007624532039896014871256405768200335265904898008056584213704505961083196571103652644266159200952876268981766685365327509358905646210427707119463952805739594944312187272565406122683085757669960953465447558293846747537356066059338292012091901761394742637507291449961662554424993378159380008276436208771115786271551751779708332866365281926974051209972318136802213597676151623755426011503789277212126090332807485030131510023989604293315483493474920808133811753609144123556826605784295437114603764946846398521937743303273192552970683452100427974804275650405888044542018971825648953246239008073583158592557882789123290102136655777062254396816166571184258587647346925233450852887098960005673405191208614812825697453516695934852934548070161378799779490767959918109874477875689451125806799667312860414817715474862077693525435049565033834136460222810427198740269699130996131226987136523519203980222172679923848548150521433261425030390051/259971609503318271555642590717275182065754437763295812125530452116642093053857193215405706255070847361919500342754470789190000592239660830503291482911213871598474783412332670112690272240947168733100770042462788753138792529068701032942747910340292958421051351010214828806578082496356182800157247928643609924757929544380187405451136217123882972056738751708479663305359244513641639453693808840538181205757466328626815521777643658491072274133733900202283676708990972333270963993897250117264535412649074684596420723008609134979919524183378759022185728604455649354151670457532459465795876902018662484250005096674547046893523327630832488296755103758761791923727017483450675762971071553587117507810595993230426862655441247756979530896432249177597726031957050503397130783395297508273269888191573460276291936446999467814593189751787800315960906691833200544620760744935804167453843192760771759296216510761566904489293785061479383575041520750170215353519110013521502599625549231000235872482727717917075572761319783323788397068717432817483228635373505020840451205124069717579762750834425311352652480423895478261441711331656611555676983432886217211312811383565151044780260687418212907926388734185986611299969591192930835805245376555138351914408990834856961116531218327539392418532452146580771384453165354037525868039476592006560618148588521769371221163217219483001804019201282366307276451219220914078078494043856511597265513755637570770256686471357771668418179338604962656954249325250769849654269315884777341270314355696601743336072352034298628719007198634305439973150001802516225238601854015883171557172197739114306990188691388643872597561040412224050041037968568165397180898190694640632900346709637304466103755588957525946000283477818892715163995631622691359404146895271490447147896699657294164035909090404220059536636753702654841707610725051966699625250299140235622641637911975282190666254632091107903359142379262534098388892943825932348724126297254017098752252734545277977456856474788042495603254935580667494003072687025310003694584356269929104761812967693303227824932472830814761647663845960062152329776432261571800597093043076600300226827621836987628735785144066549295929582733843229138423469197225366527071839063681002002131544968942206270979805015824442162105324148425180800887278545560065789896447430776195874460373263369936369363289407419491491091275611206797196167300513776071111719992239409414749196474109862518210060738413838428034488776348019435351314641985539333019731326235334423835783641544758278696207919843287049993481469846381500994725933888185106676479714748078376138203480537219280938708793134326361369858154184532852661553591239072548466582891655518801545996694393054689065555639072252548883782155448201720483349372748875770841768158070630452882477207982224104643494196412805276393205978569454236323020368885980197935694286778250845355891910107863675549962499775803400026379790446202493378593743015849894888173200393922611345*t^49 + 34473370112184818586839733710468012893747465959683556745946213147044540116766986941000636674722037419790127970860234487276890336734467574944407830784700622936707649839837074386781684217398878074848096091367562941633109104520049108290637473176785918965492547634060989261376895233690899493391672236887757265618968807264489342683007031273163603773806315107913370894812153665512814055348669582138760503834151218166467440828221331618121553637875478865467935237053909185089645503994117000048998151931411878008127937548498735863767940658282093741256999884879217158310251264978596400559364748480362926177473406647188531018377574738952352357285172479719467936291586489136731846055525273728867136542786985099879768988725011314550113878739282000553606810487919119079689037715527486111977995466456101631667405539200959381240307326967009965375520744261967141460468605454064871700785325381028270174328550828858386478765137278589156167247591394262434366895630598557193766595009503255471752830932576163766903181492838997005565782472660354516450928530446782094117959169115769591123647295701008806834229195413013598332531584451572605066832870665758463534405513450071931565536646175654743424288184246682652865503827368915052005922386056507595817642338777287886598909913880915346401171787744342594742138554895468211788465781586727772283489310635013717503253818357501182071171298644741447055780688786011604713951135429810025759953307960014611810366098740235211674044185463195593481135597188596484604467372169791751062302238379240897165615940801499409130043336411225651653792695012313375805960316484559137691629181182771344578038351275539139884327260697042484493553584556170487157160615129975400983179598555020395801864520127696550445360314089491753654621470987550919758689828423948222103474080620698279236759924907610138225320012785979997349602071764265681123944755452138017510971870652169760024597125296558436444790141112710105099952337057219140555382548746875349303042839118688785267095160598479812211115956587216552967566477486213847831766572757275405022211764420361896161371268785730177962694656685530426608428360865117379541682111517072024486803279889481484376100586858567759433464476871179024032904427618204993367606693282434545936754854054324998454767266306628304161183796401955792141495507983660943580959686385071593648562073608819017739571763178622152584404436612827464983146433318854496972349172400705843334637065975713447723479705134406952310764496010900896058445456507815852517225242919017112811423704942948541896984487553274679880322365407725592982769206533817800532244323941002504130902670939032308594533196032349489321424892652716586420719203211170046524319214110282223818265950405693475282616236824068048270573922591019255721461296274627927842390814190568316198584729628799131578073695036815295919012713617278373146389624814685595721173679264687466352633201224831728775503067611006579097893073155880484711438039264241778876528656923720989084807283/206640290753780408990799339250131301859122527387853985523778776510999515107380203292931049943316313531674299986726553638721880470745924694417187687273999140224844813558031282358144096392661435261567526359466136660352034518819750363899064196161912860093532816717262186782828635858532257300010703924996149374479017140704480389132874558868183550931956344929425835233002690924843154560050336055536348604119220378925657366167258473692046590468585060103643768172689395723188520523149185664637125005139921649299212128974271603861181747508045630742777341993598747572357127775101514923955465583261691151766718336842454252702223399276850280697592199616250087180516732182559937135024434589165531687636879443762013580544982157502833444272535576346307678234544147000128805096973062190861781951128273533282469762055872148417199501111278188708286640690479989690038558969260402055387597646360133438389164095125336893796918660011724470030218717350563868318140046873604805780616650845897901770641985288927229783834854753487651234470049113742353812018174025990850895786472903415516257135091820347480879771582650634435237383121333912385112390831511273223392068934022357201879624352113562374243203845287261357896147257913923881488626467878969970007395946429306304521768528396347025630959223391939344569013916004266399132824521108274929039911249505017825924936020087029060291080405133583733383739226249309418632677265716804361026474076623920537958314789519234509011249977142573174756206177956469063353764924797557303832575582156556014274558080959833938598936579028753638287229515718457182461082959392053423792015158317204572013344268412344929590404232693373516346905036730467467130645361860711497351075584631708864200185156708524909077939610083474152453210242049807817674953332184367549704413890984740675527971168429868630180263842514510219894449439169877530959270380630895857768296191747210015552434396136417767755752599745248531919400048492498226900148388274478733922504887858560952367135632245809777933787208795833419519013775801260694365238194040840791270675336035077022802560611261521904829657376988826545080410867014769356931746527382600581494581269700142738040844077369468611793171190157675275169740373337419908089673221474442162837130886742062241675947872578170884279146223119672282305259689642315150711976214976964835071073833912903708448191751840292950918836785822088514210694294092865666515719545724854809218454563896435902968278362085287654842221657197162613530666858220121274540728453342962031757168793576437523671552286864163737675842603609524504950728021980276221133304694044012118994880815584011306139389285627410665984395697534398886983454522028522809723887024472373114560801086136612851535939399716168855623416130542053252765129996392112709085433072141119976871883601870702605200244120121222550256866394349052985897904640227688759171858804883957651454655405736212965713049821795731106682450577524381879785083734312687879685098141683629931940*t^47 - 1278628397879159093124048692417510247568139717325835003027611218555686422827313245556906677843575396308656649742257184394197239285179171889024832020314177949015353575659736717224364607206921377095244570147190570976639423319713227098670434750134890424652150040424691194061854320995957980922484355184633178730476073649184881040049960141974579085438704101184820877822776338944555114492481533479303217473746158310654795334991528901150028271755410232233698366568819757490778974867797127023863326072758522338240696807894638421579455933640492161197840842736832789369966084584832782298346738277089999330717272197495510039547250307426713051620114730798737285674171854991282019310469857788732112215710349799957692050851071841182088153843713918512591424395852985506008058369227145837452032720114019698277715507172696353836342424057297512226171368892494709513427780349666017243197219505307436681153369894399433302732164925931944218334290519067673604018236137202554412819155629275344695913271675833268462378782134267069630593225192115503385952849602761480474135617316302138071891992769203357905045780240072153695330056104797608009278353941339493907119075299315478797663725299995236301833043365182874074335871580898509258045699405059351233155633166747607386542930149305889501029927521385681006340360317454301556813742226723500039925276650719461813467254377629621680528289219588546779556600024057494063715105805744203292447048697864439279506608644801396943721860309760391057360975145888827111735555164682087395502059859402575614877249011466053579336068164234940812388482592582715816868204244450024636086163468485647803820303681978572856290532215951397395805391336522795660301094643281884537189490409888572717839086303881697247026939225330658597794616506604476778708077078614173127217539995314619680775474149907590192117097224663186382670355234448516155631719157658486891592829654178167794567081045384066996469364786344332201990630709076631088657656792164593399111494912072897179670944084971329932741258089764578332656056249517925539447499892410680528896648012813769504814901548461122103595081038501776759682979325344692943383603300015064282521702089380790455040676268821589618449440870812632156215780444737710409768443739007859767681837682405793451414966308674096891240933814855625907151202873376793648602665599728061268868180775807852028397284129567058740514175148790153354526501812435470360870983973284028262022492828716538014562080940856237946024608900381607307838638524312379670459358194760312840177887208476499746691474224472375899863458297069004927758754601872285243850876935564962542496244481411754180195451501086915758674956261324594275421383591112955263440968809292611961383514569824088928978643265391506281461264204320408973230552433064977479081062586271004061259526309471807935919320884675107620930067427025722133676212314685121426149243034812580988800056048503664808010888842020006862148181120983718249614165904103683978520818194385944997523938197/17060574132786585086125484170770414973066788410124012881414280093048564221759109379955098855320098362304445822733908909355242233588989067749286278759532473696350804564480523150266858545576243263595460197558987163762341164826131049193062312910355035368232866850843918927491239118839331302701309266182022511334646342825312036212578860387917009596518370231152000234854120039675773977762113277231983981349451548050704698801604888964140799779878669515450622936538381514133207128468682979852295741913722382296609845644080075140913396872983409904984536124935331491059034013159657840657804013814652475432246251793265095365653354862848719770615675987040358261601641011940544256569123744251019769376726531778172712722271250297319040365003128733068347119602661872751059899963707883519575716662939417415942460950672474142938317959834125180077350649688054297728204770730171577355873061849699187113304518185624623035948152517223311351175759804406979460036396550815661454278826637072813149591471483301132392621122774158159188302927203850336802811815372137338251404464456476884452855042772333539676720545730160039627556201362215183387023859204177545022352857267667125237738177360456753979006983005376361131493825949131707015499279701224575991844664479240003916303629735940106345922854690427264524800034035382028408404516419330851800988757714452578121683441113738458841564008597454432319622589224208941873664699189095481755896383126201303308371164026605055080154349176681722283488988360474096881658498174137050250892048702134041655127556965032757773176883005599481234250327931785132996212474800530300120905013198597460026395342535048154569842650734965246656011283075083105520292686429027763708959865927763469715795712384931065046511422616338576620839085601065409695869976812940847656872503459089100368483815361175792181946719457304371431455778803293463215624527340428261414555245584167526475524817675909691617008986979818349005532764854687023822624166082133771896018892911624679139690066114183835367963146489603234065991086289770468051380218896937842690355927105330061261341621190195948925553244375903032458085666560938532183786153720328580775139854445626252780716837400520978748983435878464747612099160525500515135131233374668624865387291338593581331901023930900729773548914982842049452283610631660419379207500097800305234250955427992160643880069656193037590328814121362388734961236995701190049948896281504821312580661483909146337832071409271281188292700395486591607327652694411884972932823198979358894266335884978897167129606254206403567602971043540401893846915244516252095439904995072013330802883336004201539218854977629879750762746057712371086182913346371912996863217228991417739185798609457712959575728652311098454491573467135817915527881659573492687981159428434084218162917631895199770617601781242382638654135247490749074004875871053690661499593754717218525630741200400016854317415499918191199374068532459818006766785587807532943192655935939523146808*t^45 + 2296192617632335482760082895838475532063221516433581830748599017886009280262228821824769021774731235648381493182756771366132641037726151694150147589467995012414077704707630841336814381675680555360938623798018919778563661600019072215572193078026128861065774815807760730486463260083883792599775208183389967577073044449493440622490971976351407236870200617257366863263409398077090846941414492933039978949659675458783177815742192052983459965051955984794915776506731017789609277390616868951054689002307677667216971348792834707528221287532330910965811979183430919920047855105712464045070966217131563933570752676444231948986661626536455408148542004855672343370356029124836788090190442447654602831020067176293861677923725685811694292021561034100368961320432215464285600160255803827333198119004839688422266377113871565514659315077538279369309042398164837461121135247959703174468702582450466712296424631630352495055581008344088488165112050967277250524956344608490347883994902100466474407735931166909534292945556864370806546652752661330363922138427645959102240967024546213413146698785545494601459989084980627003581583671705151938819519237724166716684334369112995731850341690591876871475216520969041744990380897272165470096493099872122660925251104939406285829470712908887555501973331549035287618777380399995604825348403817517891322527994295882037225410349177220707680887706727711607386066983741083193147729859572576770810129252951683385551594938975120486081575967935540604881816434117426669740772595697431334720461773561988867797065718704000490947065057008551218402631640797746214215650049784921264249472393545650535143367211507766422494978268246179572672028203734310199801351511538577609619634805376177228203051829899692915688950991173910673694785778015746920069056910679120628138376513050266830194838477060167806571558000932005952916616448239436116013979136104202843731924349972028658745796100298947625297087864119549911556437484191596819202213374597952199443552140118807755718815498600291123970427359934956803463530532699944505723431359445576560380456388955928925684826218869831607849966563323363392970734259735065263549865559507991795085115900112696036934326811916002271150656886488098063773254966065457516163977184485312627201585741770490529655648113399880789406134004624164091559387708281561186367024632006021973148740357934734885713152751576074102309792601166386746923731120383505906464598971380937695219926726739836986097023708855124043673452116940145498221726479151051791541382979922633217840334701871702199645921255635307052187562934837419250046432668175593272857225125851594375632358468603147722542470122093831266078756809304767214372522093879293569198726382477207498478853235269623481588884634606007830502311416372189060734852224067078414550871946993246955147067762241465852124629400168422073501780861961703045911659939135792420587419470926189010305706224009001308832086110730498498686048245773486931332943093943821620878896752234029864977004497/77163881169392536215228107304493711758916758588909526151717798952962772122268265360714346198833105436844878812915753140478297441829097343122918673655500087452302262846687136817262029935496219531674879609142941942521414626231950525249355231787202132445310122545560110378469549409062296625979316222272817413651198596448429668374324570378376933312693179118880147851220928252845473128777264639223560576195225809073370793662304681278178112765873248358873000988196532903373129489312483569423686245536377380479161962408545660958443162003493771405113544124707508487083520811813865279305480539547006150349517450771373321240982605021875402265261727170742170852932192833822828609986954182713327947731432845565496764881465379785121898164647178581676102109762498195103417712679889785093126865273661768679446176593408529839161383066038749667689301562350557511743164696972243923270141463228455956393203004270760909694701276981569655927794950308005879576127922014239643091371206716301806263748582029976681372130399336330022750764615701818495814552522738199153742590834651771596653738863181288395051589257293292656297111993317175095502777638418894767853394115898714612313806618703717245061013235061014183833270240302036069345331604520217577651187335672158916795758618897417178243485939104409554226847860361865504636178225639725779246673922506652486366880151092413396411844552647202157188751710894816590309327492662606169776668962213002225055293429955195340867120129762422835649174965703795685895941647705041887832016330368367729687870509942762840203451406621656369252159740095138262083786697951022366601891481714757319201953246511731561494792906535209785334069381247852945151415545041382454206579944058599913485204460603403807962661755503256130954804304599314192477650445585136127475579304636063545703325880486785922437612226536248212070712834403886948305531119071845255755740697917381564701226927653426403368673675055508679447042688746428465546364347509100454538874442251660246017130299030207622352347075407104535729666105879420557333306861616425288498582312503924038549003846300611035048603206213946743136112234995804553822078658569926516716916956345814152485260558150980206635310402642964408924448496688731687721281633520290202372806739724097574280983530256275777783115734738909453027301101297326483981186216038674775050327715834863625664521782940396032403964269374602363727852200356703547657108310704420889055984092766671643527992763346520565374571571513531097820298465856376690749136530615567192063057831112794461499035742048841806961727199307022184712536965280243231954604340941013785065007536556422673016833903706160832267211319325249531609983268621663789976638221044887788490078887288648187973126919500819922367562804764201451672983905120823228396098271543284435959213930206645261347839244753692611384004483275348066912700952334215316478158713037390722322348214787130351460353081114308883131113906298189819058128672429257924229302563086405366159416*t^43 - 82324029942507191560745827463270271892925185142089127807322667136423053454609637467660108514191847026053775379191369800674993365049849206298873819695915143372572873987690063567100487749924646265212107184679221955529619531885222320419902572568954226961786916855331803223430247156878087932940111258668456774524566630172288530489844689112170398254686820385338367070802804378656986269957430683980369263039199272245229183051307732508785716673759849257197642734274936053449405033920311068932352483508350239603345252413696607936899080545977540213116898423188656686053323319405678522425808384173010778544296694711819351930681013778229973819424351132494568692340826180140651396872463634435494222566269272364848073143238822222403390832823408932181887357075078919682818063480825046370088443344604140379328557995383500836781722353940543421548177931128034451994280209209736087394350817248000379934393448154194192187215271164598906097755205273904517444260253777588493105473229533200654930413098907366343893968415138403669137886411092509080323174479112282013866394460951642672084110952706468591900731766092951964589912460211991515331905494167602573536291047460237952841922396680115672688490661215577727656010582058216885358806458883132699000680286817791194181740082061359089600226363424181531691392195372681122918184069601532072794139562171630908829740307554474452923293820945566873831277467854789515196253004108973387955151996239605552863846560091257542182121060775651968654231836534991813624909778897859616503535650973347763975982854702541057955555083694597449941563679280393550557497011307489138514087599475047305230437519238579351442162205680422157086182561665737398863383969451323370325443886966956533655599877479311544316287303142776666924976299917462400472495230005892272969911929634640019354565174278158687951792503211300342453667452861393868022907520671023085449811360929864216859775358065405042061246224211868978388543295194808992839521239665550815406288458526496451713430127747661582085791857329617168691442336369112082877832324972607072027611776281371879204931827738266080120567752614076178381841308266315205604357615785349171193510947096640460429071088832056882398892109675038384027569480585071667447548257355176843555630998811333043798087886166781480427033048347092157598034383773537973444179100214845387525782584170732004435118132483028267952650826666687653513508177178239066686663554867590933489370036932098051506023416847066359659376178804012927097776271967184675696074250439067581116028754886117682444275394155560649322128252103017125828220028841465291666556963040685749876275372073710979404784001941917610416163118493903951837524902560475231009642282459115484811649501872545798916162156709507261144952708095472276485224322201396104337418166179666341413326314604598154248731350743365995429537631404497608482030251749408476295011293815033680985921111835891872266109577142478294169428212184798111355630568948392518347117117330996730624032905629/7893916315310696582748875395925656542645994315112945461882957887904007177989852362524240881486938203202810401484080825841122837134626179196386954347298958281976802088726291230716083245145406444947171861676192823139836079329725370593823159384742264662200039695960663451259214618533391258656040181974537309667290806581854719479788668881648411026681411023316003165145250608723402761853401732236848800805619570517912857687197730558997672881538710963756135823684524051252880697008819436250760327959066114579417258230781203538414820817251102843827105672624770614912024300989297164827289068152827863404111349178995059781770620814405642273266019049518532544813669594137838704229313244754817776845581880056729432334260872780841747671876738360386250412673959221504059767168423608662724614614416046551700486354659575266021185674621256475555889761988968578672263783825640601353142295702532325705108649531586064158717903891877022027098425273618840687202388832636126943159627517646921492945110339395538076914702064996485799179134315608790805214646366830556284447602245895936511495860280763531244604857824597056873849903834614997103884652594730289498756273467811195015524552513070475975220099802711891214903567689370251379787785488999334750246465228189214104429891270427636083264255082632994015050540665092171267473481770801515141040554015900653443362648014993818966816356768734127658586834078832690555149391421306646122418867172571000049884129375067616390866433872788721484143588476525344378574030521453496116502866620823798393401171685755896202540788831884896180056906301925398455863793676600851241158616115287922762545333366154465472851862373705805032888144259383760177989910866069000734737916702406770219246373266213660321230106665561509675833260961376685288598177228173768123892942651182680169666651743818456865980646131619345748130979911567072610292581342258455275277891829305554256021694916173197759899947306135385421505189346260460217064532128484969257103957684499163207583005757101887745131718669346400054670244402963646218225420386457726565091680590621531418671763911001878062239582150641046804048956797702032304207166425297216830583605907901934519609254939747701039261779313566383926266047622218506625108188372669555005198177850346427096502276928293594310254456019760363230375977281388457667743111486282036580522312923073216588952780734857624012621494234941672043488002921873069738310656668989635303177376001720055094138595233713403685370415667210652257912094717217539036188659863720441068444213503457553009000192980195884853385331510503257882926227586019567175954000559555372015329716177453970627477933487946702417236227741936033894021295013397283232078513028321286468706824374869432983928606872853812157817865999008881065250355144295512492979588127895634532472076232186459169612425063382324704458332396199851662489515198509385822769774655162305040235572770208343346654226744891549115663870297963488383214043673680812730334880976206436004863180*t^41 + 10465999406325236803981674517370871660492733165426797624980397804968076045476129702196362288323566323649717791115455549503913043785223215448026860288061968953973801583760371424580198515059307688544740887556862952998115173917979552784786591360471629047722429328573297255038486997045989614057072079455489391569391914988016691743129772176052034064871717096475697192450761602610155988460317630180480373215906967012230861173916439300447959629380692190393522870377991097322012104128557725455322261326167604112717666710795576077733076078332824290723451563045171914163122107591189539274031173083249302686829599690596337736071517379086243246698265050944647283148448014330886658119873068270116948153900329301385595769368990562678435815865889471904967289563079313494708013234424227868187220832892409701629673450763838772868921275306172749225573144306348504952188533751494427051356568006751507027501739289591326037062665792371669273079624986111478822954672229288064315579024239932470049645528075064224265597540561330305457081688200546659021913629181735422613126899872038122156861402343060639389793057859450252372539193423761397525458366446555090189916758231152139349985075886073568659491949109552741794552208939495632985205393886902211505612297986525252473986712409126641686388859994221257322340709816163461235166816783851264004382223585695498655540870142327278981157970475847835823914171529516937175648388528287580029745408091666383449660550812965819168597706035504151840356342407669070857899339355677091168009878377554181324748571624580491765784312912008616556347566734515643257627671113152195631922688711328496133740196840993636998234363616153253212107616200190210754626142983095160506155595041888154091658645460275331687529240998885404567024574781072175320953736037487598945605540277904395389847844715978513882055849520179649141432626774844836660184683592542510825726154836724574985857005514618913755991189635707339538362089537718157162487104639939865172314569262199662289513974193056908892478898045538348572587675167057632301149185634858168677721690568276368491102650542135975501085686617421182949951883362688755878743154096881345483863101158296841229443796009317383096670579656744722632268882032145310383353837906305426426072682815690240569916791731856667113009587429475832042942574555669189401386146235737169439332819628123310413798083087116741826797456613454176584095305117364750858658993880469587191377563147115039717627162512320763023707929524112131006292167778306487502774072096807322001034631358817941436637140099602739337947609443481303325951746725952065869864376512424879696391231588213912994985880789481347316985344586438424310304310530712888902999410585049695197008077489738229610552464381728448944360587765999388348769931503093177640625366546428936683091527212781638529126818218553983598293884751017978758754089168742232526531453165499445992829846767604491924252350795045214466370695225973838500989659770908185633335942743988337796024393147/3250436129833816239955419280675270341089527070928859896069453247960473543878174502215863892376974554259980753552268575346344697643669603198512275319476041645519859683593178742059563689177520300860600178337255868351697209135769270244515418570187991331494133992454390832871441313513749341799545957283633009863002096827822531550501216598325816305104110421365413068000985544768459960763165419156349506214078646683846470812375536112528453539457116279193702986223039315221774404650690356103254252689027223650348282800909907339347279160044571759222925865198434959081421770995592950223001381004105590813457614367821495204258490923578793877227184314507631047864452185821462995859128983134336731642298421199829766255283888792111307864890421677806103111101042032384024610010527368272886606017700725050700200263683354521302841160138164431111248725524869414747402734516440247615999768818689781172691796865947202888883842779008185540569939818548934400612748342850169917771611330795791202977398375045221561082524379704435329073761188780090331558972033400817293596071513015973857674765997961454041896117927775258712761725108370881160423092244888942734781994957334021476980698093617254813325923448175484617901469048564221156383205789587961367748544505724970513588778758411379563697046210495938712079634391508541110136139552682976822781404594782622006090502123820984280453793963596405506476931679519343169767396467596854285701886482823352961716994448557253808003825712324767669941477607981024155883424332363204283265886255633328750224011870605369024575618930776133721199902594910458187708620925659174040477077223942085843401019621357721077056649212702390307659824106805077720348786827204882655480318642167493619689683109617389544035926274054739278284283925272752765893367093953904521602976385781103599274503659219364591874383701255024719818638787115853427767533493871128642761484870890522340714815553718375548194095949585158702972725024930777736438336758787928517631041399499655438416531782336071424466001805024988257805394754161501383975173100306122703273044949079454113570726316294890966804533826734548684020158681406719184085303822181206930240308315018443625721457916366700427931320893821452204933078432678208610338665800510993237434543820730881745618584617532656480693011302254267212507755351159953157305987082586720944920952380088971536627615596706080475785321155564217900259765909006558127539682157819261595425978353649434450527656860940813282211347627674974459140274295324869014901212885061358087006440854364874768411844168315952586688077680795459128263740770713939425392823759816917888665177249539870258373266730330995112979623187856013956361709711398881330855858305779353251820457095534472405147073418233922653219121293709539262161910941768740438285712758545261278076737272076777305134527967275074878306372163141115390436859199386217691728730740360949134214647611262259025092916894955343753508652475632024628382253277397981712490833343143826590237780*t^39 - 7585693806282052066251627274311674882944700663321946179077360638295280470857628467099651088475820553001616512105757304777029034952356433207796616666205051180116970665560047875418909603183769236024194114145404334651486438010147271903080255087058816725166595935725261721498908966435975853967079942915768163041468491889293922459392577629640913156138979371460711333748992455759404742646895257258785286313306289930469328638020157014747301520761577871297550396646053968864449600156761943192667265423270065037184431003295487217698393410338761260560090430659847497372847488604920914080484342404587871412021892268404829252734470182888653875926206251047388589357184290386984858746362053587957239760613063080406882357574718533610372370057416577723574971740737614097594966225744212878722140551263072636308420495916698028974311499147113818031877969055554680367023423405025117403603745840518608995898247937759189444945842520975022340173548721825473624251553622795185489713222772157939241572697755128749767510554033781164732564054546442087409528479899944074117575675839775348147476493949286437191355871705223980684381798933153795098515130994105778635017683195066767897329039916053619831635604178125503856167442872157386498048508724057775746344359670981248243824157376191174392442569480573223535474499655621494863701881837595087512096985152378493364328457118636935727814999026508687664295156018638122182073555971448641761704535331295521758920340982632973848386824139953677024540493252314054650117858175569313902911433103363891308423767548896207755020294249035848229391745725985353673429765230049621594597883372282362629403492434159779352181675661330876553034358264175239905511143307619228539749703056306115166187398770325684511129925427731858683607342073769251801558080463231401272646748544940412739406288669064425964570230972764508319409486397649531031305265479285829348126975150596515336698888433721856687854418598029065437038477960781576701151907594038133676908145550250323735354995926558996638403469282490133011480839432423407503662989720289525237054289964702035571481612903787725631760912698187949471157502884495639246644350697708888651338554402424037446423866183485304838196303604384073563620487834789440738178130110984161581521245767890269570567996238179562370162507977397424144263500219015127099131077052138551442578599061944597352853174572273267080463914107621869580686055797850001301385290123874618251197366464428433718800386745171960861237515636474584059659274717227728276051174187307320242058670768731530371493669646397494406168274191517410277521179966858939883026496505522800896621712664553296045607717775210638906804946064789173825222259662125985392090680626166065648706431451679317541792589910049624018249772097429328581284809996249791982537305752859295801737897912258957823302992720888601335128362323711336199898669363200478973865825125206370350742747227084778641486096235501132848261099472151008890791283044298224754671709215315698952509891/8683494021713660105168873697097445713604456699267795746551536923914206057347209324690765486038904285757786251337874720026378543245444056631524896744101942008931816550810723440718564110319453934883350833933110672111079210388634806970497700273936646913711051759523005289355622272292565225205041451060228045520709616731827302012810667426972401537953936852865879179070755757219112019010577846414385417716561168166164846988352968321361469344035668538743293905208088058265131590958079052998400612196662654522813044333380753479830870703348427737375617145968947010982033488948704353546165392797956320237098993361038016574588566936566275777930719469887597676388102012880470013295386613229154464982961131515220558865376932421763531657599932194971910566310633228652222577226206531097520594374308529246782966053683826017466535667847693145107445326302000479406906024480157807727193536562854762306240362492512367268174012295613915956578765917393240325358171105280567078198694527151481173979063781844702842524226362061035687004626417735764223540901165681447943919732179032223710296381231294840687080066751344291367478483042713126381267002147106470730147546833453031367749173818102197191253350926217213562398833004728806420761294637070062583755049359208689986801168993948841452478947996924798947961622480654545277333915674646123357787990588717619879553474676664843681576883378822800913036511126240093326949908061467199317503271817081323226084529838213768324988612730340386640843108247926048660331297815694896333074576309541382690941809035953684830326946149633735092386005203658016687522048516729151989959976869178197428744768376377977262506959474493696115379431101702886971938300630546555377255506704933981540775455781173194350374911080212236619915585248626824392266400659576707294295686109574724787878771463303087618741969501270593264228311366538777130831785871895841427979137708044139198892412102335567583766737038256886611225948836933011946169831837729988968292245429636857461001184929631997205299289806776899565127950156477649646826108698861331964428657835208724747497815255286107713628832412113982498364531717437609197682119113236507867381981826874132417264836108781945042010286036766667318906628955060822876680650366730083293217136002581125115976418401517271968536370258241933309127342023999246275509040685782078425969386416518035062885120632356936919674779546568980011694196661131686676856226397882839180048971794144792277672690600454753798631713627795170237351247429955649132288932041493374319024042511857133819910638934764075426054422970617239754927884513575386223254184633753061068171291465730776206858730952404638472641407117710731084803813167876323190783309687789582035192546652641790034965073954581077253826520310059270441856287579173188882039304925790750644661669462607875255329138908411451706012151610497204625980452013760619275459797687771844940936435827996920472472630975758756000573126751904520889840230331698858978917917314912399156760*t^37 + 20762198893846047216309729026014564433562854334138001788009219628469252655487253710168501730861101439852280864531861536981507042729806293037215109749738306659236290035516916493747506552140226942655442025696016876897528412843322514697255674534917204787182671499309243041765447995830170544638065012697498204876892312587454554409208454097929215650146662681882138706894999515501884057489852985319610737985531812670731546309716447280339635690791365212199323978488948202636548023059598953718025925939584307821006993376376274080490782764800485747085880352277488648933366047572940023869234207170857057925876587673388367462009023488831168606481367729118053663004379338713434482396782021101008531704910144076765846983245040417912088831586375374615449770841258243758506339730939469673486904803280084463274184237294435264220440808170669075882925328270148048367975281361445744772207691223813950142617059447541631341564353680259561809136411764462073347190880143246438245581111995212059842685507176231668764200806219150490586793630215799060200016522380128137190538102345096748291615352633425496672609858453914087671924686339171485547417825800386323166434282300611221340342573042556816431811523990043933824864627321860973287623296060087661322299191048261010722286592186274647336149976196857400255989630234315154977409897961804266858864834507129436011494793493535216751643621699756196915799973520542100906938712728862670550982077173501548131777064911798927729436667693770969940858519953276641892272298063655997341841171363235416823996364801871630000944482685258451570562199948086420429834351753396263339432985322916236669392584090352360531041463827106664524387870894190298836223261736288511922915615004633473515772435206643707662244020529466133092136805917490533886378369805539757551679295436741964008686114128775228241145873642807315817920425338305523257352018731591737567213769308683433538552267583461474798246537738714264379595526712191463168680008444444591781816141416909722814807884952553035437216889430185807894289434108941241247041953986441579126358799800874092452138143473301004346112275097987992977563232332485210439815796838582204769837897342944326583761840887990107246794186242508041445141341038914372877064166181257092861777944442477706388280016506875225768147439019014731984256014216232182677619224182308187151758636457213745484048382921587008442711044822471327960785179232135945465199635148518040830725256851590990606220692429749318455698932561449530325933829651497351794228690602970287445215263606485958323729115828369489312689392727312091681784241209633151412634265696237424259408568898604806961004210747690064074762989714646531285958232086500974971447889746382755216383276155340097312144178850166831691709853209130153709347662365160953218801780417176105364598070495171405446216601693535555730499220043287049871321230746813249329535352538227421325046870083598917389654862488556895179759603752529137930318557728271182822613365672935574997002465/100013419379502038152474439405392933571985448336272612186752407629553032119328446222026581303906909361845561647762110010656759927497526252261916163676185896785226451802867038217217344282385240026480005487300180564667606434946746776754320571390399733276742584383212025626813578877346133593832183301034861841938526056240693278476960510717717424772434166811243479015414939839029537254251243666349215575817804513349122178842324188077798570444834347052113938037631978929900750912328934033946284698123914573856870240027997148902993204924448361822243872775336460279428362184479783083784657877049402794260234288240661390900261259187039811606990286600234801472752374948352707564896276404133437896686105267687069730931811962834194088150474513163264711110801293304123834154170072869934972492852330001560006161959487831424702804927328136341884576169995981992227776446659699926646146732882762497621286057413760088888733623969482632017536609801505673865007641318466766700664964024485883168535334616776048033308442452444163971500344270156625586429908720025147495263738862029964851531261475737047442957474700777191161899234103719420320710530611967468762522921764123737753252249034377071179259183020784142089275970725052958657944793525783426699955215560768323495039346412657832729139883399875037294757981277185880311881217005630056085581679839465292495092373040645670167809045033735554045444051677518251377458352849133978021596507163795475745138290724838578707810021917685159075122387937877666334874594841944747177411884788717807699200365249395969986942120946957960652304695228014098083342182327974585860833145352064179796954449887929879294050745006227394081840741747848545241501133144765620168625188989769034451990249526688909047259269970915054716439505393007777412103602890889369895476196485572418439215497206749679749981036961693068302111962680487797777462569042188573623430303719708379714302017037488478405972183064158729322237693074793161121179592578090108234801273830758628874354824071879120752800055539230407932473684743430811814620710778649929331478306125521665032945425116765875901677963899524574892927959427899051818009348374806367084317178923644419252967935888206167013271412117583144767171644082406418779651255400338253459524425253257899865187219001004814790554193915515914231007856958767789455568833310360644459106227079660662665465095283264014639548343248129781546454335661740250078144066394438818320799333958444136939312518798178870221887619313076137204316132163842123535421934924964864215582795518919223643441359025106233436556236332167973177345869868121213089009961840520550420466992293534469488408207087107541937834559626338890964975683427657887103257178639364715440629449093368381696833028253351466252896039806447361912674182823653551947252700262931116248514992986977763234908552839233073178657605019726627398057206134960544360884022780336896437373772654223354618243596767856730877189306942523834719453946996860975768948718250579279699624*t^35 - 4207554051235761102160062796292710684632232092849196330911699954047624441730955507767644524926290333101601637789012152227806173995474921642131489193304479961242225686597782740615695976755785137143785347355547041835856718958001538028268354716711825898936227125564720143452774946276969104375484655220732045330453251379816061448233438792839052183231271667562223696636703704966009096601194494395115497794070062027366843131486360187038511912486649844220798851049393571284231781905810106604917059712867705282898097461283608819816381368266656945738905758382793896572399094210219951459294115967768122775710348492492694704565426922930760423331225440010484215819415932305867207611848240387520996775357264163037536083214273690678420510665321890032023306852065558546107344700222680467094520519508753386546220636482634844838292146269685370987199242893123084439628057625775902467153440536933529208205427983586483749221897159491073783329067515756048809954216881920832534514742815594389277746568878866897433382005105891764013608781884540842996009857069450884423645033218091788524841408246852887701337863748032811411338270445462726874882135286492163075310821615905710995076528267347275983207487551936938172138521028309311481550454357442613785853835745212311470103468845397878742118394342875159078176959684666642058614275012212928767503233649454306685382747230996345238222928969806561447856969143103963114493872095181924743299079668500734217620092030182215079401367987705849106557568529282042461509733509224301708703407483385076450437876073133377760054478233619062107485649978801654156240840847319383467217517106513553710042218590967473015395233381103269507139413065988041926755658313936158615357768722258898772287400069636230586972525798727520302359508157338365944468803729651668207726900092315440464811567517716661572108647480832612621981202596277186678837968397241454932488287470940513642808328123664972447630140618031077052066360550387902834142916498670531947868945801726064626572667093577780995984857133958809591103486810768048535789812898911800163626313370505326563027095720285303548564284999780894587241118162867058156822351547385692463517525419151799768504306801469948444953091385628954331846959970544283253160104413887880603952520701765799014497182868592186808006649511785284660494923074337053741252103302588687090688851156881218932060794904645660124543272002958965189598952070722371786321889013340336964333603909045405819143214238306509179824523931613063250371962656401978107280294877804421428391475023401780725140008699243633409093329828226243534867942718515771898324905985156610825362161105391750244952259613436863092991599218175613701091937621243709809957544659105723918094522527459395246193171403876598672848841469654086807751532540014705466902937205505401455532935950786532829277397729376098817432978401574223187284547134844542233341547705223941448634601547090872855436294533664494947432454423028760377480187971580800027491181695607873472929219819/97763117443463242294043764518771592566615775748706478412550478457888088896643556182030983224569003901204036510687462535416982829128831911586023049993471714107558856637302529857329954036031572125884205363835926501962585290160444974277348358534115739278015876234589755050210273352605845587970959176761577450494909219975277679711228899226568782715054398057990500737568103692651372666030590683856358225361903911798766929818371893846048102609825574243441374431785259403977984016801533018182493292416126495945090659627367213052675857813648273681243385637891389923141224035328987964399503074815791231389379016755246509605005380855331415845833005151729518439615446512014771644686110185040435544010667899164110661985846193670424721167088836617091255110808264204781047885701246230361435611763152576524906023315399355217646991816463253274192173206171072397402651476609856678296608431392900341424807121121950486888737117430169272797142036080971796203044969388801264449900002333934950797243289587898586952559002497264170282141586524078101510735235773824581676620304737634290642371808092532963875490931520009704360756501336385733363494543673198200715366156024430953653804073431103587077725851402816498892267261383739267088141035671453299599206223210651036216400961118373031492734236023377848955625926698449198004863889623003379823656092043077323413952794647231142589033341520476504079421560514774090721465539910028463516110585752610077540872679183529710686884296424537242995932134209275418842339916458000990365920117380971657025968357031284560662235923225651406537627839585383780876466983225595157678964399581642735751522974765451457009934603243587277714999325058521952973567357649008393714831122237499231176820468912338408593695936396569465985319616521665102420331271825844359072827982064647039024333148519597811955606463630054974265314443520176822327469661238739330716903121886014941170730221654144987641837808945215157912487344980610314995953051745083080799518245169566559724681840530261840535862054289597723753993026836703618548791744786130305921520044237697427569704153051638643693890209711785271957837080340771323152104138036373223824920042397862419819776157330721528255472805344937524009910282090552274357109102153830642756685125685059597118220506573482206457766724552416806160810180177195514192818534560877529958776336970368297755492130639390574310158505525046861461659113109351094451385824900563944908581348944379143858177987125219845641895147878531924117219019190155675755874941389153154770732182619743541111463928447041343184233721014694193780855587796088485794507237699108838036006484966929943924919022427647622244233282034746265918263730550535584643433892119979009343215286488767593108654285117651058262205878910802296269639013710121347028439514507015166132923405644770763562123110400350329032137808906782778281600918996923932112764132267779316267532862769503329139333115840579954432452547536317048438266233189431603814147372089941245906382460*t^33 + 111377722933893926700167654748000400388808165957778712539664689647294335266872760963882474745344969081948087216046246807454363817001625684230476157545002098638886558589452126035603780607259305858886817016991123431846477259370610092036819093985372474182838651613355089123432560041676984669845297692462852966432972669928155397349568202551738427357947926265491400592173121044914860738082937519933616377866343989802634171631159418747351055516760044872439538651857537909327996185338438760015349204551253901638612529963329290102716828226045712216841091127560252935742678736755268448876043286144380331777488053678536792853895060884608686249322120267684314286885531093810920558843520391060466472907032326659700281159644078228391035910811074144240876886370773534569980763493855741136573360579921264681311638380461967291126356691894507658376342905388242678302521311744465714073619814867846775784407724014665828290898300887573831667804943476909636455269016008621218802356187598480063746249239250571377147445381853934356927276563358640333201388185674134420948773713519396443936476893932460915110377904285742198539915806172038891441270608622547083863557243756089965188372776753623129609195942174056488300260347904117431014498439026694046175786143426532170290666098962933835281589298878662211553327923392148707684552686787812083309785430119417592790870537204379261767119505251028337641843224555610845948360387846932167280827258050134248660517010127091359099435531700437063730905771438665953997560499453558928967365511229518425992013785108391182615781403689830995825958729115812784254098305454175193195417513608558623568399066600584863259683294177429613585320224303897353986866194834781370212541747146891403670272586203500616678041004812315367954122259119367951730118227143824993412431893110002129322729224313223048238513322657438794817073682780277907842780877324247667908749614986177796239908242222540262457460189919431458511453464386386186119712663186177753362226288997584083961179228477528455787446788027665071824311468885274471652661375108502463365252964148653143437675323921182818732932891422695396759822218366272518630832168095470809010023746612256969669605841754936726131063930489276761728442921344613879032676599027948644151482921953659351378113003222372438749657020576160132640104846824798802058380927160243483115211666762076963198177769977858995101643777564067564318301568634929484971729272213609767665966763602498913460173052723936065711007065662884153399554451982509266759598592266430835509154420166706005983299668115652342278401035149446734573937954631862634961761806036402665050735762053022137998754696793820173903435506082382039182638539908380836531121207293601495341118551200130601077757536481376822810016869414778809104488417455757936067226512763153034855073247451548028649355171409947440729110424790822057115715976136835688026356076048495853104427780797183929086097332452658091407737401590715293785541777879423792541471447775921533206898987/14376929035803417984418200664525234200972908198339188001845658596748248367153464144416321062436618220765299486865803314031909239577769398762650448528451722662876302446662136743724993240592878253806500788799400956170968425023594849158433582137369961658531746505086728683854451963618506704113376349523761389778663120584599658781063073415671879811037411479116250108465897601860495980298616277037699739023809398793936313208584102036183544501444937388741378592909596971173232943647284267379778425355312719991925097004024590154805273207889452011947556711454616165167827064018968818294044569825851651674908678934595074941912556008136972918504853698783752711708153898825701712453839733094181697648627632230016273821447969657415400171630711267219302222177685912467801159661947975053152295847522437724250885781676375767301028208303419599145907824436922411382742864207331864455383592851897109033059870753228012777755458445613128352520887658966440618094848439529597713220588578519845705476954351161556904788088602538848570903174488835014928049299378503614952444162461416807447407618837137200569925136988236721229523014902409666671102138775470323634612670003592787302030010798691703982018507559237720425333420791726362807079564069331367588118562236860446502411906046819563454813858238732036611121459808595470294832924944559320562302366476923135796169528624592815086622550223599485894032582428643248635509638222063009340604497904795599638363629291695545689247690650667241617048843266069914535638223008529557406752958438378184856760052504600670685622929886125206843768799939027026599480438709646346717494764644359225845812202171389920148519794594645187899264606626253228378465787889560057899239870917279298702473598369461530675543520058319039115488178900244868002989892915565346922474703244801035150637227723470266464059774063243378568428594635320120930510244299814607458368106159708079583930914949138968770858501315472817340071668379501516911169566433100453058752683113171552900688505960332623608215007983764371140293092181868179198351727174430927341400006505543739348485904860535094660866207310556657640858394167760488698838843828878415268370594470273885267614140783929636508157765491902577060280923836845922699574867963798623934806636130155823105620662731394442126142165375355412670707379437822869734238019788364342640996520142701220258160607446969202104435074341918656097302810751375160948733209544200580133614904256526344685026174577238212594396345276254694723120443998552305258216903145463699230990026855844638398744695359859021056504958972749146144243468793542424381545182014574829122942130142195579988958679768771709153563717946286215576215254492725821271093219429408677844590483307171704868919747811419273273853805722176808274946913780900198092417575662796347960724030241878053465018104470639754269432030721585702688470723381900578251877078274673428862872479819044607226372517035379405063595962872987801240921504880798765266786378248520771456820950*t^31 - 588431170644443706695291461400627173830670633902058331332377533950629147314534910406110197309485577870654771516724008758267153570122425994183978344387151197706101231579995495898912504191447788840404781796952751882757825770139011331883114402408888965451353845317181196335585021867403908715042641833798407815809649662417731125210792994210730289961172896932718976341863722826678154753061515061027999120372011135196707159026085424828678643049144375320078097858095637897091799207541283902050197746684105447386212381998455566131369110467332627435910205518475879384091166413311734760359768725260398278208973690048021985440860883440007256566395437514942403756135670317531719560389230671781380189970328034768967817020045932788576459331386959395796626469235768448970785243812483933380390962317865039618308635742596383597973872345304711683296854136506355032914687315126169741948173601923681422751839053983806068808367530249169990301585921767135804291065221112637226703378471451053525964352139627092001453589510539283772520333213874118136347137115360121291840902541741194259690076739050165634236336388295914980599817656110223288551965945770763760816084879604740761599176251959509269605923195354363066309392651631913196481113659220534001151524178281707900701778209825006366084149183115912418108902188274208728104632826700405055560141046418083727950226335765099310830721492490761848829647035199978479271869024683128851821692977952367832969556724584648244565754071112219081340073681400412726129719806528680204134947880163469406802858827926717260349384888684514420782103460417162634983776035280042988130713051146012103894176127083278089497781463096141598928001261271628238775727567200488701699072267792349328759131694628896608288693689812301046308117590365897325692322514268410586873237206911520040269934499256374633741959683254482599030335118453309676682935242872619207860311437220016107673816831210651640219565581018286806604576950051508508000672504092835938377346523440581639389512091458909512848876037071422565979288929379346355883583074300095425035889137674116243899347652845003169906788313095743873390332159246969798181530485506569214669473261397853289983550785983787109405007932778086329348008945305989212747371704516657363384483026314757099750217502927114648538178220326603677811770322078469819336566406612824186493741045345785749859562506670798116451436557365640571487369207056908453182028577877278165285609533938658071664462727578005513602507051247624346740648834810498252186262660109042499562407487711918565041568972730509014817699245377856083479030425880793695614179550217251132637772239845633734010999340034892889940398847100112482674333804065071980286680641732938035389573397427586559915055017643975554584703543024210785641500946189499565506763127466895304251785226144587019584477433063570281657468694111172633888023282571796903320783779949932014492403713602621180244919169099259403627244089933339236628436012581526098115008298295616262450012691/488815587217316211470218822593857962833078878743532392062752392289440444483217780910154916122845019506020182553437312677084914145644159557930115249967358570537794283186512649286649770180157860629421026819179632509812926450802224871386741792670578696390079381172948775251051366763029227939854795883807887252474546099876388398556144496132843913575271990289952503687840518463256863330152953419281791126809519558993834649091859469230240513049127871217206872158926297019889920084007665090912466462080632479725453298136836065263379289068241368406216928189456949615706120176644939821997515374078956156946895083776232548025026904276657079229165025758647592198077232560073858223430550925202177720053339495820553309929230968352123605835444183085456275554041321023905239428506231151807178058815762882624530116576996776088234959082316266370960866030855361987013257383049283391483042156964501707124035605609752434443685587150846363985710180404858981015224846944006322249500011669674753986216447939492934762795012486320851410707932620390507553676178869122908383101523688171453211859040462664819377454657600048521803782506681928666817472718365991003576830780122154768269020367155517935388629257014082494461336306918696335440705178357266497996031116053255181082004805591865157463671180116889244778129633492245990024319448115016899118280460215386617069763973236155712945166707602382520397107802573870453607327699550142317580552928763050387704363395917648553434421482122686214979660671046377094211699582290004951829600586904858285129841785156422803311179616128257032688139197926918904382334916127975788394821997908213678757614873827257285049673016217936388574996625292609764867836788245041968574155611187496155884102344561692042968479681982847329926598082608325512101656359129221795364139910323235195121665742597989059778032318150274871326572217600884111637348306193696653584515609430074705853651108270724938209189044726075789562436724903051574979765258725415403997591225847832798623409202651309202679310271447988618769965134183518092743958723930651529607600221188487137848520765258193218469451048558926359789185401703856615760520690181866119124600211989312099098880786653607641277364026724687620049551410452761371785545510769153213783425628425297985591102532867411032288833622762084030804050900885977570964092672804387649793881684851841488777460653196952871550792527625234307308295565546755472256929124502819724542906744721895719290889935626099228209475739392659620586095095950778378779374706945765773853660913098717705557319642235206715921168605073470968904277938980442428972536188495544190180032424834649719624595112138238111221166410173731329591318652752677923217169460599895046716076432443837965543271425588255291311029394554011481348195068550606735142197572535075830664617028223853817810615552001751645160689044533913891408004594984619660563820661338896581337664313847516645696665579202899772162262737681585242191331165947158019070736860449706229531912300*t^29 + 3358061766845158969964818911137663380016070727076755868761147124873446824499535075183884381108121622247571869200477527226477855104634188670583358245262265782387430835163348864929475487997117619200625497589109261171359612277731196517062942936801878859477992532240954461295132157378002653808617186519949698140704243851344437637200981906979202695662513467164745537108363715789226915943117815956350103803454044128416486706272061587765716260706919666089688391935457761905280072593568662953340618950649146319102943300514691843526373657128790069755336083644156517026230576448199175678495360304182782284442537929609170630748685148393236629451816724001494836024511374782341871364532431357869077556326977654100851509513886470067640343991892144118358570135984634041290129411048145852584978450170889827692654483096152984690332704558837908493732000782298388113698458467359055991311596628838833714225600773922830431791826912297870825522297729363929979469630971302190123083666332507266984821620383833650718646886907595321741940313662472288340520503909657872307830857594609931101913943320955477595982797278459715069987087270278170925957714878844694276546256944305156874008030699836917846380938451160613431899440163599767724797945828627416759880307887803942681245521700746616497442619582973630089814629076040262658408944483209999856010862800212690322691116865020988172439167705676610962255928127342018426467900179305923914807729438015373037162869706544038000847071231674310462009567681648473309173754090000582632738763601450000594084455479580011547696008107262686421203803574766270719765466761238443672769589325369677546186336798767287653989119161235912372693411670825169232646667726886437587987760860616140861702982045897792067635536386753209074080817992710668732167135944468451031072959736444088406325074667305334872550185435331286961407568101695034260923827543436561530691384924778473945010701835000556040743962998585942745208514206788573481810670894233642715611110169050155535542234027750323703075769578583855142121376215020477873925761157706608848430776834750953698618734857726588961896068111717257763316218623958954944419393376937059703657479652937314853011226443266646524954639939135932210480211114543097099312087719955878851162291558344411956139373777218840369416438529067321254174750255227241845431995917803950195663195549363562054073330033657705926629076806343854700622453910821686386207608374615894656225452427060978930419978266937920229129898181679451779700242006813789637849648751644948212636749214049501428218162079498152154049510819340590077098115020115158067452481134203273413630912328411773935531635573892577363533501694396980937444443036662941099916753355607097357029075570389197662141212020382987595541450637049207125982334209588647801927755376061668465451527520380894020288909729245141028630116823843067592071585635471338494468925121697632583056170111684774892232564077935627914088300584427127348530125226698073194486689416212959100599/20938770067137126214187998397680786585267889430007812896241267607172432832864329874069604460177554915657322019851673278093164024229777663650893778109546308440256769466117483370599690305425481286332020853252500857134843711749934670010141006325576298838726895745253749207584123656587244717920530986669860237844272696503593420370792225150261037206051488125506639695345492330831307060619102738028776659961855624715949224634476738883282951940420983988743065845317039923747694156522067470161167978671262903393679730055122555804813848321620962450469776319959603753082292575568427492910581082633495658896847080050384773956951248844577300459591562465566399323113181947315222027133456882638773943887485092988672234308384277933267235203917077879008621784281058942981590894345951216612001630276965640720690945237823807071674232558677072879458593533127237609210248763463237669371730227327671951472436736158053220580153591225137989461799536534797985907698644118398214703341187049461330220013555276911241583328122188319590979254998184638702401099857736951077677579846806090017271872308437038544415397500861000150859018312558660469771577327837480874002006030418597334258685815684537071552307957036371064230513442146870693315086964161801948939645796361244599746498385332699299955608103667461522586340956671332019277117988781966883663237543808755048921386334257278034394738346866668773630203803922633131446019605892060069290235721943159151325952597811850441355083378972914380594545327523939905513458966900407151502660123662662595207960667601474525736182463745052775013413544567441375214492821423344433000420732401294224834337754286881871280774170752535291864424785833909178190954670732278516537766357300813714109406825639824032682307975240216206036692999897550889359676862674200976455949450003137082678160879957078134923025586556019484743052997112910006923853000907847361472885654719643379989447466621149065676127181183382985202931536727481326835714939332851377339798296245355870577143251345097845477802967292696021365173062076826647793701380335431635451171566553372762383744731859421427220794647614432484891376543229978865528400971950390495571839803469235900582517917612062867478147955738902875135984211199518585212488563322730915133151665385534289380642644372131549894574153898568602733092777934717394344146184313745455120748840644756542676267322904131628680693618660322737515883296874994879942468585328884974278985082232679191231136857383855182189311447393131703601888845403760050493869124306950772064838762608640724161804225411660172024894778542448959901661081130025377124546420582374992083102695430912388932302210843359953361369304355267994413849588894953005920632660552576356680919958554030326217317259609691809437182668432384299907825875714311704225410048084603805125920626610574162253613859584568500542329794154376264356736114584905532686391975212632108860041307082780751582637206219871483065421406625897847170329028312150696897440002589406992055340*t^27 - 1055995926505642595967633597237912338968168019594713399838814725089179441615893527462974259640838572014490437198607684078865062023194003405128502924443166828531318696435656921217287150836800136765849436609755424656086444722795743914361971189907172977707222693813961594606274104988825480140951986102650262051633172390073713915178382512936780153875490568865681584847698651697644660549873072203595134875890130623238584579774212478524544399782368015693149284591811031895025621586399685530968253206324449418205692362135812063903629368936218049449706746896654468285243723234058509364797640667816395709157629514288389760524071752287566083414679407412619737531177116386062166033423501140581392711850373166346669145939739165179604018182356179419786741772995892822829064271267777400227250599116532050042860090052108907864832010892642228586583035503453476051930202129785960258086138960166518001296707838505646366676763494037126813590881206999935099404858145977781743170872556279916605694606680323280484610922656248045140143129075592775292989625581547141855312439551408528949393966403903608511071545589441707809805550031612634036677674676240871881029725275438059559982073166707395491346576193459597796292152474758400382971717270388428104859900304585897903175889533459003017362014916729287009796426777719799216830017564901434837368615360045349294066767044138496796997027659238233964931853550715921855951591909760226408575297351925556732869080672325478630357532850529908594889695635575479829761840753894431533395301292746502624560408097846382517218331515488608142784990151785857089091734741536058684654429036525998662232358120337589092645166176810431299158472912128535042181216976807861140961651571640540560259303478243500702465606079483156424603794370984800750025490808375880048265846036972440800617399638264026967065662521455560713583631994537000713580550393247646494718051703877131310159685061139681672364206128386819199931751956346232753711536364856333661019461859664973114095497292067759329158618471071152573868651798642503334324097057721631912004360169737433414099545680424997895665329871101017142604475160706158007264803487850669209737314873103238861922577148480726120314793478554515916359003022951853780076448367339635640521090512284705866294935867417495035079073669327349815698620346682822264947511879190388999442604109150827517204098139341936536461182744294905091940619655821980049938200799791775385561824087724246583908483792155154756938374142971364433315476544821445873198903341022079071029738878621914013121153631068159641051670359251604818583063334229928238795125118788232987832011201948232665808194738950983194209444589974078040406364789912926888543540288825781067871626568961133899008944214578698631594718909634884634405810915678714714430661626052718897758964584995031912232097234866766889411202093500203794113821246605541863756208601535042842434150632453166773015082981581133889849981232746796595392950139551092055868835837486615181/58117125483727154440648687067313840641108337038086713034769577022286689068219789499796681689628423635845065082855556283367227664396686616001687726711666994084772952522927194129340932647889916337955648680716695479755712126189350789084451643251004794556339520308000096928266798412415032920477286640241483610194254114006801721885624732772334361793164320729003361565193674193425515235659682460825311903145515215309930441094899751063830556535664904013164734701514385196762037706445072280383892089888517178332973081041180765516929793121073250259035858144217774096580510717279537054073777786849512138095927660726682560546652950797795837913220038564220775282233256792706801819958048445071934023478348791007416986581558265476951088987874522265289592581271773434128126986685828119065825302116875291453146953475323810270309130813140170561542487998370603990670793554418185442348180646825417787592013145561606877105898151695466267340442805608083228133977204135125893308242787211034619960386553108001067043337373242758579244561850631431767171966298238960168018659368613255400833904107477902383389287274396114613803778028513331993814845874251532957182411662541705527284219155349627082024645400180252755596191155839847285172723532566460603718287301557776446560463401002733980844273087102391220501342861498542480150605044200542500254822683053642086617646447185149183490550526592657182954570431188910356908063933879627472256800179858094393053793887661757767440754818719429287930934691779373250830377782832216518841641897556954070759605342272133893795906917611169478625652185555943547383604183173438156622896560986938768374450547188014710136962408908702237530124306438288757865457055957949887297527557932472640271945987104983437262551874179822935074088421603035775383718492751549101979241137994432822659447327398710128652331128426699600793565019742414769415928234082050567133306733956187018210203119091214694580844674180682353854290546031867283049169141685154496978028578000591234750199349490755320517296102715651129879544581497932805137156884356868139634496814382874439605952864003152256362237324861628625788911896356007953488821095817895903649039898606126607485180580207946103230386871598858099108600110387244288853061040150323713692332140245337044276169116020983683291839443810460039306760287685575638544418433860514744585742222249522521306055218211309040747365317455297050995710974672864456620650316138855995223194121978094503813623315498408515196344223533672452503260078440253907001222787529205156405182925559272430266704828660436639244355055431063726927687378235597795349653030958217662403536426652016939938983138740491543826163810660934163718059921595825155211906670843788460256320265613882745250285811763617234758238968686237152797296245043688314662121465738392797732531477507541290949760910821562055430732973465754897104342903288794103411873047774950341800273255186148002013663934789492617548750930365299337903371609113820332387819198305253348290*t^25 + 195803604780905184109341308751349192920001526619954627331573411739443553661570460653293738205089306717560316252234056310824958717871570722207171181142039480901001752536994281649414864931384110242969902099075066000890033142726475520323204290078625359990722725206711057674130681621390756892418963365422696813818352605233677594925786829834052037300347118752334012089087477224696140795090586102918437894510263248193275760708920315944247647989992551270608408926293534706016000243273134864960925104393347582750215675816476504800439284302124565716262324646322407657404037482202634736599268248803613445886733351456411631400287856528727788539988690371245669606592823867319438147190894210212929627221765058324242983212862739050669498116505225072409581084637878782735949288630277497753000325701286504111915402275524821249184997132000575189077247528700350541919523224260184081859965422136464249984276908454754431730204006955180558839198007106368606546528577073171928694010536007051830600591535019678576434440590226304195784191307672084709761015833177010889855106294523303449501763984648525988605853550300833527872377899534967600804913920588396055441048533643415749183357606989122640788963633415315981907364417009822022971759660995049315215680097885417477735878908106153875950305571658188771963083585023737242831554465195639812508850897336856752852549933843575308978219346694356934877397193314742461939991744511014270134303360319727830187660957097368245845114130646381181016959564618457457641732812303636736024300507747708360308752895340989930456583325462623427699688459207127909184213697046988754967978238672713851474155486394225493984225725007385152498088986378311547766911659469469915579240355083122903344106908668186469347157526503437502469671724303626023738782861081240322292199545909576891911435173439618907773276943918190480445820556899785094518186812273841525146223616853987848088545534972787791520149005017608345901029518596481579413854610268727435696921443291896630192531524053033882927974921045260447788757064532257612460399361537754253451549640531389866355466977789531166497187892960736861518019666732853057339712556582888269823707534959985531726760131124933876247572595806167212676153972079698340813664529622595588123251866648888677069191474576288339392108985857184572619326465197607323729682023170920980992404860105736578755373591137393620528691681216397302036930526077835786345013498053135672904456143652678208379927632319720424815361779336619934203293748707525322001938947778708784349509842091329919463515842067233140205694233830064319866194125433322440985400308505211278904121800782699683380108399655367288078799348067021892573001463361579654879015493650773594545663703305185322725665454610879559115607479269581915103500251393886448539461121491136893972077451025155031121346288277881963950490400962789939567198640214656593744148832227779469070347878159231841704177932474023099802175344042394530204199397883329519520994529908337002858681/112933256357104090236222969357891322447642361640747138855877276839284516484053763175794411655967642437597766314069999825395480164683305828901095592233838014572524886115504646559329429662312333317831754472017363372956779559323272642699695517616995767786673512202026096351104970941803304386104383876603891192813084788592131112769867866347932904170838701204920061196845912886338654631449130617558206915504268311905472143066050291166986601290660577143285725636717454828733188433201770900314259492963456469453811624052303504733263490922662660976608738581702122842249345006328313683013219069183758836260144726251750278336816560643227670028807092158032374749210946832844650003344299696512227266357150849034403695742270603033076833072326759540433001593519891408971210488654887886796830792898814183227046613140202703441074973305224792575359924220921756045275476705738972369756426981091798670266587536468460045199058394272781746162215800300432936993172637052580771002470692351269684541643110386020781479680227022701713946611832708848841400332082704245637454026903748646508155843295555167389304446420893804313658115268785135243713002317691453093929819525062704722324221946894550695417372966275667334927274250219147084394921541206678811605979602674372748732739041291913674310572307130453722069429949806829245971135872495538387037671692532520356357497193816629078508021273825378030574504216456721794454106744378825983716886366300428882676525336298215355448642204490413711736680224000369880386840937977345971629597376974570707254135860708552854558100118208942142034845952624495057219367032346808199387769220206380401644000677746297372752855489953799096670775082395189152572914016594544178946442848101938767049085714088390920272028064458106107258903694947440721761417158833302966515163358591919855424660706048500920707338501089891090961656339928480122343801160396474744104008778730396569973084911221167485724191951712576130692011243339670536288428525291733903682202110799326887957822126129785229584530304093155991233060910311364524875328394839150525805893844205615993916727211283789467715355931908441607261639385910891011227430642214431137866717980011323829791810388640661075743390999277772657045930843104603489343557066281149190770653507256879189774496102421091514356385699051929758840935897790898266395152445096186112193758872017494412924447806083433939289321032244450684791916561695284884969704314971341108773706041021955217905136640299822925138051291514855843376787487685179832338683121949538989131707866129703745766691089757789137816269988068698465229609041074791871521241119411039519800214387806625969706371974183661908454545343040137927871097757704929037432932254690320579758541796461162564453100639704872774199444722190064721552858860665140176739749094344310622946652899624131744114866351669370207675055744771628381808056234013687990544055118309331279136632789750977983660953771746876843913350356636780038713169614201584783716342653965966611650476290*t^23 - 17582317558649750602991461862384122129622644909801116076370957204394517080577113415851401070448588928029845575453634827310461218372154938298271832420044652943982443311220575800089530924146109421950994330276683872983475239266882412640917627266178377035803087990403218754538593283922368328870716544558084338911029286561119828767944619790537032570047952095644481340821151853834863586982362400487011192106218633426308745444895764492797900162462850948586020999128890475092784434081202480822708875721135272794324930997251145682414070784443340770837179698038927224314858259474285550678250379732832484724107094747135773265581677993033072186666129314691883762301743293554609033501275223816274480986184084925777678063396351095554667268421860742562860795664833130436507179975647417207443577359680170829120103603931012232354481499543332248691959017657542796917643100599099572962436971924325971659026975833991197381273290301879377226565682029418547265758505674761736537210565564200607363108539188667941808420984991660318959748399714319305781534387408104490748383939737945605335669908996191633752582558214045358798713972072839432299679715128000563664701077869637593628394354209963078152337998785939964545783942175943413936912021065345978035766339791269833767199217777736009739457391330913272442275561155611781553239348549539415357366902716593433560153828778426073279799603463663095611450275101393886438846370104816442427983731408789357698837811913566875957407961714124087571215041526727147591802134783628303124837642523384876360228080482262878641193718723060446323629349325311514896491217256008762372366623351905100184249010254504675900357707898412727798339726984516870104003642565262636019025396089442782666628005927173956909085440665309752159414442786967444782717974873493805908559977322645728384713946511471091602078631442026310230720411877963958957845563375228959755579315468179115700759066601184741226447294494281413624857022470836572170070613325015446749631587016581492523929727558969589905847719604383721437081762750166536895011101171932290322259710126689126670309510041118833658059118571120284905151704757909229668557082739405309555624740378740815720869459655987713218802785603858161398469109410965791138789653312447084406984713597224512022383847616832936335094036347403711939132957939758285387941730992857843636209169342248714854518908042559576553870274738335348189493935912597885717811651617573770491934186506461270287642951271573487565412519370395842077733366954640403831634221203512497181180541472396816214684071211332574266066161043370335273234267415267693168218217045820407441595931492978790779542800607085031390370848328034006252403385151332181135473975740715758139723729526170798998924722411778739459860565340293905127579832533831676859445518712238181356592648464990451631319171369280556568824765881012103136978376822587770219123034427171670035278465439014207369404153343625245273691041972404764833618073976554889156776858803165762069237/127663681099335058527904226230659755810378321854757635228383008600930322981973819242202378393702552320762692355035651976534021055728954415279499365133903842560245523434918296110546311792179159402766331142280497725951142110539351683051829715567038694019717883358812108918640401934212431045161477425726137870136530630582409084000720196741141543845295923101213982222521466741078479148594669393761451295787433743893142422596404676971376157980746739379366472458897992415089691272315045365572641165958689921991265314146082222741950033216923008060514226222793704082542737833240702424275812860816423032294076647067195966815531764205387800902129756352558336673021070332780908699432686613448604735881996611951934612578218942559130333038282423828315567018761616375358759682827264567683373939798659511474052693115011751715997795910254113346059044771476767703354886710835360070159439196016815888127446780355650485877196445699666321748591774252663320079238633189873915046271217440565730351422646523327839933551560982184546200517723931742168539505832622190720600204325976730835306605464540624005300678562749517919787434651670152884197306967825120888790230767462187946975207418228622525254421614050754378613440456769470617142085220494506482685020420414508324654400655373467631829342608060512903208920812825111321532588377603652089694759304601979533273692479966624175704719700846079512823352592516294202426381537123890242462567196687441345634332988858852140941943361597858978484942861913461603915559321191782402711718773971253842982936190366190183413504481453586769256782381227690064682762732218131008003565205450690888814957287887118769198880119078207674497397919229344259430250627454702115330761480463061214925053415926007127264031725039598208205717220375367772425949831724603353451923796669126793088746885098305388625687001232050798478394123397412312214731746535145362900183836825665687795661203989145853427347423675086060782273579427453649717353985112394847640750212207934742908842403451061563878164691583567642263460159482412071598197315905126681345793041275913732253691630146892441765184966505194860382722784073181143126660725981530851501507281751931285851611743680747303014268086140090829704095735683464814040542770578690389566825703855602562353778202736886059707218616319572770863666667067971953316259285760906039871205681411080640697201867746490540066188992971987730634340461046843783009230964750211688178972046372645028936241419469365045808231894755923996860716290426725027861120050899478857279321935624882495214520362334892068835783464773311308520427611649764724328359526290740326730677134042272835320246579511965635644268648654068961941240943492528477098097331389058046683568987303922898946983331840290962138502729432247076538014364230158460662325063171829399852738060444670667260283701887114147806584754959232083783020090624169032788931872871417967719671849283714242399339046322556432249874316198099174197496085619182798983691695787614430561407980*t^21 + 1146428524841941719617521198717789117205805803942320152165865875170975502149755940107816844773407931778210377680420966076501403927575585560340267186860314442583757228678692238628770924481531958396657596297701244897272115654566723118455799848478375261358721150125684833889449658576294894007229918412025888043479505775777247352079626758626537393478362449673409671514600414970066240490932315779934751614332161639793668140122437486193580066249191080614037737570597800462333859270996776015945375818654925562916358392886893789990710364619479048410309857867723287650902698369828379505139781974372021773666835311406625695091135989698283924896890868066594479842455600008250561279796842270883677967897234935757783992327605197325229762114522158234183354491774785226682434658226403776732676800996234086530649483170523472966125307400331406853695134294392282285083421503519791621487027579554842161235159000738616748829409555852805227961867770407923440750866548746851633061793312150627866182100936111535771505322276901195315961063877074860275264406854702802974968396989801342663435592367220930448221131261046596434438361852093557950277148498086707894941415100657598909633148376697804210060496370416186424640338932663431393320732320513465172388812961381354119226292614900055798688259206556932203349253528882866698917496359560384050284443263954498172273290319816187127429804275953170172411964996877884592480422663509987421021779907432502543062592247641598937047351701921650259000415780430315477486532483497544155593270316471436003521445718116374133146750344826861368104383137442488044168224260492652376127923190850364862945910108048929288809247026729644510096016346619988637652808890215456454305304566021946279231740532892981765945816309638606520075855288293634123146553301795313557342093794025785555988924320550355065647989318556753275063710692614359608392258192462751997718625406827179148451172308200375570189221749843578225592864333906822555782661680272506248544417498462679022529185700841240020155929039953116467871261900822895207376660911512931916790754425463681342356588922577435780202870862522610521345484805403396902283213721744314989927849609212403340780614131235401780463744974458941922929422742592726796485150769184076994584043924461436773834956786539148632817476008878514628390283452435731362199477789731182695029980900410654204335601330872855922118347745803641199132352084803581625936803213109282943236695583823984730023257930822023428950378107345604825623421033729402395921122910921285347284863494905719658734644567381616030931448471139871373883155459366066722958392314185998729159492167920236033607953388894631813687804803036446415236908645885437578109791722988812322953849621801165124531337695943322961968763711156084201645907913635333298818479216882996733018811371371309756283022953783795611662227722575714322987859159902416844432618060968098643755217203051342733017872962649862100229531439280030944365047963336335761481767807545859106259/127663681099335058527904226230659755810378321854757635228383008600930322981973819242202378393702552320762692355035651976534021055728954415279499365133903842560245523434918296110546311792179159402766331142280497725951142110539351683051829715567038694019717883358812108918640401934212431045161477425726137870136530630582409084000720196741141543845295923101213982222521466741078479148594669393761451295787433743893142422596404676971376157980746739379366472458897992415089691272315045365572641165958689921991265314146082222741950033216923008060514226222793704082542737833240702424275812860816423032294076647067195966815531764205387800902129756352558336673021070332780908699432686613448604735881996611951934612578218942559130333038282423828315567018761616375358759682827264567683373939798659511474052693115011751715997795910254113346059044771476767703354886710835360070159439196016815888127446780355650485877196445699666321748591774252663320079238633189873915046271217440565730351422646523327839933551560982184546200517723931742168539505832622190720600204325976730835306605464540624005300678562749517919787434651670152884197306967825120888790230767462187946975207418228622525254421614050754378613440456769470617142085220494506482685020420414508324654400655373467631829342608060512903208920812825111321532588377603652089694759304601979533273692479966624175704719700846079512823352592516294202426381537123890242462567196687441345634332988858852140941943361597858978484942861913461603915559321191782402711718773971253842982936190366190183413504481453586769256782381227690064682762732218131008003565205450690888814957287887118769198880119078207674497397919229344259430250627454702115330761480463061214925053415926007127264031725039598208205717220375367772425949831724603353451923796669126793088746885098305388625687001232050798478394123397412312214731746535145362900183836825665687795661203989145853427347423675086060782273579427453649717353985112394847640750212207934742908842403451061563878164691583567642263460159482412071598197315905126681345793041275913732253691630146892441765184966505194860382722784073181143126660725981530851501507281751931285851611743680747303014268086140090829704095735683464814040542770578690389566825703855602562353778202736886059707218616319572770863666667067971953316259285760906039871205681411080640697201867746490540066188992971987730634340461046843783009230964750211688178972046372645028936241419469365045808231894755923996860716290426725027861120050899478857279321935624882495214520362334892068835783464773311308520427611649764724328359526290740326730677134042272835320246579511965635644268648654068961941240943492528477098097331389058046683568987303922898946983331840290962138502729432247076538014364230158460662325063171829399852738060444670667260283701887114147806584754959232083783020090624169032788931872871417967719671849283714242399339046322556432249874316198099174197496085619182798983691695787614430561407980*t^19 - 735798548384387376491801512852678588436597761059005648255042569019269652731232648854250137878779335398579129430396586180097610238628957737832332696666660650739240088556967515658296726069945661727222343987061400859885452789461907422624156215052810014344506494797939022532690164678542286208325147230245171831363552724359749727724879591732877849116100088793605511034701819727225143875294728979693317242794194000313070366226898935211177051696102696504415874739156459881502112407728669601153743429654789165309423903996295899984293030521486296035700787432964391178125213953068287217602305342189266642105701587005601081053771332861341366172959224266181070254403025063023071986375175259466759682713951732383485328784429168750340353160564302449765751923926358166814168922573077350264359620166431774634999279100508833921295192631677508471496676477030526112925198567191035375104941944344740916522273031029609021815925064297605159146491144705894982151168116568587104817368379215812921592375889191017423636994346888285275596676972959817153528911355754060391707731138781288318410016506206683781999502035198654161154275944957214007538169600016615590699072994479876790648580047583146346790366756583086194027177029391195689796324279622409975844223515086994558763361265239024895431396585528580894576404332315442552287305590092553083084324700873041091331065080232643001231904329983764487332248584971723000330392026028391298329223091733836013700456755371612492645439697868494216126233421917142583420151851114915546504892141871797600100050202036843378404886428482010611423797486429146038601665735157215402413275632806512644741199976488214824306334379703472137771181824221697726540510113072231990005604988046905664177044521116020113310368184144858410520891640203511106879139041753803105353662142187128114775992282917061101442623803729919653813373670196113340765361647758269971847233257859639854645055169140982157803314142347316570309607867072260271036338248822381993193669967077379250719039690155375509929457463728927577899265411299984020916494359152830935995671440190836644503650242878992636609777254649036256805664312675738961328279609758928309200803090697385879520493661090012988410716130900656183766749806025538349758479550692353080318191838809854752985903220982481434800050700193182783559809490511843880941459780434084105043280400861633467665326700574633061146795152517671673548400260414770986950690122434807515574920237276513115766302934360228275658307022098328470821005135673453051481660524730082264950445476558978291314027736936906296576292710100692740415896743642845323070581607197669724469151190584921286843700935846136947490593182393860901518751813842431114038463066033026998805420720165281235413740216330669735271367697860887231663448357140519845173925053079060781216496958480729152628718690516657988921607775658379501865904440741080882293845776195188639595338080545329812403583373773783305588260954544538015653311717597241086646680190741771698441/1557496909411887714040431560014049020886615526628043149786272704931349940380080594754869016403171138313304846731434954113715056879893243866409892254633626879234995385906003212548665003864585744713749239935822072256603933748580090533232322529917872067040558176977507728807412903597391658750970024593858882015665673693105390824808786400241926834912610261834810583114761894241157445612854966603889705808606691675496337555676137059050789127365110220428270963998555507464094233522243553459986222224696017048293436832582203117451790405246460698338273559918083189807021401565536569576164916901960360993987735094219790795149487523305731171005983027501211707410857058059927086133078776684072977777760358665813602273454271099221390063067045570705449917628891719779376868130492627725737162065543646039983442856003143370935173110105100182821920346212016565980929617872191392855945158191405153835154850720338935927701796637535929125332819645882492504966711324916461763564508852774901910287356287584599647189329043982651463646316231967254456181971157990726791322492776916116190740586667395612864668278465544118621406702750375865187207145007466474843240815363038692953097530502389194808103943691419203419083973572587541529133439690032979088757249129057001560783687995556305108317979818338257419148833916466358122697578206764555494276063516144150305939048255592814943597580350322170056444901628698789269601854752911460958043319799586784416738862464077996119491709011493879537516302915344231567769823718539745313082969042449296884391821522467520237644754673733758584932745050977818789129705333061198297643495506498428843542478912222848984226337452754133628868254614597999965049057654947365807035290061649346822085651674297286952621187045483098140109750088579486823596587947040160912113470319363346875682711998199325741233381415031019741436408305448430209019727307728773427382242809273121391107066688667579411813638568836049941543737669014934526551718618371217141217152588936803863487877322102951079313609237319525235614213945685427273498007254042545512418675103566147533495037887792087789535256591363377296669217965692809946145260856974676388318388837373561687389663272905117096774070650909108122389967975338270731294621801060022752715273587038351260716094073390009928428067119098787804536733338229257830458363286283053686428709313215183816505862786507184588807505714258250313738953624771494152712617769952582595783458965746269353022145317526253558860429116022272761700738743206045339905664620973642058807727614623566441617148420485683239796558270234397963949216862127129636805986220747031986114261035315728590907008270045980754860077513579641335683139510608847420596787442946508169539541645107859367153196648451549738089733299073414333763775243607933220080365770696318678203404337424982140575461163022792603240334010502631422152845105614862200024968849031299206179996561261313757271936365135188473448466657616809925209452244554030147601038688608896052849177356*t^17 + 1060915905979048778033090679888219593241659807692915300977366802668914837476658054015185396702217553829941941920806373656530826331961844339405398474690384816288291289448284412256522541298724696828519197306478502060750989813741590625004115335094547399634952294738554469207703979398705468443858775925950469194692480351785138822329435451443654033147111809709870125677872087946802725376956662543020429005293785218309646670747628358213237300786063660502142699031414501830084872206496669211760126428719804916868624709864235784855643595305393348956601624905000367246296205077379563430860540814761983118772381827047647342919629705648837912617871380237019727564846516574928008598189833376860184987114310345630066025958526906731919658931224310051253401253245839723802348203498124451223985120427377452211966733755404416021297557321596557692687289156067939353424295186223295381396620262085127100916909722021467698114859230003141971590311641264913142190345177496333110992529554248569711434535884979412154788454531781052434863174388947426096972561601905577406732383209613377097295656521992291206639261628956204346206184091309884179598121928824147919153363576146249142972895991488906493643516244489366660902724127514941070269623390728872170272324524197540640084290763489084773057543678642975466697799277506157227336495474118855403404757427632204316428168689764873137490980410547977101928635442324443561967147888010935420023447932838104238968071235676443985321528378992962894211579831637499021130945056369308304855629501834862550881703218192234280321870073921116887881616689917068319633270756370296252519956313891119457631841297985054613752996739083745992928025905889297755620050794856613493763835373033235346965999260946503677664030117496983710568596848422553282192805984876132803139924694878405099307624411681286074099347172752284680236454196262040793545761685042793236247180592459176587234346028355956460680735284732537531167930800596844623776584075161411559813797198973962432665681573970175881821696807965051419658667073371195500624545018123611170597997649754038530040293122762061245214791513995392735105114978286405656724357069405398059106120512910667417522597819057370554379241850074295989567871068882720430773845279645388758828628015588691326631557645395677958033948945778510156147747961454428946908030891404791790525779726724207521551466984161788178113212610352666204742219583594763891083487191036410068259754193357698073671498772114418960012475181945867695687739862492687664347197867884578811582542486249411084084609406322805969240830048149863004975145395981834983418601022350832537909131905374549495945731834131984292099969541026037888235548011288770344330136073012555107291361925513882726685300732272605233956166209551144000300798204520719906804812083056664430619431785362477682810928770749511914298932700211814370670142490221546325841908705183698545832533068346611266149246292196945854987578107864806949966548649616629603596397411300968232257/54054304503118455957873801200487583666064891806502674021994170347617439107308679465021924686933586564991168210090977819240699032890412581245990378249049403455802781040267170317865432487065034669477179503655001331258607112450720789094533546626561442326701724965689974117433741948380063450768959677080984728778985145819540034508069645655455107799908238498972837884571148094251934877152025311546760378063408711090755244579348286167056799126200884120745874632891044082577388104595511561258345359562979415205478101836676461135091549358553636001151847079509945999184860407274504473525723586597447822732515512093510386419893978750022434758442940366218523963082686132668057695206851661388415111110506565460589725961059996972977655129973934512718555964767418509990138364528861785775583859921808891975895957943638505226573654997765241639113706133240574936985204384976054222647508431348767103690668348529410129255532942126246951996844917121804151642962334217688967088415307243364242768796482922053752461276713879397903738313328050628242891021351953795812169427690492971091325702713750788917067899076157119410978232624865985909438365620847365891618357709658401696607502529200566172751842751643372353956443788695685264834631142183497509550986881537860642403669171610483530229859299577621875135165412395008899552445361293593396566051616148532275323766968870574165689563082746475313723675997701899157003829076718691880308562275397423694463289932576824571205888724516552289831448160003123330881423293761085278512879513826181480105363217544460996482965015147230445006489387063347828563913302735653352682921314637298412805297797541851817687855241007349343590133542506636469375232000965820342714754184492536154413560852225611723649794138637354582509691326603641013289528640514923231655702793436727920979576475231623658078099707933429508673381229424386695489508183032939783656207250439478918867833490959639520762943926800780556794753248512871257097971410872883418430477648674865545850461624708278890399707614706971758177199189879670711256695545875594226607471665359060414397768961988078340930929493464964270884402270574044580483864935624415239359285259650023611503523607706707005123335393178610223071181241497034101850813344860318436711883024491331014342499735488241521045444682368722635569216039385603654115907902288647157352525793811585791278732884943484641611554610083080452065057802271481267652967322604236690088955340575899936369592102196499388219273716379596525259025638734798044149667183904379342040974076036935541209065739299209006557645257614017341101766938156176852100913639425926404223965530049192933449125581136889920315732101941881669885473665368189410479535564196378812942842915918449236860022707210965549733702508614900850407095729042863564696906812041813412949412268181219968408207181540202802112458650952738384651186977194868746942043036525203913626246939479069124517084850319397717607917372234936344463151577899228105122624283898779333598883214120*t^15 - 158638157265927087167585310143280148899009484341983196130531239940445347396593223778716763849018022823383666526210629386482873703231854685732474510695734946302565841287859919501581109611135835500013729491721984620321536567898204509803210102302203111375125321099937892581570576208319276967138149595809340732503983127028420230963235511606041933636185460169248156733209567713296880865719459344631227006384473792957759163383226556073327657165043597511407997364695065991329647566234411043276023367690351006047073917614157694773152477076343695561769988986603796333091154353198670555977753727494335507840864657255597524004632442889209886465080882922102604079988442286210214582653611645694264456637385678865174118158179490599129584157639765691275075989723545255547512551210651004657086315041312097727517743655606456619498421341771819335838738008233050851295676978838905081316737463458706996051548065998430131226000684335386630794413427359889065277295758542321682998534639287317620713514137866779869535707411638888701546095723590619093488841940480126025253524112305290262728616098363261784232605556000780079574436188240754874707376254568771973419650190873877310654803215996346520599437017010397259558687188674869029645001578517055523902257077347007212972954186940695460239805462488320126840000596502553911798833460345288411746045518226124244205470710019424675102749726347391359388587262010189721093401287304295523385453897403991852283531490418458238432371728612407225988964223973128079806313634765965146473420617205846336123917021359228083826032073551954960537745030835949474136263388968688884755457055141837422611365176127884749151158874503461610330271634694770482392334766567501255736639496615391208339067818881148322685057433643621690636730641121802153877740452234871603391281830471310319865827546077425548299046720487427718763011009886677593196768631882981224416261799245714143660955962724691427566736398415436253006685891605849201679072553079464062662388284672401410817798884435058311518948661124855604109415484162555260106891365585941428873863183577606888095452973212047324467261151129114912084189838884560255874739855786296850714679295634663235725376644758055190444862767125994423966162571425409445160323852815671785324436531981006758471099885770952062129215044302121611657450132999797624766003792668388756652043100236955673111674726253897300200719586155497597853437233990971958564335580848842064102860090573706289263114425910794115644879157720994991209955536397321390970942952269642073916731236523964710637148827496693997957769893817518105108573378744878714076491771850126065651154989175584139895386189875931166677854379643630725198969250434130148911297175550390246624432823152975966769653907011345214367794381388408358480997690505053163266312606328566698575510718092304688552308895435811167732147365299094753876658202447286801327699873273834430244593952388834749183391352065384766058138203067047884163691230265573843770169148766618939/253181754112967006828448717566686574548313310569099175747045294368231564905427070093779506730368086955462146183095914844218730833210363378201360085475641233985024735551602671278058231789531778311368522265363003893482937294851151236976737923309421275534902693047728216006715418961967510308051333382112340650018665788381920536337562743116885750819242334889802519365672824797432950244271781318720189124418776164359509342292029443405418262886186810870004096641175850503875354119885300052732296766102948080587719446541810122412606788564654032792280314189742135827563748980208451866631023824812401980011782258049228976205592406323290092545400189068939222309520778138960457588790874292217400988807993280845853517382014037344157635269198756499852721146451608946089641051657432251876271006659526426116608702312124146260298149872436728988822979546794261999930699695438193080316198741680407979815776808100281635857297152816144974224097972467466752426053087670674318915294179125827834982653315794162774994270322620130696666572965108329006515322491586865630770153117063096446490410837240229119755967569822573353528021662135765383786255835350659913903314799336776096522260089932394251765071436268722969351024771408361896180942117955491848013990077460705585028895417379313958922057609262865925691641275854842620854545017768587337545909209126614872710852313211120214002637389913233319548833712889457409854000359338135270766099650573413088821030129165454666069736414597434612793668196735940659866151258834123084369459081153074848268680175852276330130983677504592248273954974535587019034722729440999309990263768792966804708654789423193525470047967247537909087276545698531472483522252767308396790417725960356695145484085365862874237911656381051908710498016878880624306925716697532700963479126167343892176002225909244300131614557065243600343705992620078199014089850271380719701204920091236153947697849928053961418941109137145465080811468444361859943660004088446924732916387235904196020897539617231336766780396753966080455265526368481083169534172719410897458883678496770090856060711887954758458686152060722580254811571775384451915058246484380512221476625995426751772944298392070281608128305286230553026610030431073076584605830727486823006477866469934493407492906268110168831122634045539276670801121244045218341489003693897692517685216916092699197812107463628297946391616314194154871465116025673384791416030933192927817121033142388460747503991552690342947417875314269439152344912106782408195162453884680758974117452163632511517872315218777548279368888121861082443873246633146848247839060542980816037309274235095707021665485418688151361742866238321638807839182052409416765974539561493269053128411796015160936874506842929975333501211311011008932532688725356274926963990828165868615514136680187205659050030633268393969361362776292199771367574683225980993175815106341515813802995218122363077680797748935445470338980023121051349656102572496979497069245427537862289851120*t^13 + 123328375793058191701804101735896672650127288415630265515554373047662372957862530117920765438785903159806561052556991485686484115486369214695402837667888509716728584934912258746843984808479171058502051156599105740639622259517573953295434692839333423790309526125504952747261778530635957905204419821297817682289154921190265094056059654990786005985621231953827293491066916892559497612636251158635158223260377003856138173433533652808796197007791581494977885436926681322472296214390576795350118741519399668123846930421485348591407884941762974154354859523805228796953208987071247267645369571626316182866962170365850100279344488470766340814811956242979920597893944672575478311925676799378056127860347799812635665187772314810794973550053085911458422315409269467619193226099699919996353915547520066848637728543412942554207013367120762532001329183178233180958911618820071278191339463223374461160028656024525630356108875799081574391977091948161875061253620496766859701325863135945689822695866538540044864366160988306542024956018479547339865126082972652574426425477125876756245825437319671991504659146204797479018458273715965947145123959199868169714342821677786645908712226051959770915823527283763780487172206924845233504763321695906202440818145321717173319100897274658168076555244493032020914503551930597254248176962211649748774115220354061559130466391154507411650304460303112151641609321542991087947609935485274665141884282186339031585294993631119563979674934942295540347149212056038263921762369949205923113763435775863443450711366145201256697814555138982031422441239989942778885253192181871192989452358893418444808466279549987929652906487996218120458220312436727435563394566813055655400855399855301505722679610017034317963233243023264225560347511634341376921975391240020616606301501452835692564477903916526464014459908603183995340857099409973364201743900454139889654066108769121266431751510219444890673577608649226655609037167497358091903449306407103785132258366779984693741606486201226440762462872640977519783204651088673692638733826006765043372364554939178967604268257180560167863368353653979704314253933280105360812752323946761693987390774157702166630883297768253033152312032162136508117468585632324551389166565265984117729886427340154040706711035150559586380716082673530651689234881196645173144737136775536215997967329106048031584775898359820869701086468525752910846457331387940493301211982588238036082331009284173325398284904028250038637218295485214365804805167491280214110912812697813843817013183706143808615469582315917629746403997121159967298957532105256524072082413243421580647114800965700255542335410312857510775230371924670935620197026705386760897518357673467318299554757785173392653914607877763672423974344045718977381081064876669488440812498596267956050285583708465090182879071167147983185335954839883738988220761537308031355269106755676747545071208519045386949375254750318320504698805609012375642814144877528433060919914084542217/8316046846633608608903661723151935948625367970231180618768333899633452170355181456157219182605167163844795109244765818344722928136986550960921596653699908223969658621579564664286989613394620718381104539023846358655170324992418582937620545634855606511800265379336919094989806453596932838579839950320151496735228483972236928385856868562377708892293575153688128905318638168346451519561850047930270827394370570937039268396822813256470276788646289864730134558906314474242675093014694086347437747625073756185458169513334840174629469132085174769407976473770760922951516985734539149773188244091915049651156232629770828679983689038464989962837375440956695994320413251179701183877977178675140786324693317763167650147855384149688870019995989925033623994579602847690790517619824890119320593834124444919368608914405923881011331538117729482940570174344703836459262213073239111176539758669041092875487438235293866039312760327114915691822294941816023329686512956567533398217739575902191195199458911085192686350263673753523652048204315481268137080207992891663410681183152764783280877340577044448779676780947249140150497326902459370682825480130363983325901186101292568708846542953933257346437346406672669839452890568566963820712483412845770700151827928901637292872180247766696958439892242711057713102371137693676854222363275937445625546402484389580819041072133934487029163551191765432880565538107984485692896781033644904662855734676526722225121528088742241723982880694854198435607409231249743212526660578628504386596848280950996939286648852993999458917694638035453077921444163591973625217431190100515797372509944199755816199661160284895028900806308822975936943621924097918365420307840895437340731412998851716063624746496247957484583713636516089616875588708252463583004406233065112562415814374881218612242534651019024319707647374373770565135573757597953152232028158913812870185730836842910595051306301483003194299065661658547199192807463518654938149447826597448989304253642287007053917173032042906215339633031841808950338336904564724808722391673168342554995640824470832984272147998165898604758383609994503212984964703699166228286913172986959901428501484619017154388247339493385403590060489016957395566344845697554130894360747741297955674311460204771437307651613575618622376104979803482395264006059323639094755061890561101131157814432551660196728136145151483324854555397396992625393508041766348869687280400651798475223898550138451749168015722538367418349802519937926962927021343815083715333412908366052621688319390297775570625498353724462547330039632925744784887221254796438784755944527065600649840850776798912838327012482598449279343400298751026136226717748952216996851625260981355837360448602838344132311185724763930728261924402292438524168573698902086876447201852586678915294195104803072062801104852338892632685946300421289946336458029979807221852774850031371327114913766010634541089976972215033478141134189990206840484858138342785403480659061350666707520494480*t^11 - 185678259354815347371078760590695498775797378737286074275035773048936083062406445785825833277343486033377844296530826608334339105265349659896346213234668056492768393104826520529485435340030069281798133236401540958983643961852693674204785280675161220526284084041861512069027727644277679244409256496272072940272752456641461950510591875220891383000949559002744078578581737722066270130506218300099247324309692820986068352312631475121627570158504769339707857410266485373639632641145943717684810765016823316154811964140562038834769578189043008170425101729514749867186162743654208178940638307139985112561022940720840592482498234707638295797357632427591337788828164389829173161399035667961369797006627308648086249360855840255643251343462534378681976757673194316814035549067184445830904828671310738954109263431291944275988217964320812170073602461937632232252323698912640875134094428910347096043207774216855241064445823965844882073538005670002643436558279886892958970420657479475467431170495343365488095727979159844685263101189375300691116736988646240490746566393337781281898227055073122886105523345570252250247723900997713114894271430920607084602811490549529651382136098071130102047403750345520953420546915563490061478807018475248851805037415788434106379426854436633158447466678443095325005198944054924457950828193228857488964927240382107574441040338903945630217612779914042556912814506428671693273859208751235191924054053813408764146312830402651560624248835818893576973006640102492389534439369513304332999459009474727664058360671032074640560123381694876232836419926319415932086732421461588603804860989517203345425509733554115039472557981737092260493431957198593838032620048381950963009823351375528540431663999944515470288665663737658765096623238296796285242649305783723506569797984960303662622716043658655652313054377003790578002543181764402285794980852594343047838907843515775821491464376330926154198098875032753558275207319621298551744329747674091733217611140363031107779184219802997751495163664220801983645376988932943624089680642591885102082285992072894222818937150209314280108462328092822131403288649828835169365537279861309326337564509570442523387925915762855245249641928864267867697031450070143839340420437283849919340364274652462893459525903616523686703742871329264303757614285180145212715357100390479369676011190887238796145390324398038517378968344120370113304281365851735989769638596894516500423421550145781819960861879529398706334116122468988193536092007297063920910698028040486132702912688603797290260249149844796388768097753212188900471384799560355308549917956618946242932023466757024578692839337050567930998102626896669287958407226281481221228354617578454258398776254123769813619196538281862871257145315380961790848816105013192705475054746186822086620118582662666224802065077721392725559070431612676072655791687857679755348626450726771977773276813592979453465571970775786323154026360799307606930373790205571477161593818957834641/749275820881688135662219921255989428971145654117829373751026884356974040549001849199765448352725561462416039342953400232859535825142488241579035858498361730979666241804318776252257764166855326726137518966048556914830846281816914322679611161700490146713203910678256410458581561469083648756043579523845649855844086405898547247565703857470231571195651121347300414369209298968015281912522689318517401548232788441427238082553735474407971938657030716812185123757458934129265025880623937179904141061019145432309781073151469099734115168800874246723658680286745559157931680414681977394564260792681545973569176559942351664066530382365695595651647527230198309088269233931291076667405743798630184847854867930461405278321770111886967188801638692245529521911622216576940225637546222599750785504454612487235111663187973741679120971584407426412945372708457815664979525397898843917006232256080602468081418184999977330142079705473053903833188774257623702004754817386734759179418335788787426687471247888775861040158757005192481049543208824862259150926740159538873302374602064106973607048385991704835048877963347147527559809153911589298522575759745794897663696867726460440667073520149386486914004911241207552534705440227883440246194755497403940083679696394037520087783440323779395955434291068266299950523639506200284565434931161963850861730863843501231795600599267497281327635962378065502538954983529402160929999971131405910123301694355057672483449680795675979330857550606363279048227571735601863448652118134428245232376030113684824229727061654759351248484286886994322320722119139636823632090550228056473343263145972397999039589470541669042103962648424950131918620335361222444724369736464678904399900311196539617332589659311940969360992598650099674480490542613546968828697001599166641873664875176797796963052372056814091205659028431076727918715195559575579016105737118134539603734348399546244614122697763618587806345816115435102647271952463030809927265249176430153936313253170059335557937290187065850002100936168946986425484155101281705265887489752467664205107238284822051882920534634747464288730363260504739489945319803294877168650876886125087118707983764173445610381085288354024863464450060427861340527670597349627193581903371490945806255462564449906501419410383163237876087058680293763813286945945059882437431076339555211917319080372904583725205066678148647569395441305469035547955074563148033158823964098727042617673259367474502600038216600706904393317207046407219359724623077739042751540503043781341214117577065829578913357401670574075514436570926609605118338635057159134506510601888610618550660654989582046733263824682120280068840366917467454874027269180594751416331436014420160946176419115734806321237833801230158616399388646548711027588490271078027567892886918059770268006978942756792858379547195734226205003761667958224164914868501180630688935013987826556573053730317558172152206925196574516380516190518117636327685718264684964853607381427695070347596552648*t^9 + 30464882642207962344579800560768336322081450581657711260564705084447073808847432367131077836317867122069620799430797465540748601952649109662472030598423374268092321420184776285828195097626683648214427619460338992696956811957457848625821730820565601099592597913517116753187679808150938890934737553722644294278624437471471271902211422643695450552499928843695855257163729664808785912998067927395031154952422627625108617094947221395512020455299245481662184438995500766190775545782605120909835257305120971987886716243658339776074052853918803670001235069287420787044458922079485974556867443220863651242761674871088842962996164240428774721021274254011664145959848355910914972916274442456602038914593451616367951716341199246559279536726789614812345445308366742832882118208946536455677503304161746815534732071128702690319931058457449219681128389358456674505027315826683896860958580325647845714602277517170859799639432354242297568070839159082761061031587623060774273883970720296825239713931378160035770273960073635646190840873978326316601913300649806950007495532621113806537676957028670473182229772574161964519027713366426610437000618545757877304481544174926304934204997841170624182292617937646199692956953209820985234901929373281667169806185987543510734159885857882274842126756807345289120508927578981124865490727384185460978496873377143110270406278179838128813074732856773280984023644606926564228027454315382944273561178899197588138685714042378494199386976997565442087397277394181330284250543116509850080579718063398778885338906378879685805642107213850241664644509935572545438850107286187610194497992159056829521593694314397006083753517846378021905255804800657414391518579736259749669323978820946615128567765164536189661730845620567357914771825244735671386885329628730045572267700202473312421510105295591084520523780169266211056369027700830905130672089344602494957446096372250584115345523671158627610752992295692519603794056175518417262813373640835719530197820570953047859936800431984000740763329488941738628685105591603242399153502236864776223629887489409122579235039599129459230705079570866000025889804382220307537589579497195809999872402373621468051970986717061492925231874278234204191594271597465273002295715251127297180030747830830299628833552756797400088336793177402493587788220033587170288748444814102273224944564302889155460466376585885426591469220647322475614093487398792468895831648735277897703582237500730112112371560703155285365528298236784695149400341349081237937071925530763253695086848254479449537160314930434756575195064529776288693773054088586022994252831475654686549183821934975500173306870991377915034797215615347909514596917672128654584464550995422410133191928472868446501614778565114432946099371085378394072634434608041459329542997714787749237569952621712246412630101928742905285953612782937631244642275318565988208211731106791718678550646006141288411245444435170024143582256395037277955038306310590797797483970745843/11183221207189375159137610765014767596584263494295960802254132602342896127597042525369633557503366588991284169297811943774022922763320720023567699380572563148950242414989832481376981554729183980987127148746993386788520093758461407801188226294037166368853789711615767320277336738344532070985725067520084326206628155311918615635309012798063157779039568975332842005510586551761422118097353571918170172361683409573540866903787096632954805054582548012122166026230730360138283968367521450446330463597300678094175836912708494025882315952251854428711323586369336703849726573353462349172600907353455910053271291939438084538306423617398441726143992943734303120720436327332702636826951399979554997729177133290468735497339852416223390877636398391724321222561525620551346651306660038802250529917233022197538980047581697637001805546035931737506647353857579338283276498476102148015018391881800036837036092313432497464807159783179909012435653347128711970220221155025891928051019937146080995335391759533968075226250104555111657455868788430779987327264778500580198542904508419507068761916208831415448490715870852948172534464983755064157053369548444699965129803995917320009956321196259499804686640466286679888577693137729603585764100828319461792293726811851306269966917019757901432170661060720392536574979694122392306946790017342744042712400952888078086501501481604437034740835259374111978193357963125405387014924942259789703332861109776980186320144489487701184042650009050198194749665249785102439532121166185496197498149703189325734772045696339691809678869953537228691354061479696071994508814182508305572287509641379074612531186127487597643342726095894778088337616945689887234692085618875804543282094196963277870635666556894641333746158188807457828067023024082790579532791068644278236920371271295489506911229433683792406054612364642936237592764112829486253971727419673649844831855946261884247971980563636098325467848001722911979810029141239265819809929092185524685616615718956109485939362540105460447792551286103686364559465001511667242774440145559218868732943854997344057954037830369365138637766615828428947611124176168580256248520550539180404756835578569752919557926646094836191992006717319818825978024934288800405874356766738670832929186008424625470170438960942734893672941174332742743481894715597908693095986214023212118168941498103053488435896517584308172677543900081627396238135441241015420280954688040702128621988945783201531343853979115028423780853836513540587458576463846851384351350791698228973345038463669098192736677636874239933051292103382232912214009478465061709052397043113591321651651567008687264675579472867466866699109953992051565283989092247682856960170686782390461883230136055743377928922892555674009199990875321622552650574481657881008476013237582981645791148939444131236692232047697525764253787487581466032312162216435531801327388268475023232433637765933704061973237689501112184783823739076382631756503257681865147068766886980523438023829144*t^7 - 925162380668550316888675032854581781375382058418459271450177991023239236463323366791486162636173206154893605601594594644164716749427209201194661761992044192715562655664136695871710961058859172357709112067275467758934782976714443789048743170666663431723952524866208152566450076227866530642631752871901393621116205629640625065108289153606292217996552581996899848621616342300769238966660228631894532356053149966846486217625278023250472742923290488283822785081409546727607127788523844524236387532951028680234251011846681090065832524921801915508276026506605478395583033038875213003795073897320025520628563372459747156973447283438656284274692239942282021773754362079593580704708343623734996146461417439195982215752742728264065891294574522925211239279583729067558871566264647231174749283697790502195292001596331295883600206834166160197862725565516210542999534991390927761832467304423427628430808317226819648192606645757514917049275868302397821388858297801754495559173643222061657495628680552915339779977805066505152073010618514158133974570080457199361679699303831308903742182838668718518728290029555561110864409480442420253876159203997686910290932483729499465176250178634748909847291004828867462671908013576605795995959351004019090607125883903949438716858123336304420232505181099235497995795151101827328432483633527004405174681021730375504491743940468899111249083205831378100626016905405006604933227680466306177838508279141407846052538875225698693077095296584511442657609314148945557948302536432152177919887874693079218816786429309768174657693501739624485884181652520842477979075813252521058246541434676233598702056154389276633944451503229821601628624567995506851610176076690228151214971151796550042283408258247778855395672046761544997553180839481840111022119032108120109586593957415964478267460361780208882264646883098440948963360956370813331886042419677484363319034267920513184954719714826914240962455156880910857809292636978226397791656541869375558551296427144516614210434155637686865593803752395582573016573689435863194094094805274011794566837233661078296566601993469238460295363192138588278651560661896771331207692130186662929213901538825388320713627788420314241725357219653006000093138500253527252396971330058587205248126949681992205494495397644780752373246567463518116471020006568886659639402278495710434252465597587848822937847946978290946367424940724345431404705021660198791910465334018476166111975165239944082742590170147730688403069882737434456115339546784884494036411597693454076314317132467343462967215905391710791603206906057405437583659222237403755018578086827096979324297868013396068555109220178653262950970541249875020689675101509772032737118304932947809721787043893339406287143601971248032987201353327686493742165873162074917929914082636021539241891326320002735888868681935372087602089898999458368062430361621101875530373411384045186572012200881074179160498752406700762370638777673369032246476751678422176334701594036229/52449307461718169496355394487919260027980195788248056162571881904988182838430129443983581384690789302369122754006738016300167507759974176910532510094885321168576636926302314337658043491679872870829626327623398984038159239727184002587572781319034310269924273747477948732100709302835855412923050566669195489909086048412898307329599270022916209983695578494311029005844650927761069733876588252296218108376295190899906665778761483208558035705992150176852958663022125389048551811643675602593289874271340180261684675120602836981388061816061197270656107620072189141055217629027738417619498255487708218149842359195964616484657126765598691695615326906113881636178846375190375366718402065904112939349840755132298369482523907832087703216114708457187066533813555160385815794628235581982554985311822874106457816423158161917538468010908519848906176089592047096548566777852919074190436257925642172765699272949998413109945579383113773268323214198033659140332837217071433142559283505215119868122987352214310272811112990363473673468024617740358140564871811167721131166222144487488152493387019419338453421457434300326929186640773811250896580303182205642836458780740852230846695146410457054083980343786884528677429380815951840817233632884818275805857578747582626406144840822664557716880400374778640996536654765434019919580445181337469560321160469045086225692041948724809692934517366464585177726848847058151265099997979198413708631118604854037073841477655697318553160028542445429533375930021492130441405648269409977166266322107957937696080894315833154587393900082089602562450548339774577654246338515963953134028420218067859932771262937916832947277385389746509234303423475285571130705881552527523307993021783757773213281276151835867855269481905506977213634337982948287818008790111941664931156541262375845787413666043976986384396131990175370954310063689170290531127401598269417772261404387968237122988588843453301146444207128080457185309036672412156694908567442350110775541927721904153489055610313094609500147065531826289049783890857089719368612124282672736494357506679937543631804437424432322500211125428235331764296172386230641401805561382028756098309558863492141192726675970184781740442511504229950293836936941814473903550733236004366206437882379511493455099358726821426651326094107620563466930086216154191770620175343768864834212335626103320860764354667470405329857680891382832488356855219420362321117677486910892983237128155723215182002675162049483307532204493248505355180723615441732992607835213064693884988230394608070523935018116940185286010559964862672358283704454001139415455742132202743298546245849270743271328467727748419604818825684222721841181908842641632599143200521009411266232349338101436442486648366086111103147957205258409771931194318975461929752502084264183918760488525992975500086568303701395834350263316757075691544040795082644148225450979147858960113761122229072050654484763760216146636133336268234542938000278527947539752516699938654924331758685360*t^5 + 12377060273268336596479349683283566081691786713549893636712207574514873170244385034869102994962749794859403502784719326582529970311418733085015749808738459788279412865341229093726388600115894084014202058539800741889586344895058471861242729369771096462435295681988160791665640411544526901009583003202965706761242527071811535599137086984528721592054989159158627165583092278323659185457376035966200961994567707770533954265136403551536544246766932904533466689129036297461790823841888777243665231437572867220112733849407517950981816594575007157798308487870616380766009080107777874263142077113004367809287144944951801248330788634500284348924960156153681171743534855606288391172881539635754958249304819515686669559688623774374750670830999834370409864729337328708298312884941092628058797232012064047143158706650020146324802942789846600220170923174911391114520489497081347849036363352732212017971976796431582224246956271068856621029794330117640060477900414259247833511114219011521583243054218120549048017655644228626391679583924793383209033063107128733236017528278163203031957333617666993622194987262438364469905015097124973688159539769842354924404283219648908422952235542842660064943665613542206570749696349964745983782616585948534614016204027356821911453451970747994414913745408236382623825438670060978538762827601383749927184564119919538784866147031431807453623164253737056553019533220169365235661155860771715829840157108583897025147325330102273303960333288372519919116708869178824759464856506284491175318729818120760704183143273953003757818846256730999991041103832219554381649193752888579441584468023342438098838461465665911825875574502586316735815656888432290289695633020030832387372798210098438107042918460152423418636697121795032092705031143743285838635120384021439535498032030434476170747219057866857468367583283663847586723573173156377699134067883480766130387896955090686951855577373063706716277174467424859974798014376292883226596765941543766843010635591494033004512354145287965087389544125661736524688232160538451872359148649933074957145923667455671633646432550598179123891308966007658402599050714183437333217242315729531066814257839858214436311075562936094365752901757077345772180921865919270735107690385213871172821083555950811969493406180738819664262045248906783419918167920159146520128056822520142568917755284877976612057616895533377756263719972973298587957290185197087452805222453102559865335374303426184927530142367363206295351545527111370958577964488929615167208185608287894872717067977721409123513039804258252529587772061342008398680714272027022311947067060405358530737411420519491610922577213954394011348810995833188649788987086371235234095357559043788601606996878761341230177649507299444839442993633284372911291355802247459546373930212915637100057768469611692101291980314413810422507736399493669323753332123713064026304403422178040916436391190019539086486277051997983313337341521466340024371615026161642510312846633133/224101586427341269666245776448382292846824472913423512694625313594040417582383280351566211370951554291940797221665153342373442987701707846799547997678146372265736539594200797624538913100814002266272039763481795659072134933379786192874174611090419325698767351466496690037157576112116836764307579693950198911429731297764201858590105971916096533566699289930238033024972599418615479772018149805265659190335079452026873935600162700982020698016511914392008096105639990298661994104295704847444056735522998952027198157333484848920476264123170570156439732558490262693599566233118518693465128909811116932094780989291848815888989541634830773608538214962486585172764161784904331112342263372499391649949319590110729396879874878918920186468853754317072011553567008412557576577047915668470916755423243189363956124717130328193118908773881857536235479655529655776162058050826108771540954920227743829089805984422720492378858384636940667601017369755234725417785759018396123427298756795010057618343673232188416620192937322462114786636105184890621146049906829534808469528403708264722106108108173882627937346227219283215061070192397193526558115840869424110301232972256368622708606534662861958358825105271233895258107354395430592582725522326041723897755109194216676462618865333203110244852619783145102439747524906854448747298265774805551757735867458647186600684179235460550506174756020348682123014717801066646314518173183847767664151143129830885679140859074343088363501940135903198915333519182739102795096860787478993346774285370365733792345639349468933237046663987110120039561433815400468159052537295482345209030522749926310621840850734735558956548828483462357637478263939856531194834221178981235952333820348783212820383634466935071745242331778075266276437625927142684313310285023750750160396130848333159273494754915174396369692563958022039532052090308273059542089806828969330481480546021318831343678515967482286716625248638161953428138611236670124060063879071859564222770054811772292180510334974131513318810189090530507758167533662110619120433621935056237748618437632460413699528050813483559773629354102460053901992736559349104171351034995941048783686296962193694187104888236244067436436185518073423982757821478661843042444042008382291972961861076094562944515441832782459328393311187106043904155822923567910292649840105194240655270888584259643677811333579191731863937363808635738813888381392068820826593712898619270019285911210817373959465975692393246859455782834789068335772182720523768241142568637640055690404257140598119511358713772380791676590574395322327349030373576186686593310898201229903184697595901429539432039816654925065584225891559860720594140883236741521105430038589767484501174583535524319345170224836913383804359453513376841752796921181076973699851599814583331289249360065606349864006246388542327655860215989780232500233628851716752269690563274540851920486070249524216943705525808793650808354387891327911228916910280983048578942571354283343767599332564720*t^3 - 13075977163170267193729213303488701755882196008443209380374395765561235473863634997694246245330670808020815222341456104715582331406215171945668137710508579486483841531494671061385813234236961436978293743372566558172462900881699507752936562310523499821856370767005968347146125728154652323541367768001375389217937938327082152283036545619965985501552530498820080948069807769263416121166523377951843526965131670135573236166921509741667079138897329112796625219337399359989714843124452169854928193757419641421939097875116402601250950762296370147022035503672276167812899995700919378373393399672852871955197999402886965521704304376934042258819783221718969247626735450027282389532371450618104813478755795101947480481100954040484334611945478544411432323566181839160433476927198368295361991617070435815704023853955257651548601145013746233532139712937133626980187798839793241174853102043987610123500974698973207676011790838515662918652984691443391139852821526620023026647794758488371638847861319446471579596456266509822616664689141348503250838507557534237379398707475687270277171007429802753481133817826737269832256000783425873540675687818266426015650023022600050313064065912765490193512094852917103585784943347710729421996918571946247437683072603995237482427359610081564394507714456876308339825938418567251568083896803025408360018925941454254596866337746962928525676047157404753805107118087882513004943731492668877553791715541628692226253243203505944836727512659435350841129911548261006166474146166330974920276829392069004806069194713619989470211553539912150411958890174994910745907732406209545497631203855087760400657485918174167468615011473376967066177745901183701443062149824112051233323115921401201966098510875165622212175965687385493145823462229577691634374764695166121880410837846733710458053816578405525403051340619380208661788625917082120667978079019301678981509115170670499032753460127349476271806404386665736447393545666618407995961721330952572720556741048482786701267457365101647336827947504098845838598880135917788101256723247314074773028888735449749951988983125184969277435790582355863018480473991535149052865014528340911974843880792917270883309454530554936017094795514613219421498710797731769927149911899131222370577849823089680485280788531189307091443168501854472497061483655692291197665075924707464352112349498678178465021334437072282225961902012157856168955729473911328237875731301157360932153336013750517284180058443784063329861853220563642987446327747796653187804144781915370733443022173447004526860544271194625627456905902846262653193537667628508914579212398643323841735031338306429107642737426818536922595761569731871742845810650149077940904184214658707661314684139896660590224836695726306444506529551361121073729538921342444279607911394533642321552387798050605303415694362419094682284103805600594743382485079149011998558834407369464863657614182150725642476589205271437758407694578272180040839476035716687367586399567/246511745070075396632870354093220522131506920204765863964087844953444459340621608386722832508046709721134876943831668676610787286471878631479502797445961009492310193553620877386992804410895402492899243739829975224979348426717764812161592072199461258268644086613146359040873333723328520440738337663345218802572704427540622044449116569107706186923369218923261836327469859360477027749219964785792225109368587397229561329160178971080222767818163105831208905716203989328528193514725275332188462409075298847229917973066833333812523890535487627172083705814339288962959522856430370562811641800792228625304259088221033697477888495798313850969392036458735243690040577963394764223576489709749330814944251549121802336567862366810812205115739129748779212708923709253813334234752707235318008430965567508300351737188843361012430799651270043289859027621082621353778263855908719648695050412250518211998786582864992541616744223100634734361119106730758197959564334920235735770028632474511063380178040555407258282212231054708326265299715703379683260654897512488289316481244079091194316718918991270890731080849941211536567177211636912879213927424956366521331356269482005484979467188129148154194707615798357284783918089834973651840998074558645896287530620113638344108880751866523421269337881761459612683722277397539893622028092352286106933509454204511905260752597159006605556792231622383550335316189581173310945969990502232544430566257442813974247054944981777397199852134149493518806866871101013013074606546866226892681451713907402307171580203284415826560751330385821132043517577196940514974957791025030579729933575024918941684024935808209114852203711331808593401226090333842184314317643296879359547567202383661534102421997913628578919766564955882792904081388519856952744641313526125825176435743933166475200844230406691836006661820353824243485257299339100365496298787511866263529628600623450714478046367564230515388287773501978148770952472360337136466070266979045520645047060292949521398561368471544664650691207999583558533984287028321681032476984128561861523480281395706455069480855894831915750992289512706059292192010215284014588486138495535153662054926658413063605815377059868474180079804069880766381033603626528027346688446209220521170258047183704019238966986016060705261232642305816648294571405215924701321914824115713664720797977442685608045592466937110905050331100189499312695277219531275702909253084188481197021214502331899111355412573261632571545401361118267975169349400992576145065256825501404061259444682854657931462494585149618870844249631834854560083933410933805355252641988021352893503167355491572493375243798320417572142648480715846792653554971560415673215973042448744232951292041889076751279687247320604722184795398864714525928076613299184671069836759796041664418174296072166984850406871027396560421446237588758255750256991736888427496659619601994937112534677274476638638076078389673015889189826680460702351808601309081353436836828489711678144359265821192*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 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.99968647985367942471 - 6.8230186974593094099e-1743j)  +/-  (1.53e-480, 1.53e-480j)
| (-0.96495734653674844542 - 1.1643198484471717183e-1762j)  +/-  (3.01e-480, 3.01e-480j)
| (-0.92829192252991279076 - 9.4850541868382037044e-1765j)  +/-  (1.67e-481, 1.67e-481j)
| (-0.99527186409126457966 - 8.7052981909723504214e-1762j)  +/-  (7.62e-480, 7.62e-480j)
| (0.91248695683407599658 - 2.9365025236055137261e-1762j)  +/-  (6.15e-482, 6.15e-482j)
| (0.95462203001120618234 - 2.9570125815176199519e-1770j)  +/-  (1.22e-480, 1.22e-480j)
| (-0.98594358252051117685 - 1.1955060526597072903e-1789j)  +/-  (1.09e-479, 1.09e-479j)
| (-0.91248695683407599658 - 1.7999328113493233316e-1801j)  +/-  (6.15e-482, 6.15e-482j)
| (0.96495734653674844542 + 9.4427664676315525788e-1797j)  +/-  (3.13e-480, 3.13e-480j)
| (-0.99819248007898231313 + 9.3260045174364786828e-1819j)  +/-  (4.58e-480, 4.58e-480j)
| (0.89509255229950270984 - 1.8275247301082263827e-1821j)  +/-  (2.16e-482, 2.16e-482j)
| (0.99819248007898231313 + 5.1908360443149381569e-1829j)  +/-  (4.4e-480, 4.4e-480j)
| (-0.94237624791752907847 - 5.1778712187047180264e-1848j)  +/-  (4.72e-481, 4.72e-481j)
| (-0.85616799198713492063 - 4.9253168972087260689e-1851j)  +/-  (2.1e-483, 2.1e-483j)
| (-0.99105250481616767714 - 1.7090445896402197956e-1845j)  +/-  (9.24e-480, 9.24e-480j)
| (0.87625707217871741571 + 3.21969054722776202e-1850j)  +/-  (6.61e-483, 6.61e-483j)
| (0.92829192252991279076 + 2.0680261273043748102e-1846j)  +/-  (1.73e-481, 1.73e-481j)
| (0.98594358252051117685 - 6.2801277410987622688e-1854j)  +/-  (1.15e-479, 1.15e-479j)
| (-0.79131145092211922853 + 2.1702156671100235292e-1874j)  +/-  (6.13e-485, 6.13e-485j)
| (-0.97341939547808525032 - 7.1758418542055448439e-1869j)  +/-  (6.34e-480, 6.34e-480j)
| (0.94237624791752907847 - 1.198199960474448397e-1867j)  +/-  (4.61e-481, 4.61e-481j)
| (0.76921075405984206919 + 4.8200820307083115578e-1874j)  +/-  (1.7e-485, 1.7e-485j)
| (-0.99968647985367942471 + 1.8756573051607829914e-1870j)  +/-  (1.53e-480, 1.53e-480j)
| (-0.74677180221832073614 + 1.4498174286311524648e-1876j)  +/-  (3.96e-486, 3.96e-486j)
| (-0.81333657335496518347 - 3.5544793653563679722e-1874j)  +/-  (2.04e-484, 2.04e-484j)
| (0.99105250481616767714 + 1.4558177613428361145e-1866j)  +/-  (9.82e-480, 9.82e-480j)
| (0.74677180221832073614 - 1.0311739857009132888e-1892j)  +/-  (4.05e-486, 4.05e-486j)
| (0.85616799198713492063 + 4.841787096632600933e-1890j)  +/-  (2.08e-483, 2.08e-483j)
| (-0.83508083966415356444 - 1.0352781939613735599e-1891j)  +/-  (6.68e-484, 6.68e-484j)
| (-0.64112778535063222988 - 1.8991252219345352486e-1897j)  +/-  (1.3e-489, 1.3e-489j)
| (-0.95462203001120618234 + 9.6288149861765632597e-1889j)  +/-  (1.27e-480, 1.27e-480j)
| (0.79131145092211922853 + 3.6551801521015049862e-1892j)  +/-  (6.09e-485, 6.09e-485j)
| (0.72326354017909165164 - 2.6496664844836240494e-1894j)  +/-  (7.21e-487, 7.21e-487j)
| (-0.98022284459131522569 + 2.6863244443370648703e-1887j)  +/-  (9.94e-480, 9.94e-480j)
| (-0.72326354017909165164 - 1.4717927205282182108e-1896j)  +/-  (7.29e-487, 7.29e-487j)
| (-0.76921075405984206919 + 1.5277993567795159344e-1893j)  +/-  (1.66e-485, 1.66e-485j)
| (0.98022284459131522569 - 4.0765643206510174726e-1885j)  +/-  (9.57e-480, 9.57e-480j)
| (0.64112778535063222988 - 2.3331025347887208941e-1925j)  +/-  (1.46e-489, 1.46e-489j)
| (0.81333657335496518347 + 4.0168913484333214336e-1916j)  +/-  (2.17e-484, 2.17e-484j)
| (-0.87625707217871741571 + 4.7182651625457910468e-1920j)  +/-  (6.36e-483, 6.36e-483j)
| (-0.54350320594908920991 - 9.1442355938724443877e-1931j)  +/-  (8.34e-493, 8.34e-493j)
| (-0.079862463709358007857 - 1.0351844600456267004e-1944j)  +/-  (3.32e-508, 3.32e-508j)
| (0.69795429855773288377 - 1.2355820567538775674e-1922j)  +/-  (1.11e-487, 1.11e-487j)
| (0.67054201351208703084 + 2.2618629918654295138e-1924j)  +/-  (1.26e-488, 1.26e-488j)
| (0.99527186409126457966 + 1.131371695244867693e-1915j)  +/-  (7.55e-480, 7.55e-480j)
| (-0.57735026918962576451 + 1.7457131963818677303e-1953j)  +/-  (1.02e-491, 1.02e-491j)
| (-0.69795429855773288377 + 9.7674652226212352735e-1950j)  +/-  (1.11e-487, 1.11e-487j)
| (0.83508083966415356444 + 1.071092847954614786e-1943j)  +/-  (6.51e-484, 6.51e-484j)
| (0.47305117678701084091 - 8.2107702547863858711e-1967j)  +/-  (5.18e-495, 5.18e-495j)
| (0.50865952693448286855 + 5.103608135001622937e-1968j)  +/-  (6.53e-494, 6.53e-494j)
| (-0.67054201351208703084 - 1.8103943034840098757e-1960j)  +/-  (1.34e-488, 1.34e-488j)
| (-0.47305117678701084091 - 4.1698737251043524838e-1968j)  +/-  (5.21e-495, 5.21e-495j)
| (-0.89509255229950270984 + 6.5992637645669296349e-1962j)  +/-  (1.94e-482, 1.94e-482j)
| (0.60997331527180216167 - 4.2127756589307033269e-1969j)  +/-  (1.29e-490, 1.29e-490j)
| (0.57735026918962576451 - 1.5727478738865395133e-1972j)  +/-  (1.06e-491, 1.06e-491j)
| (-4.282114770553456193e-2002 - 1.9203506460040256656e-2002j)  +/-  (3.9e-2000, 3.9e-2000j)
| (-0.50865952693448286855 - 4.3534866807097039474e-1975j)  +/-  (6.96e-494, 6.96e-494j)
| (-0.60997331527180216167 + 1.4528415901305444858e-1973j)  +/-  (1.27e-490, 1.27e-490j)
| (0.54350320594908920991 + 3.3864711905663812764e-1977j)  +/-  (8.38e-493, 8.38e-493j)
| (0.40064117271411062385 + 1.7306012906154343137e-1981j)  +/-  (2.98e-497, 2.98e-497j)
| (0.97341939547808525032 + 2.3612982926140358226e-1988j)  +/-  (6.68e-480, 6.68e-480j)
| (-0.43693939954921891801 - 5.0172708097447676016e-2021j)  +/-  (3.86e-496, 3.86e-496j)
| (-0.40064117271411062385 + 1.4222274941523730381e-2021j)  +/-  (3.07e-497, 3.07e-497j)
| (0.04011936653355399436 + 1.7708808957083746309e-2033j)  +/-  (1.7e-509, 1.7e-509j)
| (0.36454779814427719704 + 3.7929508477758163466e-2022j)  +/-  (2.5e-498, 2.5e-498j)
| (0.43693939954921891801 + 1.308879148312881392e-2019j)  +/-  (3.81e-496, 3.81e-496j)
| (-0.19271799749361329368 - 1.820466641941444435e-2028j)  +/-  (4.61e-504, 4.61e-504j)
| (-0.36454779814427719704 - 8.6577545394934578552e-2023j)  +/-  (2.42e-498, 2.42e-498j)
| (-0.22730163529496603266 + 1.7459814520605151945e-2027j)  +/-  (8.32e-503, 8.32e-503j)
| (0.11882096421438934714 + 9.5325664603676564568e-2031j)  +/-  (9.75e-507, 9.75e-507j)
| (0.32909513548027537927 - 3.9334194009452676017e-2023j)  +/-  (2.05e-499, 2.05e-499j)
| (0.15655801081562154215 - 2.2893523416202695531e-2029j)  +/-  (2.24e-505, 2.24e-505j)
| (-0.26092261890519509711 - 7.5510651381198677292e-2026j)  +/-  (1.35e-501, 1.35e-501j)
| (-0.32909513548027537927 + 8.1063185204844533768e-2024j)  +/-  (1.97e-499, 1.97e-499j)
| (-0.04011936653355399436 - 3.2758647566742525975e-2034j)  +/-  (1.32e-509, 1.32e-509j)
| (0.29459807959422975131 + 1.0802897845342078228e-2024j)  +/-  (1.7e-500, 1.7e-500j)
| (0.22730163529496603266 - 3.4825691170374935356e-2027j)  +/-  (8.95e-503, 8.95e-503j)
| (-0.11882096421438934714 - 2.6485911219432774078e-2031j)  +/-  (1.01e-506, 1.01e-506j)
| (-0.29459807959422975131 - 3.6977415735571131151e-2025j)  +/-  (1.65e-500, 1.65e-500j)
| (-0.15655801081562154215 + 1.8144339657538900791e-2029j)  +/-  (2.27e-505, 2.27e-505j)
| (0.19271799749361329368 + 5.6532880476393607916e-2028j)  +/-  (5.12e-504, 5.12e-504j)
| (0.26092261890519509711 + 1.3659271282201015519e-2025j)  +/-  (1.26e-501, 1.26e-501j)
| (0.079862463709358007857 - 1.7809119382497622962e-2032j)  +/-  (3.21e-508, 3.21e-508j)
-------------------------------------------------
The weights are:
| (0.0008300135814760777548 + 7.8374955984592011267e-1743j)  +/-  (1.51e-137, 9.9e-370j)
| (0.0093809108305742401281 - 4.4489672639491738551e-1745j)  +/-  (7.45e-138, 4.89e-370j)
| (0.014965726043079052328 + 2.2773710524200164008e-1745j)  +/-  (4.47e-138, 2.93e-370j)
| (0.0036190104434927708564 + 1.7632187168117759221e-1745j)  +/-  (1.28e-138, 8.38e-371j)
| (0.016622453201021475328 - 4.5563890017029652224e-1744j)  +/-  (7.26e-140, 4.76e-372j)
| (0.011295493584065012293 + 1.4811722692781015129e-1743j)  +/-  (4.5e-140, 2.95e-372j)
| (0.0054055541875540694152 + 4.7097615547294774444e-1745j)  +/-  (7.91e-139, 5.19e-371j)
| (0.016622453201021475328 - 2.0778185703096573088e-1745j)  +/-  (1.88e-139, 1.23e-371j)
| (0.0093809108305742401281 - 2.5168022447222041675e-1743j)  +/-  (1.56e-140, 1.02e-372j)
| (0.0021993729226565308339 - 9.1618382320225410419e-1746j)  +/-  (3.19e-139, 2.09e-371j)
| (0.01814201366931148024 + 3.7144994888278307356e-1744j)  +/-  (3.22e-141, 2.11e-373j)
| (0.0021993729226565308339 - 1.2251838419303262349e-1742j)  +/-  (2.26e-141, 1.49e-373j)
| (0.013182766418671615681 - 2.6985151490479474846e-1745j)  +/-  (7.83e-140, 5.14e-372j)
| (0.020637768027567907718 + 2.4886699205556483409e-1745j)  +/-  (3.46e-142, 2.27e-374j)
| (0.004746751352293754664 - 3.0423582820829208735e-1745j)  +/-  (2.54e-139, 1.67e-371j)
| (0.019498214449875189136 - 3.3153483217218078447e-1744j)  +/-  (3.88e-142, 2.55e-374j)
| (0.014965726043079052328 + 6.1499396702859723775e-1744j)  +/-  (1.44e-141, 9.42e-374j)
| (0.0054055541875540694152 + 6.8048562853733480229e-1743j)  +/-  (2.41e-142, 1.58e-374j)
| (0.022066635148461426213 - 4.753259161498847786e-1745j)  +/-  (3.94e-144, 2.58e-376j)
| (0.0075742156415868557492 + 5.5269679656895687161e-1745j)  +/-  (3.94e-140, 2.59e-372j)
| (0.013182766418671615681 - 9.144415428523590304e-1744j)  +/-  (3.11e-142, 2.04e-374j)
| (0.022177763339916314913 + 4.2902196690554195252e-1744j)  +/-  (9.28e-147, 6.09e-379j)
| (0.0008300135814760777548 + 2.8324871345591004425e-1746j)  +/-  (7.84e-140, 5.15e-372j)
| (0.02283146350223891149 - 5.8485991513025214961e-1745j)  +/-  (1.08e-145, 7.1e-378j)
| (0.021943245721183741918 + 3.7925298721165443673e-1745j)  +/-  (2.28e-144, 1.5e-376j)
| (0.004746751352293754664 - 7.0147773316021864737e-1743j)  +/-  (3.59e-143, 2.36e-375j)
| (0.02283146350223891149 - 4.0386483385666292189e-1744j)  +/-  (2.45e-147, 1.61e-379j)
| (0.020637768027567907718 + 3.2181283886531004645e-1744j)  +/-  (3.79e-145, 2.49e-377j)
| (0.021479153889117782517 - 3.0143651358745658626e-1745j)  +/-  (1.07e-144, 7.01e-377j)
| (0.030331401805580752294 - 2.8972698951943771251e-1745j)  +/-  (3.39e-149, 2.23e-381j)
| (0.011295493584065012293 + 3.415438918677175799e-1745j)  +/-  (1.76e-142, 1.16e-374j)
| (0.022066635148461426213 - 4.0854594556440947538e-1744j)  +/-  (8.63e-148, 5.66e-380j)
| (0.024315543231632447319 + 3.3443822203568200431e-1744j)  +/-  (3.77e-149, 2.47e-381j)
| (0.0061345789180996308351 - 5.8046438680448462037e-1745j)  +/-  (5.51e-142, 3.61e-374j)
| (0.024315543231632447319 + 5.3655878231968305739e-1745j)  +/-  (1.05e-148, 6.9e-381j)
| (0.022177763339916314913 + 5.5898752798258088222e-1745j)  +/-  (3.1e-147, 2.04e-379j)
| (0.0061345789180996308351 - 5.9046875696685587291e-1743j)  +/-  (1.46e-146, 9.6e-379j)
| (0.030331401805580752294 - 1.325830846403177735e-1744j)  +/-  (6.69e-153, 4.39e-385j)
| (0.021943245721183741918 + 3.6898028109164464311e-1744j)  +/-  (5.85e-149, 3.84e-381j)
| (0.019498214449875189136 - 2.1813635018119947999e-1745j)  +/-  (1.31e-146, 8.58e-379j)
| (0.034382863748455481059 + 2.1294436339641010278e-1745j)  +/-  (3.77e-154, 2.47e-386j)
| (0.039422453860723340735 - 5.5005828862356457145e-1745j)  +/-  (7.32e-158, 4.8e-390j)
| (0.02635180421494419363 - 2.5107476159254828458e-1744j)  +/-  (1.14e-151, 7.46e-384j)
| (0.02845102271643532715 + 1.8118927818927731305e-1744j)  +/-  (1.46e-152, 9.6e-385j)
| (0.0036190104434927708564 + 7.9679593437128739998e-1743j)  +/-  (4.34e-148, 2.85e-380j)
| (0.033273737275835298321 - 2.2160870579005553359e-1745j)  +/-  (4.88e-155, 3.2e-387j)
| (0.02635180421494419363 - 4.4625068181132034588e-1745j)  +/-  (3.52e-152, 2.31e-384j)
| (0.021479153889117782517 - 3.3599447953476086013e-1744j)  +/-  (2.68e-150, 1.76e-382j)
| (0.035907366341829495671 + 6.692088257712455271e-1745j)  +/-  (5.2e-159, 3.41e-391j)
| (0.035266247763714605867 - 6.712051340877082762e-1745j)  +/-  (1.93e-158, 1.26e-390j)
| (0.02845102271643532715 + 3.5706161470308416818e-1745j)  +/-  (2.36e-154, 1.55e-386j)
| (0.035907366341829495671 + 2.3930194979791490555e-1745j)  +/-  (1.44e-159, 9.42e-392j)
| (0.01814201366931148024 + 2.0504453756435457926e-1745j)  +/-  (2.84e-151, 1.87e-383j)
| (0.031931834806836728511 + 1.0159774151308670813e-1744j)  +/-  (4.84e-157, 3.18e-389j)
| (0.033273737275835298321 - 8.2750440079323564528e-1745j)  +/-  (4.02e-158, 2.64e-390j)
| (0.0401808250882648623 - 5.222577654301672275e-1745j)  +/-  (7.13e-165, 4.68e-397j)
| (0.035266247763714605867 - 2.1850411662282177817e-1745j)  +/-  (1.62e-159, 1.07e-391j)
| (0.031931834806836728511 + 2.4597730203201119262e-1745j)  +/-  (2.68e-157, 1.76e-389j)
| (0.034382863748455481059 + 7.2035421735323319574e-1745j)  +/-  (2.57e-159, 1.68e-391j)
| (0.036267221652101840039 + 8.0565615278334642903e-1745j)  +/-  (3.41e-163, 2.24e-395j)
| (0.0075742156415868557492 + 4.151695258574299309e-1743j)  +/-  (1.42e-154, 9.29e-387j)
| (0.036263750923551748666 - 2.7910412514219678113e-1745j)  +/-  (2.95e-162, 1.94e-394j)
| (0.036267221652101840039 + 3.4465115118450409296e-1745j)  +/-  (2.1e-163, 1.38e-395j)
| (0.039995798064565171548 + 5.6226120245706449115e-1745j)  +/-  (5.28e-167, 3.47e-399j)
| (0.035844349541581248127 - 9.5446144349560521421e-1745j)  +/-  (3.63e-165, 2.38e-397j)
| (0.036263750923551748666 - 7.1251939505479268618e-1745j)  +/-  (2.22e-163, 1.45e-395j)
| (0.035324566607180301547 + 8.1917936643901195676e-1745j)  +/-  (6.41e-168, 4.21e-400j)
| (0.035844349541581248127 - 4.4436310737909768393e-1745j)  +/-  (3.84e-166, 2.52e-398j)
| (0.033948293605581847853 - 8.8372681904058596566e-1745j)  +/-  (6.43e-168, 4.22e-400j)
| (0.038420157009579283918 + 7.8243349051638032349e-1745j)  +/-  (1.05e-169, 6.87e-402j)
| (0.035002298843686889635 + 1.1518249270327542951e-1744j)  +/-  (1.8e-168, 1.18e-400j)
| (0.036989758282912067452 - 9.7819761171975498179e-1745j)  +/-  (5.63e-170, 3.69e-402j)
| (0.033476525501935607129 + 8.5559089065065342184e-1745j)  +/-  (4.55e-169, 2.99e-401j)
| (0.035002298843686889635 + 5.8128726149448496743e-1745j)  +/-  (1.43e-168, 9.38e-401j)
| (0.039995798064565171548 + 5.188731731488100873e-1745j)  +/-  (2.45e-170, 1.6e-402j)
| (0.034009486784960052365 - 1.3513202485952119329e-1744j)  +/-  (1.41e-170, 9.27e-403j)
| (0.033948293605581847853 - 1.403862739720666692e-1744j)  +/-  (2.22e-171, 1.46e-403j)
| (0.038420157009579283918 + 6.1619498710749510256e-1745j)  +/-  (3.52e-171, 2.31e-403j)
| (0.034009486784960052365 - 7.3615977673922563383e-1745j)  +/-  (1.39e-170, 9.11e-403j)
| (0.036989758282912067452 - 7.1329745693192529467e-1745j)  +/-  (3.66e-171, 2.4e-403j)
| (0.035324566607180301547 + 1.2104477010498102864e-1744j)  +/-  (1.43e-172, 9.39e-405j)
| (0.033476525501935607129 + 1.4599599663479394137e-1744j)  +/-  (1.58e-172, 1.05e-404j)
| (0.039422453860723340735 - 6.4557440766853303317e-1745j)  +/-  (8.53e-173, 5.51e-405j)
