Starting with polynomial:
P : 231/16*t^6 - 315/16*t^4 + 105/16*t^2 - 5/16
Extension levels are: 6 14 21 38
-------------------------------------------------
Trying to find an order 14 Kronrod extension for:
P1 : 231/16*t^6 - 315/16*t^4 + 105/16*t^2 - 5/16
Solvable: 1
-------------------------------------------------
Trying to find an order 21 Kronrod extension for:
P2 : 231/16*t^20 - 264345610739/3590901680*t^18 + 4890539045511/30612436822*t^16 - 22022509047849/114549763592*t^14 + 186516235143784/1331641001757*t^12 - 10215124913175/161411030516*t^10 + 3238994808498267/185622685093400*t^8 - 102871692107457/37124537018680*t^6 + 16645537944399/74249074037360*t^4 - 524382152749/74249074037360*t^2 + 821560883/22274722211208
Solvable: 1
-------------------------------------------------
Trying to find an order 38 Kronrod extension for:
P3 : 231/16*t^41 - 5708500340104563029706944500405456156455096751289110644151107589412448919581601098919147683315802916118911577252533782640818047981353815515879917671949816702870857/36962525500322760274383383336972191077891431572249518619507693376878482079599077902332823788539403618727000539691327994338130172993049623911366302587987862513840*t^39 + 230424259330129313349876668538348540690329172438367707777340807176887436076423095743382001973632160529330215120557421439736872129631802202993516972911869469000309117876277/300582946228669618762761056757914887670082695110403995915794789408574828743811245489745175864216526459969117343423740444491509512170744247999697127002515579151225761232*t^37 - 20425470408399656631738911850732910217514954922925976083960105309877968392563713247815638983165211650921780211201083121316928484023951612746383533169641424230284223857849439/8716905440631418944120070645979531742432398158201715881558048892848670033570526119202610100062279267339104402959288472890253775852951583191991216683072951795385547075728*t^35 + 64539503836134196604974997241706071354154854678179942947494847249511004775705008290056701481108659688062499445512181924754052376916297010306264038495940121889192077036162951/13075358160947128416180105968969297613648597237302573822337073339273005050355789178803915150093418901008656604438932709335380663779427374787986825024609427693078320613592*t^33 - 1505280928527974150984021321757293459042590326238569607164563308615260461017180166503914213761653428227673737811872849179231386486692011127853165442242835339320447065179695/198111487287077703275456151044989357782554503595493542762682929382924318944784684527332047728688165166797827339983828929323949451203445072545254924615294358986035160812*t^31 + 4192075284103892724178447514095969305539832440483431500799569173188078642844708873008526314690277719466617360044268049218123712698398556564456978208608698537859063323646677173/474029663532870601305063225927809213339386461425668823691032460870271334120303354026285633557272408104749317514300016478471095178806952846969170452688369647670618001717100*t^29 - 77904894096112750613292542205788650108068843075432292796177803948426256112667483827419235044594818601326277214683856907705111447247136711149529811513266114715647855082603973/9807510279990426233897859846782259586332133684669010145331706086971131050764896979854185521874601546994813465813103789209746796802902472695913871434931785813874855207940*t^27 + 114134225307406155154711702753679668904744457407296710612644834178317899397386765212869493689906477986503027291837528734248965031265841360402979635078913871976322258149089811/20486799251535557021919973902167386691449345919086376748026230492784140417153340357917631979026945453722499239698483470793693308877174054075908975886301952588983030878808*t^25 - 70860987205773041874616844176395779622751240967778946459108481355138281770374238199720792604732911240615821241505739536350228267706313316092378425904150472596411695314385889/23102135326199670684292736527975989247804581568331446120114685449309775364023979552545414784860172532921116163915311147916292454691281380128152674935617095472682992267592*t^23 + 56522080442256906215135270361341488997160831189683902298117150539668702813343064785922220102300909553664332627296894690186697598839641354154160547514564978844659452124656276869/42629466320836531457046436129731693898524967232241517599295102832789398966284422443025215168880460107378482222292596540378929046502290132783431638127935876041571255427342264*t^21 - 4546134867123509453987588770545777426915443495245071859796227277093630220311960256305250427288732506568424037092713515817944626287891579493702042742754134107193008284619712099/10149872933532507489772960983269450928220230293390837523641691150664142611020100581672670278304871454137733862450618223899745011071973841138912294792365684771802679863652920*t^19 + 59434954486167343719313895396759064443554420277711710887687749057734735036133657594286070788927215228086750363181635724054922968564318128334679082211138991820965015020980557/507493646676625374488648049163472546411011514669541876182084557533207130551005029083633513915243572706886693122530911194987250553598692056945614739618284238590133993182646*t^17 - 260638358681679255554504547558154372181025005577129620527545551118345225543986936130042847608181781135052427632808001715821827628324420981318356170285288251642010525145063181/11164860226885758238750257081596396021042253322729921276005860265730556872122110639839937306135358599551507248695680046289719512179171225252803524271602253248982947850018212*t^15 + 38733206811473630238012005036279564255380182288575782912571816335431695605288840110689021826177269076095927050841009553012457138356972417621511910003308460893376051192255871/11164860226885758238750257081596396021042253322729921276005860265730556872122110639839937306135358599551507248695680046289719512179171225252803524271602253248982947850018212*t^13 - 377901377134472700575679681364390624166218269323288687610193049777626496150832937208960478149601605133263043171461159511216500555383158759054249435609810682106812911986263/1014987293353250748977296098326945092822023029339083752364169115066414261102010058167267027830487145413773386245061822389974501107197384113891229479236568477180267986365292*t^11 + 52032301737792119569149027111115527324408249879376569928723722068951764909978091038384364562714876130951183049897850728978515132660351108160001736271884525194680513178511973/1887876365637046393097770742888117872648962834570695779397354554023530525649738708191116671764706090469618498415814989645352572059387134451837686831380017367555298454639443120*t^9 - 33569594099897238917715900153761650690527434954441884623165097856181746249763485335106453491603123037552903745477999929997230450647501444205446449890333610303533352106935453/25549260148288027853256497387085861876515963694523416214510864964451779780459797184186445624549022424355503678560696193200438141870372552914870028451342901707581705752787130224*t^7 + 395826082086441961505422575360259118830303439942573825316907950493884371137829653103496652802661709288684928938717158000938331215279526387921130706772616210455887487425707/10949682920694869079967070308751083661363984440510035520504656413336477048768484507508476696235295324723787290811726939943044917944445379820658583622004100731820731036908770096*t^5 - 15474610498398230131570421216868431101565932315284827746468477708464927161085543093142592438245755485831959990965858398830840941030180065450606951867633523628492815581711/32849048762084607239901210926253250984091953321530106561513969240009431146305453522525430088705885974171361872435180819829134753833336139461975750866012302195462193110726310288*t^3 + 77296633788997113715436059097775800213207975972373677645486556877826277463181816149731210660209208066214042883796385085651032210666843344088790913082590968444258959565/41973784529330331473207102850212487368561940355288469495267849584456495353612523945449160668901965411441184614778286603115005518787040622645857903884349052805312802308150285368*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 231/16*t^79 - 22461994634430070146123850266286709972419378877852331352565337307456018496906526693286390668093468772639027774536946328688618915053986494526394658940941357382675675967629623344842482426077227530340899916702420787368333091987688141025053910734377454665813417952470858728156918172294787410619729866999455050649786019071415289928658640651043664172498708366005994550419233283343393205582345973022553530762330989451758039569893122739145492593633654996245267890051410271075944388987187755557646737466719012781999685158589338188617509587064625232853267441246171490660082687570195194332075648514445733903638633578058279840191148991754831037147130043962099329286098630896667700622546152620352534731927502669531223068248984800115220039326567032023340994668667764248181671511281769186435048182786769428945882872215863391149900700201389835183508646329522142675885562417031400884361615723273313876678489945371661634759717687149826578262453900353110717877455923184353125181755668375427031184035859586269159574368557252171444644002014953919956168412104674412053317187990357683554711585829296401846755795574814446285745032297983493410942718027534657054665777494151758339785956245149008297854876677560098123755140075553889559900735470583531553982703747986118632565831468141210609843194901074006811519011287979120787425254914538165816499572815186976369351838515511360278647138881710017515820215394796415424508332224697863809232974169813543160607446739678393252772566057955960312151439596498809487953286389068249080640129085877233263421871728210740436810213353747452704883872835586034572847956942366389497551605923147599496932305403212582980034137698145431039497535050889589228896670650356326555572949203148570715041843088991981198566095974486715467866026487332895089495675154879294647740495234047411641080977078964663684760830594685206717751826111031955961387168944595499959097185736244973678470050447604070053504838427590903214963856736272606047434447179354675716274709044461455308698118265713618507216809494077948482075078043885150675087580063066934850593929921467488467308781908063882653907329009516129249863293903606821531304115947274898842362466214719719325453986415468768728648171609937339057899252805416344461356797703120806834890962759754565405889909892952087258778083447851346219233132698795097180191116698952753608067264211635523800655682107546738980081202666716041642718823091445202357430829019960981826895755437463976664193691299295351919628081713707952195709533825115345953162741560109770191429907764605946578370683165920184684959957164840287959778381408386806255097781318509699945441776765941764983263891787557417018673171579337781546596690307119395882345517786281493324847843405958980926485120235195289454516747638144595191073796686958778505954014517343742382824316559264704352342695686232722762205647031502567256264789603788119421610435576930655725591895984622541456296438011257235527318057842422004513246248667459934822954201378212523506479966348090916491068658043576764096392628294164428125498657347080836872126404861801613839223108902642167274907801339683692217400374298736772499609205120722837545018908255941006715243704544754916783935785979565175795184605078359088149721678425535100464472079905302523733686551751561476792370660797088062256877469178613419407282839792255219680602568090061326434056616049150206701912523723138719496871378086570421582413223198597707971362574674436577813331674045113655597869228716157049208642664122258928433688560049079255529146437994141815558879206177332757720193024730893909221493749157473100340421/78189283796887962167193447937952201136293652655056920312856106844598097593061654640346497840207428415625109865185962773784011275458761402835212829223756415375855260487106910567913309936282260378631930652633023546903433608519603144407025477678686241347000558715955688109117762588238441575275730286027562647002867807726670683923486444474244735070953973139745214943485344401926452784929027286742329793611811646575745037608080236270676849218378769493853529575760289400819341826849547112192588020779105330118110301864576193089003071961697900902355789878617789949485633014665601204791855627258949957310054448390471871102933088011777969809434802965691141946432290419336652954092397598033349651716488032141643724554518925346826322609858572133264315202994107673089285626982495540603652374799416864745672760887992537064007888585149517471371930222418104075689396809222691210881523175669289678719903952006773636330499602221001246346654634571210954835744701561161816070184673924420779176181133249240034450290525821904958695282332026993202175438959081518201565941249985889912739120852147551613724415514368063637319626915511263992216982770931595586455573357173491303850656932373646498211734715045362523629526335892802283860054748136773159362990356493815003136724001678095467124308306932012701176148496780518628558052400035096432410451474232243507124988509453575100312932386774559165021847585473151677094530252570681313041981871737257712820423554059118716147875302705050661854153408457765218396085291770832335508799060537222381176411372485564700225695067632457075845308730439505697393282031353045220349862095560908827577619032792339059572218454968324992891053242792510343627623713549968717330094296124983924458726540657527278166549532807770313466590910163715745138348532674227462263202034298871473891479313037916145909595040949535346794669932388809393645163407154414116292789848767382595817795481505737942315547826176942396037852081297311746257276577077243096560201062882466056460446298733197990166786700083130857936183509186294146269954702587976841365610682747349877936732036678092894924378005801226223237522446329836729462585816850485903003806925747019428865085447441394396669797459031161465197259904413697465076553942605956897545597382292078671636324635860095045399296231321146202862327728371505779957362934881854982246633863005422473621345140433819502863306530755409919738266674604187176054063181035752184434093166428064186113996179085177196938489827279690399919855775680039053120828969998930691949174146704176749487130838003460437056750847526545628889772527637907515081867798716524726390165978721523390661464917618951043193342417581539338815388572406822381490108052372121112309654249292083674439169508693524168622242170641590470196174708508297538778570544044420650945455721307933476298072925866383274399812972121026669100404492481236103822525203279735844765481718864143717440822361966834910514743809626554313621379943143982923817586245578645992789220870166895515982521618386182944290039719728188390880509243147799354331019208021737366191666832382178706091961805023264891315940391356423864716073422014405547551848268465594750270167483551311118737538151421789603940758568461675125215988638209013294017590883739013561336444751653784822528294134597958698188387400737237911989799926393358872739872035340840911302051635801369302385377321995390064689469656694882387475641172372226026255852249931281822655431138852714077015766392074495026224790555925603445882809147685977068508381664224711123883217128115412703039955968897162557894419229835732043440*t^77 + 3448460741193265581027289534072955200660606967664171400877109030680262872007235876962854368213771794255733363869320197160966906128166165101490505182310782113496468526601957437580810178225698379941043406041314970454192217861184704153236083609089298828326753880140656129369529549668986060900289953198036092254023940397670115800329386591841757208881124372458894005378184651994500088659901046495429967553493872112337093066172630393779660872699736105104274472072027029628606472331299117492607194674355317569872466179031226519749693018418589287587829875784145196894568187228866644457193212665048143557633199156369508009353746172671495773866000659288572193065129132097794943563737485537871738679648517972772477473639018611537339881960328780197501700986231403144992050425461552905815206873944187247104797564323894739783884236849186924232180162042786867130487979281281732780384616280230352263044194259939640079264158476111316065842326553754776302601351627915245629356786171816320605833024954048331752736771657344988993659778477667990112170058354375691308415430252222578538500716914255554509126197125095035595719674712945997651812791607987034419855068750521713260138648621292673304760465425794607941606699421813083331940492268864396626341396869649923147583233344523853159056820658086072630825921693484867832473537763312704036840904850308594604097560695910752790175950354251148501796234197496388680784210087558247645319397801966307764941115075193301003725555783992736594897311788902323487955493600288810586244537067278374646759449785026171333870149397282859094845886183009133325710472069131793449934513357655630112215151211614894396236817514145128065170566213390746855430960865318950876337216954427085174319470274339645337936799116913582647949141334785755147662190880659179712612259631136466565950095977410899946961886049132561031223583812072912384807514342481253246181463394129518607017067530504624189442444071948745953277504636561746435424733967668846734614541653139096487260097286975371678778468576741738599117179817922404562207024133262162644297602659866020874701996466955940701788052884570716129498810439075944776593167968664371524190879478209191056223088955215201015916053333883301658272924904837659454278341273026202099615057833688943003272969097986292749382890232334027149152140418002983846633485988674372142700199931883161433692932271131004957819113651879512168286566584675126967112509831476415773033113507308278608120692943293517637564005544498496924581890339660890665136821733615443280278586026469591010016435211627130216674043752233622966997844639636997279928526486937631108908955343708786040602196060911004665471991140330185980159750905648951894074094311334868406082689986354355913503257940699938896834664691633961485223538433173617930535318684397828382974177608735212467071688401968589287425343984478213110799762285715062706351048182773520748108284474755689528197343311371892297489683174247016558257152307627350196426813533055528734187566783558711675618365038681364269918924934946443251510294293905702776572331404317089053490864503368234785104977248718800995076168625538824976270709902175451667785950480470625939247504910759620304765730289428378318507722867327806132998384275481233513311597115836356446298604690629898275925954000455632519493641910301269042292509193572510310807621948205688979963000925190426733698473897683175069455555152304556863761947638820228158762290131621957304774585752662933100603089199720669208947676218241871798092134425072438749918677089845923745404132556276882515432690203952578470227095440927070823198767447014141/1253983669448396461859511315426006739621713898330497840714486814895442932962624700613604204872832344013368236319499281178413645443461058281817479107070825332512732179009134479964533848758676845341751288403485934874758277469373232866884352257117599005536552417737958434402964048009447169161152469959428122512351713852375662224614525161283561771894333574882759730184526295774732393472559009974956139909862225399064245368120732952214473201867340727701256933261075269489182844134210533062328592819805687191270298592894917030251840891079322563886119392948296815836633223029047007806352254557250599529996236445962397985814832929051296700005095559321691729584654251798214224338213638201556848765001402842375868513525110143106039399865398681167325092905480649717841892100451592892764440340898079668096966659720808920255828045377908281506061626704862444588401565545127320826680229068845722642158714479617815847816501473864017181425333551125090345150988826344296588487057910870871841772985294667259199587131597880318459903792896924699115702561579095946919948156292686466256945085583439458001248696821112058303697809606970326473599688710819413655596753721732755540901595634128465207179685636235649690433160534326145932452336147544494794647081761875325420397116345046245334928316603528575135788597075187108586286158854199723872392911475968276010051722501820934584997481451740351571971738880954661656388577523120033436378189142444113438945281862955435081065493128617817633777121101710179164200089910702308064673248630742986351297544921736495287345080250355582659560257655303487665298545647305195221639260884000995168520092191621222860369026644035149924906516199903732616359092893087919805529615956716735432365546308124236222433912991861318014956570414269941347424350411900286453902327923398351452253644875712886366928512958060491008668998227220778358905194583064039463780553595490865502012264921535105413114334879030479312118627708088868152154293502870468541691762482500370082258255369815396757351347841897237245241834559007593807262314675074882503744634513480213545882698955225403288764296124923301799104288066204419944252587330563788708983175964243044217812805788178549690009672842216562802921677738442943270236450322161135900734243952286169100275188487482361086761716865768697582867201288812506112629312284473515059563092596145518839135149764891813633162572495349387430350048300740823156044511020103270762373003988189634313074153367010583610987917341003547737422370396087533150328342530129927944671530642076678651781201312009917131065051236848175907926534358378741859236637792224042503444789199147756329046058712478580870219312816981357766687118129159180657171547824382083481474559441293853100449382460002217645956171282318066932942160083216994511566000404592931293584956300776874726300871300589844549047495912302137238951837235935578747546583742619233152519818932967144153408981177468804256144552326531560544242765123607154271964771228724187492560998279322368408935303711632952596255023955977717606976465352379764775448789557442561803012896872055085629209993452795328040874050022475996275837849794087391534498791067984642012809509657448722751004153346867529372050519287214506996482456248210449369911600061837246711703957402778617774049761864491740782683365956096855916041845525114562177429964705161905715521025989346220935581794786409540252106686321669718695879223267682345669788981586733334177483237768273062153505845910615791535496934269934124954933532180094796706141228748187524957657745588901996209670708391418938220341723002306676724247730197700*t^75 - 223630634315529282514304489773395341877659575086062409179437841900161568606725342116563417001475200703965813922539202565179966084980839174203342458213446679498356935456654929379633765696548541480069570696771780086275457826455179834068643225584683792136755855796003080218591795958760736767442379305125162373421604630055145085578315242895373627066775572080052990074273413341755279741904052849864750027163966409061269464787006986338343988768295046324222425880977128530808192049291257496447652146920547982170183695147869899085129151714944134363969472931766929101545129450964872587705592140642826923217875354544417467988664016615398821460090691659868726011346969610663909710652332617276768831408111562375524458766339029920722687869511266599856886555922048003157552108372393413907759634860175302163692458299408923066301912402265750309577217122358674901287238135207690914561692986080427171976048129265420918662806376769250247784949093597421564366050294110055250071891255461006033553632698752693231671656389195899471182636341205367205178152157648912524629629697919193269817181181127290690610591837497830378111782946489387924573199066872648620471262432417622184468893624955429309074779947030308027310798489371765285467329333024924660410221851753820568832814699470223412592274841461844549627394373730435542896315423540276188861468998267593858166867505905376309515801523916121554625506767780420942867918681617554820914216622912966350660913832829243694866550505522270531010042192751360993459927571807651337685133309542003703796398299762028408893867502334817449295381182113303270632698498602066922004589986468029654324712260127327663465530369182995904014253562182121711838470576760505095857678677385915695513005731622168113888093405698547021759721742768095623814590467116668727807193185261932619341509975801707036144117581642611478671665911519076099916440716301789239258103124322738987900632813813920683694921632974856669148333347113510681667780044785893486023408638452202242400709040025302061980452936757106303854594944786221516118472824120918866510708666006772766264826652531811933663664405411935697301491009226254372241739988961025020234179104554164343818139798840686634208826559022412394500055891875008661871005053415811210548077256907846220315462843301074597851117180225438373360147568440201217704584601517348656435749577878323025514308264423090879410755550837028153316475972134077267458995040150083045166912783005302904533674538590853649326512311268248057646672945817054021966971139093816223863633016889794512306513293613046015189910528974793845443571734338215453336078072168149556492897588157213833635480621761141271326768004846822414789635268055752219788533486880506719911947938049017019491318964293012968544701611433830950489474246317148185011924697392141027595264798673111287017447230587185990290230768708043734525980995045845506185173018273280887576323552573086875156846224132719985308484089524670171516460763570766147361983770015255545289565076958833463561839294412392563476872549670787673072270863721661726410653411546035549043059124758452675567264279034913275350400962498869567224524981403621236599348973498010398074919885994449982558439442371042683728914681529954958422200794826250690894542557306005915651171478123168612239644603325536574103572141352939011967543191279078453883257249006694843042969888382335473849433199710487188536007732798990048120298799100634851736453301997773560383206032720121433914201355277555469385922092828354093619521152549843335436015320649618743055577719588209714093605514003733123998146388573087196923123414073285149365/13259355804231195196457275953567304383322216795315040328175631156850569211987761557685453293428289668030632878951970572667227825341462625246171236349290731956585360677977732709122588482886513778250005216636934198366254077528625764711423538771613306796755657467312055054244269211321652351313938504824068289446137720576065078888466071290044641682832679096314326398228741685912255052334898158886391566097035734094953530150163431147019367215595529155357847877490180870187795034868393545020675910376823777813891332990904368428916511856215993201718197422231461560669181218554896863849370051207395625968947138315831257657102402894096880362557879357214913054392489332273933589117745524767112453380054966689342726810064962629706064659104754369611313169696065887577853694133193713574940735750716902820128131440333759750215471175176321548211707680963518451756245961740193329926207050391773317464022586381723132974097485730990360019392772898439131957019590305481638676723273110527613068914634935615403094471750927912272927084593282930424513627536257557002262855549032190921088135853341031028487496787131117067264195849918054745128862073827946171852700213212808187434978079894872443694807130917953362888039613749050677511952079259090678466375384505960490925856090181032054972527235058169067389799657238985779608224769343752317618923202125773677298071436033454173835718569407992772913693812956253322026832789166266301282463211311853667425873768758760006721035897036804031858464072743648402977363388029918588983467800728435112508198629859525064049392244950139855184556124925545947162164891318200375831966261545104602699628837214535264664665209008343614473977522240992755889089558311694471934111646141585327558274382012226607312288743407836646275640918158801982220177630727345756902453049632057176607820226804881241694810484602433912354250804535010703267680294413141432961596633867286707100303926663795610482449512619427428410755784078087299549007039916738388659893135580629313170847910519282444694258250459348448553908173702240375297979499413777791619661633156843568921940537110109632956025397508432342919344933097258079547605417881417648200530186235033577709719475005631839664895078570058262211362530448378147644915908597129789972038405579430797683568451026427823227719884972373510919086774758295159633638320509402260556607434318555538494329391448682860436819300217025414819202936055062639343074703364221029676902837930266379437792641883384948844749227208072099685320161129211743524499823867187430368995235082781823705822042683579634961560557900835417772888149978167028954638237532248017635691132770092557235316161666556518691113366940026587668626027179194955643725083431480282555302610292893726662157007597138648915242751156024345227984706392452080339803087531412675673024696467070507622630468946559557094791091644221508042065750540839143419758099889924012585005361169155549287393839721237276192897852129581727795240226627129013078844138488000764053008249459255134784154661915348359056246755572064444063079656323455125052443405038625394091873728773777770358332239304587869034220151806989723074837244981390672775596190344108434586485022422469205308264369937063257173796153498891591219312909444577673408246344579187188116925815399401844904343718005937908798060272501697520460297718988849356024213261733244889829366684325802546312375640621940044590522318405586982616905119264842684211939136315379772481416559737662127624578066745057114994150343624305851326810116785457293480773375987868608896948701537990742161866674113073683368406372792150307591160992928037624*t^73 + 68090305279732272520499367224308341184756976325415009500087617525184518831701583009327197693000461194377194052506137396702053355161710722674623647445577234106370851876661785378657503041415214294208878462359510800304240303278033641414175026193841259038218857600429011661524438899566228194025741001102942397064075851962664779833910300947759900400364700784326748122564853583331314927070828204940547882347592846758754950336258752113093265921255399306704234043191166542542149476537888298885124110126306158394220448017199600904023310808896954075695631748154268378530038515586491186858010411758882394869740851223555913544580014602900649956291277390703848527059135482260800450983701705962795920032392923453568820080215252118199841705961853411367300112277923103954352710512637051478707968673160491064603512189077357890594266682140175325794984944917739460954880554253897286257067891848406309593350712865445035731683790835422708878772747147270489011805937330514035443596115988157761641131574568223935302299223014380799560921102022580322606044476239259019823277355661734319004171273368292862657582263226596858188415095587814908473810336833185433819774101437066455503120292086963572532057988885146325780790994476296269210202762977920793904852126839406321026471849950435911622704038250960124742639773239120676462016601672032946144626676696523648577583381585538602885306507296042998451796545007732915981079807622897737305794378294939170804411293218495590064310317524773065989100910629191945541213171262542025701838446601595380817626471753372027331423262622513697824634009847392670484080100437450177906429257861071826886585848133612039209830054264203746117137566810179302904931224444570159432173362566341784970302119193885945378342285736293921827230459944631551003184199388875775536970722230976548080108768585100472220517144337918880172308294540519241437095605483550810730041218733725569116066231498094709724941923392448420211587086036649365044564908298378089028952663252409869040604201688038225346500237593552725631930130900276493435239061984572386326688063059279388024088925903014977133134574092438581434633820103437558852224579338813175300292209951843428052206998751636476368376322552690147251337875906448040051744810595690455405932915192841385876630287017088958048203779468537999250870129066771474632397099600195440892166695044640354303343095124879913491838084979046992665939416185993330475108945032745382060292381338783565840500597810296447534295791159092740688873237879709242287675948233073096338289657249959483574380753269385237579652892638172243116102294578252193160389002040718156403965587496523292505280183450375123298504294324125386908158352128765870587751402908237447439819740448407575988351137469699421399220752487445096990618309174267595350003809109093573526960657982677347439233312571814095566219202847806069132610273291832845930316390337540158470039077758429881420647785950505729628777903355514100891670624703844388355118064458126679199757996097066398872960954168351558881671891551178024684526513371140290297667151297165157238747990098444094467211877046648159005112163753913228424484709185864347044616264626832334978017411257411422018183094417209098853580896827533390619248907349086055915957951662634718646772159825530026790204813460714052415661864488659547512423897002175288605670403975530249841940323690544129070134230968253416606737447918759700844683474847056687036726219917155561380430239948842321464828892065423353520934709780200964177851673977684301693839372618572117192764171044588194646180843114516662769658547971100139486628026901785894649/914438331326289323893605238177055474711877020366554505391422838403487531861224935012789882305399287450388474410480729149463987954583629327322154230985567721143817977791567773042937136750794053672414152871512703335603729484732811359408519915283676330810734997745658969258225462849769127676823345160280571685940532453521729578514901468278940805712598558366505268843361495580155520850682631647337349386002464420341622768976788354966852911420381321059161922585529715185365174818509899656598338646677501918199402275234784029580449093532137462187461891188376659356495256452061852679266900083268663859927388849367672941869131234075646921555715817738959520992585471191305764766741070673593962302072756323402946676556204319290073424765845128938711253082487302591576116836771980246547636948325303642767457340712673086221756632770780796428393633169897824259051445637254712408703934509777470169932592164256767791317067981447611035820191234375112548759971745205630253567122283484662970269974823145889868584258684683605029454109881581408587146726638452207052610727519461442833664541609726277826723916353870142569944541373658947939921522332961804955358635393986771547239867578956720254814284890893335371588938879244874311169108914420046790784509276273137305231454495243589998105326555735797751020666016481777904015501334051883973718841525915426020556650760927874057635763407447777442323711238362298070816054425259744916031945607714046029370604741983448739381786002538209093687177430596441584645750898615075102308124188167938793668871024794832003406361720699300357555594822451444631873440780565543160825259416903765703422678428588638942390704069540938929239829120068465923385486780116860133387010078730022590225819449119076366364740924678389398320063321296688428977767636368672889824348250486701835022084607233189082400723076029924989948331347242117466736572028492512618041147163261152213814063907847973136720656042719132993845226488143951693034968270119888873096078315905469873851580035812582392707465548920582658890218876016577606757206856122606318597354010816797856685554283455836755587958448857402959954822972224695141214166750442596427622771464485074324808239655560816528613453694486776704231898651612286044476959213595157929106096936512468805763341450098470567428957584301621442695639638503114457492297966165673141834995470245209551333061479219507616332365532208649297876064555521561334005151956153174460476057788294233064675354612647237851362015669522213771401390422704258174103436128771546921999671385019436117642899495419285169762797096609339156750906895046001996871602588430897767978698811730521188642493908038380599387128754484592253008691529599652113360350581481398796917421399509912183597035006699217166568465596967196222619634923617384851020902588373287977449979066694517767077963375624797041020075285808379864970051761437182304810903440684414661034852494424520640509919980774984565027438077902188123809670801870966419230630240551776831241948238569319640286528407955059245258396936004444418143424574031387934651269313008647868405084743019156576436706158937094416153113917723429177574982412509701570730771747869547212861036029135807262638922064625052218882493344751144222021579961695011959189403074426702628753504510303575510644394345237097158486915344944656583468808206127541794773328395396199298577012712124313538784526939444141006242918510730136732200353052747771324961319745888260171132176533631870870660556327245318275458644387883162160469663226583261619363681102611628199789565623309706355990805111246460921959060192562090178700758132968112*t^71 - 35525134419121391725382238342778445453530553637226428753364885181141476338758706539849428545709953641452014988845139982947637280258250939266486535094275312560161932041798553623964508915637672886783763290702950510720374553531370858003092264433182778356155804114155941879749552421669650826000807919444859695809216889242832273038726904679960719433072979600453527345698855716988221966309658485345901117892015535126391857631892717676875729337705176259200490657611321887503352516326909702394066717388171099469068770173695139308532215494897966014174866039177606891948826281408002339004124746730073996091859544709257383645484959952032651691406914216592322487266749323970297318259380983062255223486879324507499953469394866395985293060508519696128995429193929963982725158774182704572301588144387312527701728976696973807201939069704354397749449366669105378100247784093440320066663169634386136566157468098135112451001627551004982145534188651508966004619097886432192368461303554310998063149267027390036458969777616655783563718043435599798459493529669000136170152397220677660086244621235909031695732726021763267777825256458019564531104386822962868046034450329508028787902897461809117825614263334422931754317009216613518625587610564783174517018091564600834611137599448480524080046818078356562391862664022372762920572563204877757256896841107362407507377318844995722906412181719918059122642315185734802574045389183892776540956442346315965513078374988799173060036012756345165858869721713711558298677691081678628852921771169959709384955820078189093338161048556102914522554281592235666640556467929860811006667175297605673669568009806706289780899561481421473056038736272878258056495416607596749667192261110642937294874711704427892257733908981662711785799761531435901468162853590405093861789140753694119686065998334851729298342225221640155290439871051527410166613434388348908074090866071789571625955913830207503525590713452889137958333167763804559253430680690692363639911440657643458681080219527949312977646354789643758501890754198812870229356503098394145569712724239655832860629691740837616539516832801464737658105537203417702905757985172917278705292821481574419885564686271127377543220543183577684541418213300041503022108398826029346813913710688142284671402139906720993590388651565335758237083101961156165196328681957422399792928106435144471211481282189565281305500877225911358654809369095949008009243122433003855076896467480372168490877555205870309639431632792511444954520135326289470840791782994129824023594990639863592412727236087156250196961553942898478834343748974147408120869440625657897708486226185239474403915082422036047873842589766287533619844960945790546322666537099556739019035383812730847887680990133948275642244628807503523229561742802847770397726385171616230875446037119839224689451488689213561140088926150080949587446748200805498470936934658531536188290043274883882339768019909153243375764289556784571140687780430616456864979132865247627227499792828702872162472128365382007800088356297264222393706935375830016379764885862490120723124485569608349506483497067032780489405735539522911653483231724964647020050198095177911841875727574720579409091224521838074240355746374744606172335242125984561853410535905012143146029094076980114719960912046161504149061334500690246115932030702168408631034146943288663681702567439271617731087305733116850614322288145487327576186959837452142077847454438265046666894353852881188073535108357645304627729968813392925413150317995286849900352155048962140965738768371948091850765559483925190865603202339146203424873493593568422453507/140925547605100785349128794262725087757736670381409041841173284559809408417768083294576702934487022365526011422013901752833699855471016634523228416670143099126871493229644158046037478891784073851172861511601651664109374323462425516597036744690711310591736727794508407456268993459442480570303073382799685719898820193771612593603306781533410547029890121272853241567306561147128084575737108275921453156459285537888942720230881104606998908326101994598115371265632366561800941811548148078713792720256382730611347753673642312337671702393801617886083983436717917562475263005442619972223532180221615482941897537246267213018607337368461967883740841272240841889046934289932056889756320257817305707105459613458778060679021975511827187763616078402911139972609324330594523011318126034853920495898735446008079056803547327356027922241039777235056178060944871085296612009394687504416133439158500806416101378553308704740949442059605018190945939473117968037228798371370395903201851803115800873296390810820264741893690793953843352870921024428455556539686551066297073253451793925174295355060970221440370903013820431668322601611805110563070570903848485315140833252023454299823548173097181660504938195346828266448178343313312184606987971323596485108496773568225802798102106907827149816351219849012514727989856462026541664880809601527882818674553471115681792070192294892140117442216568157207240884404226267702148677856685885607346656666272247537863295418768619356374173510217819666881400383115049656779994405821778285945632854979359104772945350944681341630051920867683617942032053650710446003074305342953073577019529531393447977636937242243712199746154249025848309555247220085520337994113800349696287795502328225420743956324528648989960511996566497833113800007733312508754000603938528575528780516674410511942271316311901387893922918688923813862622310388358612194955241812478285323145155187521773189579112212172198085405979194564542480513804773603909616207000631856546861919458337999525683659807360954260509938718316585352452696840757289362592826532230942725665092764104697086808490432340385156336521288794930968622723503449731051313119338479639359531095478836055685083800704014353572169686588052298539862910534884712490137188584331357789410289012713126896290147892274384556732320770941477943787910357940276832075830903788988273088102850124626037518278797520670488499672085730248450028581584723905191717836229689066415092542621989071703450428837352119553810389944649173670544952091741676277329732689205968246933741339287204431802940670342271093145080252445498860619753793375751412833153965537760620808374878087332596401355954440866141234910216339827546077162867419179322713914483708365733334256345583193346214258119748570038849979836230334590126251321462573031563887636709814028550782526914368017094263163993227795341170757345409527511013014957347775674785438700059115340089483282140778449982196820517529200788655895121072233268280836549965659221016865966950552557884285257716394969916998447889861084151854769443400662436113862163341787436000991458332915795526283778131353486000007578792740725055871271250437024125073131016899921208779786883443196061129906905821743318082939192784686700028721410032114465121317589270466220830244232981851644780171735224131785753938579600512721183830677703817205430317007077028822461938489801921165897052355801770857239260490816840258730551973823640290473165892874244045368979461209589411121854818104913075850810501207877523770749204774914046951299075175317920900382750884899336607996324931823455311845984904135526537938753292893417171280*t^69 + 17332665434592625042840082420196263622878745754874444759704127683925732127136387519328912166553290624012072427568125160357188507740895740113561915643943582351896239306751708342321875361658406289751013631634925132777769070581670093202311011592755278134564252722317471989375822466414460581147397869521634508080878513902789974773909469623997188505411333161007104370578895690345688731562212104260348987491282656907917068982872130724594103298850776913640251097023282641082698810502740624807070906796615959950343163403478183634220315059398636235083009561128008848240338590225154568384278863999681746868171426654488883395037390411876957874927006353172948011112114213503046411748088617385779220346034514502562949830818914943466070998287341070375345597432532570864800305981038095325692724423267670392729284746861907855855820324274650197459381885860059358741959403561152789742684093445358727826639648127130006065532580602583473178190045758207674156119948147265696382846542709266371496432207100105454473683578148310083351281169768038317727447582962938386204413296977500850388912487556203927703937896210538905925253846074165678214679570777901045793528731717762065937384876301265212615653026051688294209887543144042184022377148880288803585186393421770174980293898374776682805755568368480219541423739187230812398055715976984325609248092870563513855380614271116717724707643106514793418026828461557517427084237103257679535027932104890076933931034931530391510913434470702463967641433260588974546852025713359920117554450796168693264768751155496140054454556690746506523251366155018490533326244890216467115640442273901778560662916863183385670638599096721578485809287467145396079283811984467796897516836473727741387137986614968697579948021776034265030876725120603652842250067422547023874292591464579686912141699803408503923926491522139439822573259828439275562770628164457960426192982947524849852475641946249048632490910672921833187464922721988379063180322170313712393181880319488831416495436039572867051235106322579820270340751561441866930983287860820053833934428441939222675410637708361518401940737471429452155514721897905544754234081839110730732402554295513103273595459703567363860595271755977506124614328839498688955497969696918312786492350766358814512300164963863821658639838239562257195458686976175698968024824489768905016154827958690452671122144429758337982708368041680397938887599508211209304165958372827301518742887033123048055652691909658849988576031102663358743287373841130152368523988045553270206349747116235290437583186903384090963682783107668319635679036760048594480531674470975709670544712313854233841453086893077224689453060945793231679561074728573848713004971448411179791238377310049472424876044198234434573961639878387398875911218868791578553637544762953633189229778605049071455282438683968267136501134767829684266451171340642489477320482406210802905788758846429080073916576196863965456590943550702892175327996959749773455679362832341424388090390528895406755041877961393916533650434747965313639310427608790655757565380028708199983408472126653910760004630625780403029960235038627251561033398209916480372140416208760798153539036005316048822000473255342914047290551258749419244470109622053717832651859364690136184687498765208421605179335027382453779355272910532554273850339059926723485355295222032739427209702259050282218687718661078728081656667534395691698022408318182211153908001852955774840583997012115386237721316279209268534183366842323286533687775649341325704346606441741086294868066291871357074357650819968358826761752969941812446977245627319959373991351/25462455334225051918047167472870585829160832638171005706837437141534704931824945418999983668278285025115808824172984321968947735417864737732725349301904280447299446593712665954790611199625487078143505963836207064967638842581157777877203421675107283854707331847935043555185421333485889293155419982879451647646320861800816085291236608359434115594756082209737711002219867200360252012445096416873767689241907362120866904554623444277218780034845047001133795394636088921290122648963091116855593108939320392187982728313774107622881878554170014699798771989743814351560238618508590340578925794168465484406052731821927049997699644787293900808470500603806206192004199954783982234197646443703573633301717058678175403112433655462259673020648657137221756284368094939883708262693372034150578352020934391165992691143365281678008964617687966969068761374082453139896436018480727896655866871042410086798768617070450253717286499407927050685614149985188982861944788638126593416553570307813843465404908266621306459831679607506108267231569895243656669382202554323004178799277696276736058963181247921285171632637931409774846300855628930758668980998404709403671385495662649600316910349117628015914760043393805660536445035292589999875446381029931752162762529931840644691823781241264893902706140897697224520459800045305155153905288270030510489331201015978509630374201664025587374234980285079761208836017075081724662231938372066738132543765318369407091016239073361029674887591782656198832292569694114880192091085381483394562269657599454864864333615228427525216590595939815009918470653293305583117413096767270186546733936138272712764563587723564149281518069957214422181981460998873710302529309740087638144657733748021720920940369279976081801902599575063633112269708016641750063090343687631970426368246389344610831162425476617602761266333769035172288809515337398811982924577253241996932067962548767863915830154332962054207236002123979937815327076531815356560954341287397480911662166655651117610124128359161730395227499980221716940349696760304993279431162012552623687252751574214299661853622180225311161938008993157044733820869578709161749462432470068477445175797102611369833740418270533516532737807919222359993546908317620710266514341775159519245330336813821376162261645029416674587877193625350704726961451472035841556328933347991512778963751354557120460711665809087059411414550652353173424726774037705758910038821033230756261675307660591535771611702274293868933201948576822113133047024908974561734467550670864369758143029513536623276447816817598108821722321803128491864425357734860499459306156716092953544189717810594347982236536008450894356543833689057580156397015963448591420831289903219730888127544045502167480116716716573161790895509682457980733135515719036020087918132116371742745374700747776354970916829582652939955746423655020034356103637203021851542950703077782062636491431844202493665991864747017224113999967576341235086713283514389407828660978944246633557683652331671231309015460972530570479905911035258007422753862976018395619534230879843439484782496321212643458303764031616026548147441912087871288147486689235484799949856147491088000494604856593164145052806207111029861383596100412767535468842899599807129792722761955601019315589745977467490934607679738627206464124737328588741723990494574899090664415743897040493627792638035646050541652267734855978192308422261014134467718429729924329611400664430005210901834901929462116024705911943115859692825834196729171297562973401215548518467256168207991858366841669593372236982479071322722561943044355491962827197291976505480*t^67 - 2970216639502384629083252134343428441703401600986110723997670544939867771747754578549411969192786259005998253165281623214873397319104199356303464748524028402290413032358709322224612599411079765422133470532401160654534118546753870015374833010774512099994185690165026160725941481052934166181324530651395984344644730392210471751879294083871330018854325324981230265750053430845588967849671910711235436484833225289845905164908147664016795347401121149358838581682929236288612186781817051666102379433151532522651492417675805296522954507516441430573891322635902368775787563317184897796059864916511695516888995405210919273806966608292662498422918481727133645403193339217430720104814383975862560613957205488798686590603770233755734405670995023862452556014383841572219843384680340211625182236985435374447800465232292364670932923267974832006735502696572382014257564495069833448372633496942893803751472248120978922950364739961380057325594166468991047704370472388612966022215735421690258897062175409328185542850284236706588756427682674012349437794150869211155420317053930470577752856926553734025676378310506729528803588569180903756339699559250812556191815923769963349773265893680932996677909129785536248149666835312577436977975021151146588463993559438852927352343829360088264365807731826259488214250008900872967545942634708400222076503327879325396035560482884670259066406023386872707013108559304996056500685151776580194312676555462344299975240134791689972595188818710040755262452591204885847954967824409826148107427828246608864295535265799053594321359943074617238611397285443428686406487192663136227951143037133264600546468522583771493110084974530176220561749384385371026822547364332995606913015982533718530470643966904631475651080696415931328134800216180588665164027900606596599532694086470973948198505612871534268422612071410384284839969774182102934453308621031896094053675844311464815474018413233924182630390539407827407211231434825363056614783640791687660938875129226358967550743150332680263196979979152277876437179657517487967579504049138068654387048125473090358826105562369085264078537056719530251616084200804723729344229308641496600329897489533759764660914916307345709288359082054702416965719921770066273009610301886013823547159741880448393472856025666252901592567086871651244698676468421646617208090198126094801807687819253087603143960816411234386160710301213977088606667883357878932558091586396855079898000848810119526938361245818037673936404548645030163342472445418461967876675787904240240707608046083003420094427190728902493024308784304397691901107924763311892692103739964410020949723323385865456004258740976879168928479305181415231734170753550215476800500393440831293433532630993092159486754334294097916264589367087504536036357303788428272899916728807531232793433745853039191648207305536085097347914924141675442486484399731248743051265551816960735153300969405350987528283795440716864776913569571004165345843963007351533909167163540989124858144071400284747683865479794301972894608567405097677055042095686097822761525892349811702223769893342435546317834410974146064054506372228458032810122656700970528965911866380660229981070960524909962101339247589142183918514554995633566721557249345238606459813891281883955419535580872119378966076362133868387670861825413906168864687097389012908556507643992758124611961970355265727624874277330229572837697179078519010853337485166320765691065820091889571169280631725958172852333794095831277362677380753539151906400792838965677584957188729882671120977883451599099969069609917565396007079645091166707764145639555442935107080569/1972526081981870373732671412745721633027055316786683520585787390653367301535473751368984199930081446611369736498214706965553744770786852894881970446355951074535124861267002427410508714705870945190250844274043843239309905569608353554213936000639343044895626995394247022389931084639725185387496474196960776041066292575959150746878384814449301588618182659323547268889991979716280104301306320968805334740138340968485413196151628391115125782408679237015158469394352132742617669977376206898502037093383573056446371298935366843145869713924641632950399635914775897252118601583242511587464515955800688063770055960239924288920633238187776635595727821484975548868371873822785879532363604878652714400748424118356675341695478152365575657928099023400647044250364424572560876431731602726973146811063606366809707053138201719294363075862693696973004133307916551526453847257246853831343593739561588381105769989274502358465023031168162714305033380684015128744089164004173220807372369572474170085975001154625569325739621687297323294924727146361065646413708924865518490761486418833544288691328708878862031506303006218284532184597835394731888589030485758425694046726494038368736464807080433128233838361632346068708499260209973565932472697868172277283310058586108547652360309007174876782604502275387605365503521532956627024482636941985680320311557775614253313494477164586854465081365165960919925206450679804885243659667666297978180694191771006772001429520540692092459533236674433263609781074937405355346032948637066807238151469092653179562867768088270696211984858139913370108501277945640943302155859741230236290443791130318379252485608271107599427834436888974234673325448136585772825882486231382177084255658869275700064360177157216871915413883941484763979289095742691852997949328289838313640370343109431784998975222460414232514495722706448564896758064611456222479526334946645279775230040587543039223714484939260995839047152912620240815846693303335572653698374906556595392107788390833236023831094893316724716330369107350391695869386527231877626630919978240897213949350875688580490515050816349759170017446682099084626721957566919917039024310740857137896772723800844170637640716544906052560842567556269393802417324872890429919595040599494268513977167882342596942181913921293491547498060819682936827894535692683551263400420902982046647107586766257858016003436471979785624378954460929414521929655031455724400071342193507045399375796067162316214186784615282887211914905882943293263285368602508999016935342522862179316144167169294981668772878988872098808366725963869708415905111268306540962353983509189299416022645158513893542504209561650824731211116220044923220418832587039281318991408810763396621252678106358317376832510988250548155739643976228862085256855804043311985262508049972594248518605312476987267333114965459874653158267391363068476179732044561981883992111394808683720523741907419342165747685009482573877863767273016202982041547601637584959262871759385283949743171472984427773119242607462711392478555751716976188859576883471583909789879991127380319676582744173649768421533949231079888317382311714191737913874364640797772859640914215128270874200067881486341605327364249519697707710697383261781131379161149012214669386288822126638782416106260265017198721096961268677507151526365004006402972935832807753244230113698349170601877938988173258385149078099351636182637048935365318111129168234748429692489262776769957334297388134406773088336765616553909750336207873940947409173483049398699036726481472601090214005708293586560300424665033951260329128456481120108668548354307832955*t^65 + 1482831994240540671770410261567020402531433110258477003846186502382281923234943106508379321128536393432545066516202771656426420820948484763292078016736422011236999251537955770609059759166314665442021033287951323927710085406360751460848386261568643770727406991156888914399449611829035813019698750226025638779864091055325046396982671512800892268012353807108062958786469692955431146308855387117102176630105042135402678944816414114177643154299835991760488200412169947111128030949705990112947080370186856641214981536178065146038674265431355326386019083446307639620808387399314605549303246770875735353465877075890189517137020089270022570826459676172478754087680564757929343616327161329998360269974822103878024786875507824578594257738639623525661140714899604631094762672720107031710269479039105817687801440869173470785178462247295742778305260954566346160469249410938184172382685266951039473203408969261046082221969648403737704944258983205323016071532816937262048001413491880968673747546082696722493906710729680813472459677592087141869922552757281149002554469674379370688939123637360959417798428016884993169564882708498009514793486273121467562711902015149955915546237962248729567304854794987021495249523730834959194481597372585972033484628066763331387572084484080411363523766189633466925261296342504509627104981851445068667643278832000729366648569540551634652686283000396546029749261996053627891496971342122995712849985060816886413488478436354616020888289789773908244162388606298056336112315977115064547429995119648675523266329104585595932972124359529355279546443676661186173538455145470966291988919654323487392072413520205960552445668074336895468735121858819861111129398591872134975148679860202302669004236513489106539750244172005722406273580836828711750522164328434549527037594897971520346487927203574098895212574281385888936157847877605436063480875942844232265969990235907176809768704970033056781225377533608820865368729229158552123006369077775111527428617319530267910460027035710705260449557161207560587945215633192177358583536285586240448581628342967630417594963364809627038357650430579032206895613444830488924472408187989455001536440556380472380080101625650886006308622195631917023777317690255726375655833552283086887627971654126031413820318507629301111682055644050460581970205316625129592471505715664033719245457609038090032354665447392471392329347295108020650589184886666716275298156731257010160972383078158545830774646491966281025531622382639523500112034532100045556451526156042269260448271296618982296034378036495667555703727721989976261285549963555718807811350168441742497980549538155339584661188749260399775585947877702706159347383786832499010625116491508345012746259098697111966289159050209633031479045286310649828341088398545222382540530683902127532595758097232104736345467643021246218069685038045387595758363200506727071998925687216887514177676934924047268633312551859343108761111414779797644687224569334923797633746308905900680174405323814832052726653241623199202357207124738432959227068883195572854369861025205486899600874353760871181777788569445905848836981947896552612423200030086986258390102989336813907678452927682626782502687632566340716186494197317676608302956797014180280274940065715142667923084605201262473189833302464140991422736585842492388970991687416778148033769298993887268076531467915421561637308542950063545000540713484888506348213941631389895664738639199942514903848892317860920883268534211845667772501879037637271099885951132518774527566208862790114123647312833145655513887752926666332773324534116219376851486022471294962300990569541049/533200155171287763072861568414891918757011306707475014457518205421348878747289057648235945994791867006882279302272694359695282810991419093247309454457229032795751467679190787733853338561930822306888701109036919668922516299340336592049820361750043306374954326770904344654586966720171678371257051947886438381935249975024024978011415172435057531584303324491677314020093364891506252008169669336456463097691488658590270861645253422550950634329287802386867388180806228052241350648446624645614638890847620207661603396017577101821505322751833631727372390160735052306771829730804460098856649974925305443156312769512408952171535115585187247984786749076612591027862512116154219990783602949185873595634657409270511977466417725366821153035934458279160749816948442338264403861507055327224369641450987950672323615521770344922423221586652782804197514425252581203311091731139290386906910818245013672082680465038121044990057328396492857988901106869404608448209660125181626235036967860554994660934011614979036633642400419577185421388853080912759679428682168661113170651908427919207941913670985390150136683427335687983176037613910628991499123677861271060551602150368017985548218472935774529944524553967384822010123940256944423071161028617349434645503479841666588201484284078024904433108881099247593292459598845701943872088904350899018137975158724954640225876092629220137956285102070630710928935055268955389086920500248784755786049196429545724053993531931127561526053718223307185458920008436227288840882231630233620396264488870522852623306208912287429157539898838173235612057845782157055877293668253439967194550117717716066390109284260548131596893760999445978406589610794542737694705553164873109903358997489356215648353869527180475574568692466257689377475714488836532384393321408994031852400430359527893176139129747190481162168596131994110566030552291655415115313713037356619671911090084836274820378584113556376962367924643784573820330246202385702528123295379935914477628297549650345286554155407369464680126436388520738028997275190661664491555153463688184676923532426897807213460881597120573218299750178189111585579809076389491118425084649754952044878587878144595296054017809940977190020574582340082136641756463005773925813887596567503670154275203520878330177721111613851646255321354719724305331669090563887532355474483913614040543740753179186910290198243717680837637400146363295849110728825543241572958125947597000082274293065686824502181732192030830670262147565968553137604968833984960155557838929288414072561371834915389131734422077867979626374261545905791489606434751286462201305223337870245952803353059446154773145176740393732654509787727992644728712799564569223579578080570724695133176456255180248962755060809527783651004248478471491139218135049854132569722355495897808808354838231956326612943603334697267003749260596256006755559548312054481371027092678931486035460393939931468048442687370548116482442248194661617175886977594140920286158457660173041965292133314364451119663204192049115189082325354029833469027340023967299791561846708525002182538327441721405187636187802331022328110357247896672554837559799281949800840435861667875738285509992562571298516661539874544560311074916782000462134378976793967121673604386190247752436543191123527672213868096724799970572434808930883253805635732752017863490514157060180313645891424437993128481469199992461216824140196758099505751122702898384534055537590401266181968794041482917375538411859656420543245499086174060647663355458452417123157798912887261977182854234647321757125436806192011142919265707195480427066555341529948247309020*t^63 - 247508974283571109963519049218795499023257013364841162118501807016273272010569844521173186963704553830024849559167750460760876654578269854540334089786082550977675845941362143309301308772088778680842525927429661832380502322515339985022421641035368142759772166039233772012718082163248522871750424483658005088741818481743827614774069050175213879325944665710666055326986529910989221693493416833150626406764029458616822275020248844565251177734627964174528684452046030997041145943729218154542983819666475235071834255567431658214404838088353811568129226184076344209995962056753283732329569604187389889526974163172297809825918087627930616414589390208355645888081317758222868746959226232297899317556496271504988345398666635409823647157574620599673734639858381838431216876860475295861117103843346892341447740755894440121689042131391704470195999120805603188910595956228717878278587103452549646997418153760659013557100318643942108304238703878367843955243323883686616348834332234260326369063606850584408705109194586991708300680483945091740008023893323199222858411534153451152087703864650822124602407147116985776854403903980728609026492829065792499757407060531181472636352406720251371922569666636936039939617341214342373504580144067265318004105409024507895624881370445847630240176702324573109151561857972633780637716025209122428369045405127124384489877531952201936807104602039140909592765597714671472937396115058061376270514104575053053057267088975929979265770336987485780438496336112142623156066687575551246624309593040855983513074974635997815700987050820593698002860475091716993375864315889093513116463722952103733333247951228909347220811989374106092125480146061100630543450032619563452614646883100014954586102904933694039509571120908748486327213366641378198002787278764946152418243552212275266473789173373831603651883188554614762370830636126667398392929312514456681450043396369527607323174237624502970931722011685316022405587560463457786209769232800087376987568974604269015892335110349632098737257337078183383880775333732169880651576358783298372194527290825950546732225087730619743001660618770081591918047929064292825704265839616894559793199730572270123438172428297260985717320547475960261698106232760243775941108058599402378967956509154960662881957710092992819011447891375674076878718498575825981111788208004111528886114021228036216550320855417788529654077672694858528961862496417802812746583879706293776459982619290113545079957192252415454156667722282117988899228285102002803739268260772239737114236457997341636483712118543552394941762565047448210121079039424372336979243521853291876448902590582121602471093919295678347769034062855627209262661898834090623884843243129551981082758937624562421054349351877267178341648703895945616866650584361174494223916285146785198992111290293308408342320934292007939522582297355205557941077261842968219498828791968554424878419740809184183072959156137394765245148254887901031527439927711925045294206204720859802889437618105492883876713613453409706936572825230973823999947923295747085187152969117806650660300130698552795940218352850796278497189573167764047526162517161452582757495122729639032401015374850287782613837211055660397022902323421238403445481940941467512574106561942853513257613575671410410947449988446227850875724141210782315009751014772763800081843371165484246915269856595254346759751455611814106599474739777961035464668105159953415803310978429342729145138850053791545732673538090155934567910771938815278801168613600328807072082019939591032086500431934650285318993663717540890297296773048597202837151916159181336638935304875841/56914725557966097802657044698186278544228515312315220010536249474400339438224027419902160884987682817222081835746943685364982056663941543081902599900589014697126295935580460598865314547982853092802217728894297586780020770371641321841262613797316450555879234675289909053930481137872566590439351474348554115730040166304834480499801851654016893711012681197660862295300629869115550436236441577576356378442781533893557842101543179802588244872766101999103407504399422260432111400501539350293120867440877569187842082927017019880383927094896185916077605872422546801955129256467845937160769567215955969303628265242031158676920645380948302592538937168887781947230792810623459495175979737911050579742262287721074960011520335457315232822780919987674881880102330745579545686121609899581177807435304294990693153976329608075522014470096031808456242621872839099599036826873956683388220178482749880614526090260256170257173895405217039321771420419205605414492289032648675379312531097455383796031427012119455454971830896467583506150638115173722461770728422645615322909319599047733853366241651179894162055268041600830291567489970934864530389477408165031791939236190503234026601097964504760373324058039119724813983873056271213891227872895936224001928294298170043396690266472503289850224661928566213491227894370729133930296023345460359437359560380028440347715123456274837733036474284856195018767022284554480343908530611979857700733088828646167575246211788654578764020139166556803854925511738524756177007637423032617544943473517601125111898908184629554223438377322647813884925921958040795826192090821932301669819362283778738337664165621530432070438190498217019098051056936492068297366249009952490686731646531804638550346562553729078242760754440757391864938267936732952270558044582554167523552010436396781770328965991447845522925454859352981182453576959071735213025635114108692599899845662921421108152375235469902398406707641615100267491813615799968998308296455130896213399682076728336907699431437407213382992161344492382584627905086915822661378834780029116009037033142137205774244484613558492317925356504768641472200309369580813747305521068434331286715662887692717169850176265290508130165363943300134386116360213682166071548729357039309915568268256064508842412211432531712377465109741464706533632774509171984171827123014548485103423119212670807901296379925178535175944432505809115074933239427802482211935144558393439810796098802403232641007758203259273169684578782685907685997294335001569223636434966099500624847223407672996136369125715565563143596938585220939067690709044795110677708872960488829462174981567396761426032598315999699676076194102250657110997949282758421646470068542230965068490963601636751613126303981955739186778982249263708919349210046113462111128923216783493706903074898492146554656926015620356849999110356186807753017057776814963756518235835706392108990771525863311165300572910315888726424199013644201294043303599142469968759771193151087292216026655539089901047511162605822945767551847825611512464532932409822374064307720005382550769665468860311794563521394705209312852059638647308246423521061353632258993959479072723926732165548617278049170902906133732747571009771796460674009018708326838545467600645694381454919579128132557468203200735226436235124765442823924626545493187790256352931723426152148279254845621581075422862657593049203830858818446672216322050990294997892078443135895039588986209811195347912020252896872679488890210912293649642862100812852656791546138058958887129824292568192242436427190006516230155959853508921877462614624922975011576998441212*t^61 + 30642058821526230830705869808041086438342905122121068137215892055676519124613733702682585544725399098783705387309593972422774382387612969837036593193921171661815739104448838876782380579109720075089637334470709419896347295296209876164261232809881983732299365278698836296359475430086416581278634784525279145736110082796836800161947995510748059076432823058420739287857747648867496313644141556328027213402110331912189742602610064682646625742456462276836325747861595479070563035412001869141889413971798507016038877666624592918744253076124599131564669635441300966908532523307436600104979335944141046678725616970109542093893072017995974369287379869673931773800552741156580579020026806224034090211859338160702279826984734373978390307559182494222032345582232403725412462478665906846884011282342580414534658453838512764582590842871004391513558075670252946561149992919524221376252250648636344249446118280676477341487236405670882413835413854320951192431862276314000787840036785731707913131922145509827548454120072176312194377758046292108869618772821125812533974674555711977780665222466835927336202867047522901242951333088879382392473387609820171974602915136648224652854671358948665593594488592885854580340531814562494369390455203701027041057427150044191197470370184299844443816585941454582978216667557346473982682900292872032500941720962709060424736696511093004169841009636890370298375665608823755220720930356784313960610327260324807920992010428399426836167595954438404999059424298448103624318096610559218459654326204004752360376821250300320215849970540763470080349986201848205769510820491389431534405286419141163420922881159540442752046096182510560251850459770785869996529209489316316591622999650771082559971705988008346487056733211982752311663101089944374697451250319560373349697911398615350746265294156345071693012621621529405861679063311976382434413411736205055333022275521723072980965120574078985664009098148619453753054257274546530546620178185258536812250886235594339886759580711952116237635612781551284035154850597148257043946873588017308156202558555675398824165343604617347998687626134546705023811621534508363197507126409659728371423503896488742253193728662736353296420673090018353898982579429725956273651410530952719250734466106649115082099399848405527285193615329080244136225085240936811452846333202491716778431522438199827825863364315741464419572788281052918684701393320979624606192494369486988169631670271175314143038749833815453403990626198996256900659907930895681348907001668145358358802000324284407100701447767576930260025774589189547172823266524061693258519625414855899866153676305446165911692485035539825624258488657017931312530929161820763805529999185310739559631221923033679780354770776272201408604532618519886516265924284073310776991731366933829494130871744684899821040280276247939648172070331566623344687815227839976681276213034493397392609437254770646089127960520159003850973527702814971422191665192152406207592343226214374497685057744111284110264421867665189694000825473562178258319678086245781945398934054495334335831365510800341323247679867870460019435566744253562969965203768086941140217181642436497755348480971340271902920331039067627360094778141713950850911352983409349856210267622259891386460670670579389388157046855835873763580885835323824876102986046285492974542548329799508370641438477810243545224313449238461636218694183018101338594182881365263384806988672533042105939209266925190535000088667965931519360060100587565663517908775116142657986736870265596649058812998310356976779363688235860885903675833948407050809716103976512893706131524496043/5265778399471658433995831082219488680885076775309492179253507507723719929581587782804472467125397293437657776401587105316042909545854427602762095052277856585195189060433315155817149491478331592500041250941757245989995774144015585412157801256042700292208908699978154495460986113473250781881837539071387742469695314566932944251159945906104226948877505237857352320968900488915096520893597002515517398538302430851012574940337447885423891918043830953400653378736954743972356208468533814888800014682286111165637438615071349277867488336751153266620704723647290959238266569527711565702476938442213959045202492163273989373489686760143065291092485682736236383027603064343543434850810420423532650974104799775833062386311768741593817135140488806236723190341434904022369851902439932307561840175622928112356139143506725009446350314190237369163523267167128453579705968715899885768397830037901961290462813473874110834244674953986781404463073016244125173082636987344441994622870448873177414735284691797527487278643780687523351030125637090355674485549975988626089814253647329928654671077480636828322575400311635814523902197074155141667104682182333301609438640397543485689141474535035635104212256599316097490474122681333289563911759141908853511653816572873724301968371990232630198232875996054845367067498833685287698673904618949867271714721621225991970695364393546739597636468881068150010445350524892694236736619174448546260631350329125767348406488652167529162285879679036966586167800932365558896294866454200661233922536535491169669676712509295131912270989213355632780541814295912995761378223156988203730312180752279938598249051388959219278648123567611677074338125452218477220545258489342940480544946395309384078992105121518171890698049309426631644881071306031747530769868264144099720672896047547776018299903308430061937213287473155301435220858605946903370631367675004113669847291048526438858674343733363660027229636987743692166141916772035591394003318821617131073842204192139927072505387970079786238201016567016047282163831792365265149920603258849005302885291078621915657186759180947061328185102143832590496864434360730683894858287451311086183596746269219930697169539873725136151797061848442625138387609966491290569939395759160501726819482196232197898022359315940177897218339559071990778675245428461301404422120090382918242663020148467391345785925314798792752446498212371478577117286393781315721042770034449720916920991518296118757667008776387615130350940024668583467259790654150247644358985735080722240188221591918925769584151692741363065437298723612142210873433429042006653890482815914079201264754954442548726199532405670873853227131483025854853609748791222423642086318841560918182054030751257990441255435706527257426809571820807902577271755806520538553929243613192161354234987359973197575702377478699301458560368509389004856657213439801630355751635958979802466641256832771984629330575546927791754094370052184499361528801552256726473544064896251581129597445908806536698836670346294370709019272471166652376614290290775212049567630109750497996244365565407875158861768424120779099334570681731405670750045032623189541995035390328142387893355070737848573606693168467086134329571908189774998835055726805239262966930674494060087478727454170461003461833018843183598393203196195697124771575855386741955604236296497478472967943196340954006848870881815925313449335354236169194550414368481874646192023741108683284277403638258111122365611257789915826625046496021068391852155123560356840795355249987200638456576749753577878458255725835638404892184278325343108709662443282321109589386725*t^59 - 47705456884474758063035169643693655516156044300146019142709817012160867607456555808724767154748328938819617939577336478537751200560791036332453124800837791317756535149725620667250904564530125998187122261515072176769598099766968166502281145344170381279534687984723161842050786747501834431139816909789927417323584370004132655829693143874584138052029852825054101739457767474570557248521592651068185549530717495775996864712752879904756057682929343322450540807522112090914859355927153821155732418079311012020236668235749357833716531679978666797614251683581506967586422591596070526011567568379531755475549717276845617440490771570997897475705858813481015047146651188377632684628196671443888771630659504500662093407214445462546371045228503152169185942731495254236104911322686305131102395964521944912593979051571952719108631247743693838108504337036755583351260409009170902251587275724871868357330640512394646924788072179841283356918760547378477780730014381723951719272059743585670267481356603967684745718023789755554421558357990471012426077801399268959788605623442986941255314371462566492683938717687926701132760187258377654995634874482264666586939068298054966773795688819800176527823261677870958532997235067486673487534373601195749053331544010519511217302040594082228914848654603502416663240691084776180446484926105241779388360212946382068303815005417078455922887780574004502291102621783783865372799301869461801084068230785643748613623111747717858046902059966266046492343048816457783884791456836271221738384736763649513469747249788437283520366354697174921209868945724617552779012873908243143300427159369968131806044663964330024550683712532053599106032740031506035503834835169536631122373702815952257443296486362003174373099792308976756658758096121434193168105447773911563303013361320960628070600704141399983726317431197785545640164655995198904113241684821147283935144691114304174049501609182315318607225613772942941632390047940669738557116178526144530622793357311201912462038656730288228358491234003575637657128519983432614155441287391671200474326317283194896857073366776609054025813789828430213325630051044418039466964909499226444591242695458763987764223353549425489281704381219710949526839245619528705106861770023277203767763634452550558857312196953582607856822054842863630280533642145855880082997525515663474396800293723187280904608260276821893425677644243952765516472234268667409528537258079250474393183427051299608323068104361986365895980553287070488869044336114592856152900899616519078023379146932696582380518245376200409025106936371328261188833842531197614869128046390077763739222358296843231277227603004717038724889250118282192744712962978213524922659571441448633883598939373429663301463922214579018133834861531425331671866578698835981258025016293021618872438601744914285685440698914483391340676356291461576855983509759359285090271207013464599204479893571733290039865507005529445255263494396856439324843709332716835251516977953040678028497576406629511268245547514186707750449271087323260011958845293596359542096270757908437241209712171217655757106039117257981746594914855108686520704662194064055917097552253583224521227788692609630067913375368590094930305809864609564063132469415873466098541892222849211570866491141087112765106632774574598409621963671203270892017540517052583798742694554929269739845210141933050338570246826722681165240993369118802809790324436008630073962952268732276816914418652436804463529466468236382058486301187435039263784842019906115219620814719531065535337591251865642561496810994217355774015113474081019320141858936086617169208005587563/7102160319388111002107401540555889962080308558165929298098513025747947573953496987103096435452138596553060886213532938878806244048717926002916101765424434543715131583554352141101222170766081363799902779672378608087932078600929171531031517227050353314133312098158730156176306406698625340846788930096733006972569322348963194152533308329952201072981394467280518348652026015710690807301529023758734071669697114846485512215534030326966540374109379517242260547682805481237723609857304070793687921614376807758356478822647146443196720321113815492452508281680471554068605722511862022707112716507054748521156083482363875430683388158265160218170865912066137278731650044072575778695513762204108237612873443028143320217117882580938475657699710658953454826697974514259366792117663892875370013274679127967031613285312311751265140018239766266911194443870604397221201234612102529921860131328375616540659281761283249787678831480447936075794280919270051485522596305369476232463521713176969043836647068917224502915942697505988424713562429200677527067684182873658350691346015371031769101844374369682582262375099989859089019732600128321270203680504877896339664578156107744938823190938770357106791696173154831844365583798947924601778212213157649838133997086104020548444506573168138558062594069219321180237601268289287909014842357977611749828784275357629776597623153639445575196424332690936488484490210258545479571036965942381325313155144259902911126856070000713701774778149130467903836444183382042300447151626400208470875156052004454888742587568172187086639827199598479675235104476796739326590239388106195742901830803776386186551793448220859522521409298581590263460134135078645713993515024065468435748253017096683107933424162457634164498560413739106655866211355525442877448907428149215106783567029017366387132900204689199213972873452081960304663298933525473232879603931579526596925717369769957548902140538637315147097473795455233780706626946053488370278270226521329506598306243051648256762201101577736238188665962796449150965020625408351144073106045293807448930393038648449836604899313420484639911570575685731012270513456904217814402221981717060895917924204315871101698790460448414537333626554569021901345515397866237337507614655164098898735982820975854738150014812669394277595206886308489113890094090448187840339145021421910141612669354584441863668469156317213621067074871696459889112016895807196494685208876207868880440127030925844658095142889521577750776792732098075979759642117722763535978490853411035705869111529810177273188173842657954950461671613917379235094321938194497127937530210736967856761347328745064145393425894444374211968437013477302774279209806980744920316034943435127701372158545957816537232525792196094178136364457323071407550810331143108241598584201580939649644815033907113576004645252932565020762084938257885433606815770986328762871423763403950636120923660619500017080306901399710139047390260555454787837254262810852592110863952144379530095912298889362989034757469263638954753323478622468700194609932259873285394456831026162832681336463707065358353327011807012227668800092251142836960003191057666963082815344595795155185930500478148505516377964034194309665384941136233869759100472245523440588406250722555528676969097024404536431910738897428761938411899737936148143113593562121056877538501772438708314449304960150168838112055679438897787171722658143048892345054824270079834586711921076227501780746650331954815822404068582241547965421958910747451542224826269173396603762964349195418662163044883170154550724950283331689319262229029054592000777703980276387250*t^57 + 690413142234891714420724946159091974061522693440023926021854260447745728324987397149217639907669205016416370234177838420315028007416113034345346881330123353155816668379333010959625343266604081848312879227322247658177432905820884936567626276868800010306472908289320460338418045694198260271254542043475325630005533020442073724812785485043827441981820491434912414761170248238090808762495052248588229462905790963517932711041019963178678412951367519045441768834611808427452367521979194121066481532127022404177063735400717939194641541284118658576826452761789934123884670291454078633294328559833908994875269462282492249847043718411763990768498690541441474863554522712476402514633528807634950414176709671372449500816441179235540035973309898086287935372079084076396771293061889826393921048745563589869768828182014287897879427898513732126857248005456301434905305686771326222718533735506787672716197222726184913961544569239844447876249336529318367121278547165524198416805049832304653925663554596937280808014301783848121148114251703352985887052916783396204902450358712753059114036280250303859127009673209960137558404707165742882602983413763667717102046440237981161490723300831480691616475770240181499288928680441793472072030047842481663221569614963524657486939547982375257969108294649559993310507389089698187574969459071061300253760587190592863415030606351828108203436215281035669226430475566925381109382038017445363241577478688250418507543736675420596189868655808668607431153310637235808231770413759111524464179107215144085097104463030590002414480872033950217580588018534832720208924062691938340370729089859890133443289791001522169097099954581643284125934711595075442197071107993552151567279331020595269718231609962383509273526083350160646188488874849873573198490259709838441462551778297036406061971791446316362130595300603315383209010785134689702129692256548640115240039647628304516682520220005705223397528427303475971920649205233218625730421636221418512023329951944396005474101174706877663956222289408577264836450853684764305565276979545538581995617114674030724157839437938658143327921558353712296101876514622954182822823625109044306844499091363492466753720087045456127570678269523106176187732145970984099266433395035052041587479983903701282971391597568499096370383649558568102868078857999121890751212906394395951895124085269891876569138012507184569405134365282277405842827841012990935656994571285236864193367323935735354142426443570190289103743604390672310425266751031325845927406620528890646321329804973305748863251266561500045621790228535480935904005005593847727752329901876232697347272720927680728540060593961310441557419105408158227015999938024817368347678682755600170671341072088921463337337085325113141288576272262129204087704068875352065655871740857527724897521266171180287721538980075626755598919626367296578251044883778408175183715478497488639998229844651011473910050719813029491701038967982521208825103596707379874505889737318981020953240480961625258786524281144476140447301634672176913265278451601672041388172068493790283140154795212212997567785217821620031106419774916293282902013832108678376596053306510734200854704126605170655708769971811197944979301296476986374286531879932547757512669673310895046237941318999578696013425122996513651291799858958135474525604400150677105632666192217717682986995448994914342444488783605865388525201530657032298488817747358815227945304414259952175947702533917544826778152629445965119838319310099489777898719279024832052567684525598850848829611282016581280028730541663780436943314271104041391639391415813800662516970996887159/102586760168939381141551355585807299452271123617952312083645188149692576068217178702600281845419779727988657245306586894916090191814814486708788136611686276742551900651340642038128764688843397477109706817489913227936796690902310255448233026612949547870814508084514991144768870318980143812231395656952810100714890211707246137758814453654865126609731253416274153924973709115821089438799863676515047701895624992227012954224380438056183360959357704137943763466529412506767118809049947689242158867763220556509593582993792115290619293527199557113202897402051255780990971547393562550213850349546346367527810094745255978443204495619385647595801396507621982915012722858826094581157421009614896765519283065962070180913924970613555759500106931740438791941192965205968631441699589563755344636189809626190456636343400058629385355819018846077606141967019841293195128944397036543315757452520981127809522958774091385822027565828692409983695168833900743679770835522003545580028646968111775077640457662137687264341394519530943912529235088454230946533215974841731732208331333137125553693307629784303966012084777631297952507248668520196125164273959347391572932795588222982449668313560016269320324500278903126640836210429247799803463065301166053217491069021502519033087317167984223616459692110945750381209796097511936463547722948565503053082439532943541217521223330347547197281684805535749278109303037067879149359422841389952476745574305976375382943476566676975692302351042995647499859749315518388784236634603558566801530031862286570615170709318042702362575281771978039753395953553730679161859013383756160730804222721214467139081460918745748658642578757289637138868604173358215868795217014278988516363654691396533781260571235499160153868094865120429473623052913145286007595329517710884875762634863584181147475225178843988646274838752294982178469873484256835586038723456148717511149250896677164595253141113650107680296843712131154610206833665217054237352792160863648428642201288523808153231793689456190107169619462615376625050297922565072081055976209799440928994566113810942084292990082740333687611574982127225732796305488616479541365428624801990718814460729007027024538084428699321094819050232663649686101889080290094875109989463481428537297529636317901773277991738557917343041877246678176089523581306473824360454316976094257601071890677330826919655665591248641193191081480059976176062466272770616034341905989669217161912946002262200616929841737533900844553672796972208596528163922662139964133756771492737973664944319480338390495844393948238173335256645473255618029094662809402959097658599533980153219461415206482100127262919752071950655201305783262295144141656388537737898282516285177908708956774946238871136483665054693684191931050222142553511704783178230156423994022835794939313994934213862764511542542359272522119004663725011818765116692024748797031676582501509188413341764503889135604433020218035341795637096912124713204783796156759663823590419863259879163177650624132063835385667141451568659116913435659002811032354864836344586598670377907583174860031324277398436945726101287732993779110294285422755601648610745022307332755272596686018996118017700635236570591605028917388893594190044785409229043546449697388090288214690969778442512574732192905377339629526561332616329547966584289418573675081932675556136713003564542045516091057994328285248703006301370258216173177372889428569683901153166252505526656619470166340504794902895212503212854600137278317184266352077832136379443615728721020596155044936231243981645791121288249281870346623500454419308566328900122390826214482500*t^55 - 3434533055475662098274289896566695101996081523562226382832163465259359050311041669904232966725877992452665094646748737089145750528217073613159327931295877578593336356056089816955356712759293938301864451751187100924676353060076832553770100385777400199739493774537091176395253323193596812770737995431239536202044766516757415186163912806609193298981377461877685980632723409591172174855257539375872758042738272499936148216991125053399697106310376296731838216318473865895198537798663067156361480860221328460577423910258641863664796154790415855598592360871147734566327078966020167289651810653295022575941965977643863620015987048493493636949890040631081337335277381780497757016333250234631913868261560631016896370875353988381941542665470964188914671360863749385682085296204737554952201633246234310267297100027970042437844611271084702350262442679440027720586936528452945706165770613028811625237922809945782928984561616792398193672885983918136126141795071932702167194654652027761597514980008950724357657997723151116677207523850267391226622028063251736895682165932670531260466354172285813337001598447097838548731719684420458009239015708153348282912360891551092025235168403776522177731947402410895424091448305972919550211145635302515410475500556091157656672430428517895621890879986300230867176328477838907444261446579935151755117139902000087107324746051777241127668948346431197567953610227048153962640981276275344464783927491865731137458313901160911288863040445369140662122859344613892503475133618543921340537414457249542021587210150614747125737896756452293586480403559742757552079018826323271777928064699048407769905255674247531744266625725909979132698604192474025032315131174618880468639261172706651805825399285779035054745727441932198339835564849451931894775882403438236961108899630855293402671551289148991719754845322830541623432641559559937368525120545002683533308017520734922626064689110841642879630256297672530052684579898363786508462755440155776439767731294133776008031685187994176848234535868851408027667633819571055634055712338640632217972351459572803104427375245755013024998084578414868790432208572158771211588341203432029647117479199974412135023589377345671746392990275243124172355560423058365436680979479432793564916523326491702444533254894554664970419008739297701806814594425375786838870451191839401525294053967266118396073259827990743258809157649308735497368094563636642182427885727057659722015031312843086888460908744962207680260428339640862490168709902658794675787823678277210919269662880646698668969883810937533634144344393771364347284156312563544514131192894961249277359458465408256676717683512201946302849047315858010903139824704953632712041335556737474521179861486305492584953825718029702513217653996265278355216668706982972327532268661068751893980726849290914766124197831930463830908329866381074942528442671520004973641791933266955287464910607464387589162452427275012371461335236005162476048768280252699860996323484438203545829020562921563286795867787487088736140719518206511060782447162852940668710560237263378459663741455484324513448506755885405886454991507581875770941008881475031209471718518814252642647354157091272564520778929335341604186698999308326199842739329376563878862368436868856277070922881600088921731317175396413318082629534696974145310684304864450963023928008502958824566771761910399481697617804643322633671276377435109542022615735408970510633934685012028913646044101255549364486621107174687140160321374322913607143668500135102320539128530600918394516682204117016882830750915041753435090057334270490055592789823370404400345783291953/584056853119765071696619288000004827000992622985587084406428068437184546944854460933077821342151179351266919119284516757098034149909871274191447609726772190820772988097623490024240900891486744130468486931531186421678732308167422941945862961432770612303994444558303898161218545434046732447965705301292399104161909377947590499636960158549278039467707778862166900215644624901828057410981776670700914372592171672917796433600696708859813441641889591969927762619359373316764129124067654429110546354574809412634968057448586882279007915398197662168831922766499344207662096964040484675230369299529244700341985847034515212440650020973545468405848171117774374722753794053922668873439862497348356240789306711629784317416285415798021771258643688513058319591732216966947212983046331767936764687214710452140340812974362133610825717243266157650282901924263559245004407213279730549639757764582261701027587093112366016617604139704217577501294808788048311124498788095887954633771911113216717613747325532831644663835303967944767913389584525634740007810779654746314728826128802066279552707536551572713121464578164659363916937503897911125781467859089030144859672481769497237087184154336180780336099083314232676926707534124275811553233245975417382872768253382291660243472329147384927843939477582978560480716929113474753052337816603403231339863292106749270476245715930353344924836038378624100573257739972287282576701948224625992062279670061573487028695642528372129744972062871049600091028875809195601893725559726412409705680622172797739039539391893356064874165975193998022471124804438136098074863069769777958247002920910495588854274616800939983180517895587874885455450271694050448472479656095986895134485453706757125292759909697056742841122303180667275240094516126263336315051462818923311505719316946025641060005873378175141971445362960724416443079169515511827946225973763197473433540271404406263076739646377071320126575235092023102463987482758811511727812039850647034212655324140355932552834821739787308231819688400565045982839161726265791462393987604000490137526455377068724446847142803480320351874898888143984888280159806631931273154873713289570667263229127496388936764117041263352422293949901299015660084216986040944192545394557929161553025421253600542694511982349916517471863763938847283521621858677812406827196294997047196626855575940726470984265497397375184020004320639459919459676116520824443905344184697841273098126965302135577433393038358778866148974078366600269328259519118921274359622857652208425561728792268850411405945119598236066735242048853934054023673449870907528325441215167227435215758182529182910028272754915025570334308767764789923076119080137381941207501700276371077166203427001530469238793570912157117393930185960860683041113470758223165261550746502830053832641660782484801781424760112605591953294608737461040657799562433933372398160142159329069759561725381013877539713025459459888998285537190867927660119062934960431511208687422545648531507531160578162346904858710998163200814072418090987894791919743032126112430589307936663926248055274757134867134126264304852107035289700481698458296354656920678731226320553434434759704110130128323175818859199220550310203067294745893176801854977032128671998310180836624437673410080774416525264774569056992360204059911108717008810280217433891627721256242075869697117247199049182336855251186371569392557943930462534170720346310413394995069573493356539064017475951450622954958969256124608375437213559726768946632285808588200567050569630574987400004255016240774935676755872862806381143896067401022140715501155944097823500*t^53 + 19098494342892718981223064201024976151376161211526239413106284629197168463366541393689618368921377322088166597071899812480083882245334131820719773593559729260844161093329080260740937938200177200533086245241497909114500782712287692842039843725249953686180317857359169919971678441974689584215638283215882938982195531260039440602111245918743212838996063185961128408086915582250288409073438437403937929430871027083437316028156294352548347269061776033905504167512559853449598625048987495357125396650698362821584074325923368500897671250079664579507043594681064690581025044945456838743469985506266523384700699610480701152521431486262102016696424845761461302138612482621599639021475286262050875509510487018768256074607090499598831607396199245331050619245861638175293189802215286732733485095806135693680921006576042571753047604607290181192165267565663032496335548347715858248887818840059481581091881168715326303694764405386013632298709706940428385548418354846080281698407366071810956491870955249674983911851049024381750226815436781501629391726318764438484971564886677999508024510266614700241792726636298145974135368569571004483522732417947548507174030613027736272967140185793568057686649788504334081475803743749762637927016171011498032855468438365093861524926749905199794762851459740207991801496992586417314863351762689672041098581797409146637991526326496958663072506771033805511111515581195155688467557430368013495788404834929219099467619214661320376275814023314750706742159330511949931785488063678392204182430601931819127232321209916017061748390087980948961508712383778923010164980937719707808516823523477185749954397600564507128411763380536430780847492827869880608932827865709606197982709713970472080513255001089006143156147408179917118413025211522375278893477001967541806359766270240847181556258454574631883958664672285293321951832982360667970225593485526529596843339595469838567665661592652732802761674670958845414826271763928278078008869838960868197385786233631942412220597835405057449478628188559118116309385112713572292021799643150791489944808130423555936973888051616440493385365958430670796451158054347723467961660500366060895236907377806054746513294133427891843405713086910538215781877244989469666524561671838059138004694154023414648330600568712236525721238683318988053895318436050481317543661328547707922687808405509337155216121966260555300090282541296358051006864761967395991476221742824801181242241328641575192153551744039527591133978507134082302532169447928259391110059324816446220492701318633399379941791604715019096261173349011754273816933445759990825123374271289410631344125470095310116641159096060190741749402849293549579267922701469564812787334225858856067057870081778297501290762665011754074786571262823172308262898057078908786668674855928719544863775858576543079579134728988774056087973549351076668116177995524105579287813457826510363698352496438455008022408000428285124902532265730476712477332137769515714179582132092837403906962582761254706674721642785470327091084594323689589874012079470881581060060876813875092856749375714161062325006541018583137229029305575984418087570812129022540737373467872805606637255969206651586098484890827951193528884118516155252339279390225774853115583776552464888145824763650555914116888353313912034567779396579434453932538330597954947555996600707397809557369787826025093005383381990615875694205569253959343663880404155816952433460563091252487263665498742325442045355952541706311111418636733263792405609991980098162731226962150701458155855850002894891751587757472482477841045818992617400181912105278940225384594896323/4247444193553924345334954366315065843338679339110893905010791868907135913954380962607130600892618821470465287260626758655313210612981401156291355327594303550523719778928731691763101069266719424905559834949285574181907227842531522766385395399090321538937899815328763572307263170086245937360354371804724149389361470923558441955543027941232808824863369470468166686781294337570459776849186638970402547420016018864094897171935870161622346914429204922226079500744794204488365126861872966654440031137196729846581222547951579418329011665436097838500853479461651527247728798644469528525920070652194497684583699703995864445613279201709988758842487330493655557197791980989768130527887284964551481514928128637352619532009655874671918556364401901400825962712526204097026440653790511299855587756597375449437392638937042919295942334418991019494695680762979649048337647411647495634845755878174181526648258182866238637066352259135812522750830289010136790472597875227325090476912179960192849833195120079603630003365348667456719549917238239370638935326919628278610833217534314539033418762556730310486445232172370445726123524626873435298546657346673848966333214962556698849357689556555263387377437969995713511332480792205235383001131365977894889416155560716438831283008913060699358129017992212784619344980533780810089321787214724367764737545143265608140721198837485027765026311859767040880647603748810548398954821980267851964958323227042015287744087550025866727306900394042198422031504990740034201730213003619882996891841259848328861806834752981500905535499794375092466363839247200254746726958938699931776706818888584520973555778952179572760871930386113772765151799532553924010849206250347400139335556871153220913182147458616278562232444122781009089717740562632451633937538235066554126825618526363788547403415619552306759087868562290271363039043097620385836326767583418665365683156391800095451654216336547777407242309429081877145510577616030716703954844246134549615881666718602649932653417279531650186120463574528043895457350685663972562524959116763585078107406987921831034357095815806484453930578883614468345477023205835657929707158831974523804830287085091174979413247379462577360572007740182151957535658032092570601888696404964579816267586927702541067695821875459054750285367527300455329718879675462017786219361480905492582041411967200065825187354566455556418280733138235258288570065648308692243270505456812041151520372769608184816723849499966158752372552956804891316281948359994894198642213843008804690747670897942444368807258513915219613155051011842469116430163703126282891225730914668006428646122708159810463038976987116298421022463602929716159898590389122891969516967262122216503195009382689633337191637748523464421565122775939873741933609485722855278683401745316902851737973968762342038988574148510232334867466951627198390545861202025107788861625278050147285244249660082172895523329609677460738234616901638104294358468152509945974633187875556348241339955182354651895710631931480331882840603250624122154600168458534047601886318151436252989398781039668779176577217617194738497827789921611294030753480814495161861958156049842005116128791592505587647670490192185809232047074606517980866353704140810816541424611836609779339918959046577452872010689038462931214209934273724977289360127930345292241138761101017606443959097199341230363852515181062475541797246434093411393030592622357274940685471510351782072881603452681913598587117871926536040578081504207353660920246049657601301282980541726188060266280678810603227264360312716715980219539885255054263939799489909461174409250*t^51 - 73288952013950233571232961693268731986599552305613875951481753261363100343396177252090712873572780917242278417431223767571374652240478415686430082825624792474020494820500188419806359082186013301649400422330751771800015678016120527339502954305978992131693436648935422021873774748754071856224678902988385216761476081447963812368423203598590768638569373335115365535978646879384130603010761723575921288369460545770325869520655576469707169895196220263501107149532874033525937016384959685544265299878900374401620470082752945486598561639461303386554845657646011991620905633412589369678473813860042286849974757149643666403846450563259645174741879137629886473250509138604579890143258069055155896366471434009824254933252006904684215762112400921611950086903384176557711795631162757198857386971945629839599183097729645663017941626062616150408947614027264820573163977761846984975096468520587796079864054222206175347874532567883925826632016893092452362003802556158059952101458354100688022955219797616394318394649757509723285479149624064980278744372305438312702654888334179496241946589156135824511661753816252816965569837737493875826818971086200674766650930944399750488326047283581963464300931163000023827820309809153116209750825101645203923773598299034883972549079500932816922835445057844212163717387698191367223858749010047538021716151866201130596642088302005892589654063911041650033726791547160225471596062529677279708226502642245749638940326507709307209644583363684441950874593127915103722671452724225115033761546372900165137612778347770884641857427885228859223336476119540476000413676540910841997240430553820147628140645715590240724516306765669821236048311342447598715103534192206049751707352745436433203768811921041065938865339733498340934997181246459097265052073019512108667520255469527231395778648843156210588043176396580296021709310898427703532201292942011399965832490190126285967334247876387197410841009508373984168108131777337511660913422265296722158086568035463657664759988231673527883565239157331630345359126519907749781521373183706931154166783384584659373463788476269089127894962953039539119862738009075681689996510732923555785595625622994135623837098600710386313421532862628711300743525016500915605953020026723759287858430524968366673081619135251683000207484182122432610285276862336853618908195957417967471746750252463656600862536503292632313038582011886358396603378533203780993942159245842112888961378123789354174113504335975422832385424773515341991015748299436296548230491275443353214268117025539847859140919504976291543476319519173538054518015473454351520288928551464000717019120343203075987817466678536847167610209784223034876754060034473770463979156652349610171965042854164825434654356010754459543902351161731617396556510500833653654475471541167135223844203699131545699779323838304005829038859779479390245290925240000504080974094652987598244959105205820373409239241742825249414110405511163081691399569403571523372755788694689015819034855151761139347454968105632850544494600348685677141607182551783701230356763300194362515059522122955806990188945735368595458688142516815615867048245758602889092421133388040357225330168020449152556783172868113720379416663261228174212860446522105077308929739280921909887381491206077356325409482164274496851213839579114443370462932227598794731946634810736736511232927963265002148935641901315313260087740188127672205411285828006580568943316592286425489812077173738438431382869362328772658148311411133561317162852546584100733268417457837888115541401413982171381267655612726341303602922684269796416747582581926679063462858500021818/24298448385712680645120903109031181949228545977014782115593126173165250359312470603474669964761979883515456779171584401056309290913918545625932762897131567750448833155312682694217878133644549963377789604679599079457418498479388805212389073357251537768280686537991598407288656134071722383767098373769325546392817708078421302416007345344031445729036430249028807124329456767924608588971738654149958973082294972805135769249208464341818773823306584358688115801677427423265579011574869166405980740349475492360667123857234332635755184345830627929108243630033591261960020976823164486716642635292690222781924294978864786086563122179871259581349302660162399649518235203247744094713785410814153317002038566120783960614979460799032859416917308721830402881022053378582394648524598351115557191003338974564162035122736895584925615000118153458357072129733683522303026253717754309333720667780179444130197282770238066176368527287777334605845624852791156429185267833654630363426615439280052129215200061108723588463141113796334487900757098512372933504856605271262966296050508942834882679457597455014540040271804750105986450983411279902944291385942169236089457230241075052811939409261509174266023162226909367077913308034208316838543083341602320580436099252980769765205848711366633055812187206229281700433926694722853184874021936767351213239957557638303726360222660685875780447467285321750033495872268126033349198604654117862243758523203233191123603995960489643028387414126428183228436120189526307880820290201208345102163531669464553771490844167709116263650390018121466474382423266775101779706396821930448602379514523011882122775512557932619216959182647182973496998680736981956509398628623167935252655572094070034282950292792005225132708970480840491610861383275330635672302784704417126561200800917514355449542884255119982439086393859150895170345521382847999484670902131520568261138425729601734941288312156851904608664573824491563072481150491973943953130120919845165422010159278592815084173352084734034145299027536659792447051654008604235926715700840583147013775223320404150394491845968946729093032972187912924941044750587473066888651959244717368875266064000727420064173351244744443252787852946098707417962184141037126254904707494912093190029012705906320075768992554535846933396397243817210370396788712297242083353683876293404869475017472138465456500970098423778392201218524638847319384742777960609242571875466905906305305963622492423062916941920000848067114383090059448528416726026319680017599149225341424745575550854101517999399435052966217179189725991247476240342402611223484897677066082006034776498732979296675711695143183018144294885896921360092340735419341063975265392814993472833332416650064649978535035250771039261215656965978158701046007198309629976478436995995584302075111910749186924821153913655252453012128204133883749992759942530896190241247118875369878689080895569313421642817989994295398033235178122910028527943030059355925935883514172759102636416622499589198314278383437795789720652524362584318368091285926701471317168879944880293282075593333211844341649212760855211518712278422115543346043232217278350133967622384465599601285003147504326491309632586663851891754634080943113541724443138428456206673141925067711553859720550178891921642037908757967551157753442682338134293358520635876552598980380838110464100006439320250792054724763308127442527103169883380631918845227888648470400280990858558632824297351834149388183960479216177539247043707374657140330027581744009933167353073509486840544428907731347006727387471187688590619260033576039040037387381913719195135761125*t^49 + 21156891412646922865650877783870233305601030052077625471478682212311599454704360912273129488360819465685817991533364294327355938600584483432252274773335017354474122516550483585733236487387432852915328826777098354493254915531465152535136826678879701982153981345563360593724780569716446923680230379788649321201797911380094401812023773165989708387039769553151702796872847661469474880485223146717782689113750415832150874920688672847940718280439628189245674920509304735248379064925973290063378968462595099165458647944781103496950080380625673562947581977152607544381288071403841303915653987096728383618807066426144855523468484591041052398395306743982728762133900245918444923124162259754401224923519696944541572108468968760632828574915043578413642654966752790092731640296621758645932753296496266436599539890552947200252822635627636689669831324168423040431075117583582630310414585693086900379242093717408665289465982821283719898732173658389917972976580493613067279469792808998265222045970122097326122083443479767035974223003837674346042501831731505894337853859626870037281174454183506474421531746605764676033320584674252796550590366230794664784860158748013262760513848932391388952447603650402682467277495117718865643567007127708992980044762620251597060477275121651063041106379839674532284215075888243783382738751347268166416379699054465204265127912907508124096981103797733729777696498749527195105832512092498265601235578001525627074626393422326776140027288724121806186725262764815797701797005771963021558006180680321869160749298761312148500499584466866720717029549090067502096553678638868313012609258832910671430465548346145731505292322677946015800093819262621549385259219139715520079299153549877847779705424594912150164105507822921267543087015102378592007302156853628228148856852929363407024974675049132202464616024589802719053811008510213979474902729722894427579202993902804846279740365383523227671860734233674505282922437327881660107949543195315088595098061694377490499495297614189347594215150771525473535105838801999770143400626378880446223469508749681715012442187761429562439500395852246014835858634674152018969858530726170758999035239271839086457843671058112622412567606311925630961586461495804878639026814414980983590472797910508446243524358010976483110072424360275812334661597300385778557249146213117542351615631243937915386316989643628228812277518307792576497858850608774366538583494048876471796741731088729443333168997269958481754505557823327526368981627464782465140142202093850058077414401098449528769414717186749074574304936848198067568649260180406071945857794343878768275601058075446482718547711280381797205363513530517281420683142878334768862275065942109702554940633436705120799366486574712753740916944212087465250731247067847299488224722085425921783734319873515710364443207068092644453293900835341584375860301853718747309151245490306427553709921891908766578819010380475639594108651370168346152422922323165852581437890617389980226281775432256410905453170269367640718627438978835128759797835320608627288640890640961485137833148049045462499246948735051738059947448832118234929826377621655830277174043391297447234666925999578866710754946908652698032121673781490089573806647113589030804291591953569565657250316440898169903611178991810001588038532610135903564049279763012398480742231544823757338480318921785490007286785436152006536667781477479887833879083281032870262512736744066111005495383390832421926684318448783759144923101375404937150750720358587455515049989163385781647086256000400211633058571966162683272953659173294257591043944058645126773334236356149431/11901280841981721132304115808505068709826226600986832056617041390938081808642842744559022023556888106211652300002408686231661693508858063163722169582268522979811673382193967033902634187907534675940141847190007712387307019663374108675455872664776263396708907692077517587243423412606557902253272672866608430886278061099634923632330128331770504030548455632177374918038917600616134819088198524481612558244389374435168540040428635595992868811415469889969689372250168533844365230159119591709051791191579832992979815766808652719553559679590511638746894839200126332388581702933794850636722923408664598913595573050872548287296223108508372039844556404977501869151788670978486903533282650194687338939773991569363572546112388962791604612367661414774074880500597573183213705399803274015783113960819089582446711080524193755881933877608891489807545532930783766025972042637267416816516245443353197124994587479300277310874380712380735317148877478918117434702988326687982218821199398831045940840097989114476859655416055736980157339146333965243885798297112785924718185820657441388513965448619161639774713602516612296809690277589198319809448842094123707472387214811955127907888690250535105762950120274404587956528967200428563349490489799968483549601354736153846415611027940261208027336581488765362465518657972925479110958704622090131206484877171088148763931537629723694259811004384647387771508182335408669395525847177527116201024582793420338509520324552076559850638733449679110152703405807114926308973203363857148621467852246268352867668984898469771231175701233365616232350574661277600871692929055639403397083843848005819815236985742660874718510620072089619671999353830358509310725858917470009103341504699136343322261367898125008228265618194697383646136187726692556247658506794000225254465698408578459812021004533119991398736192910604520083434541085476571176165339819520278331986167704294727318182030444172361440978566771179541096725461465456625609696385756658856533229465769106684939186947959869731009942380834282347321004891759316360453901567758652969965930721626320400193220495984790234657812068010406330583368857430599053169951980038228915367477255837090981255921641425997278327896091238905489347573314681324306737096183262814086460422373570239830241192975945078782171459459874522715283459651614186404285724253327164116670763273863904554509306597599227973090057739685537394605412935238184788200443367575627382680149859733465676602245032777143272522668269268600546218000029074115761641273052681799881508037004499968090448685437576963045148990886199794682240167707401415584439678562978941731319101420234757555450626192579437458430148194410462086044441838044602763395294439996803020407714277582685703772262163642958005493383003744404261736819852233288151744540569467224964281687466489397677463422325055633854536552589779861428567882420831459358485508792918548512010978397829867798355665954282920194955053964794894707850421075947439637193085802860126907413755080407962056317197575561369366393788991524531094710901854331445618604327614666880143648363555918307842126522063393071940335695809839403531434796685167646538841126998718921926335323266847757221138600636368978213171471657509033361734722176231066998958370518493910715863114965167434559308559365506330433086281348624987267657613073561127776270660725084492135737518370500891551408353334577946837931033683185249002758490862968761787005910341709808273616077206866204481332988062275534454304937327530142689211590217591058290579510540280902605799450332526235761799213414271602133187242086547057651774712189738080188993535883000*t^47 - 427985370207655775893976269666072076682621605828945408167197178637170265664988085218603204746149128287392834545448762153154242912415404032564689669016454854001263771441057280261790894395101928505087897663026053482939984299119770180426538308415698635717519773146245045754598672615248424590021077804891478333123075039151953762400982606709636212016117867333412841617535890400095692142366247357585405172580818557953041094092325549093528080244664500177303121201688347424477566905417889997920034785752894028206033233261100923546270048701985472993798638382463435148435527035716365404597676900940611144571963018689476602646145730087247996039724151232756415708387600995153858163545538934735754816750528845658003962367505243008036109169450418358383320627566786977444715108131225131362937230724118269802621329355576520063601531583915011871866398348496957319825948503810823335524228693685109547516343082273072104274912097070274072342209071554590545620802509438528192634580796783739794973348112889694035366820424815279227447457827825534020409021906062408518682527082732103800169514929939851363470617472745618758952645679678556167770429168294869776654207050857851642866609824495656889170578142487324087908715696537166392156239107831672871389496725718889389683779851871085502857319024187626758972749965037139631910851568763857676129355899828396049237030320959794816908680657074101121657923022816287053777820843120818715345843297777946949062962076546131245973850801966003250643632350065127677473046840158939744507956922566255038175217692546033746385487036056124017509421692311773095934127049821360057320446654506730579743038492303757020790229340199272740431928929686666526671416100075200380705311007778552878235646638320005076300077254470136412301674418952386200109512765358663564918558914479112522150787131602893201359696256180689724423055972509739248821473971549437169598122160783456050185791414989465378996115033844934962404312077008987170105898067663104590423031391520450379108140514393178943032708701255460946844498536770533175348052978304553545406474255200628030620081863915668109953035501532508565832042693891676383590143173969434431448402756950326994376063243904435292918353511754885643841615110303939979645878006171947678453509914447057558949288219641048936421067877061515582194294014072388288875322228594472347173872767070265599772844149337731639808732405356181176181481961169768923666968925864520162788852939812205157790978767243612363530240523177795675229519610455849504582947366716040788232828240232302150045363795636904156777425510060037094994965091030086380913211976392203444510833302881220729531427129124060102717691683790545978363788953176069318120199535812314924653485996877083551271369524254872602045631629249178470821033738952134290053746495296719452547481429999456146321521082389894019709682851702559203292418985662224155996128762234213688758537975104829835024082832309403604452075124376044790621262639559802848652824408888710842280451939075803544981678753281510532195890233268067755004620115028675112314240875004499213156379901621629022804885847552374417383273004101352600196110703965963088542617014663481753413651558596160754794643095324484300370290653477239098966612710260188968406781328677135491800973099139837314335958291415993730241837545943411891222415781941956439570144647131959349420608573863426400002939288010479554702002139092400275757935982893593472889289834472822547237460657472387669653466057737303799632865914041895867627137466304659782359126159218277553485488035176906056443312923759041876999150799356425680680484456756839496014546731812229541/464546295215003444197569071729760753201773942117150211497646680379863424528848056990442122371862066273451127473267006952400522809996545767986361651733413808633814577577867196110565818278222410408227830936338922686570230984917734056948067111091798736377550749368372668449339732557755514047712155810921871175991214420073168920135217173875167823838105536910013260561195308194262542730274317058743424509826095887411597175768627455109083348286471555973423721611559538654544857434379325783684958676529797458962796786568446902406625763811583384455990034912164043103733769616365840631467644545077338345198117673340950208124388653157734281425754909813159751497557560566084417108776005018468855010697283602469283944110279604333942420553981011467522747070048764662780483163131081542179434314132064278382367228531654352941200925037656962453681206070318613327905541479259480714683536518485002916456194836900162073202908875262631939599534583925023094502583341761886595488585114369728014314290411332733904804033561953581755540171396449272401259259155110085192862026551934078990145025073529625707950083680100329198783423924954877987381770483035661273633097621637785959364813399742209794327178839018040322688010889012102895959066805836882667322321149946356660043207515207513110743262771432427816126327264724875662430067105947357156575050316590253873352535828201842071501133515273077268287500234636973917802232304954446501482176013846781853292516276109963406935893948112127708504459026855887433494102049896348183240366351092778121416552097863951893709027487087754095211870950816473976670752212305924723718735236971883040799190206671207778674889559613155876096218996181292599783605566163410762364009982220220172509545252970753674552884144056666145188451841931352831517068172222793251260111141859359955382262984528212800249466845386639893543497188808218243088155886849822520090801430418793727280935036625210722481119912035079312281527147580890210546844585570971740443679285964344654032371201819337002742385531269698099176504540041030369428655551874525502046666789105077970539258860386886171495263838759569952789314467422874235435822199549555119269845337692926877052371563339458981540772960060700391323641085086474674164452777774690451616579142272219830737407604072709725924821377803409779265106382849764411504287575522377338504029917379697203996477230064222316868627498641304685823680668247185141644503140475113239767736661844203722693551487540758912205353951700832606538863299521105053148488860229922294386328774168504696098318259537424320131054989084492707792670133027502854238887109062392555975471255139310871636607026724665641498707736493476152308254723674388160466650227257264982519430104164128835032934315369669788892965627192541927830817451418680446679823615790524854639965447289671600896489366995809890998923705607079536005364243277916402679041181496905147366543474959548336371253414401311402524053695208679183856167714710652628457220584350652042852354873093394048384969195940777442170144770932090232494453046730201551350234690905650010400277744655873634161515693682396413010809154647208148835565338250551069751483543889834118148904019094464334822621509333058006262947815535303143752638507002656818731215566929290153417332058501296234990437028251260521809104075144623273647533431000727585328889264514473327885835007664309909042987005103114548103576560593507559106865830681686959032735308460092604283420669490747539172461875778146437924912613445301361038898456294823839965261098198598937750052526313152607879565231443341359699981352315538960808492919517385360390607385000*t^45 + 1033745741747144786159136535172793703679444840420673071253049842961608702219366293688427600904253478833297523283503590215738055899054990772927147293072631908189698075298952381210582427623014188853227416673295728748570448153508021854693839820500515151665328018501955061532763541046201456908195214416159656800487759690998035680651987593943744249729221490680288866520241699301693035999514466991488147665556159567982655283431434311912276822728069609871570013976554131534534249331031003436219913064386654564304532748677423862439740079046325280882362931420631024486501040769697261261843897458727980435317381057677723420820421321478795489004102261257157378261805938880357269902278619931060210303061489503060948972672853029164927036488063365866240721818122015334733615659039550778133908210455411853722372710952526107575670707249126036859886163848911558996114164345870585533943812811451794791162506636853211927163337654060026630132835554562755679787239730074286043024572236136656142604986918498988705027733731989935128632865297317303101419517106422955490030032376506387257210438740028078210038378240879908322045093606342284092353717437072246617340450449683669682334070416085068496068902735380202856990289316142263723507818729661014948599629811286055178040939478404129063624731945336599456036630931396347023621186481639293065068813067476294403995956785394151429417293348447358683971334575334764783804968875605460669162035183189000905170873963086844236740519006373915178659307139534131178920099030656874538010554176635690096753118851151472510103136010352291533472376475624506092796073692245659029130093137653627879193637470314941487816054395738084287150524512837182404981212949807345737316692719060457701809732144799768371719306936175670206720826364685475960070501638740225376013673049229672904839033841868101149136572731628779831253350597744861150743542036739695680359180213793598104634131774002317396926872794793401868997631531571930179590702769493222580021869388107330887177116462914945798685811348321881973032894153319636008810628489841415610504138625220033156618651889389826091391918152594272706985977428440496113729393781010120846077233676882018180135910201190213381143832596039242417255389379800697364615031845465285467774830782251111190168760834408897398836393832206913821034824676519878011313788584645221711806605207964997171324994330433110762324652848569897393656478466084668938749715416889407086256811635817140766724021714400496588875422846992862112782305993927896059729414394070580127314268642580253339357449761019965232020401908753449037171482293564381192588033759229799656161113789776817056330805580477697599698528733047977741613893480265325390387325580615877017103533453037337994089582398497070355550081014217563301519149936100785978663981435520505802976151936751996908717000031934098938241597405923513650070862624885808728581699974529524116832417527744193591256624630599118272993920439614800462473552039750304040608768313200697473639354054373825778907469067507744579239697261449434477753694346479409115758279739223162057250992642309687361053448375058206103007960045127608542764284804506471124499156969572697079905853543840812134152041208033074307846604974721051122945250177220542064941237919993818194085613170707302358198176388299579321697115168816123442368291123552021819670449584879845121603667795616759903333898494387615691693591161835045795268799775300498330676079132124846817363700429302470472315636002549972034005915550110139238245854355525397757834830927410748534906366209397731946718349644892994904030203084721413287636344712065247046022321436677063/2462154693668281345363871836115590198962147969075572640760196326406683539967713201162624275661848754833744800784237648598291404420799061222405365076237122995951890800700062405949997631998241383389713280186215235184248350686345589190720917638609150390762242158210404309150395772815690144697324963748819623729710778854793934889605557179542715796843088094733786757763678836534086273730061833708537945997162577181044863702988255349556444310841452052732705548771356430927664314626659261816465617506511697898717249890496876941235628250086936201139666213135990777625153440495425592108034131369183849466886575152445649251233988391576752577160769956225559347017706100062899528737446259037861747502418552937736306983470830597683092011876144569080739974892340195849985958016595132056251152495080545025909098337683736353392061096942881729479919546860564808826063853306419980799408271458126132954397456670671357092965608981277040292896639237916789070479847852250101368170661844999197010733467697357401922013715558246953110461955677221558703992242009842724840839604330174237304089213352679369971893802391336355268136921185903887161729690299614296661018333499101930691397159142950409510163208406034313332254463843423023011788157400029454750175776209805083191799886574854635261282938060593327505650393548669519794488861417217793358603395675414500095035790149473364746781231275074419748905652584602096754635075434943745825224815399060210333542710786534288810707483888461468697692854356899020241379978936232241328796322295063894257827191834144828044562533935394865255592930326805066415304753104814288126989465176798613817773485769713297932951202646736394490165145382059213651471217240840555126194944350209340633351995912935667623747725667733287998125255611768983717491485203990538943460359180991499124950691425021817523672142283977721019419557258689790177287160830685521658207951387277131504745696554271551083392908856890905678120482327536008140190811021864026465953089446682031052661992959834289350422605306218706400488497881443519837967970038670856747756918486316824492641027165524364765907209362518793491795217164501823853203910763896109508262909516507849986931471248861755777004096787039472061293883145732911746848632219367771869998471826857870111826617569478601995642412155663027565709056818424677276810719589294847962696965717912826815562427209152647017886084443628881795872637002842679869507902979529655102217250506581667240329806734730714541062859386409266049982481089415818608641416053581325059646570131289009564250345820025939883197801027714744236704445788076803122722070884558019294122868082794559536771288838962148674610009075923277180177850706575620518437545904364814402880759811342445294235858759622132342153010667751020434863208714415739276783228614981708999688194899428016786360703541548673113212686306857445816631240880719480295169886210998922556285000537780492459694382720006950600861842701297597206900505767623510099741335153327210699664460693917733462065928688575001768845594890636238141573410145504899665521678119104019850780526999133940717458863510577196825025361419905381631759382060970353690253712269658763206025481071828897815471110170794624171125457770717123941983971652696073815752930527147578718623152034202272509847143891753168793751956464687339189830477316287381199380447570542866297223774306266776657124388341223404054444243584244005581473171388670499208155621366678651734069215553495022078627990784775616497303176686842912705378580579340381782702213994283761930603726672030119186079432580446828407094409466295640724591629139204532880742044250*t^43 - 1522718738663063183767192731638140815669027492353918937922721944196491916170722287985722150894076960633035310844049760662289106620819575339543638383764803483656587796495540346059865480824799189133953644175114507317239055817410176073951862577515235665581064496708815343755302051871249296428177774249537172404426697622454322281780056587197602169793494284437866125498912294612468665062894844724792328537312384347394121582090061010559264615388991166214030121359622645376995167230605250541861240574023608162907041095256012860488083507438219467655376938849550367700212383654065556432034192776895584499606173609344687564484084010759708517400463700776474860029676591045006139599229733170949597309595678469233514171495331380319599733667275461158360955301913187297289037402785102041912750451308925274479695205826448047246076957225675059634918536516489642092640610984638754534110506555452209820443673723572765787358943698630812644368170478214888768335152959888099979638464395282533946542172662592603060295075813860699014952232268469716207671194681933967511668815366825472627818949833435116746547483854264450588320137706581130646270821646102444847336519682338746928523086147252429816468481687579514245523441677765340983348628557971455129922179824198329603042245286245982267389398455264871315781111834822622110984301100236266823100843784853941836361523334068815783555048282489480142072220193836555187913911492929739769386159682252619283605739882294656160436142845721386793829191042989544548279922098740139244248173890571398798815994171075847511935745496521941275276157977353366780802494586208184551430218309152170390902164007271948003088296076125759081193129139171606166790757283208247083969430307389136075342342239958274558180066002596751286508109514850162024755026875859896996574673561246138465315667442603039034449694997996370366152607931281716823194350254821484779556325573498229295591641630494943503090380076139987821551156934118829134099578256464427912807713152055608768777708083962994788087876373168774704472885551722736714510125365579847224003158057719467765818247774954012678848668340195787260704914763568078411638555373811866874189936633402619146824942101848162792891997163625462481685388109916169532291300648013075039215521533343194481698250049362258120126309368127460302800844568532150542797751752102974265228361237777580314264450940401209372269594997052172215744357082416453185104486984917351802782229714360274917639214685139168994522149386894321043631071693571496724972125532420371618342692784623383470683321672791557637438032970663721244857127839352861676032122692895739757696773801590729323859211805963495579919301438188938261773090027963601987437479031287068454155617086270777389227514410338045962269338829478134253965707567223251710002192627563362095753945557208543539174577325520598840285764288623192073091747459683657948049944230058622754899227477163845825509659778752173467657992587832112070312342887419852669077706054348728893538678270377444482158884155370320366430656684267109732886153598931104708029133997441046139838372971734022458466450358857693648335884852566641536973850499504490294912584036795571512549554119559928429037331324062394641436502561279231001143010212374109007705709069268564675802101932282329040687100002594272369201053988954035315980544247771984917584744126985991104749472163137152684718936497600489589805276173639096079911091392424260485639955166960148260959365532702069640331412868148085980863060767088275242587223240037069918729871788880966165089193689503194888535774195492169135385524667941937678363097748631432354851147413757166937/9056492076249706680716794251885079986256909201786209820894818887498593227500775027327619329868185352489164654903249579725519959805118705053557371456933041762272715357756420244174123847968228991749241643579835322980274991503640382789292201377401276295472111469662949022350732507050382498283653493402228014112405466240635755947659361787431469458685671432364281775080233182773262548157882790473130529455516655405049811917368381293440571415547653613314444321557450261723371022959074158243327926942672772322058431306519279960173822739610473283475731308531793426368837652776732190729286660979961226390222838268877175801643604835863456933004891648752833015823314023780199229355509883883312585010872856836046528612735985867747533282567494928214519043460973939925787884550064782716488832221788592664370661573908973117921133382769019340114440815087164966343795707489842387979516480545255301043377398413335020138744151398434054766657903295449926979570130590674175186001881427352162660457433763261182148772589185713664783007573991707559394782254644855451562238066476426474824152895793950819324989654628560603891631262239294749228421818509971973155502924098115255110128443558230103967080791180205190756031616936252229248429900077512993953867484186047227630563275813917633505490167006786145075783724326020075995700587323620221031554992567386274930963506622828004849753493624498155209428173178980819425432821889379360516104840753668772735235264982860054047310695272148759489285767493332335709258273219258341442102304933048276725197572642775601685959947498271261814328172513243026387048641385489690602172459282640222165161887215173801880538602740086245835615357779041339218572012700343889350924408560353734200343064780590297799480994836341935570034399513745420433971122064520176337938399307458173269696536277441878847654140848549307505988690543672775655367466975493167874235321840001739106502507934951491829207507494395511336874516460861866593056274792654549070091542916835119150589227406631400218580041647985765500922412928288273457954463933404993682923738821088066574489783782844806454987899442608081195890286466060359803856970927497489685672356897394897698441932129010894516875115637648491582479263293674226031443273572291232688143681278297718235050437081259361935878552581688335301347411180068779213117308710707184252742518133474422467680159580531106237929544932814086468046314050967797773036906573495056485983573107534790249628004930358562700040656225832743582826258232291682931497167710017299055443242125243197366028376673726111803857288310454191556804543546905945179266489849465201852889245422867076830069015593099702494613178965173978104186277554796269649283555476971284531303215263274167497862996199404515907650536866872276700013355105215809731434793886446441526620535685184458210035512473315986781962738195591041279844112677671565589903260987182688024124962675781148148372598541688822063625911923103157205270358028882327870597395717701200174956490467771912343281852952491947203982147941217935858141860211021580476672133520609451249268670542907415523665083860789602628533984054436153282996614489661324692387643135880184680098284632718359346088456076137268061633236134028944776926438614426214212613442087367998502552313131200851948662403739140271986803998748691574192993657562974649646074601638197278855039429928488162715133395497161416876168098389431102018588037810708329715282372304234782096995152261257992141587785824763259509591959159330142580439734323533740117276241363253150918973698437402693748498593802766350275267310875491076996413014289102887153847585368500*t^41 + 3210686953277673451951262166998482158379719686188403303187390661528296411302479156794467190043910097197314560287185524487090570575628673545432480972218324096123138813335266838647271957389288376597579812899918613599559975911896631753854092386804318696029987685161136121384583879842049983868329328843132309637600625053783130467955868621665566762860939179945086284287547752761153542514158415415821968450095844612668367085782662087758583118010913784729093691476259626245322551469470485443621367089022012703729630992206015297443525167401561863508615310015891764627133183489712881923763938970468906255218521744382372888799444538529422149279654323165155689324620717139483486199215813879677774455658080293448333584705948384123887048102585803836385284252883926920769958528946418815748252723506073660698779196329756837171814895882641863192684521598529797111411864517735834114204723666831625885071842325952942776575701064866449683708545756055095100290364508969850633074260858424701322642960574999823001248350906750677808077846534848763931834784983257669030372480199531668662352797242257206215903402035494196054999758179697413676618579184278137489948683310659767659694440416558664791599642279918892994884993000868258480266397422601169770058901971449487054731499517560379869409770177781066104201693624884174977453690028082570274454231092937339451265725098439391737744781131316127743558314432470963117411240069387633250251904665467097602756277242872461122197146433117876321069251215641745486165531111859225372848076170425094051135109953723270251638207436543827682259323217526135138315355303680975048379328064192573817191188102544770274899523731749053405543676594564004479947245676990873064663735819875838319119360545691187178272698231671059907564502367534551712857799470067960320157197107060873448340627283038938559271437071812377593902594188795844401703552189596553051479492473376291760930097438070877524563916812540075441380519507921359853046476300603587355930698287171877078181557651727919597131176798217607381998060694086503141901173985681379853418712692782227240663233594926872993637967641414026425424791962651727592603029145904021406142276358157449001457021253397185000685832820222924049300609752937291206766762062279474336946705619359903024588123087676560912543404734866887134157957623358659159431680902823811270981085523803107842489974310379668533225889712448322800286955756987066365044000151127980297179552064982405754986892236896612429475750054729670283119629445658796650021584878892760231832794848718505054901703927776668710964704364008501262198836671245613792113040192474463212320859046913574830993317686710360439561445948560243881989847115755786297331107867405064479593752242809555672433927463678879716123784433372901554915072692150119371983058496666492573067085050538227200868628898158021719355616651860093958109711745509097003109413326057597390575147543673977362032654609311834133096264590976460648136422253961458375704957549993705929471536210153483444995662299776635025883151046764779734881840211802376462812132633944454023416732893290465463015773026387635944530365362868275056109991693655616178304049036503122962854081585437083080661896966359538953089720695305881867179058562807980563224252910991149104187450706474224762617062732053509464126468697305225329848971380197707489283010390484020685962274584010093684884583406709560763920253005861151066717931560976557068662159949119868485060805594197839445526303182178894829768290130366712300217295526561380510595048146890019432470416593991289900885159712091323730758447391624675360810990409464744579966158914095709787/54338952457498240084300765511310479917541455210717258925368913324991559365004650163965715979209112114934987929419497478353119758830712230321344228741598250573636292146538521465044743087809373950495449861479011937881649949021842296735753208264407657772832668817977694134104395042302294989701920960413368084674432797443814535685956170724588816752114028594185690650481399096639575288947296742838783176733099932430298871504210287760643428493285921679886665929344701570340226137754444949459967561656036633932350587839115679761042936437662839700854387851190760558213025916660393144375719965879767358341337029613263054809861629015180741598029349892516998094939884142681195376133059303299875510065237141016279171676415915206485199695404969569287114260765843639554727307300388696298932993330731555986223969443453838707526800296614116040686644890522989798062774244939054327877098883271531806260264390480010120832464908390604328599947419772699561877420783544045051116011288564112975962744602579567092892635535114281988698045443950245356368693527869132709373428398858558848944917374763704915949937927771363623349787573435768495370530911059831838933017544588691530660770661349380623802484747081231144536189701617513375490579400465077963723204905116283365783379654883505801032941002040716870454702345956120455974203523941721326189329955404317649585781039736968029098520961746988931256569039073884916552596931336276163096629044522012636411411589897160324283864171632892556935714604959994014255549639315550048652613829598289660351185435856653610115759684989627570885969035079458158322291848312938143613034755695841332990971323291042811283231616440517475013692146674248035311432076202063336105546451362122405202058388683541786796885969018051613420206397082472522603826732387121058027630395844749039618179217664651273085924845091295845035932143262036653932204801852959007245411931040010434639015047609708950975245044966373068021247098765171199558337648755927294420549257501010714903535364439788401311480249887914593005534477569729640747726783600429962097542432926528399446938702697068838729927396655648487175341718796362158823141825564984938114034141384369386190651592774065367101250693825890949494875579762045356188659641433747396128862087669786309410302622487556171615271315490130011808084467080412675278703852264243105516455108800846534806080957483186637427577269596884518808277884305806786638221439440970338915901438645208741497768029582151376200243937354996461496957549393750097588983006260103794332659452751459184196170260042356670823143729862725149340827261281435671075598939096791211117335472537202460980414093558598214967679073791043868625117665328777617895701332861827707187819291579645004987177977196427095445903221201233660200080130631294858388608763318678649159723214111106749260213074839895920691776429173546247679064676066029393539419565923096128144749776054686888890235591250132932381755471538618943231622148173293967223584374306207201049738942806631474059691117714951683223892887647307615148851161266129482860032801123656707495612023257444493141990503164737615771203904326616919697979686937967948154325858815281108080589707796310156076530736456823608369799416804173668661558631686557285275680652524207991015313878787205111691974422434841631920823992492149445157961945377847897876447609829183673130236579570928976290800372982968501257008590336586612111528226864249978291694233825408692581970913567547952849526714948579557057551754955980855482638405941202440703657448179518905513842190624416162490991562816598101651603865252946461978478085734617322923085512211000*t^39 - 177344827604644450568775482643186807650323976378732593497611840166948975488750981607235695369341263271184590734537699982523089248281079730456075758806763297452132511649749288481002320194153709933507461387362178995496648738001497899158353503368452957185094723987883304088007928900083421991596770799294090607719377706462512965751848051888947415526345358558735072924830616692762550583223895880165492285141088827809271752956530074836682182630502218027296542918092839589613944630592292939459935228983965545346378468042577623937738582658096547185857098247258576571734613913396015568192119719375810947137216208617985014366524624741013534967511896712456167985699401675431203574021883126003824083798315757887775801315231636986705900259624250727643314640274473492860118392014878101110722399773493199574252093071252467423065248895070431711111725774535874427048145468203626354392957948390655869667312695870141455630068637432014440451316813725317351764672141533033914501647274230414994787483143387772575427463862424847558634841451784051270588174668554463030255390325367164206419759426074259632404899643255056969415178519078335019385794079080161955865636729268065414918202078926056463783582287713886008430408010121419081497208519429823403961619923403801133172279761065013030259550488483621238136620709127617086035363151396332990774537200424036337139240977952933486115368138189383117479207756659580155695951210409094645542618814522941468605079511041029677612006649004408071524402786606619194622251694385737056181719436356375757622579999857403418560668738050239056642167206801867945801369034901710339185448589370064502367303799303989239875202179042753292767392784634252733329540916549676266954823434840681169306165231623772119046344780206784941243851362035220832447413354490441154656852363111891571198252158156081954029860398692625366531790715911189261278938161752339537758696525232320268546194524362993845588059701340646331711617337428224295046221705032597700322137045232398194725591103825233705013090608184487101194538649903080350448893625278209127059583292469113845200602701391943105486066390707001220164315161217821329636984388822488737957941673800688683900343619919764961441103904115510561170364007668359078715506792293814699747793295057174031548881835696912153833040320700915841257822553323331360093958041009899156259299624225034742550895264689298185943166980388647899768575523135095370869513396209092143168903193343336346775174216849338122484505758506098653060942237615690792820025079587197170472277490457558279278007899826291272234738083741892507108799494748776532439504874384839496397294736762506180623040298217926584934644348448194762181421990787487625840872991889725419985242052000355425879614530194371246812579990324619544658374962915209136061010702897078973709780048988703008214541881250654459403900489381420690644483591477008198664512628006733770904504603636400618338638615900624019306433213039691529854981962775660879350166196596849385581938003583032756590186738990481263146963108585839244214624242558951224774752075185181235685229793261843192829494050212032871977939253291438572809053418186141420004928571985532371706338312471601770511610665898854834744186322534697433850315295240961902044236773593237646501090604909189309651667134385298358570501562680525851572299537618632921105936515842076344370715190940898648111012786008244458329381432335418260450714608229596295427772273747816517413019585559599881761120824928171356020471975670480029342282619533854625406952236331184332904765287826904302650717637374279961318214815624298962214706615577611790575650163590244599/9753145312884299502310393809722393831353594525000533653271343417306177321923911567891282355242661148834485012972730316627483033636281682365369476953620198820909078077583837186033671836273477375729952539239822655517219221619305027619237755329509066779739196967329329716377711930669642690459319146740860938274898194412992352559017774232618505570892261542546149603932558812217359667246950697432602108644402551974669028218704410623705230755205165429723247730908023358779014947802079862723583921322878370192986002945482301495571809104195894305281556793803469843781825164528788513093077942593804397651009210443406189324846959054006799774005267929426127863194338179455599170075164490335875091550170768900357800044484907857574266611995763768846405123727202704535463875669300535233141819315772330561629943233440432588530451335289713135507859339324639194524087684989061033208710055971813401123637198291283867841724470736775135902554665087407613670306294482264496354155872306379252095877236360435119237139711430768562074008156606454294732842428079075101682410225436151588272164657008870113119219628061526804190987513180778960707531189164585201859772379797970274733984477678093958118394698194067128506495587469810093036770661621937070411857290661897014371375835491911297621297102930385079312382472351098543379985247886975622649366915072569834541037622516891697530503762364844167148614955731210113227389192803947003632728290042412524484099516135387750512488441062314048680769288069742515379201217313047444629956328389436605704058924384527571046418404998138281953891878091184797647590844568988897571570340765920239254789724693264094332887726027785187822970385300506057620000629061908803916380132295765559908061762071404936091748763669906699844652430245571991236584285300252497594702891561878032751980885221860484912858305529206946544910897508570681475011118281300334633791885058463411345464239314563145046838854224733627593557171573235856330983680545935668229329353910437820623711475668679969466163121774753901308685675461233525262412499620589993196994795653479456310988997919986714643833122476654856672497231578834233634922891768074219661493307427963735982937465369704040248942432225159914011900745085495320341554294616313635202616272145859081176208163010587005161715364318741284170681827424689454537203255534607736887568865682203224195963248779033499025462586850722862350203722824119166832501284002225445446443847961960543345753236078847682907736091320127570012274431942467966233920026764634014367400414596415751009569021033243505019538618180489129368866431512052556346902373684039448149265341224626082740074324484876602686506500424033514881431375828242136545382290513661383341403462591218334228467842060897170977469808933554759523091305497924718172314393416173090874822115353275570380038244202032601149806025749098044455216736729800147558357357986196740949057652112379698005939721506434116068520212840264938528752693261873276168335656926755138649953143580677444061995841641145173911980774705927007847229695611869394359493066868348639806904722123131062871639321080850341292267367443238934304765584835019888130263615684794045040105844989081310065018337312763211758681946605877325144382318507843615305891399171011690695056337218216302098559511719074139062711998652437079900147015837049622695772647918058607997734770692218021385528272073866141251257952111695032943094809949993585847227170173791303796764010127508606921709923195898894856483648325432461240473560040728643203220567621964931758894752163356747113767716402979146450287873250528852149983246157495416934912784243000*t^37 + 595726542565418954128191797690885679996718676269471221136979630335432028538825265429089397222703235328545469092500218576994284642471723275987367897805376695453916046185067181034043179509021583148903569813651516035716264298804491698879749063394857749883885420493446414822634165965851153384778342095662541647845949488772167783658762758340435534120533328967639290709984689683384073487439390753600215520381878872809794792531923795147501644654037081645444998589508052643162975963921427774591621165100754358345873401608327666962059107313659219556207963626179224066112057728906499311374502160807670059154332245312790228348494370890556917090482250471586954740059116260535048484171050667679932450529031818462201745718504879285683190117186379597446382070292440351399569249652014850452945441335139747377557847248164304842314960025612446146385018394684221651393038606958475965423455498317117211714394852747968051022843993231659324625388113977707588652650343519735435306568289599775739713208625650382232681083785527906711764980128642897714856725135024301698016495960789836169764753900591211825565898500060312337474027999993735178290263518818026617811735815158268907509622326055251453444729284474038403492847012842371465607771211262872481559885413961329989614083289270524634789376110139485663507365875147648783366320273419139991853933054301250711797791845448630247270167974442223863755816525185588019785215260183945907685025653385990893267152701987971699283132280762840191422869815879037940321221893309298297109204440078316898382283757163442720726162079894111115828518651060889641105569383191621973261655493588150394067217989399469234241986188398787212832324932989331963896181018382649991189197771429331890906860882452016979180802871944220735470264302404631622062249173771616666205497964578000980855730944523385182641203622380714473765391947876171031332442558582945340955349540777829617256875337930397821868455891665188283806192389610844257099471776345586852923049013557515432964490777922374027826633536277653353094343369066310187995556505600566042069988585404171018847756781427852549214714061987447687417176953765600454542143830669222619278356150661854350948542177941792934317485966971011630373068594878390021841282167105599926646672315103517469673348494040963210281310074184799870355167062405723538658100292973970252577997910523282295614947289780236790204086664617465714487034495358094718639663108892480056889516548655627246505484821768142732491082403814713922092697160582836771941907022169954946857560127433422309861756965836858639871029507999792026834316392509398231720777298697693016967952544386334096183818730803844379590550651122515764911187781739262691212240063722613035153303207997815226736830381581146305306299618370749266079115474728521038059230822769224523033249921075077050705574057431459592894926051252067506087826734401197371122453841624279212152548259705869008357184870014948511159340823057754630702206696773652225270495815841533134602905382249724246697180068820204450488229634508937928039894436961990465163260448387222875314883004228038129745324592542997058761373858991859711386084102441508726992105504064728633153965994575984128315414814075948137331883308298943589366099787308065358794959635092697376081186267339548957009602016735592127732685431851095646371968885761235506724544686110759531366294131557031668118939462575212969125595247227032379496728660397894238124653694019164143051717094589866668026018380490057797688100225444840976644537327968478249805147540154532692421804937477160936896709106740309175293235512584414182991848110226444220212910524781019127/121914316411053743778879922621529922891919931562506670665891792716327216524048894598641029440533264360431062662159128957843537920453521029567118461920252485261363475969797964825420897953418467196624406740497783193965240270241312845240471941618863334746739962091616621454721399133370533630741489334260761728436227430162404406987722177907731319636153269281826870049156985152716995840586883717907526358055031899683362852733805132796315384440064567871540596636350291984737686847525998284044799016535979627412325036818528768694647613802448678816019459922543373047272814556609856413663474282422554970637615130542577366560586988175084997175065849117826598289929227243194989625939556129198438644377134611254472500556061348219678332649947047110580064046590033806693298445866256690414272741447154132020374290418005407356630641691121414193848241741557989931551096062363262915108875699647667514045464978641048348021555884209689198781933313592595170878828681028306204426948403829740651198465454505438990464246392884607025925101957580678684160530350988438771030127817951894853402058212610876413990245350769085052387343914759737008844139864557315023247154747474628434174805970976174476479933727425839106331194843372626162959633270274213380148216133273712679642197943648891220266213786629813491404780904388731792249815598587195283117086438407122931762970281461146219131297029560552089357686946640126415342364910049337545409103625530156556051243951692346881406105513278925608509616100871781442240015216413093057874454104867957571300736554806594638080230062476728524423648476139809970594885557112361219644629259574002990684871558665801179161096575347314847787129816256325720250007863273860048954751653697069498850772025892561701146859545873833748058155378069649890457303566253156219933786144523475409399761065273256061410728819115086831811386218857133518437638978516254182922398563230792641818302991432039313085485677809170344919464644665448204137296006824195852866616923880472757796393445858499618327039022184423766358570943265419065780156245257374914962434945668493203887362473999833933047914030958185708406215394735427920436536147100927745768666342849546699786718317121300503111780402814498925148759313568691504269428682703920440032703401823238514702602037632337564521442053984266052133522842808618181715040694182596711094610821027540302449540609737918737818282335634035779377546535301489585406266050027818068080548099524506791821915450985596036346701141501594625153430399280849577924000334557925179592505182455196887619612762915543812744232727256114117110830393900656954336279671050493101865816765307826034250929056060957533581331255300418936017892197853026706817278631420767291767543282390229177855848025761214637218372611669434494038641318724058977153929917702163635935276441915944629750478052525407514372575321863725555690209209122501844479466974827459261863220651404746225074246518830426450856502660503311731609408665773415952104195711584439233124414294758468050774948020514314673899759683824087598090371195148367429493663335854357997586309026539138285895491513510629266153342093040486678809569810437748601628295196059925563001323062363516375812729216409540146983524332573466564304778981348045191323642489637646133688204215227703776231993896488426738283899983155463498751837697963120283697158098975732599971684633652725267319103400923326765640724401396187911788685124374919823090339627172391297459550126593857586521374039948736185706045604067905765505919500509108040040257095274561646986184402041959338922096455037239330628598415631610651874790576968692711686409803037500*t^35 - 8954358396433459637043220362396482808932361761367201348094512026787244593496447904556255821260882852165838421097680119109215727269775298781373964776189291648963023085289806821021242174883487118346448899938088176082759436685697611306036730232622414192114399999884696839579873779126100901964011041509454453125981865220574564096918396372126899891998773661820842727098831881218891824767198417238195833141147660170195384772922350648542681334445022396085840433862346376270799739421532959635724515422998829109782750641755782673907797276996000579802087322275680066825512871658735558057168633535637144898970285064972081333061220816935983176717069979321568451467283085931516960139194836163882569528825421203248181599628033308561290917638862419682311987944588477098338845575350064008887289157089650719486391803600218477603279888179535732701486002460097279047322362748395909095925066260213685689402040985273250715783017931189637159811518880751650064161622593809412168421337800321401219976819432367896420933974779343866954718047218391211383699246649257477000502091676222714309655647992368043739806669642574818668514420304927403808755383632253917384553717360695448765994648706413357355580792897399691188112175915288508208485765254753379205177096628172652023339364087130218724926932304552984030667907816710047452398966734290103091191930333747540640978826567978871771138476742816908891344871765748706384670924408339068545251731066395664078251756063520601910662353060028537562617183175356786538775077113778576371584619963411101165925960793305311977764769432734139504657259038745929624826890481368998787917298040032243862367185403648305435765784521421793687033029503401310250225733311034832181113418151849972712979976405624491515848344663636213461416111264939952515071011948430021003820097558148926713603131852504720350567496179181181518184503037905489484522857692171628316316893430494235943039990873555436108768088232028608320590270115889665574748060002531174868216949508896152550904029675455966096933230169827228242309961413902926445874624178028541678047947259093300312551747788117217228480343349828353804565753026707015032292645952850445860688898347766145104575941669795652681748055693199470909027833298704669264395964465332043059438744780743971126540633122375619512982932920251409615819266876997213994184154488649501854651452049213839180275908345090588058205666652444815284334759615312615998490673188881615438680049655987895166620126761449737186761132062044384745825317058054802994815316684227582780869403493192492267720788239080921204155830288885350551671373753141437459847462163111824066898801779493848055640026702719642020731068636397993706170121543481556603749446022015766977001622209305740522619734299372078004468926953916007507482070853603197061509837791806518090622309434452766529078526693221319692962209299540687478527686058246341428013756739151333079345195360566313158090829501577901367626507764696471465801560608409722991601164469918214190570168036885447255100064171214954992649893826503118655481005071793049816706857905420456499740098480024562241900954054356124529099594791854051808757045502954065457378697128855854976667293177315990699442206364963310010360419856671068754981878930891144051319399150147537566999766116470661998801179975333455017618914004023755702434264381460635582194395498012936801217430474033417839644162273177636995747545067887246390811083412358548603687404560254428883154157152686485152033482789751995263079424247682089405320621995287346360113405921978932859418275028807577473202162799983167355550861385727215942520217017514246846720309459432426/7837348912139169242927995025669780757337709886161143114235900960335321062260286081341209035462852708884854028281658290147084580600583494757886186837730516909659080598058440595919914868434044319782997576174857491040622588801227254336887481961212642948004711848746782807803518515716677161976238600059620396828043191939011711877782140008354156262324138739546013074588663331246092589752013953294055265874966336408216183390030329965477417571147007934599038355193947341875994154483814175402879936777312976047935180938333992273227346601585986495315536709306359695896109507210633626592651918155735676683846686963451402136037734954112606961254233157574567032924021751348249333096114322591328198567101510723501803607175372385550749956068024457108718402995073601858854900091402215812346104807317051344166918669728919044354826965857805198175958397671585067028284746866209758828427723548778625902922748626924536658528592556337162778838570159523975270781843780391113141732397389054756148472779218206792244130125256867594523756554415900772553176951134971063851936788296907526290132313667842055185087201120869753367757823091697379139980419864398822923031376623368970768380383848468359202281453905946799692719668502525967618833567374770860152385322853310100834141296377428721302828029140488010161735915282132758073202431337748268200384128183315045613333803808216542658440523328892634315851303712579555272009172788885985062013804498367207174722825465936585233249640139359503404189606484614521286858121055127410863357763884368701012190207094709655305157646873503976570091687751844926681099785814366078405726166686900192258313171628515790088927636986613097357744059616478082016071934067605288861376892023383039211835344521664680788012399377603598089452845733048921529398086401988614138600537862223419175698925624709318233546852657398439187874828355101440470991077190330626045011336207693812688319478020631098698352650716303807887679870014207384551683314724412590541425373678030391572625292948046404035309651426141527837336703495634082800152901480831244533299389364403134535616159042846467124508759133026224111828132518706080599491609456488212227985693468899430700574748957797889485757311609503502330991670157987310988748986745252028287816647260065333088024416704935986290664132041845674780012182751982597395966901768881217141796409923199019443184753483151918859746721576473728674270848697952901918974246073216875805178092112289722331408850420502602336573644810816797331291954239483187152257164364438047259518190300691228489832249044570673676414961037893050385696239607899375635903693138960270834231077769788816487559725032490127158799866412169788744007355576266002581110769162763611613627782439371875719304515941792369535466810750177931759626941917975219959895494709424805167267771266025011912530731948061911638236984976953785722942020586446547145108591238908095405492756161733685897630133353384557555060885318070039889176271371148168349555438601856807843712347520187231835532372747348800464984551102977059877238148259537906181735500162065871273405580277516032664710168725683309967000563124031286494900916385283838676104691175280929050085054009083195587961163912041866591797992808294279133878648800945762299377017190991537165670270978923814186342464774256004603964998917136939205475280583343446809103020648439952855322583591960910041942361487928149219760854375469222900701186566959131484378976032510869122399650995319416276374045425275897652531503118651084925380539318442659716873670410507534449111854416983100359277629252393956968981326719174970477665108519415960036983487338125*t^33 + 472924794269877814832395772302269412692969433089585556334454381810590987303339864721099036376689823425823939245214383426089827239775312301411152291367311096412721745520587172102587863826149109825238889964603034232999355635133928825192676000340408551435791764400277664088022224472795833648221960213325763026931481003720640024217478440778363868181187276157462978671738917598301071349938170129696007877918452710368402287511137002180089234887921647188328502080136849298124761213437378407632776881214883354452755933400438172645149254981836710107319340238725434229620434788382289676226562423213030015169091400402494940846787531320709387379026856506784822679357284909186234565130776737232874265056650248073612849783390185012447464014105550725371414900584018148010893737192898034688934661781629813684718122437476733554838692991989397642860991869699340020317687182117597221964999095522138792208639767595040211895155354381363492279536908447985678549971107550862761446680499769512146916811174069231526531992614530472487071545727520337513946759980461883921874796557448826513295924934997597193457016683072983126741421911908432513474469825528656751039363538503662329802016101142833843031693641522887930733805105749788463260354691556445830602985783530863849430283978992165847968572822471958414635323720105851884981037007871335469943858930872008595854958242488465745860184146616088597310641926251560482965406797873305177767928591334079621758987795475424218989402117232622954243227802884320120760502111915255615421422202581891577060076281442957275194261079979698380301422648481128995378369459289631077983659319964630528573176895040802493127220402215199829939173563531251250428386766802720625163638371297602912817049542865964439437646091782409976645205340297860991691227237293702011693256053081291566434963459740694457734480658594088619404051880315323979576091885201971905229120396166434765160853842451411270570894545668301772843747175364793346014496503077437034182027018061700022748149178720126172222516415573377971846314285899457568271396522124715910591704674498223749893126285585797326612900583579687094466793564685519087424288586965589872285865783165500948005747697811302465412494963251044363941336032069487130427310446050552119788798295241309684247048909583578374000201088654998741334390079267095448098603264607413139044308780379700810258192356879219023034512168998422681059424217546475880043313169439645639779614981919881494142453035833932899957901604932759774991551148851416717142770716785034971791982579555578543165338361287747509978779665879253075513330252421515857772949887205768402374171214921102891836439628008467783491864901890169085421450005634556201627309907444908985992163796078975986658097033859876252150409730675952511940558422807607272675555876011077370278996118998522038098576182812585070964905157260972374871357829508035264005360703715494387649603560837446821645870366778882172532591342819518023951685192916011105501377284439585363583333552970965386695637343815652285146215792245784455881565261885230235061561586477307644073264027475146862903898407164526604748100950586033539034960882607572327009922551302167181425830238494886460932053884280279075414569195896879727420791953299951219269365926142691679445080326773345483510861712112233467458469831123951319546749658750391111576996087126011162596477774105954695262546745773558236881443318597099832961598524230693333865872479627086299794214515999136895411726899657674356944861932903303048090486893731993084544101249812105763398371704333686417298676645755189294111566760741583069438140881636239808077671552492577/2043899991779177286493618537456581942225812311909793061931125686625556640662921255372730363701974443823047331526162492563610671157544272278457003729949923601784369963130024912067268891308786581100432793052028950831530592488107015823393980603291451420783597947698885507269237151940804696052572784588551141137891888439558609892828400149102461320936689992682339497872525607046731217162141379922416616628549531257973733776647028200363256740317493345662191820821929334336806556357578719756122958718785018546936263899436964008812274044858053411083207002243348166790169972495702433381371115478630791715530265470725618187910667334222204202934988261479501411708376655080718834342788308187270163813642634568847118663395597573458597784686243292762971557805877780466404767333294976391833143953423363252289628009369157950961222092106167746815401455407465710776889686051426603771600985755604343210679578154312734996347217893480031431763226744999824588523456045574909212352617868219973136975453900799567490663871049541227589299229985413975578606293959900626385629061410763762595406406870217762784724302220685959555962554415098306405651459358576001570377328706186214598916463740096431600962289172900726457972806110851583841826201225376422666003151230798961099078170956097113728193902916343980611508723544651701829926070247860889043993656936695567451043893738781908278234259527461439986870312446623134708219104749351349639680367747967205544188505447498613596182642607509732751873138881203419692807811184257286212298994438164105681783304696875612586469028202089191318554673389829163615640348182993541108564032450945504684445308303488048103999493943248962029016816281983264731464122383103674964766792777447918398678822630076004907066594511698275351152073634697790371303082220536975588028055787760744762073916324533926885516350922590593874523830351559971619615671186459042972252726797966063180424914378199478448422546192314308025804484007378234355076273077808242161400189278751727462466100272952413908198292933906514146743456191698879261013245197939461384258059301644159970720834865168408322645075843690952844590624091196076115937205771939992904268078002908575132197638846661708552759482550136817871443190380962714711482747691140106550725369900696560695132171114969531778281555096312370649700146833391237521078604318055340374903746940485327384632203846845863136977106453368722629470083590650710876940942042969322983168574986125143381193859981104443584560987260121184978959517910021327044298470780073834179709059729473194574024204525856814806337785982333908456875787005182206318270568274990557315814165368797083454974253360171897257207678660290376495223222207217212794339263950619711385004857862976687515410911411817293799882988294812242993327870986873243772828577132669095195136865968366486118603055898300810748631132904917240721134558169468153709100863096280899077281857437954423135837426880037846047417163847871341899472967005882534261959361398464034368791833513069948430937735408858640341648863648526616166332079068603090317367201144193487090585110008094171971329373662161671286159926471280886468826317955390826615255952519540664692584164681891301696033949082662892664894977004183264714436672414571713951352684005731493622635773147855246307549366387409279437581322031650037405284646176005086220188482887196461534354098934909915933803150287026257464106595631435499819833918259886495263143828460269133912544996219165026834242634435976450811128509536911761357950480409951988392646577040022166927041108038956106980748252256822666463903302835854629582788696803961554316348310747500*t^31 - 569727354367105231331205297045250220753800865798786988908401546666046638276315311223719807362482136725528985382083957912486623131600405568282032373630618798753438300412701645611721325737979353333175299235081139958364460444887089843079468053512027662380169988388956296399105195966701363067734711017540429169228771361070303476827281343428261893192754368101110102050899721180726646976965478323822768770980557737045718639761951498678040707243235100322564710253149763976329648434238475492374153114257075364644922411508479005837111234324573317389631934493508994411197753225349128211904757064579062354821605250784387944629846740742051310691532320107501549784404027923338576009440289300184872227008867726321763748290520691654908232010126240327412656143848806543431507595526078494065823019707512812866542232910958854104830116802194788398473692058094488115620097241277628438564706289771524608811327674698739679681551404207790738953219129823226158166923217919410716674956582993821094869801201638813402455348379849475723659628869808740733908290982854878632858405826622010100869614085726071766665596644398242769495080358160134746332405056874223308837192294544868759245250676142471546084735963280769895922203570268294945426148203613661128072649940192439250419119091838395354626993330698187713124865545202249080160293267698175720618636700245565179142959184954054433244797893271694352574252952801207295963887109821879238806989072963932195308419937140143860449770883180296951026302032246469088871612606615749771376584076715381954172272341144450823685736596736391212792864341254780673198705938033634151943985342989360896600969239233788901486270091282747671915797730168264570821411889839207394626825060227781955163085877053231736638194245387133515841095263847073519311202911585372120663728987077248981716825426053818612272390219735139597705951514125785799632509029042525549779722674937288470693525916155413244258931817483944360407990979834201909594271845016006095379042627561017074776757148273934237988693322005536527717968332473495623333727459607374708992613520727360147835589119966563396986538568890382773710999541952983302433232843572039350565597019622307661522703207859732130722799622354288981317876163531850428410284285663764893309205921369955007545652670566556676284367001699000088343106012317369987253616842094805396306050236087754806531743824358168770973146021669334742472139541886253070556891152125942321744934047546688417158505185192296797595936895920819336167179879030285260313374559180249673489090062123409635335096643763265749697964297685488365653500770772187369524838660222830514591606740180740079151365348928441414953678635634204033754622492745134669905622870041026881776289975559688648208174260872433712870536001671506283912412263906750883009548761456199355071960026773217029622997219645633075881350788100803206778048801259331498168686088413633463500115218634615301182728739634629714068977169934625880825467563225770675447376278126705734812512268440114828852942689951055444083386852022723015037366139283098188026822682443169102514772567991829913946619257295811746093301955384453913468463488076736156379093740150355325610492718788932836454283487937838573280431286363672389310242491048300866194630143091760106219191496487289384545400661355422906152980380332889063913538907141589555473645413839007022724859802629384888199354822117483729593339585503133857100918617117977023391524080325748325804238796720277768932937392217694436064309091322053999663207105787621180812716590089424546989779367196776029016965452768722955890357618485550645563180029915658969467473014406757/14114574881194665975959653572559969094824902392171101963658369195729340275347170852859326556284354533894641994137246195544735726628897542806317224269108281349295041209406598834449650929311049764770482538619842605866376275172212965351130143967642951126651992775300244086179372193179303893583895929305056639669362594360525090153204559838590942571133519229863401544861634651144052053008038363087060655278544281615237967991088534693823681162043632707141141035601561631412736095144271903427519092095232522620654149955665188179961684036823728642790484087452203345352464102867344595782520631208509909042979475943000981183512127025162268726471643502971345977132536553572308972645111319318046813631184744429532335583697141555670664106158350083770098871895180801583137636448039501981319205018305756652908274814080314088151565961120260147362933623818801670203682372906005554085274301136096494181938625318740301476015651110558132691307841268820128610076372642270402823765100563911129628294511677233737782921968066682968687393938087858794132162074666013506777185304978053477178699827096317701811135814094712221946014364608482845476248167233044695708089592529320682949837515108407863884560920020304520428134787609181036803479697295837678112870396712936746249961661962328207209835314680360541046721532567656789560010554590066635755420216513210333042816764950446776025622690483685328743077120444050084101671882177282397139529685961768568311356353996001592154283608875185077539610286616350166265717465324536048458630524867024084646161133924081463593407705921623373299100883483609335837039923060225868250952114915586450463551595554856669661118093409582782448520594820742991929688964248579472523439166996619247899561199452857373837137301553489578913787148698173574698105404019241694941642876569077301917746176504163569534471475477840254969726600169705709720571744198301530004415232453448024394845004254414760600396888469505506788620047127875003002921260485211756662969545317037363593159198659122997286639824404619922755302825264262980107691963736639010005930965351056320591851323647056278813700362463999805872197783736473150944548991720369727673890970427033659039469054367889664770048734335063930859122577742479491419495004527153639033917380728631584155217945937866518458951781223417686149169996618679439258465895327910700405352674281316789358390628550302821613417586252419739647184224895238035658875041453061106357712516591529215954993827115170388327129596885650763762889177031239089737674055039566949186427576245965013646425213884514927062129177143511829368449913735538660505575661313396330049406506752760008077402846405355806617391984396000292273464584125770479420958242120532647107862331098422137358284284017586919714824705767896953475016042075603566798466327940987821161453841166163600168913907109109569015981247827257272771507383090892982065577424310048987920782653225377567213487739471824629156233168706267852372787263467422066627873207870782649251483058726733663730272252215517608116150837552976607421593488952661043060131317082606636657812310552173897261066121344406777144871154763212672562639312332140621514286143577870148485016700520356061091966452350002060264026602984223388834434886674325260363807740913029148267482274616578537156103937112059614577639749910873583371978090093851501118572079094460924193815030610060287949811829401474130329053736085074431758307182424972993343248820359625309376210234436566426004211542519410577189505315238772783769667957768973656815720654844619579548276435911699369050675895857909381560900475911125146721838568747952867648628657097500*t^29 + 5718395770797317805952553192139693452331367347977598397954572346090032561797648104192226394139278964432494112898964196112332381240773458204489350417687964902901529658109792523186985528610204410447402811048637957281943586690929015475013548868964200435544637365059172956696658268707665422444454381521322565319829196063057973786385180452003592536683288845141497400454966515957893744366550432582334988397398397170916093848161997651485748354268676112060899593293604049908041673013215056236662652549266060394668136582204942647319661330648035627110289479972490622095696415713125780383135123290656255489944691002336397852134341941274661830888172945725278178701263213343707204361021547964997808640698642723340824930538244959219545706660700426242786142128780276899915231273651850723317757576165013958160473838913799425381201613722767677457965000065371068185484488127663714021412362724291890667858825822660554431194999379167766489382544888147499751882211318817133186960064623071261885817415075716871653296491366040511993729795157022582918442456497706016688065407954639460940781695069615462051510085987267088765143948917237603284692749495536792162800405726598756667993634125083651067172957253181139663379387683727653597544877375003068882227552235913392422084083343443597425517410527306865006171631177842546556628459360999989498052558121445633032870343592503670359756902080762401786912911576120517238828722526586897472470369417309108896169000995417920330681348381098935519075644143268708165198020092484649536007629268336162848131656020291605960965661609490753004829182485482755442284484616761904001728793034152501069076700347384992472589020203881657380457869811732917823158245379987633534266287144700288158379881932494414477417991438170829976644467214442113045553911543361085649610253335454496659740349031472438717261963246758757160810634396711945766464459404589110123658729064099051179991858603993436107573182011542011964450203635748590339721590093794307302804685470455806050413709900972648441976495014692114026081826680947121131240106077673853836333949766443591073150752682823869151854283344168827053282042042718867098821853509915480670200295171309262976127885072253797420117322040580562935690356772657585394578287940842010828097524438535903623272862786943974620124901937534333598742597022097882963722268063441042779736642514885306238355422611937144327700398360316924657541844731850821893222065175437814631316159817583175989916701310072192350087534830876558115930453506397488077551732112917964427120087919627564154309572040433130254778734411946833613398087136043305223552573431537318120596518481473519840757245282599872226501846489319744101551480221001625465067077396533058327247104334086489814003031643927063885126799784043631158970678288123930072452146020480319878562434487261728771935728092154805700154347706299525962669784936376688876278396150662673311129961247702147705534317104048221462167752706835580305767609137108491028110789522525650209071790497647760421219955289429748408909617951346218076793980502681752685203801825281781341018579632552555647531282706948775957650314821662841460773398342495461801537971324435419155438327357052872542480097403456336918331417111591418413506270361964201798383446208616230802368027787186700169618408046977727515886217602165749818860643360683262489216083612083413078232212838728987928597950975814504314224604555577117418071836474080808012447102449953845400228376657112855335048273154746319102095704242465089384419114020102961515563303869904650997541371673675936301561620532698029472225763524073799442220308149209608127735919113611/949083483390675815624873257465239301203743436714953407901166204540421156445758040106058164991534184175674203054056209700421885066425869257666158183612453401073287253735960956109545493522639553148360032769265278670325301261579837325334613128858750161964530548683981929932750888851711813534089553867064153357077829620793928475818927299491459931507253879249435621120006467921755224253988786483440285441143494798266001295952504919067454422965002888928456035152518799353615013294183800402884904468472531693457779048743004032790527030062285201842808412776958500808182931054873171095721214857123942159786550968581100458891332679278152552297231201061866367427877457912620775746826450781730734020027939711640967392696876759777855000241682160805230786213641467692659254864609552719433532751230904326661073651291607326617088056006362320253714502291264250237833814729886580360906375421220281505337252392122192685456224816054770991312078981868939682401687125945768465735929175849196647419803371400199609541304749311440997945454457631884433024691227542287524672804989903595879257402166821362707990166809816856303266483137466949954437376762221970918302576049385356267316660498668804640513579104813579821891821925444931785061565852651154217934388744490574316807766925053103588247547021610450173831275465756232401448985567263101369761014558646901704603196263909352181033249877351254863758633960893022896491730008472437049037340952601679593349823803179417403477690941607272455249657203513200835108588185615354982563087016920585002069455556964098414039483674040192342525749061828903616628546550601394589288159451220468220825021080412776063420009729265049164641902065532718422858395871887240393817461229083018393246356514933513068359232345838092375237411722808223126251915097845562246075986527920715128951898075279964158352392316613396454860926563135383929486720730575447707193438044283574054136129596417544247268066638466749594407210065495043305368843377453893982510021150628374448505532323630684300308539916862374116304845147079752110689632044360209293502254566708959488072761417646887713335024372579297291406402699521470494547259788093826516003013528714332245757401931633960217296380412185333281906518158546034767862595131998261935039272152442468589747413606166886586032964599505671999685568738152582984620982616876753992773714305123025491340059505968638005040148041110982493517559949852212742579528649429970944742738184602826590077171133606284732341472894035137563366686041755731896153945080246743134949440471711440572776867830165658888660410187236140250637149371872427171926639295211132537804920281651103991411570706567028375997047226627605859767446173974221892098916280518574546907984332480109236160494959803258394617523318875829630216595932669895008862391016721594871201206561173069666530417891819436537281497698729368341532393000939355690616413013951569877431937027223664002286244550691656098436368240593872831963281509016311376701819149931936760013516017832091181863134200698597787120487352700151188693355291644449447146760976244239361473586399197899988244101262813559152844784544422921086108505484402559032857171723339544467095950552230838590666709726982897155684547442042607180246483759135664058945692923462304797296221913873384394979402667879870635393017666420809916391630195965876799352260490834441454411700334124743500073554045961191522126027081582591100989620887196459897218455162112736320124481281079466576145258893546573293777081541917480287960431643086159682436388860241661383418587931993578263752344721480113587715721656092897796813283070983037652235375218625*t^27 - 268346627233229385873938023880717615026531720196997992670319454213313043023090861114481378217014813430459025222729581688026233701715722707804083213641163169566226585629106899333790104441281103900992667368472755479915372477925797831124389712673502322961771441318133454332922738549860935211165596435696216628820076430703482365277010862432663108619738139488792795610994438596318195399971895863063820827655229313272918157170137294980210422139178480343794816794195010864168272883929154427549626906041246806355025272727947798432257763977949576690066688273880495624584306224256816352713908348731548055299247540010010553052605592973548359266384963591244004631830563576802860309017339009782681528322539627918339383620273556683712339807045906500213770512571053561440176507408536060257455455417513399006051185544124780553474915832713621443525187258073011331785348465268967571671328135266390775850870129979436018600616395268426027196903425726894150861078690709232095290059129244928767500388521334251194388211798923882627109999243262118774234842176670329667500003673721367156807105740870797262074274926068369200391449535538409800821554322142612732967452519254308987131398768690605510771668007865351732024997764815786597022377984891628628928536060330567603528721989734791034298830286916143644003355398501864693803420455911819646108529682993977095623851057928609269497275276713345132121277483093168724851061072679168175648264872168940709894755372384215788012290101321353827841856394448167041102027121894466982096541590730892871610045482475197169368433990764974817771219050869539682872132008526820227177012912249666219597854343474373475732490346314174189364625877903165239472561526530567693976765011282304660098227692718711840545289060663398989089908280955981014638445838504095279951092987696842718426550423138439591578075746254142937818014374314164579982879594726178670939826534884999954647676713687368307574085302081422739711771818431704413732864872236941147757266566716435090837858434158421831843923885400666993075083200136871916946049965098113797534562723870992050845704806765086777979815653379463962457977150712139163241828208132934339403331485801927985101154127692795118780202592975120956491188381944487952272430681621401521034400397248646354763739159009086804373154806116391487545684550019947139251775015821259448161567087376079267022342771606846316725060864269294816776658288255158956101604412401006201254872966095124073835000675108399855803887104396516918153765243698839034733043058669019640425986292683535295950878808054031206967721283659925271178367149719433743527281457331146238045583493135721400286439448236484964312053074517886239969864019574401473988588056587337723054611631474325788503005438138392630712260435147760385056175993022620371317177288079518080092955503137807013144697714658697083671816707181238896089937629874305571889359635412440931241569781450561138423412158927954780747918557933338250860522105609511593808424006235679469497996806738632730620372878939977265156964271083177986338381437962561357744667929312635409085764766882888094598519617393450595950719522536262433793334466121083027767742692427703273429062373268785791951163133734265817779401697958665177494829088679392034062116584583848767398688338875611417128789464512904127069981096571164393109516261629264924276259698799523350043918202174201231588944877228584902028468903719061242183224275321424336314941471126479687832954091291620624962075448133299150802609164324641737951141439890035084104862731860248709235336044015948930406423490272958288214999122972574149142728846225031926953196576497/351512401255805857638841947209347889334719791375908669593024520200155983868799274113354875922790438583583038168168966555711809283861433058394873401337945704101217501383689243003535367971347982647540752877505658766787148615399939750123930788466203763690566869882956270345463292167300671679292427358171908650769566526219973509562565666478318493150834770092383563377780173304353786760736587586459364978201294369728148628130557377432390527024075144047576309315747703464301856775623629778846260914249085812391770018052964456589084085208253778460299412139614259558586270761064137442859709206342200799920944803178185355144938029362278723073048592985876432380695354782452139165491278067307679266677014708015173108406250651769575926015437837335270661560607950997281205505410945451642049167122557158022619870848743454302625205928282340834709074922690463051049561011069103837372731637488993150124908293378589883502305487427692959745214437729236919408032268868803135457751546610813573118445693111185040570853610856089258498316465789586827046181936126773157286224070334665140465704506230134336292654374006243075283882643506277760902732134156285525297250388661243061969133518025483200190214483264288822922897009424048809282061426907834895531255090552064561780654416686334662313906304300166731048620542872678667203327987875222729541116503202556186890072690336797104086388843463427727318012578108526998700640743878680388532348500963585034574008815992376816102848496891582390833206371671555864855032661339020363912254450711327778544242798875592005199808768163034200935462615492186524677239463185701699736355352303877118824081881634361504970373973801870060978482246493599415873479952550829775487948603364080886387539449975375210503419387347441620458300638077119676389598184387245276324439454785450047759962250103690429019404561708665353652195023383475529439526196509425076738310386771694094124492443117608980469654310543240590521188913146312335321793843501442215744452278010509055002049008752105296410570339578657080112905610029537818773937794207484923519353543225540551138059784313662116050009026881221219039408407230174257239725847442157968890005010634937868799037752457022302702363115624197511817228947609642506615775974814171087051582278682395773980523557839587624456653555372471110994655088204660364674438006250649626953227520415935367162985002210606668533388163374437960562059240686004719473899499788878127682495623926972811139693012446772123089434405198199097543217052502122924501461140832127087018311285819052063991432529690984773577929698976348240976721989582380434046903442670789828816637141352260737559841002432232731850758232084298466580535619990452552629228252043916498854809012029670087466849985112317923932416044028085048228368863951812966245330006193183285630076504138173950566821441414606124919073221751617904271256667014576181709782597759840695345161861934690371217127611367280036457914163182915863690104262598633843222895981456272874079080006604478215504864518777258439674254575074130069886427885794240535980281843053421985730957925628851847497815282523540426979549831267748550410557586815762604761915453088720172998500204529940218765448047030702650253536089645410066757956947828023725535441823504557332331934042175327553696075062177729864960376913489188857922825998505880296056392774383126464596926049675830925953168165170811674861491511697255963329489217480170332303131541523235674120178252251654287461206997609841960658178348858326032577937645587466549050514392682096808673551085923547505093461007955597625079896909664036221041956692956680611939027858750*t^25 + 624231619105909478847473615349889193792252005127893155862312189564742988723219381772201416503985948656271881180987293634686366316600932573703964318763373439532063664098870600214673481201878623729546315866963874021827168564327740381494923750866513163727947746183877878883507583665554689594928200035986359066217968467383854774015536833847764763437663917063855931684456813770012677885501003443582470796743831017306134189996026520677509913428298747388203343624147325556017201809010429773839107510985467041955898204912266889514776633144015687185186454966548825447026320752984522210441468503484434416407768098854432746196510436214167864225542450568516016489099831158751278241870445229183057980781683905047261652214603742894082331912396048081317654382995330599289331924707152802864648771845441020850520169526019490937173954279213515054386257219513026759012042980520027728100909746405452910563499394095455607814986356189127547222168692734687146859953064876538191915547862480995371390223296881959646361458777456785337343584520198380250314547408592700481245766766778520318473766981223513203250994354529041513805076438757375618453778667392326295330402972887021078279957847937211489314263340359978209902173994905444028213536689953621609870596052002777135093655342344009660923989235528438904897859728426992467457357700759201815860409728139627578583961105578380082751677306555044481550835211610474187120161927410809687474384903393737020357423760479152601465196131839089094320403345456053121806635319928729089711580401447039521620656993478927241572853696966195975437690626236048448867119932142627605108594238044976956243023101144006387276996269644580573577507102030068510644343765910917056266315299161404364626065081678828423270277647386513428993701590056468664466179166223781881112257118399178696057534463917144082536751017471355932072884501356194344837703421331835086635504336187722719822531756852504878811102674447868222378821003104122578577098547141667739772647935526357749806982115298284435857940670709213001091463707188187442760829443358767883860193162034566461946853919990674813253971600066417849389635394437872300578146415394516696774062218637734283728164897008756660153207588933843233893101941710026552890881258316710498428133391980371067472565633112845280779063113949105220408938704492314240787047072494168390622625715911569630507292256187027940654705264273316267293810188020620137844711998812402138647755974232934326536655891172163046430554509004956987936546147925573198197700228258693044960425994218372782328103300381770721508829664499173524976033262812695223811141948589827837451480332511133982774979773965407705901559114924714005735174298089208544333126144323576167869122244970178366350999412007491058408309338973107006750855737780164778659833417302308404784747998013218100401789450053232106311750876236776734365207282745766305457083196743904425439337911331284470711791658965776647531901764431797011841703166329260676029366898563658804401768271024980468431213447911517138028398389175480639150736837924785080600402321954296317165670839531663041128887467818452168895562392965732680665868181153808686484011701389747475411979035073308880798424942222068372347609589750491052607208421152535955317425241639432990400401949088783764459574824822267524023356355389431616298473334190710391622395175946090853890564617703725541499847971137667596830216566073948026888525430067599168323624306385962517780339358041542129564896201779846346252832557314279038983944760943492972677080555591973012550327246941809848459863513854321993266373113334166775068941238089063651595253683637/7677030843426799930832308127052157903070280243649845343911655521171406687694576146635670490153743178665453553592810229576745914759533697995344035085220734177570590230219773067197212436494239941022290042844723587466631325760334684142706648420101890199001980438243764944344918300933846669475746613502474484932807332932644221448846434155886475890414231378817657024170718984967086702854487072888272531123916269034862766038371373123123409110205801145999066595455929843660352551979620074370002338367200034142636257194276743731905596420948262521572939161129175428759524153421640761752056049066513665470273434501411568156365446561272167311915381270811541283194386548448754719374329512989999715184226001223051380687592514234647538224177162367402311248483677649780621528238175048663862353809956648331214017979336557041969334497473686323830046196311559713034922412481749227808220458962759610398727997127388403055690351845420814240835483320006534319871424752094660478397293777980168436906853937548281286067442861096989405603231612844576302688613485008725755131133696109086667770986416066133904631571528296348764199996934177106298115669809973275872491948488361548473405876033676553092154284314492067892636070685821225994720221563667114118402611177657090029289492460429549024935713685915641406101872656339302091720683255194864413177984429943827121679187556955648753246732341241261564625394705890229651621993846310379685546491261044697155096352541273509663686211172112159415797227157306780088433913323644204747843637203535398683406262727442929393563823496680666948430503522349353698950909875975725122242000894316676275117948294894455268552967587832842131770052263420211242676802163710122296656797497471526558703861587462194597394679419668124990809285935604293732348824347017436834925757692514229043077575542264598969783795627717251323763939310695105562959252131765843675964698847093799015678914957688580133457250142264374496982765863115461403427977542071497991858837751749517761244750351145979673606856216397870629665858523045105962022801425491470729662681384045805636855225689410380614532197147085871423820679613907005778115612508136730040557709432267043054570984513661367091019610445232473658088280215794592344488547289941496541206556966423523703734634503216593718133313649334769064123267126389782364489726056514187852658489045884028418839592448279649640769197488097725058675373816582343073309965075389098308585704426565086195290895391837503168273247409528668290343860426646364671111911315773655580479918482288097077572886448451107454941984625643445582931608252479188679584371187930049861355355167133374508306927493119962863620559788721078510118897940591483749422345024639136334989028822727994710276003674853023458683966401573377453307575988707595182798007335259122958160870850377719080379380280494997768232559163055335029284245607598343808541651935074920786338335064653637707382067032261395996240845323914882462991877095154163135988048235004999569887107344241804226626241090095324322485719919619000726319585025746213305809355452286736168364121095734124349352285770314122925233368314887628340966577696056255288000233495457648578287244466933894377837385347150545881537228197855755857993779740564038165694049425339532138129439481109153772722279357961620250734631790603884657034519807368425665871618192527481986796864924920147422817192727330526978974974615468070239116044509766920057500392866867467122784693029176129638152760827798948420774615139065840551502158179630269431263234336176994301430355716570277511241188413750252131744948507062551067556334174173904564748368435100*t^23 - 10109233638857046369251228344795521474525337582263826527870291162604231636598866211157810532358636890808764670929420337423682185944959599551465223516396613973955646944776911008764646172180543611302184484457376168509977552869140180719097085345635209437668238263156959646222280009025709435974335775742652284529428649169961307941841000195484367798643056176092588307105246278997726066725639968954697863349389257468565568925568567611259143194763021639402435205236953804215121242496875738618925406474905541454139629864558812744323081850824508657652023546251627899336789914789262091710049957740461008666648851362949686771557687702127656788513442169867881466873318207165073864810017529636322163775945813216650850640987543383616773283306210263579069960009825058555716342315942920107486897938534072619704503296055382746158472746319069896854806392302139307915696316039434773971225077565353407992311320589182557218627779432895337355602808275075240794852279416474960524563557156440997739618985960345619355934971998204066423408562092972462055253513180414306530047984733276067327757899169515118053084013831844924697321447754122061693537032084412596603826599387446126388310543563837270585193332428397634288488491022621049850868621755735380351954893270013708436727394750401764300486020759165786912831886945315237354891330358729965683917740091399180034055866337925666659688401390892110266433046311997082892509544106199456047685851186549866773085160155594675136558777463561277209647269569808002543505660937395598343157213448772956036262482832143518498121911266787618514105821490467054257086301679147924121381732880262591226339764149722319186577801824969593858663584682444589823434955094769918556180318249963458976711399668870252240081201735251728680266897773422996115432690642332201133849137025361190554815556447753657696765381165341915007286166598447204221432524731534766237487942888543779486284670291577667716016050256390530790630755643561486507935288534799450326944792892534211660526610652111293221865193059078909543989387110737895056692100228148548577782867628523038209326003673237765873942400183383561655853497777245777663099263380379174127461114855845198863038709148893731714804981777783069997629131218076871457020656220472166790888307196117307968819422144930718131601760206744468767531116587293886211935361638448490191709258267532473014562611916284466362783833095560759455855088166617774055537340320081871068389416456035289690384510422545187245155595010631072732055436236120195372394290044077498217880016804971207733255728390302302242500234523175333415633448908505376046752089316426046379725827263448055693905657668008897454158956437588280621344010156002897030949030536017756520468266193992308665361462351526590733830132984744703649489199636551927046771964558763358019823983123853883877437463517791486114630207719989346155483126111604882289961259589399310099761037849768715159027440637928159230183921146408874935735653741262872754117561303417189113895773581902284557047909566817294331249660269126024693955878248568736712217945817146173905162713402694854813429847067795686508191769619832345416480824033554483954709237656196019454180228227657666597391985392433705607613993538632087099696343418832691736947192059019741943905140406333717337565039714310943716612818443364705142619008042837488723221710620152488864192298073648614007582864028647334466267708577736062819881862174249256954523606377980270536845855155337303861745514870916400605916520418313871244235553999767368675024404256116245551084243564553307454038113979175821412196952952235842914304916536218961832919246992471/1404896644347104387342312387250544896261861284587921697935832960374367423848107434834327699698135001695778000307484272012544502400994666733147958420595394354495418012130218471297089875878445909207079077840584416506393532614141247198115316660878645906417362420198608984815120049070893940514061630270952830742703741926673892525138897450527225087945804342323631235423241574248976866622371134338553873195676677233379886185021961281531583867167661609717829186968435161389844517012270473609710427921197606248102435066552644102938724145033532041447847866486639103462992920076160259400626256979172000781060038513758316972614876720712806618080514772558512054824572738366122113645502300877169947878713358223818402665829430104940499495024420713234622958472513009909853739667586033905486810747222066644612165290218589938680388213037684597260898453925015427485390801484160108688904343990185008702967223474312077759191334387712009006072893447561195780536470729633322867546704761370370823953954270571335475350342043580749061225391385150557463392016267756596813188997466387962860202090514140102504547577589678231823848599438954410452555167575225109484666026573370163370633275314162809215864234029552048424352400935505284357033800546151081883667677845511247475359977120258607471563235604522562377316642696110092282784885035700660187611571150679720363267291322922883721844152018447150866326447231177912026246824873874799482455007900771179579382632515053052268454576644496525173090892569787140756183406138226889468855385608246977959063346079122056079022179699892562051562782144589931726908016507303557697370286163659951758346584537965685314145193068573410110113919564205898657409854795958952380288193942037289360242806670505581611323226333799266873318099326215585753019834855504190940791413657730103914883196324234421611470434599872256992248800893857204318021543140113149392701539889018165219869241437257010164422676776034380532947846152950129436827319890199084132510167308570161750307789314259714280270054687600810325228852109717254391050172660864939143528270693280382431544506301162099652459392077916714470559184369344982057395157088989021597422060826104868878986490166000030177656588711477542679430155279490410399041404154059293867040799924855504837783438114088636650418396397828262738734557884129330172701619868342096377036503495396777200647645418035175884260763140321883685737593408434568782415723608796204990471183910061410773738233856706263079794004275943746297132926458076284734813479770786578971227825082258721765195838220066552664254383186492750541676484310203691528363939927391199124628029995585407535020167731240953204042562441335957367351758323128241526144289139508961949302992274559223031980508672498103292939165851487928073955286405933489918452035342352419501343439365619122591709426591330584591586558326839126310359016946190496916963122304118710503899915316831615700450918266903835467312074694276423490727513508413211853885812827005914921289340643996250173472602119487444351014886745290277132916484059711557034963112047768472718810634160519344755931468295967484495317706401624435986396883718378294717704042729668749689826565737448902671144241518528549896321312760207603322012861692523218984322011044837134381277687425042975140408177122506976505884437617680510892237317124748421896854506129232529203583826281260386978375546269101486437152420354630656853758236145287346370522571894636746483469598824339231723781955231487207561001754570449048820924894946872339305921171883520389957161755096132360784557137479716296140109325576792446845362809153873824535348951423623300*t^21 + 5278726797100111548120820983791645291939850310117816769868697945285429784723528890223339580658538628828769846146005047767527398544365339140265083993073292905544598838482015666195760480196641856464333233449099875987604515307250259190381309354786344118605573401576773883928787998586901331191759847135424731469854853722089086842806401602016030178055154053891956952712950865909624527982307966873645760608309809975999185091813335411910245801666020676250206164430206806034106358372909090800814108158780262236591093498232331529772973118031150123224475479566900679043529257448986376617315383488290840566396312471983646581250160719592885925611451708225238461350811741419780198222037790520569765790548115330786277776533510983557151072476382933230473953023102210796513071531632917719834884098392888158154284206192074099677214527538580675004265019479690159297334893977499410839631799328766911802179376984393937187952770731138647466213717104434026189366230282607992936861928220219311263283797700407622182266250414075897396568715163266798253953586905600996235379571739016766588462421738358600304416722863215671699710816212957460542063340785855175602673430013130305420999153692507124347077883714614493186929958366066121820184905272520738382809995223169669408677659547952377335949744475437444326050390460964804330936218664000667306450842891778860452407215897065240182934812857667137563460738414621325320992899099209001471258403289786078137503076938079871956673812971103543146623066159580705820703323332761050165496670363995393151118468454351201421042172322878913737219767275646516208973047979320906276381965002491647015577054555820365506517984998827956549641902823093172340508061614727131852271900614125291257782526270475295204885255265594324820282457248703451320231405086902718139598072699975653130899572378729176844857854668868113162137603473368610230236726972365790041063453625397766988098871572082358669157135665594322540805353498651810605089707135285806870478241265782843555157475356392364993431866954801032518430814120298160643556193097434416718755699618135434047127649469985342624770995784545851049615336945003239603876226836800804393899821883694283089383389140648056572898071339759465074629506954201455035726564072503850250925183782032168602138433627052450513567634230780040110637535499126244817760061692520568853215733418309028621094912542866784262487053394796755399141391594175428478138932767516595002360396311937038070481853621895874016130986819266559273798279694818931736398813805777341391944510201864187875542090956944140306243380837619873820205623728069422136268581998564569390016137393365248730936631752683349608240711766799892982485159290550002978991595506762167230574823118253728388927871651908055223045366740676624789267881318131508631715770258782834474550439001309304837302654056930947710261931110056912111014331422772925515981659506543526905567421825501115151387034309245320156058411977735179698045509849557336089997491290897814199483471335217523084699500135389795070932124694198449173229428498197836670144964040749039591841241508314790769441558953160880172139337485546032912091141420053094209770461945664005243595951339126218844068190157824879920148103490186853393005493125140322342021913285705350173759882617293830503976507569586045433180668848143038938206783966165504307261226635583208297503118713507343694225899262160611292151430737612683491773833274674597640353905110831560518726553088054594248897386351358960011413876056667594621131055186434365549941507097661053108964344741038924987124504635238595720399916192032420460396214773808647630375824483/10120745056957162253137537344051544429725252233295162414922361985602891087550468700271713587568982307698522834937920885072054412900938380617305194971322132712482254299839180684557790314631051116387993356849142927213335582934595065285568215261518938764178801317670076935786579108080920938990187568496485593872957359422925477287325390669243746054798834700499907556773046749778954228415127829789338036452371667493212855301135008011033388054077171547417817097819007878144179060283755548592541544243059678710383842359780952634112908981316042789428940674323773761210815907752558645254816747469004645431323842773106312745333055741398728994719215089249354241104980654896361990852824878113922701446164607473172864137232768765749630061836486212557112887653024125113720468911791941443677879619792665693787271321477021536281184929087105157312943685174103812165818960630701637685635689306583090778396359582956359925798379594018135696984214091100189383596065085270579876099582530018544397226288396057239688116017163768521930683527683013783924313670304962052744584963433075678724288564143378027810538104736387750623573549071832749291911463606627772844358433190334510240215292250989712299876655402145403789596050695337213316849112603530382312135896567175042862788601965232947597341990313410400520351882670390164186118219426903412828947826360207997732938972900177062220855307580999011124940218148900709346588848297754965746623378039743540315454861830052513289233213922502440196869677853167436460906100385273074317761630144880549399845838665226045013712894052950080713333839625251034418507078624042723338809143303533230005182965536016536451107007453703442795692460841043714381829234793843490895849016188058616880870035843691003060814451000507539136235391971516429722609310924877565995933260782182677775104833104985454832326696140715892862353999113257027443622838249899366809449432655930616358032386422242197765682286909160983082286071187308624758585088342093524275714269988478576711618995059990615694253141217148694650610778323970452878139216970821905917969227216549763548367017309958959645311859901964121338582646860971177214446186599554612240281024266201131118461894968742586139406438825051894760241655859576827050481421866849613938389156967823539124447234277317406883355969166284188227758109299588581219706419075968704059237326767815611091356664183647787200413311999876817760502809657831447883092514397921379052234414004105401178334041214367462967990995394466548416464305375641123242246069166838603089431218541302147026441325394862833600855751892927018554201779524055897457078443921377380751288616573814291155822942142028844815447031018171121449786781570765109895300739832848443835027661074358261158345544771353857665862122739656624708591196330900598924135541538314133159861162707146304384719922941209339548669956200672582699778021956683677423788060554701333300377900328823605168083538186486726809696264586362513547365481928739865614073621098089008590484871550156136780816059224634824995101137725534352972170031687787773511944274825194125813165740594705902393157097614417775973595198741861016263420774039599436916305069725330431220972817888826038778694780170107990706099811093070646642095096441864459105616440982343214712501044942312030926017393190221198271939172093180725597314006148981305484055660760038977168674694822266524020043617811598009742612063604787393696182653549689064207671763343537001529268172238829630244583071875182569731270271020328923129983980691754336880262410394102931315328882865910779766650929341057566821300391823046930876240017103608748178948490109130*t^19 - 38480572345809147463054209424412362192673586725828510492540904966376514419200341334406461298732557933307292619365336038393244746432377417301131846148414303782142009728035321643348363131035050003517713691257824571332595009066083010891619940308719795054267588976186203217774293548726237418600067691768151046529519945845805143446622137594076068390762930868653218599656301232373724543026754862491438272757270624451248752509658398589593660522925649008684201067426592466922880724135386208015016218506767442123581210833523536067384189945680073685108058400163486606888632670120703851528770356351238083174954329970355486422119979033689240437800098539966326950163789208223850127515889375010255133357243676302323191527009373787694218800176452840983898240647822161609174764445255964693504724782352745800076006453922750130878297021821814344728413412878205370311994873996828871760151835362598516144995070580080676220660665397369022879909646175459542934689500154342480782388517280734293525346156597653763486149710318150985477699335294298132816233401231466783522837372107134279387707132092356300810160411772619826141483838845183831453183709368629647609691101693356309706000791272613878510935417880103368073262557644085475252010960230826463728498398298375932743939361567031960549078816156203829764181483801965734528127954996818102084460680073867680106174377889091866377347468827599402791787419187929498851833833273854890859329890671053538278065753573245649041254169754506576479132912564846452582015501164723192773268136267089079688343984317548081862807872484255766679815316995699839198971371465733965804423229871737669414214817522166655545711736349963752778497109565157569149562140449723204168440807270784476847638587266442857933781095275630832941269382495568630378090090851950209422421531758887826473004039111721242428776531473787808138678188993563249603312402860610977779222817526820523474932842431684788292240836653166372007997491042976067340082359112241366565932782946592497335417372505404562238685888003295911024123715811787746910207343756496808206208576095777319579540535026479691585012300495538348717976113256093720047635593252049071512127378093681147370536093813188772238002106663779624118613291488189042742873273848656013955890663659445230026927286154460430253888894978633429510489947607599663887427826238075710536698725848894791941196065378749771076544376918783675550540873852173949023359557277018075495602597336569183509805695073725305142023546057008810876220939604485944048157543039118000058641183132678345763897389938761905452550277002320071485688459434759599777684927255768022095310803119131480371036385884736071253905008234535484587257314913026090402244905667708023460822162016034546263209036534387661317376811511829616848145116172860081932225153559360000973070755247443497328900637785012372175363398924638089539056425191939504254849295982108843221330753604278421942338595993521393422115936863313510053472476786334894415769657196361718649783453043421138114806438453406377451319182912716190425369675436183190852609398166045364630990523215792655644030998254694779258004927713908703796277831665904360933359308171814066752066651556447002240709236784002162857236300946242421160354342873897018510096162027917713231134704527613451664320252460053354705924472185792985539756588262037843096570832180161130704208377777106291310421213579131498077879385735537821289206325455369578438997110484948104425574255715786892665658514448793533894545228366565704570116092091503400616389454752307639430843158878313311079698101700627748839830926195265562252213842546362379994482174/1264768832419025018816854513003108923222522549021120655543361053058551500943566647367972410648520603692137883115159300556940919325610730723131577172140358804751371179485157801518052493817646095677812551003321501414124864568217147994543579835937062970401734335391992439424751939294911293965064455176118104848261141430063104377741893860870629633866811565366240690573406893236923913445879214822430733855557853858739109705025202872437522859872499648645523156930727080388435604175424462942543963808893000095183830594820101104621902878336726700806615887908956603073640798520731181635919806303804092450082125955367681995219139880525988306825331288389915455662311732699814527182966451699701952564728337898787944441656235522507804320724246867116532307800781661367069656138041161613379381264970244687444576972371199179425039131743133495050002575371026815798727696310552947544667366966664767176228717071697314909978649077693883914965343340018288214432986856977546190617417709147408457741044755979980607012704016236132899566321390789341108203771923524481085102581305722736062058619589822299040665810320171501776209204094467691689260917331000010064502623988794686937222495506884769224862822227261185426154338557799767108937180823947977794710651006536230042453074457331725699488392791024755256003984312180262763581807734072138875701631722789387053270379207597107878150977299599338098797322826862111203912346461203677467695179901147135581590424286631786779928529040558815584715193015488112092974038435739713850271416225488148636868712214636682118478604422151541745129517256423962901569392676037125769717881917578172168040680773854924767986328155262862948705479277110692325337542158933273984036502279333139125717544853575843115136386788707363580854845830841901945596523731319613797235956070575251324112690627705821387018524575390668487669206502874340138109749717207367679981183906630652518467261825389149297813410630150212574369253961500372871010056541084489383340350325399463252221035655407696783119304368972055535035312594959137600126344084408018235070494300965908672091494729198921514250072212819151282378631208593552651125997428167873229207126206042822717316117353822612341184475500439066571550322284425455828533630648574515968973266860244546353029486467621695938384013065512315242510145676377706573854621712262174629294590310000028302239521607159265895975772776195834057484009153599802830814560566261643754925474705716837496651588077929797025607692964573812446302575972987707659726982496496749296615667531116328294127184345038613529971078966368090629370255708274096388189115973255953118752422604392326823497483797549105831204928895503312408810832098371697276072573870421332060901303453921982136553051288396566421970721567696130362839838044428106120357876570091807207237199902520846805319395650817624462952218315259647286885871751828580554754339789904357852841380776801206746844584687493534816643662903320103910366745050054007815139935987008047087377947931479394176018412938223398406847424927248909785678772224505649727524438343317645817461753022281242608732141780832777694726393075277427692493624030839457958651300048987076447122340097616686466191670169937873742431083801043819594468433610717488801329919246063142059047490235677291739665080538383192555132106227999385728964516277269517155467094237508075203724407517522412319859334448386062483856288389472918335526542836573550064403995034599920083444817730435643359198730463766086322479942866549692393198459519925721412234792378140266346122232862633044126183626776151131459980502695138523148466292832096709750637628538375*t^17 + 47976226610942433988835870134089196955625336428895365271196462572563297524091434338863924335156817735730030779318497175855808605227933403987952268120042829915807241992927034256757343750129560075010309353472220093687659030215954025269410245405827799814804144587550817950566704638812741685847695650502719669462994624559866933662142636557122154003753190350379508020145685914712489598387561737011630119232898141141844742049295692148350986124050109561764544041730282425036591232169608483020255915202951412328950428601436075170460869700199158742179943534609090156637237280519306094843132310022280686111729902396689533973427658254616903366269793945056564048238247887993509442814200253905106833001171803670463007944412713967904930306088273677690624072645749841979409395527007011873080151111570149940719123314799173786210501165018740791872373551632961414914344988307683947957541786234980442004314647081322892353381373267065392971197659456689084076985671707642389077995750307283424581665049797217239199833577396562191227701110484225704529365563181045858525023250474399225072106958675677690783348766582540980014477585873012410671752878949048666643117332821624273931336423888364210083366475999325337099813180352025152403530681719914290470866338550562642041091417204691394679644818790314215144476269995264049631912598577969324979643262998313370002610201797813769758836778395620764152697736479693844060115093763632848335317188647853583977775261135841161132560526708357746575515336425383788879931626876653970837457568884096377575884227674917309150703159825707126627308627991192231695114938968598666178263868124227309235365247826896805122117942858657081045008392352701435626766799747081806548462101340780834245403392455260834534726135854339684986894703949672091406074346943057408682935436145686550898467705053653915191291150127190307147005355672740332822478898193395643857264956980771037125659488351420232653043853737869061125808455461065849499538735703049057591679310493135872738320853016175205390781741164430428735861862069302722020936416438306597225389947815140521308322258160495488125807917339239002961618175413826481620636606598427342674277534877963905756056960491469553859622809007423289720363776486234746053784478692971346351069079472285372218875285427902721751131371135019142540507902075651856262635389394044271270752445297995081363494656534612594191203240477019503428195947017398750991732905440417573252340347106598225956260127219592190888882989838381429916452539627662048620404952583008829564622313441667502718768884462151037799974930978732917049713274032284153228870768775293498961421102658338085776540259792811953897218949793009172902385390054963297656225814297188719866686997028079774921002269884564750398627156509468811882628239722193328837506381500014298685547008389963781143846643529512061403821306114050581414497332044010336659346241434696301077266141173854646733287190028699186623646408311812438576545976333930055046811111742948577373631447250691878035919029759330722415313641980722314594856359474842561530756341826550228555578536899851007572841672352208182840102750455051727437965377841528303927122988982510023739323969945097890198684418665361100048982157835479573157972018760282908298112203947161622036681337311449925114321161154124730063354015374676897384910944566356530868512729831118006604445973587493239226134077229564447949395505019452445775736387191506445663430401875034635293476168051427383217978648210367683856001320038244984633587622803727738508046735785255107139757093261370716250628374148207279122392584443603551875203520201116628840034357761839/34339687978255651524895664208366890250057780827570486073831574217150609460058740300021924202621556970021087978944365563049480622972883925434516526537695996293452288839354340062704582537543156437904461459789141952034847632897081056513932954382333759226858672870854571043123862913718564745993706419908575620010944320521986144435895050540744030363932446138796186340130947621999991697012528726475223957682897067804471218036751082181436285667483843060388653412899893730543199551542782576374493459616701489864332377126736772287545100173605333184532395707980564371788298375004431483349593224162332761948481798529149719144915058130565887479082296797823058940069199362063356234963634811440539726006836513156475528017630784422188494799811197719206284027806710856510853551017710057318399045549956514699020211593771534072602060464392547798762817923795734234678623733419970656667361893817236427011098848064970929228233901962503534419867438411102942578541448834323077519605883524352921139788796527822214261777646236666594910809209428465768855196283344736244962376780928425777911511098138481648361155789370563637865785052000728518347455596017288033260908163814804993245050486607608093833481491779479355058099400009279164784069039063778587185077097052424920433441726468035391197781373133401488965553937900633827083499118515483279728619974840185736307861935050300772115362058622329644746922160179220106812975962274282598778293121688849832290338346189368177590368294839050779587978816955797111911854398607231541160165211081579704113676930591111970731527849521659623860341717848476759781994517771376960288579423228888249407585802063704108178606076290415781405784519633661322897546593655510964609615711926082887076792031617643573385343432244722080289246684959355246048813391968109581424201553833945825690930698725215648246084480005449024481967118991281094116212290181908551584461925001572581302803887130667777018959999482783215598196639538538163805879204744723327867498518070907810782523250238548159050600908149785520949522370853231746615526363181998726779669587945753347719609289732690750076543140647364263701810920799275204288615911132288799331273515335220437884941209628943594771006046933401078921499938331544174182283464394220740092954409591825268249249465902937961555226803381202250656783264853504056078463879924761812872992249723198368432973161575116941971002367615582042661386033169022102667332901352147239124231366715929626198087401840348801850393447373424998777063388139550331160940912683083380282440124510638184860715417064769594407703566172701373954406637925121660071867160225233452889122276034951889891707242687903870458811776244654615079126549869606017874755410252854769932248854025297580110266433409203639060270182455654927636249929150745732149591892439499853811408925065347410777354698539523289088637161388882073100346828499027717498912889462101623888182215815698492335307445066749464065299425741528008466211080184214364028551796385816006147515169169679772097308888949185961208378160302738059634572917516663915526026924481883668884071357837837126819982032205719513878408509331134428181786686316360889457023101578046153132760771096786749576111389117176412465796659038788704056628662227246109745356584253090527519516045489264720931977015094420525736689610912162201951686422863493569507400856958812249533313239531950316000007995234752047056682731811043626811147743494094994856630293024621046188806908406348935419870362872494459098200029571976036180035646487122465034730358467191245952910899564035275748246603254208324224672229455598236463082378032544482571172226940278090000*t^15 - 489839653673480515610573915968463210163506763754719692538899460677890815058767358062340284585768137681310997721033222779018765506629360072811194201153410298061703450661390000514910559334042415940541504067832626982430654387969672527917822066202895715476030860040089285963655068010244441252474110359007148095800984786114032478653061279246859870918757466814809926995571435253496889627668466472277522318322472496650089205822528891488056549461939218690296665447772666744701710542958641640235101709105572251969076020210803527246458035967776690182204940984114859607152169805211201719523984899687532385178430398633715355220506328807734298157670226116943363641367694862523695296542018547664445702446478088049185771272159541771284687691675716672013060318240134691496738019562591297867332750129934971951397800719865178469231947779359554277573341343400308944865670427811540753591755443761270874348669678171782887896234930304439672503361587178007391264675339960887326599496311079121065110521472683358260436588013593596002222128860892761853330963508724904079120976197442647316571612431169035059061830222009192817741360241485684773206838065962014093340471956718713030116863535440081863111933285513246713623877407127789533575763618318862006851833843660064771062199075816846015431915812145136542937959889558742873986510491517505081823432756332866952993325624838771449095699487258702376532215758056595442182124894128476015139131719429994570258760694214478080505535291616557191524090081133380625736162362326119501245555286588539172342297964347606141772533178889236501896691847086528736596721096297455758840020563537195989873838602870836431166664344306834745508292229756621660176013364793073536581446550284945212308027798749902128003951279031758505898555867942740474644087041036447208644698344375182773693841294897218808264711051311887435879878242380600732429592908202166337643944590570719610541006870849856922097016285056894734481561888289988330777190573465521360960595426043067803934836945120751828701944529501971242390251541027930371287094441587480905749663967609515026342624177676942552882373783080628599594188243748963845528712406831345112258399681343077355461129496464199759662906071659770588033803873602612708373589188609436303372432399613923303012686489872136084749950696370793697329777504237149935782916598169287931143288028392470886594216754571173095543990675906120938162844177276364844204990492392829832281802489531851663972183674454671902522205141864399354775267243109758748247905896294597258269298359088390594618732232889597918532393186179447758585389015701880553160360509817680248016078846335174065719674531450384850014080017802287587076771993115410956116212934276032636289178236283588506281498424096596259705511045437849754573900521582756153604286631523236733934038844894288872369420521619766247712404689611625010311074640511835594359394615904608015732171960224251610166451015646411599904939074692793618042141532369300477853567614843483832012254032115077902860506125774771654278980810765416470906079353655507101022090213046781695165349012069897450568325106734939681355295345898913820735400027265863386046659964088612702502115590008065839148508897147868757268587314952891823777075826735330408567784548451848715611608757603104251568997857388156883174893475384316115009584301589261809554646567012371274179557572816005260084079786881957859360121743541155705367152246822485383591742335343824387477367373903859852300366377405468998244099704386924488840949348340100030575617795643739965211856273864270099352825419474423055448083844665301100033742077294791485516227977483/9977030477148370549142984313766012498823153651582371108630464445407330034107252044727855254625502758929203810681802408504031240237745055612539461202729358427965006288781464318837069692163290190535283851181885097646906217656923815358513146604805369833727462338959161843298409684746171861656526905023835498439961364919119935509845370121740484860820691247752808869466869485932093078371633014606329436334747989814809232755858890897276713943709275711444484095029977966274531717627726219802527454314808231272696391798272063106708505673781354981819049716748376173801622321862472312492198349654944779466199044205728203104349326349870867042994202234982013410881289929596833650582714764844704999085629070047053809466484063449275985314958408108338801884648351182537105638253244495875177653729191609840935492068712047830465992103094068264079099884844631538033064331389745674430499662518429610889343131276878379614852042603783078170087038251006566694349000961059737641858968458092281066785675100833226884544769720043008919267821589914988192588416186631591595611856952326004086403666532542059815628463649131044564718804675012724251966320823413658469968543439031760194804235101025658385218406895434939055783786775463424887749855204560250883303566835921157254137003817326639741459734050959972832962885936470623854675340711041384366776767225893044165131239484994547937319162213348825166966067051186319273867286651926845233021326071579182042975402792065767600526102284802905546074128427652458863161233759802196662449414996823245598368027756179835174518170957398189567204499102572469729764278107581316667398053468623058139109367425405101633501287947860853907993627897100893637607259659770913325127960158188184521161681334710590817350885796300332080500849405520896420548258709744304558791008479075683750698344474894661373707657055517727183708572325848777653923393946750795800755250712216401605748326535046358557409598435050897122517608976448842287013180087635796230999127354642180922314005330138748951394746611865183186572105271770072447269640089836234853934064190074756905980205664157542418348431491356230815574773275545386498001050749840936746469033721621075056579736060186441416226867393736157854646224346370836106364585676340349420464030938880444868880083550579499705612314404122952754923944147534423366386587925089948461596156727712629413859399552239988622167442969478566948303669760690241323152600693470895469692685325247104481601697829123444993845523259865123428950512239307019292206174984669494925561295238015656538665858574255781363723600216047454890732114254814303713187930017693821944620318218466128221410256363612035219067683177713091525199809272460245334787469327221995932570268287102373849897038035600632887006880596753500637729201343001810419412816848470072468991134196704826862456900035444166927078842822623032025441174044898769204370270094824574367512534144154309974696751944238615288998577629236165854992892085351759522353775678496144668499986374143919638528471183645010480170701569831765159965217237821187128074666122676369226618787078261078579174266828293043554770146919726589832480199048237124912093537735230739097635003874804709028037314291692457238073193775549043459777346072389983786316687520393941063583530104131200086867946206920057256477635849457559293832147261665770946182070377246423692879514155790339378958998438673318004266972301599412705696859869283479495922824304058776107552564193038249495109992254554977241086233171840252421538208165931425296562684166506669690651212729214846693964486144414549372437926259159664457797408860737503954807421549580354000*t^13 + 1276166419832014173377918142724904111398774604159397458640681954170206049770695995550799267590585496660864058658129739125968976017172698392743283985248112309234599303925812312020164985742263079648099361993239756577681372752529324679072629953327661230460612263300612235628606471323390166200805817980938605624390068365662390840192142722553302750804553964536160552602977737794615193844944853243019403278292046490661471286880821881687484526504100625998959064684439332392607821787299645992130516240906970993018203763692610599483109689699340279314769601209580699788755030599714491705121554636390577604644859300623658101282051385122612986258060269289763108537255859388737436568183159677188493830378252787993464682392125266252155442574258992537926078207485892591932730337310400684584821036447924233308527679593809724977054315901794790205976012001827024863119667363153800092729608861051489059944614326541733140211505654326362526741449921873375757713141849889836927614023864437719809180472011419677088971828148213536952917182024130972734414484490944946848328901285807790846990258097775040795703769099325431917857977692866230443086418389261223459495132841929600577539033729360946371920060176482207834426020487758147969432191152027311056895637562784780351808830444520431435898697445269397331747764905788761806615550422503453760706667538937783674684625207197159284026197324604660177320004888826335492601329264219363897836399725030928834916947383053311573674845821865694701774603652426947424990625806475275325363169847502143577923853060551542597045656292914345692218401210980173960827361975918331464479544983227673082469006631947163845370484834398343267927164937909832303239979116682631252928327762685469709201851213701667120961459388103871521558027007926239952281056339100209410559365718836289622652427067224058232434556505922806397882812736656717231762299757360760321380818193103591439718507099659736056536763012839255570212142098318264431032448443065484945353288474996841571265767312120310386789267770358938033939562296773005480105733195515317678211183671365201635186337265767615268182268973805170730872343463500683280517091165891490062493646959030588379745960339339753777265809498370433085985855427489418885872030473772534603164202445749437415074335800562646509587554268939111590362587382460954462436384746585032901684334628519552033092258967891281558088153808192170988343730081960774271621808417382008963943145522709660012204070390581004635784468571328921790404644612382926438714616324892512320199089240710352250982756204611333270333641727414276995127470658618180444027041233137853280625075953464936672455528960328168558442978959718195250684983859510384301544499385656348546253251960550130924074383698210740172217312378296951171572709141245425409209771557793229129654664736685254755395613673366324333138965758993658619276726256255306990395600321663290133909993932852154588486698653818394299422951303824023663060942606499054063891582761754163073648233622374968824793880356434064758497451466310478638481034176128708679780699748542666035618436044509101552610370015162084767420519028618278259693252079696975498184436871694272532554628645947812876062234590237431622229860496688396608228206543879894301085223664664601010411447638697251318996019240163496122451891534648134056029001224674174205118497865407102459358337137820601599523605788986225950710132323284474958206926109813860832664799840916839938235141398033529004146737434180328121160329828716239220233357035421345705476860468513475224300920064807926449282736878999731038203164157228047208203558269877967700425244461/1003083572625471769386101273456444245836996572828581995128101394549812457204157466746521656955799776610370645064695850777947670917585307979534976646345286036093554176183344448080306313426278405134710741586468416982219769957032787291437569824288983638907113894633413421071219155515697556198903513948852490405558519354349115241937458244134925480999306785694716145967200668654960051407933827739696449492823276325757014541324796041675355292491572018754626482589685766254873951579675093747480610776642892281268782072168339164426394445630559957725258850566766633806711643299732385809115473520778346471755759066908729202710005461215830623351882428093338020123272985987971333899109612336081665932723107581772359118163459383767731959631796809043307893641455954792829187821300775586834116958135211929308229364381296026098468389409688681403946483029448702398547685089647003477026352818686490154899290163045168366516326317252458937747579731707516913414903409413170849200766859615595284449561325623063257652613596660718539263829520403625546327263722924054470899343091123685310690045055852649311201474966264715959704009252765146775717723318532729145093139382737784826981473559848881678945302080010985783343439271338965291102739679657251725940766927648467659217934513221206846117484817912385558321769348774588916051719539900539799587340618627921620608341103845753856564060607736534425492351117241767846871865106376312251856150271449216684598066305365626095430397802901987036797129244844873560587473810211237800038250121021135246985383376102826263693853089322391169892285926722424730149644293558830373725305067531054766682413288917847275170969242831927145603365516619157642301808463482360700253620031312448443768566574868822882638128348549455575119692486456453761850190879523599187151176122125868050436158670241720577248728232469232201443735507336876335775811178775792644066687379001726047419226974440331118445263941274377561239251133610611647500169492632104320605074052219418035718010551296692402278131304197539603888797949126343955599913737845630699875497208632323402334681694277780651459530284762702712968033830861843557772832914371527153631902080640639672483555898192858709412639595441116024677451677350842921325561194732215407835559350942910674413598538790928129108171825684164356330951241335317603477233994009428562587286943733819829359515902594236144216372347855895983631455241733494986649779961862828858855851644795644942102481946610639115328844981057317879412975228990420660734133925654367556075307417997722017177114440632033488417511423878422853035855863061068285493855829976150819547728449545323368947641337019545913781458131503511898334803628702667192750203965487265384592003090498351145925703747030726187792294235652027606489723247505189722444817102253732247460202629175639372535150581375549910619251917066491278366774432094984114923205121243919071618170805710429469721052487460045681983293051321509741199208333696767810221238617907355068751346858109230749482253843964309605286807823469218299981094645250897473200110885215151143354200087606371921866133914554886120105935418354637883774010767176382743473194664443460286780714950432984998581563570929018235414908927356818313945257058895911312876985917882441686284784806309030517208218012329019624014122864679669867369102633010310561230169633459675109338040521826378496883011784473704159905115474082221385280000164053539348395938807149206688779360267481888720425157156563501178707051948324462974584542500503891372266125025985454849483808367613665249277631311129505926889945590770675047567459057262129634901670656564126500*t^11 - 36551105880292095443982615127637196092579206661996647618361495389158538134146380680448912159631625293741328164101318025961839469332383261768660715528518942481527729588975327805692465184962246154714125484555560842988438585869850829827528811768379868591622943872709819762455099216863309154589438341445610655485222723980519383457059120780585337608063251745995881073976495155678166902753576135943155800899356452550974439577775374375229686033283146412961609212515486438385467607201318456706288501078444921284612445579332384798597531890777264767133779088440700142384770756620475679511098474886325292237534489734754723239623466079849613100547924694563824667167762086316719192336562823150412413875156380410874814853072139149370885138853584676428184154289555407421086187437100899884618082399789677564413455749941872628479427877018103799325126544625714968778502371803971501198596337806833787889913732980396964566468293582607508655483400420890484478014310066583377842841062043219460684783839050233966837018716221515450950294374748298354095672032406456318455135364921761567099655450004792987579764930389197299217287790746612654665469683605691886028471087988638352193918579865191374851455158216184783452156724504634611113909401787914024426099939541451949021533794456197037065271120383581278389745324137525758312264149050299455326991830215946905123443334851716235526833734893442877165296499464299997027673345074837622248336647652201952485282228832546472274688533664909620698345666088334873785805371653334357629357882434865709454653413419306828913562558011877558625770994835576223859828459308234042385764954921664876756526402371085421876619513371791857577507926913591713068232017346126163828782186332048755731698556458416724665537326015095508074247105785233883357110758125463170229824730857698112829913709890302819394294967232047070503835224832951831523647372877483907616867844522102573822461446766966532060689588006912606279825588749475242576585626027013616721397186635365057973108987643213871577307229562393290965321661204504697218656119417398232716064596751382986697946866155469806595021288454391956736410155370109653784633676827867460295850412596763413497378024427755771447421472120874617710522314700053952939200998041876293643002048834148780690369172541408534535964669835166641784473354165966129768828773885805654550955694795133306300330271312826712064361914676790427041595959310931569536768933015503992836675383108481213748378062050939189855078616890905091485349326865112307077632362877514136386953763277862978194596158808191154750974491252303214676252411024624394941706734710371869035673754512998258791525099741698330276245301369393319940108230646132244088240714109444983726645861596949948968597177931655296747565633176199254905051554829089559405312871806504653147650412608479028419673439333338413302165587326357000094531234987090720210330911046267434885961246472109754331555419025806820137519711112371140921507422827929410584458903438940489997910679973881279421601917567600957186844056747887658440503604451258047501403114506811014247943195283369367125526030210873864164147978814374383909746510716817228728520070408324906113326273889081951307559009243396412048339578398683041238315436819578665138734225477006512037984788040480977190032670290773323492178760588126268745257117863362877396327240407875239852629919176405700166923585831047691148972410635498138320507258496161296989063976592441783145734137629287728131555658503279825197405340036202352104626564865704118119868765968739760309921094280265720976056371240006976393122104274873537861745681191713705928491534081/1581771604614675755615573880852316535298958413844053026135640617260095171151210492562287696505027538643953564481110384326752754521494068383001245900682302871098071885461481163309181210244747746860608411232625560088507648152244611668843280561101519109134799783301017200172851588325026346347834577541526845324983461520049068453331559154796765217583088682241867842540642072589903368338365470542979510263864777376961924930347264739900064809414437112483431906090971754677913051281913106922163515866513419046444390347621091922376385277627972093336576365630103093637383651334287087658628818517401927081734126979508983340927977702749981635696522963427912845187117564995213705255814121416515688842637729464856667387605760588257734415615740677242292611191335908348765008358934841211747690250528489647798231504959814624427639334790950897057532335875347017436837104142274265664772646908448714384262098833471044589599290572641922975833592547836235307281355867243714686385136540626555982187462795841605024294748677061529434733671532811026247872065139803695350201818659875585945384501958074550450190980433166160276093249499860385088327238971206247250071417793906328691710967306285336509362291807260959945261390690967790176315283862121335312560776647908210910617662915121368541159444695591658172240855556713092667075738830828614851240182760974538948279298617028040581450926845617993285871847498152336824712670194109410210972434782596192055548914375715650022848698208103442467298454898279925161995483701084011898133044236293873817655314549261784033639415971580563384813781062266107215379611810551951969330831063763061452988467355415361712283239316923873478875998022843264405760651782505911700599935733013248245964505073424963792930997666721714218729653260915786086641219181474213772756754637672300654805964390364807739359676356401027433294821464569586992760656427913172654907341752378540001684901008967453052777413484122304834296004560328151785230721819926952867746874046345275022505873729344766037265133236600956542641371747776869295803282154242755465458215870994207430627035333540216652747001119953985569013046802739048941193414521153500909718088499162957796263614600913938833951967856592872596732279708666156483028471316711364405846873863768702596216207295806130847955486226210683174992425475654765377265100078189777076967189029636985341824560258763601832507017704173488339279202056646291276220643928952057216883054784602296105973604713264376917681285912856385085117951665642530616463117006763696329789298406598953282723111553382113899099104832599556618978177800059753680016038475160573828715899789619379923433253330176458492768470249914537944410500340316042284131367089576555032830262327980399907020659745090452404858648710147279169288249041020456447775254314153930869494970436880058232363156544049117159054685795766850701322733572647235859768901457554274565117162799623009961980125131589268399971109206202082542803769796027648585099782278747361911141896600069337870956288652491355855754997136899732784679278883320187960920829401358364702965632247238193396062723534715368603577959615161777157449453706131048642571457695403296557681661957291868889581436518303159119227910023084670043063129903964407057560381611962621226390534295476040304681249967441743127104452291884868501762223115654258817736229314726502222416150081054578309721156583043715668883103001220928377187898440515699412479632231710012656687889381794621976772252367068226495077502099603284977922134019430954522120745881885790892649649085875148855815435702077491800712090565228011761373194982478990967909489018978303479000*t^9 + 662644110345875661844696906418792539629030676042516503380183037729633409789435380847265221925765096277412744530401874900752162759838010425215374743394557413717212058515099000823232789532345061952426124995301058574892625705952373924334808321540054151889339669820243218755563791328026683793031988771785012718593840518743538117126659277205881809546952817786232171321555364894648209213417610644562908290077272141959139685015120025713064122394717112504665989773868293669647634915463025770518007973952896652233600834343460614402439272411908047788176195017275452301440852155623850212200832082748770527640370138849241964359285377357756667642148324162645208884828421438129232706988597613757766587779855851937383390582948761325949494017710420453800386136088467755174319819534791984588788127642266889212363534902802204636159664282263566490494216172809393105649922819667478232749048850019597309571510070239713176066770071256685931165720154413406174699670006005303209120219505572261698969090762835632983708581725454027577212219482001189576816339163659187321693935272844840349987643885326647378408049703348047315836363812498082659305107644600887244888112908242352184567202276994129142463951453682310964063158391230786884297007204036622652627323672323704673185490585381933692391616530245770252270585481613584761626583849169763660951218880860980730702603972773022347442553861561225297958568414419539861928292099864906284046652345885620805455648991515086442617462419430899089277466116111402068650252092669763888100329903798626151716746556117693586601305332307946833841443694378848368983716510066659575929109512054755346499332899337895415964866044958381968531605632008449352391102203036890815368385955868788595517339486317875437025661783921983517971435697144061331845923802833321137884979214460977541052810618112172568449898222038027874503330486138508960366369559365430874317119026995933541532193139850940192336363033969296911307382619377916760723013975962540380216294284649422505977949974758911624459874642319734312058898713210612870302023964580994517406202922440839771516873324639035707458744136209093569374846618303646580240073282536590620883456028621953738298972960412687598782710149324541011887425460496998372492101388688728907981160939072740745047003545292797772336478238096633651204503348405421450371226225815059148649658641947640334432420729455394661560613682874035314808001140349403926459662947525894494767441567221565134264491857763831391522252552243623961634332751584501043320857064636159861077824587357660161417000459430306018542177780214973606025453169788348168920915557976668246163891073919349918891421271766998782326759216295763017514495305898497538782856915303998149477814011381776570761200106977180183920330882275307180832206113521640299121102263580688862556051174568685120587785048638683163304570083935761626237364552534365137154084604146434856909329865362841397068249044366119791699095222015472452802191522989932767095968061099449083410592514495121217120371406525919199373189613652787913830427005080629783256016230644780858781632240685249641043651837230041185230966307223084303472371781153818180370916450152588992790241368636582969593783037072689302676979770481498686466257343795305775711630488864447747769887829877950400511261335620973824024661726672274207635872303489054531088093493508351557587248349292619265885363399497348067412137443279396178227126417735864827089075224176393445312115231971009773689634698240205493080651887484463845941400460470122082517530401274094299648302617819943019751852960317585672239405437871078408665657612356965397924996087/2423039761735666268602227248594511551850552592466297524480373923328797639956076517495415523238812555493108126923656499842759034333666469197071538164897038768467268636395809663498804994656398770746472736614125672787432456576919894023087336444709586309400567371752965607375894136782336654998016226930279641579307998832193684119621973579347933681453205477686061258054850226752533456091659105987319723870868414530042415374783809986750617796940041443419064579108244139758462363000738003788914185786629444880034814251022531922573603521581219473348177721572631998253414363673559775761514367921471989040760129328610798184473376214286638535274377398791795380627377129192668105532610076362484773723388758913573028264865713256679255386291371644842267496254579747011293360952797964167329054398587345623442031668338441958012117143961249226011093978214976023747688245456461615847962839856794030627151126213050459415771357706832219788165829176981729344783588098859260719588490641493124274936054119852177177956696491972772497058690911002372059703282006751142210531378510090897581522333369850496541477738915398236630341362937563908416785726068484829120850142220591324247746874362517093260267569968456048271704115517719548210829634834716238093611619339166059380116538450719251957864986392950777111254880956505685655935279927521167046196072555329886329660436696306657720326308679065192677913318982354838928522816267717229863919255652154759385833448095540714257223042884709569646202373873809544618523452069512397485436396652337578559193474435461755097456527577206374133181406842049118312151879425349212350056413807305193396133444808147383719260547338813755818011528823140645030454094730534981775437531182126961016781182586550240832430594944281855558765128106350996760869660197991610431156273030152827966028692117981053633330230151879499801521252436096226593354842587351437815072876106606533869247685397440513268995326729751797331351212911673050290264542758228843355926322613216317590031219905396278640788367061696872689023967981038937558311990737017791335235252163863719234471636347971235583615406160048031227199245028195817192879986096107733245405190382421479053831966662733352228601977427728933725957299583349341931039169394784519697252840852054575532574160509427465624868107789484216893247656210114114666803131082738117774198627343177248656957918974165280436758898231282054730095844335662615080906882700053966166306783181153739516409936701504245530196221679842225448906610403369446899885722940731351118521680818404915102719551623995712254323665773196950435590275326313756007609753753060790131692207974024353838266642879114752713366812205054269977067344225017463291543457141662456153994801847602568153865721742849670794998285579692276534880073345800225136295722904940984472678221380346637351501487209698943914759326093070997963211417057951469450371917195720177630120216792311396001018443534908597815659447287722893850754219213470501684434333149962625505364031236254363494176003654334906599778765984524923999049443504226776817173537186673406078320687027621173291153860940586209090517941099373744564152200195762228587287240380810383171322723650133025824929193125815505969306161427954887147447816771406217625951754943362000515685648091144038037096907357532981323594079510828080045662427706054079433391497942855115997004887679719161440372853195358817780185375560388799914092277018508493618524355151982449017800411290037983887381494737108957327274277290355254321735535668283862186478298136103567085925536525622079876908385949552780032498224658438169127792420165753002460471720956479356736720*t^7 - 9775915646452393690747292238753584300402434094191331172673755841360091135010162866431898599505439618712981629660745300029375141040241161452843166970229092511449881451497109907072153118760807718894454407665327812689417659469965804747567138274685227396741381677049829828246370432347911673002580133113280864590267578458186795169889027951669461318296519799446235145781627016619643502595977906567510565803447655999284447575899854669510091880869835113794497660512609801144400872838675603233248373847882293344647750922170065507619435479130125353078001227061141932644609889202136600910932564915117545039710676877226579408760519205522282756024639457198585817929100909128111228477918112580754530586617643343246843590889665420368229329254564913280464671654179120705572784280884144390560634850475867354626162822723854734202135271715112852850100517061901294713303630262243457217831227503157244599895357105887343570265749585514453785507216607370688059951501068328581727578628627457065494752492242616388747190932934434467291405290015136548613985635319307598352282033049748964068834504913571201962549536747652589022367552566898427365782797649005460482308090107912633104133586328762077821685200058003698212391628251983079016844759747327357945285438483346066052840456501743155253321868823318205353604089288628243939635751330735518757383303419093805325331117465439631413056493746223670279044219557636375990273481916464447424589714112355002431213580158293303747187614192735699834910033571540361367842640389324890897028435709989127155359421587645692127848484140482697484538538846502756706540454784944921050878949371440334298411450353781374969208461148076067288037705485189257979255952800778527362330033034397865161114745768775158046432635217748051180231526852116680660017045637964163781443642228759009527178105966020156287317147020738067893184549184015224326509367164507727898830814814732786220439476799752170277303878883745488637291568316859692677089543717222772570635541537276822467002277456200580705700368672958626760327077955544070780571737717507186618608215530192657545763880933149419339294206271452442028250617563808232893917591640818208941646198298725926243523132802557735121178822610515931248072356733128887974078219742970025237783219236876915387207639282326489425648991571303742292087097548600583057078860692653887876623769495033121562595270489087827446873170139159201375237475661579537316641811198906596284452373232515595989922632930254598242724507749697891858723729707204681629242327018430766795124319529918278330737192979579676632636102065825991983578445490410017045207451392281029682632536720573590163867096621407540201814535175983928496914636740011802489586904085533791183434937329287833550610140387049395302240716734118823076524598948760590467105931911923624536066953284330611368492428458039785714344485409688081430258304595270858946242574248232725104412724117394670025597630262173632496018263109268892197525015156992764625377985736741365591238371645687717772885543920205189494939076082512933062011163729872080335782113512261884131495913214139104231062999491504801863292461653699855128873460604817171490765250995948817088732696863955492859125199986854665345417368663500514520886408389480648328802503436581349771767615941715683143792037238516059549830936660105807075579739130737845028682733918716891934161200130910744779925332583507781891714703725647221944147308010383099084295154217300545006078456710800386758599381998185857368379489704112154543923876542113072285299870463552976452749713842254741129055792413457535689462922360572775034143490179949977935036539/5192228060862142004147629818416810468251184126713494695315086978561709228477306823204461835511741190342374557693549642520197930714999576850867581781922225932429861363705306421783153559977997365885298721315983584544498121236256915763758578095806256377286930082327783444376916007390721403567177629136313517669945711783272180256332800527174143603114011737898702695831821914469714548767840941401399408294718031135805175803108164257322752422014374521612281240946237442339562206430152865261958969542777381885788887680762568405514864689102613157174666546227068567685887922157628090917530788403154262230200277132737424681014377602042796861302237283125275815630093848270003083284164449348181657978690197671942203424712242692884118684910082096090573206259813743595628630613138494644276545139830026335947210717868089910025965308488391198595201381889234336602189097406703462531348942550272922772466699027965270176652909371783328117498205379246562881679117354698415827689622803199552017720115971111808238478635339941655350840051952147940127935604300181019022567239664480494817547857221108206874595154818710507065017206294779803750255127289610348116107447615552837673743302205393771272001935646691532010794533252256174737492074645820510200596327155355841528821153822969825623996399413465950952689030621083612119861314130402500813277298332849756420700935777799980829270661455139698595528540676474654846834606287965492565541262111760198683928817347587244836906520467234792099005086872449024182550254434669423183077992826437668341128873790275189494549701951156515999674443232962396383182598768605455035835172444225414420285953160315822255558315726029476752881847478158525065258774422574960947366138247414916464531105542607658926636989166318261911639560227894993059006414709982022352477727921756059927204340252816543499993350325456071003259826648777628414331805544324509603727591657014001148387897280229671290704271563753851424324027667870822050566877339061807191270691314034966264352614082992025658832215132207584333622788530797723339239980150752410004075540351136541216724935031366933393461584628674352629712667917562465413314255920230856954439693676617455115354214277285754775575665916562000841337070535748589852226791560252542208398944682974090426944629663058854910431659548894750485530691878815960000292423748724538087568487163951247122052683516068458078769067638461545850205380719277032316229034357258498927800249673900870392307007217509097564706189313947625961942736578648814785469406301567180968260744610867675220113324908562240544979283799707750933407732842100905730592329470844550282197588515766472510571377598103041528643169010830578522287166196465992767593122446419548901417432530576931758283689448963580274996326242197735431885871455286196720633691939159252441453331529314222896074615449354879817341413056580709921167322267038863107939822562257523493114750269238705716468093289089852462127387045120486823044755457436789323787856749919911797208638363402207487520007830717656999525927109696265712248807509057378893943293971443013024972900773473942766758273444113305193967016641515166923183286133776204115615515101736535367120122107427912481991128126747512791370345917046186744531035938727609198468046307204286819326388766737224365207658623284959979130170380345885812133773655830170214410352734689534279296187885112488800798971132911752386111519057975999815912022182518200611123618182819533609572309907224251187246060150947765701302022765046973546576147860608276113882067434507643755554721126333028307660827034755957212496195696653219559555186069470719558153687763884335864400*t^5 + 20472994579379302166497684580495521628545372895985050074697068073970160542570467543454003366384570862276501932835261792363562694512861051480683442002206483936605167357337100117614458590470259194752053568430719672151469703776418388233355394178638678042130713837799621403362474088868867167758600333202849846727854420286341343090780352265760505023633042238612202066635656693229170566910035017034228311166659420516963946462931768965890495464430629606153194375413450255146982063188881006356185708261394994825848892290729094422106312759866730949740127146808450590604335111916692277333995704717135925904691801637661678325631895168389960860974222285724979159148581149907990862764595233873809062642247942035140865264109507408463990349930558501951180947753247994238734704770578153024661168601727085537267615033849836326505153034045747364919764689474356171513800703369564674497227825222387959414192975978514993511308503594320008894361833386766292377868609556695121274553579187986650542082856792244355109419581879662876432263588759412014437578415555300931264452590460838747805837341220723934277081509890309931581595148376849333303385364641325424354596394561672032551171323022911973177260647027428663830134321710476624947587527418109701151242219163353227958998982877164151556788639678457523530769066291791586097033059467564715585284341523858831138440194400303552643805957638140327984715329152461390525961992025377420806005815956283247211274234716094714190677782259219092671179618560009133377119598341527829592087955023297723490167943266951334669683789935033861542328972048002458248693822544370678973419151771806616047730036318359439105489093093709709660145626771948066771911526185843217496280513578631002209005978554790331300898430154315019804328329515193413084048822633242976466525717321691722642358600445883988599927978394956508720456451827393589148596815674564903390754453603008768368509525954638536950818477390431995123100834681411067298455848970758502609683069961884244613148651228667122520899825631510810851304116649747628806425966370056117380797472953107148351495892694875788002233076949953223079867270209461654954547321664650967955778884274362665055595015685225913868119099269664993605705447063190384805428077782488662724113255403484293392720298751356738283451521989325993672066231411665965796806966843500736130742268684913568099461188144247550759806772473492195463670078781543203300091993455278353269701352138311381036371655134332224536648190970465459484718728398013253148001353255773000499418636428174187558857641364298871692398861291390847467306427100702746806006955997372773857247246552961700340971431059078401848495260959490202906984026186394028483972993386614703141849145423726290576324887444044782180314291890561047143596030183824862838292791974372817976695148026392975126054428080279359254364922580380834329601869349211039797934221112170234045384259354220515958456045456146497989161244964291749089506111902401855707820766747846641007708001823634352970714147070638784512826498268558870148509041277447095552203740338371329020633351922404323732603268711252931888617086065003346875171726473497323708752998258391668925235692683671964307041936442245492510712376807299689027428338304713396608346604651521434812162981636284122026983521043580927392309204159474861092687211696563931606003914881382519856361002795125433961929213906882220297495406047257707001647390843695148664038869062893992939802599016950770895403524561284047463876971386904832663219310686865177961484605161821503247384628672039521947545462473630112594146419434913563359723645875240898414559/3315828811144635240272496270177072031704964120524954533146763466507230150859270198977106815747597096802803554170633187550027391397202700068128307177564193788531941167910814497079340639787929010887146213117633081219011176433055159076855725615638648874604029607031109229329812697789124064654286703755368533561499984257634214124093719148541903588127264921727389345357945678052441469262631096241487740940686267408509245933668085095022945853662645115287050891495369455751502597175691681281152015203060803283498844112962234278769393786605134144928376160709365570452869019595712988754264711405974751622256612624371919722033934211205548490633606977837428614932089635776388107641867395870868484550747700493468040800930095581099263912640596982156851205977801846157604422520271612916394427341772640580877179121806849496996779825717833983261291971602530838721199968145865082507643631628639638800238634527759999271228838163168561025531032148132705998696069993842057632534462087191793120227202773630808231503682964616205644843399513995466715364816607541343831243435231277147680513235552093854885261262235711165402907027782309874672192630793860073796920102685179782474816267249979190564793315338728750640556904898718052183843948659954682256816466351687641372365984372094591611364037249193602341073687871880128531990641202088725766894908341275339496388221363050482806811462018381292667441493798342725124958733718552220499776350556520126882310977415043339524559114555808357330552753497752099601727637733031463319886440963418114930720914450225244776222334414352428534445560282436381848666115055198533166449194283688507228796475038023470648351597666622784659018605567734899670388029210456286941634811058992694177844121856417762383842433675520078151492590442566604478276373750434063779552608425279860052521583626798683720292783128632837422873849691546109234895063936722087816241877840370327466049696777968453448024015008535875414543562223541267547144193944252342216207520690646092317334095132207778762323543327003853361570988715212407479019591284391390547157152006418880281967904054684823800774972361876195491252149313690881377809599077771190827340200417245800543963829909751793891332974768497515388774663856987960846224040154814742301403286455958701312256718943240555858642000404987241646700293328550786336820409225670620857902647743315400389825723631548668773075295670106630765725218380132362221750224911318546344981347564025803369344573916132047454688606047025959153913925834879688650126502044070130420324930964365990610864450065368955595556077278031187477275235329856519006170349018509638546551925339276608682493602525521249293044400011867052620668536828436203302076796017762979248924994041804080182270276925328227007299634085363900350065729790752076123573001287878928539343959243967993829671412836469205427906149922271839504111804814099075945169490646194161042632687053127688304081109080656390928784321429804667327587987396085870409745710498711230801187694796430122603416242624567216598707151471043654836040080042912880580785568922357171684264872276129399093622857793517902821889827459185428381636851045827377875813868555069371595834137385436637179093344199754599752904824867816624208141107109385453399021673136778975246005466093609415559959346348533464541127683064676333018639885156445999790390769815717573871431723946433223046054788495770376523803890883558930575508172581905187518984884879127325918984296920950140609676939403328028591425549191539898948061005316923107023221716331938049725081975372757230948951716274670883566396085370634976847438707935454073381197157037332075873800*t^3 - 39846058091376142039344158195199260112340407138976913175774680659895476592582303586708256869559067507205454001890365981622013993707733951745284759210914747406184620056159143245000147624954765124962908143746219593295367359440750386469499053060796432188529933368674606469205246112080344909765336517387148882856463723911413808638539341279413302422752642449062545764448935492504862789469651082760033825181947338575660012064059455281331098744001486196632406891842033271121842960717956326209780781851502891578930359810544616157477111481987054041639368948725949047906068565414141031740216985948432198189516412779346779966775208374408346692078281801373240111878883270160575506062290763562050859658373684891789296879184322066856688325178519683804206103410489628739367636222941859932373592168092286129861506876684627705324510281417486641770286957385558940528163479208666076191069154112609237691095788200947092261731447401821107939802842876809288592322270331654965776019402413544542390768391009239993626111108199597355944207855483170894831639734270291319279247350707751165378232133174605306626053461793416216217720393652243791014981259554920911546452133847872603502661685068761761380348243571904987857494831279893034175421197260225122034201149591410394613619073285844602310651325186263884136145296176053939556933795568112628253962340507259986196270189295906942472473196560351524648246732140333880291084732329384643525563750376438501619317395939279005081361074780570234579352960845844590623252411526653028142250565487123378633352171592911950603325180850348822747654242082194992224394746364939921901258304600346934832991770686824947742243576715122937518918265668763533049950068042332758233048491925688673261549726706820642327174357432139339944366922832640233815087572788852829642284082968076787275249154247963731663044095490848469395964210519837024305245849681217673759157259229036375870945519704907627987946309678973616838064196013908263126529067677854050256170534985762012134196926445606708119045126466944243217687738734774252254165569985473552777273388519457524830956969845691647500679617390600651868815498773177365175594074437393691705527801699100636211455094092415166835440118107940008899838608713486581427689315238416377196616548182973756856454574608190754984021848208393477691807577084672805474398275292489413847503659082871258861833844362615182460010907347416036352892764021185120538673410215876955562801541466076921449936930771898448384193254537301835733483394226571155797821387088602657906595005208338199060018307359517731896290157074989566344703137733816246354742956704928480550123419347282929453415615943459336023636203711821760804946744246465903929778001309136134048361106215823274187718957985107237292317548662375895778389346686064320976996786327989267313569179905455426369463697032233732617983723476719374524262501158450450539309076038838109345847035802556662538458611261325952947444298127891715375106192033906678514322155383137945824536606927003290346424178191498603828430206006176281163438598590800803272607048889514095551538613643680315154503454274823577954261796270507396694865162185942785380226710980728309085265213558268064341390229831227985787512223283663613062702943961039120310736579850661210184109822063883033908151162522388742147584350683273595815881225854964000603473262981179812697769945161528652573994194961439960140124860534887051135032321254550865993414340146898604393013312483927827520887833931773275487186565848006796480112175347090491559540314133951463998064244965683095161830282426268768197689392714703117859991699967078857/6505413945718884212655829900697052742855504587665509087953051867079064592789166474294634584120188554333394696410915927400014889881846789177951807011149642048207576883430308162490547875263807888492652826823639106509715012038433781405641575120036976230283741070515579490332383109493036723583585024850276260483906340520999526544939114879617953815090399321959330300721688296101332330915418428912009748154804059989499491827903585753638646682593767611577158897455950175425442158406077307874832042259307325789304259040582472069846712751498029305317909717009439056249801301071620277081987875913042927619423424146495025095676522053841499563985903355897053032403672362342952581037851728495682147234372916663563949512314290087238260590067993302211382513670512557535315591968675852846849983712491000362637822286373189572584979844551305988915899167285462601220691468196044548043356775339794163147321330367205903776109414422688901778916749163974423190914978037646616567326741857155615873017627819283442723035586235940885200644587236082792118334236156986707982820259486382904345995275655817392063158265070062698245796616278424579290820817991061916345938818399439744171648076772492195941028066224001628102102707746125160655948694923376513363218008965043740843219977109198790845916234696358854631865626943665364835490574230982154282369575417032037473488934686637505118258695879108596725166877887191438182222845873616438820462537028137778071356035721044624941345582170486481942226653132730420741540237199614953288821494508648593784048414131172294529884533330411718764160870017989016447460715240385622568208403703429277974134498423472621124388332640421547213692291420769713805539839748564199322166198853113094637961466734619153084073150761995491322858423362455847946890321460641811222509973794740984174527582484589492147427565967208946769818547374633974994646492960546442685323031505000059713889265240380998412012927658549405922084300399721601054031926736004012506545446576442411112096806689063435411707029448861483867884029919123021666297177927807506706738002188195549892749772912260435195770633421707376546551419593682576129735227405883649447578870282475249707465944461634249864503311025995513874635607023228128311356411337146250435931078711185486257535520848238075791041997686552280619983092971709973193839575209649042475683127856931923841732674568500690483306232763806715371760820831262016013923323932462571500449030768582092857494210674618041820581764000575405488448067391663724818624256147068437693333683515947262076482312676811665018476375390076727568080784155312906364087126085265607871051757173017433506834767969651246670502804996087263300068419185548883712310730337879970942918111853578323589924202980927562698859033461961032155334862254583521532262492814214681089233486473208379502657589286779132638277411463664642383746936406837736411463064399098878502445636992344532220516550449617239390194570015739537686215748387814159117799470869654901144521312634798803087510499321703358128776656926484248998446932485124338357796085104080698137349496889842061158817184093731705225541425279287650865293744281829160168166292231196708064864954854877629275221984541088084208302006830797961247518489084070139730015326084201175210694484760189412811886052470898988318840248436913551571146627832188150326912737983439684557393242396848397973029013948578244539708488330214685084038955531709866733051153317635196538799805536440641056281485620359962854195424793036709280383868240272607019141284955822514029395483928680659010181106133289806530808170598953625905037092103357836276241508561976294935*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.96964869836906130825 + 5.2680684128579214548e-1815j)  +/-  (8.3e-482, 8.3e-482j)
| (-0.95793942345565139837 + 1.4229583394019004461e-1828j)  +/-  (3.69e-482, 3.69e-482j)
| (-0.94490232491079874412 + 6.9334277626013424025e-1830j)  +/-  (1.99e-482, 1.99e-482j)
| (-0.99733385180278742135 + 2.4198615915064872608e-1826j)  +/-  (1.64e-481, 1.64e-481j)
| (0.88218955344852446416 - 8.3136389770633013293e-1833j)  +/-  (5.91e-484, 5.91e-484j)
| (0.95793942345565139837 - 3.2084638260015077494e-1836j)  +/-  (3.72e-482, 3.72e-482j)
| (0.98322104534544681868 - 6.2516395904194948787e-1847j)  +/-  (1.55e-481, 1.55e-481j)
| (-0.90095786907539261551 + 1.6795602066119931267e-1863j)  +/-  (1.63e-483, 1.63e-483j)
| (-0.99932571083038785205 - 2.5276452603713227524e-1860j)  +/-  (3.19e-482, 3.19e-482j)
| (-0.99035358070759666683 + 6.7529850684297948808e-1866j)  +/-  (1.27e-481, 1.27e-481j)
| (0.86360683867471434432 + 6.1649737291752904919e-1872j)  +/-  (1.98e-484, 1.98e-484j)
| (0.99733385180278742135 - 3.0508190131692649451e-1881j)  +/-  (1.52e-481, 1.52e-481j)
| (-0.93246951420315202781 - 2.0692889628249049287e-1911j)  +/-  (1.15e-482, 1.15e-482j)
| (-0.88218955344852446416 + 3.1904402333958773487e-1917j)  +/-  (5.67e-484, 5.67e-484j)
| (0.99932571083038785205 + 3.4841922761900921046e-1920j)  +/-  (3.18e-482, 3.18e-482j)
| (0.84354200274231486189 + 4.360492692506450238e-1944j)  +/-  (5.85e-485, 5.85e-485j)
| (0.93246951420315202781 + 4.2249258050737924006e-1958j)  +/-  (1.12e-482, 1.12e-482j)
| (0.99035358070759666683 - 3.0375308195522490766e-1995j)  +/-  (1.29e-481, 1.29e-481j)
| (-0.77239979137307865819 + 1.004310990593851866e-2017j)  +/-  (7.3e-487, 7.3e-487j)
| (-0.98322104534544681868 + 7.0625395970221395088e-2010j)  +/-  (1.5e-481, 1.5e-481j)
| (0.91839228029655880192 - 1.4637001840860550899e-2014j)  +/-  (4.84e-483, 4.84e-483j)
| (0.77239979137307865819 - 2.2093805844142967226e-2028j)  +/-  (8.21e-487, 8.21e-487j)
| (0.99553918447362769278 + 2.5896898591664046077e-2023j)  +/-  (1.89e-481, 1.89e-481j)
| (-0.8206613588796308096 + 3.5205420825810142606e-2039j)  +/-  (1.42e-485, 1.42e-485j)
| (-0.79652311016017413456 - 8.7621333122416369487e-2040j)  +/-  (3.31e-486, 3.31e-486j)
| (0.23861918608319690863 + 6.7068011726918283589e-2057j)  +/-  (5.05e-503, 5.05e-503j)
| (0.74697311288754123191 - 6.7029831807678579474e-2042j)  +/-  (1.59e-487, 1.59e-487j)
| (0.79652311016017413456 + 2.5427781267536200025e-2040j)  +/-  (3.17e-486, 3.17e-486j)
| (-0.97723820629620631225 + 2.4331907779033377812e-2033j)  +/-  (1.52e-481, 1.52e-481j)
| (-0.63113986772719882342 - 4.073541445456180997e-2045j)  +/-  (8.65e-491, 8.65e-491j)
| (-0.84354200274231486189 - 1.4174935115729092788e-2038j)  +/-  (5.72e-485, 5.72e-485j)
| (0.8206613588796308096 + 6.8085780883640811639e-2039j)  +/-  (1.35e-485, 1.35e-485j)
| (0.71913407033672306652 + 4.7963954852165902807e-2042j)  +/-  (2.66e-488, 2.66e-488j)
| (-0.99553918447362769278 - 1.734611343034060071e-2034j)  +/-  (1.89e-481, 1.89e-481j)
| (-0.71913407033672306652 - 6.3844990194950741659e-2045j)  +/-  (2.59e-488, 2.59e-488j)
| (-0.74697311288754123191 + 1.0355420702933625128e-2043j)  +/-  (1.5e-487, 1.5e-487j)
| (-0.080232662089308817649 + 2.7705039708105013392e-2065j)  +/-  (2.73e-508, 2.73e-508j)
| (0.63113986772719882342 - 5.5502898548901694774e-2046j)  +/-  (8.19e-491, 8.19e-491j)
| (0.90095786907539261551 + 4.8447297419862152686e-2037j)  +/-  (1.58e-483, 1.58e-483j)
| (0.97723820629620631225 + 8.6362143877157873459e-2037j)  +/-  (1.54e-481, 1.54e-481j)
| (-0.59900131394565594863 - 6.435627974036345302e-2058j)  +/-  (1.08e-491, 1.08e-491j)
| (-0.96964869836906130825 - 3.5581161102688333169e-2049j)  +/-  (8.21e-482, 8.21e-482j)
| (0.69017416309038953792 - 6.4822575804481045997e-2056j)  +/-  (4.36e-489, 4.36e-489j)
| (0.59900131394565594863 + 2.1672817508130403579e-2059j)  +/-  (9.98e-492, 9.98e-492j)
| (-0.66120938646626451366 - 1.2960291480396284551e-2058j)  +/-  (6.38e-490, 6.38e-490j)
| (-0.56592070261929359871 + 3.5378330209428134221e-2061j)  +/-  (1.12e-492, 1.12e-492j)
| (-0.69017416309038953792 + 4.8996160269860227339e-2058j)  +/-  (4.04e-489, 4.04e-489j)
| (0.94490232491079874412 + 1.3277226836978621335e-2052j)  +/-  (2.23e-482, 2.23e-482j)
| (0.53291253805075079124 - 6.6521644037752003829e-2066j)  +/-  (1.14e-493, 1.14e-493j)
| (0.19986565775389028672 + 1.1517583901548003886e-2075j)  +/-  (2.43e-504, 2.43e-504j)
| (-0.86360683867471434432 + 8.9388410107238868838e-2053j)  +/-  (2e-484, 2e-484j)
| (-0.46337046578096573013 + 2.0376949727389530777e-2067j)  +/-  (8.47e-496, 8.47e-496j)
| (-0.91839228029655880192 - 1.4810930358921329583e-2065j)  +/-  (4.67e-483, 4.67e-483j)
| (0.46337046578096573013 - 8.3330318442804050261e-2078j)  +/-  (7.84e-496, 7.84e-496j)
| (0.49901873531039185246 + 6.5125047305458264471e-2076j)  +/-  (1.16e-494, 1.16e-494j)
| (-0.11976959835960049303 - 1.4001537546503328851e-2089j)  +/-  (5.13e-507, 5.13e-507j)
| (-0.49901873531039185246 - 2.5932978508271601724e-2077j)  +/-  (1.05e-494, 1.05e-494j)
| (-0.53291253805075079124 - 5.432128049499422323e-2077j)  +/-  (1.14e-493, 1.14e-493j)
| (0.56592070261929359871 + 1.3781393157545787373e-2073j)  +/-  (1.14e-492, 1.14e-492j)
| (0.42698943681105010797 + 1.3327618065266935351e-2078j)  +/-  (6.3e-497, 6.3e-497j)
| (0.66120938646626451366 + 3.6223176721764770219e-2082j)  +/-  (6.34e-490, 6.34e-490j)
| (-0.42698943681105010797 - 6.348013446633935211e-2091j)  +/-  (6.55e-497, 6.55e-497j)
| (-0.39082501957322900088 + 3.5157616427469214988e-2092j)  +/-  (4.68e-498, 4.68e-498j)
| (1.5398558062849348808e-2147 + 1.026912438459667798e-2147j)  +/-  (1.46e-2145, 1.46e-2145j)
| (0.35401293857638793166 - 1.8225576552877811041e-2092j)  +/-  (2.82e-499, 2.82e-499j)
| (0.31574584938306492216 + 1.546087565377242542e-2093j)  +/-  (1.69e-500, 1.69e-500j)
| (0.040563011376842040407 + 5.9473995834292601333e-2104j)  +/-  (1.07e-509, 1.07e-509j)
| (-0.35401293857638793166 - 1.2714401685133339765e-2093j)  +/-  (2.86e-499, 2.86e-499j)
| (-0.1599447563450013897 + 1.7642888178882804343e-2099j)  +/-  (1.07e-505, 1.07e-505j)
| (0.1599447563450013897 + 7.8879878771447192497e-2100j)  +/-  (1.07e-505, 1.07e-505j)
| (0.39082501957322900088 + 1.1846715591836875594e-2092j)  +/-  (4.62e-498, 4.62e-498j)
| (-0.23861918608319690863 + 1.7305516161539606268e-2096j)  +/-  (5.15e-503, 5.15e-503j)
| (-0.19986565775389028672 - 1.4443818733987898502e-2098j)  +/-  (2.3e-504, 2.3e-504j)
| (-0.31574584938306492216 + 4.110634094194912727e-2094j)  +/-  (1.69e-500, 1.69e-500j)
| (0.080232662089308817649 + 7.2757483864329488728e-2103j)  +/-  (2.54e-508, 2.54e-508j)
| (0.27697779774556815248 - 5.3078109546603374191e-2095j)  +/-  (9.44e-502, 9.44e-502j)
| (0.11976959835960049303 - 1.0794999777635662196e-2100j)  +/-  (5.12e-507, 5.12e-507j)
| (-0.040563011376842040407 - 4.7982761844584157385e-2105j)  +/-  (1.07e-509, 1.07e-509j)
| (-0.27697779774556815248 - 2.0112230198797452045e-2095j)  +/-  (9.02e-502, 9.02e-502j)
-------------------------------------------------
The weights are:
| (0.010194399743836691144 + 3.095734512671822294e-1815j)  +/-  (5.32e-141, 9.61e-374j)
| (0.012769525557407529935 + 2.3278119119842530591e-1817j)  +/-  (2.45e-141, 4.43e-374j)
| (0.012876749302190860615 - 2.8102877606125870404e-1817j)  +/-  (2.17e-141, 3.93e-374j)
| (0.0013773847380816113746 + 1.078052853810647927e-1817j)  +/-  (1.38e-142, 2.49e-375j)
| (0.018717135888026374808 - 6.4660703923363134805e-1816j)  +/-  (9.19e-143, 1.66e-375j)
| (0.012769525557407529935 + 3.8320584529945420945e-1815j)  +/-  (2.66e-142, 4.81e-375j)
| (0.0072434452757573041298 + 3.3887735150320868423e-1815j)  +/-  (5.69e-143, 1.03e-375j)
| (0.018494073929300625349 + 2.7803239671369051257e-1817j)  +/-  (2.33e-143, 4.2e-376j)
| (0.0016872846403968190981 - 2.0361766724606177756e-1818j)  +/-  (7.24e-143, 1.31e-375j)
| (0.0064591061531831013715 + 1.3211944008478622215e-1817j)  +/-  (4.64e-143, 8.38e-376j)
| (0.018819579006160493036 + 5.7190983592347609302e-1816j)  +/-  (1.07e-144, 1.92e-377j)
| (0.0013773847380816113746 - 7.6593801552298556248e-1816j)  +/-  (1.56e-145, 2.82e-378j)
| (0.012499726689421790686 + 3.2311469143611796713e-1817j)  +/-  (7.15e-145, 1.29e-377j)
| (0.018717135888026374808 - 3.0538141599001040527e-1817j)  +/-  (4.46e-146, 8.06e-379j)
| (0.0016872846403968190981 + 1.3509377913781310526e-1816j)  +/-  (6.94e-146, 1.25e-378j)
| (0.021578580644197930327 - 4.5800232150218283788e-1816j)  +/-  (1.63e-147, 2.95e-380j)
| (0.012499726689421790686 + 1.6530818335272291357e-1815j)  +/-  (5.46e-147, 9.86e-380j)
| (0.0064591061531831013715 - 1.250692466292716555e-1815j)  +/-  (4.06e-146, 7.34e-379j)
| (0.024386545302298647034 + 3.4732505967342831274e-1817j)  +/-  (1.35e-151, 2.45e-384j)
| (0.0072434452757573041298 - 2.3551806324154491915e-1817j)  +/-  (9.67e-149, 1.75e-381j)
| (0.015967900203127961907 - 1.1023263754288276198e-1815j)  +/-  (1.03e-147, 1.86e-380j)
| (0.024386545302298647034 + 3.0674800933550458937e-1816j)  +/-  (4.03e-151, 7.28e-384j)
| (0.0035240936465122259499 + 1.097794662195844347e-1815j)  +/-  (6.38e-146, 1.15e-378j)
| (0.023856015284223781351 + 3.076366039839445239e-1817j)  +/-  (7.86e-152, 1.42e-384j)
| (0.024150867702429436863 - 3.2779275192039641594e-1817j)  +/-  (5.44e-152, 9.83e-385j)
| (0.038312480390837250617 + 8.2970171939051383887e-1817j)  +/-  (2.05e-156, 3.71e-389j)
| (0.026697800795821763523 - 2.6291756803363818726e-1816j)  +/-  (7.57e-153, 1.37e-385j)
| (0.024150867702429436863 - 3.3440366814831356352e-1816j)  +/-  (9.16e-152, 1.65e-384j)
| (0.0053038504871789773849 + 3.2480808663104743642e-1817j)  +/-  (3.7e-151, 6.69e-384j)
| (0.031149718321478059129 - 3.6892418678610851204e-1817j)  +/-  (4.68e-157, 8.46e-390j)
| (0.021578580644197930327 - 3.1853880190162411996e-1817j)  +/-  (4.1e-153, 7.42e-386j)
| (0.023856015284223781351 + 3.6967228757070586432e-1816j)  +/-  (5.18e-152, 9.35e-385j)
| (0.028706734168655992609 + 2.2629017696206102905e-1816j)  +/-  (1.27e-154, 2.29e-387j)
| (0.0035240936465122259499 - 1.4462961910286790058e-1817j)  +/-  (4.97e-151, 8.97e-384j)
| (0.028706734168655992609 + 3.3567964192937615835e-1817j)  +/-  (2.62e-156, 4.73e-389j)
| (0.026697800795821763523 - 3.4104963022139837218e-1817j)  +/-  (2.08e-155, 3.77e-388j)
| (0.039366757579094181713 + 5.777129453749851073e-1817j)  +/-  (3.29e-162, 5.94e-395j)
| (0.031149718321478059129 - 1.7446210157642993281e-1816j)  +/-  (5.11e-159, 9.23e-392j)
| (0.018494073929300625349 + 7.571450695622873496e-1816j)  +/-  (1.68e-153, 3.04e-386j)
| (0.0053038504871789773849 - 8.332089726605877454e-1815j)  +/-  (1.31e-152, 2.37e-385j)
| (0.032888280953808316527 + 3.6739336755938056109e-1817j)  +/-  (2.01e-160, 3.63e-393j)
| (0.010194399743836691144 - 2.7692913616263161945e-1817j)  +/-  (4.08e-154, 7.38e-387j)
| (0.028977529549991610258 - 2.0992216699170119605e-1816j)  +/-  (5.26e-158, 9.49e-391j)
| (0.032888280953808316527 + 1.5548783959165204492e-1816j)  +/-  (2.39e-160, 4.32e-393j)
| (0.029193676319135809053 + 3.7120698846971714883e-1817j)  +/-  (9.59e-160, 1.73e-392j)
| (0.033059159954874333532 - 3.851913015745441092e-1817j)  +/-  (3.01e-162, 5.43e-395j)
| (0.028977529549991610258 - 3.5345880230622077462e-1817j)  +/-  (2.61e-159, 4.72e-392j)
| (0.012876749302190860615 - 2.1742334554701725701e-1815j)  +/-  (3.61e-156, 6.53e-389j)
| (0.033167334575926247193 + 1.3876221642444781844e-1816j)  +/-  (5.43e-164, 9.81e-397j)
| (0.039362295902538314745 - 7.750184160659855601e-1817j)  +/-  (4.54e-167, 8.21e-400j)
| (0.018819579006160493036 + 3.3081248824676423954e-1817j)  +/-  (3.98e-158, 7.18e-391j)
| (0.036273593422671334873 + 4.0609035892162274358e-1817j)  +/-  (6.14e-166, 1.11e-398j)
| (0.015967900203127961907 - 2.9925887304354505146e-1817j)  +/-  (9.6e-158, 1.73e-390j)
| (0.036273593422671334873 + 1.1494376594747094393e-1816j)  +/-  (3.57e-166, 6.45e-399j)
| (0.034806407277407961162 - 1.2617684589750726668e-1816j)  +/-  (2.03e-165, 3.67e-398j)
| (0.039875654978231000666 - 5.4770524736352857014e-1817j)  +/-  (1.2e-169, 2.16e-402j)
| (0.034806407277407961162 - 4.0432982281825623741e-1817j)  +/-  (3.54e-166, 6.39e-399j)
| (0.033167334575926247193 + 4.0332783869201437239e-1817j)  +/-  (1.7e-165, 3.07e-398j)
| (0.033059159954874333532 - 1.4650655452395262857e-1816j)  +/-  (3.87e-165, 6.99e-398j)
| (0.036288581513001676297 - 1.0952869866978808962e-1816j)  +/-  (6.48e-168, 1.17e-400j)
| (0.029193676319135809053 + 1.9627391675657474698e-1816j)  +/-  (3.93e-164, 7.1e-397j)
| (0.036288581513001676297 - 4.2557024072731956256e-1817j)  +/-  (1.09e-168, 1.97e-401j)
| (0.036229687282734256756 + 4.4573820953694916652e-1817j)  +/-  (9.54e-170, 1.72e-402j)
| (0.04079934785893200423 + 6.0558727502216465048e-1817j)  +/-  (8.66e-173, 1.56e-405j)
| (0.037568776820137704318 - 9.676030281683566467e-1817j)  +/-  (6.56e-171, 1.18e-403j)
| (0.03876359583563226252 + 8.9483533938250615773e-1817j)  +/-  (2.1e-171, 3.79e-404j)
| (0.040138378060439475552 - 6.4242925168433107746e-1817j)  +/-  (1.22e-173, 2.2e-406j)
| (0.037568776820137704318 - 4.5003270382626280012e-1817j)  +/-  (1e-172, 1.81e-405j)
| (0.040286739418454764486 + 5.1941758591552221442e-1817j)  +/-  (3.23e-174, 5.84e-407j)
| (0.040286739418454764486 + 7.2462374809026716131e-1817j)  +/-  (4.22e-174, 7.63e-407j)
| (0.036229687282734256756 + 1.0476681265311294767e-1816j)  +/-  (5.18e-172, 9.36e-405j)
| (0.038312480390837250617 + 5.0198838442580139333e-1817j)  +/-  (4.72e-175, 8.53e-408j)
| (0.039362295902538314745 - 5.1012288111673274233e-1817j)  +/-  (6.12e-175, 1.11e-407j)
| (0.03876359583563226252 + 4.5521849989184701671e-1817j)  +/-  (7.44e-175, 1.35e-407j)
| (0.039366757579094181713 + 6.8194189030072087163e-1817j)  +/-  (5.97e-176, 1.08e-408j)
| (0.038580878755929519993 - 8.6035941964407926233e-1817j)  +/-  (1.8e-175, 3.25e-408j)
| (0.039875654978231000666 - 7.0207646909427571892e-1817j)  +/-  (4.77e-176, 8.62e-409j)
| (0.040138378060439475552 - 5.9083835287884243249e-1817j)  +/-  (2.1e-176, 3.83e-409j)
| (0.038580878755929519993 - 4.7804690171699452586e-1817j)  +/-  (1.88e-176, 3.32e-409j)
