Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 14 33 50
-------------------------------------------------
Trying to find an order 14 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 33 Kronrod extension for:
P2 : 3/2*t^16 - 10827/1972*t^14 + 47593/5916*t^12 - 889889/147900*t^10 + 549549/226780*t^8 - 1001/1972*t^6 + 11011/226780*t^4 - 3861/2525860*t^2 + 1859/366249700
Solvable: 1
-------------------------------------------------
Trying to find an order 50 Kronrod extension for:
P3 : 3/2*t^49 - 7402723132004854043673542309659150924044539381365980929962270725246091583706812731273268545833746315402607660543/411802559556801402078946987415517437006147513404653665366980852485474256239983776643206148714375261070778051300*t^47 + 108382286898365647572828278828131382877516001143003771113806546067598892039055650408444457872306218892366011653828729/1073569272764581255219814796192253958275026567445932105611719082429631386017637705708838429698376305611518379739100*t^45 - 1389709379645007837046783560692906168811121235490600017809427523025076901683154704426051772369077917416960041051167193/3936420666803464602472654252704931180341764080635084387242969968908648415398004920932407575560713120575567392376700*t^43 + 103359146048396901677677364205007242181680183215648504024945099330267190853405899573671355093723951136765751894009983126983/119962419820835583760354138351182777720915260357354196701229509802491060459254199965415120865212732349540416282679932500*t^41 - 2730190161603671523853007222276292569973495974797588054755977061557645269749163016834629809996962011243991073643696893918257/1751451329384199522901170419927268554725362801217371271837950843116369482705111319495060764632105892303290077727127014500*t^39 + 1347865041072643808634691746161686657021703081373162001696484632516697607164187011445236288160399959354457335953520046473819979/621765221931390830629915499074180336927503794432166801502472549306311166360314518420746571444397591767667977593130090147500*t^37 - 476218206612471675451236025934803083055824081640572345083614147093451151654857628147285519823388542103117885347766328649185317233/200830166683839238293462706200960248827583725601589876885298633425938506734381589449901142576540422140956756762581019117642500*t^35 + 62307321903574054595824515743096190750911234601487350415999361479636224578005379957498067413360915825800152343644504485238129131/30090353608147425008286439499823018322149394375503159968910568216759478743576278983208328703009119155976116885866538693270500*t^33 - 3616704600448074928260125473001976108338945634958118514740441510420467981682238876188416005454963667567297709900857566447454223383/2482454172672162563183631258735399011577325035979010697435121877882656996345043016114687117998252330368029643083989442194816250*t^31 + 412121799231044125854927439689469151964738355764975465192877600119658073383612562866888036854495244536694896293916272614545097763/496490834534432512636726251747079802315465007195802139487024375576531399269008603222937423599650466073605928616797888438963250*t^29 - 32833992275142401516786825323143917307901183717445905755728006409923716386519592701561415338115105342446342913667159849113072867/85601868023178019420125215818462034881976725378586575773624892340781275736035966072920245448215597598897573899447911799821250*t^27 + 372331985860239474074241020143591904596845605198999944128769301646870051081533817022336024204271077412539186322344192001027631/2593996000702364224852279267226122269150809859957168962837117949720644719273817153724855922673199927239320421195391266661250*t^25 - 49427290723613484259870595143174232223727859702127844265450083161074632360379036159619297515549580860407079303442985862239083/1141358240309040258935002877579493798426356338381154343648331897877083676480479547638936605976207967985300985325972157330950*t^23 + 450537263933620234403715043931965023937219332489577715622163736461106098482619131854878657403522121903712806614449066630351653/43092738705605558582141826342414997025093080246717741002840112163877277448502122786086121519573240824331740508434055946258250*t^21 - 3952331005530319404617308231365956626331480020646473030672115969903417631282388090466072950974174248765911294489580567949191899911/1978327304140163346724116248823393132426188183814466084602985573286576379472304554137313318393480083707916142305495700814391495950*t^19 + 77482689475964630197808309597898502899913113154906483599715450051134747395794156934780478953731186254999061140909748014381172323/260306224228968861411067927476762254266603708396640274289866522800865313088461125544383331367563168908936334513881013265051512625*t^17 - 35290531393017960740289863388466304692259197142677280917341147190626733173767267626228838259460391387965873544213130253337052963/1041224896915875445644271709907049017066414833586561097159466091203461252353844502177533325470252675635745338055524053060206050500*t^15 + 119603948361578398715875002249253106486921122052800486609824830627975726630304473402164456419900774038440894651334982678531539/41648995876635017825770868396281960682656593343462443886378643648138450094153780087101333018810107025429813522220962122408242020*t^13 - 88415286387359304896683052257114757428716327908161635945281388269379801952419080216605564480444244199483533302965384730619/506186143371840274985061599371438510970546832079028243636104079340525645286263734651207255940813162681451306784406442907246500*t^11 + 137434719970708062414855654568181179623254698169951236376270448833727943501805902041137453194067134204666362148681510988001/18931361762106826284441303816491800310298451519755656311990292567335659133706263675955151372186412284286278873736800964731019100*t^9 - 18186203979079510266076844976581148649526232570486918605900345659582017669588845326056589729424121773781366813469504549023/94656808810534131422206519082459001551492257598778281559951462836678295668531318379775756860932061421431394368684004823655095500*t^7 + 275112403577442994401119946187528132886230392171531275152499664618175011949777037210844327248240986054558314868727627607/94656808810534131422206519082459001551492257598778281559951462836678295668531318379775756860932061421431394368684004823655095500*t^5 - 35858792102480349473656722118001950878768095426910922799998236808791253578834144210014983043392575373782004544233617/1721032887464256934949209437862890937299859229068696028362753869757787193973296697814104670198764753116934443066981905884638100*t^3 + 14830184190372603934283316036819945447848059238714739587458590797485875082416973774275424822324240741707821671356861/321833149955816046835502164880360605275073675835846157303834973644706205273006482491237573327169008832866740853525616400427324700*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^99 - 7553267427012164532972156342425650698157372599507387864926548397295192005068121285631916302748428848054725496535204217168393448430150586682188835952217066266464331686867013356337727243893903008835898473867372806077498273747217114224403945258272022164883707367484101304708505596354522428107832125250021427321471185761615710583439141889399795611665622129352596607346018226304934460182528361127578857882114254049495460385199641930076028926690393698113454773735488983378194271348118311425622516151423999684717359737579117750534739909481799949671169419998522359136191516173664848230613787481397916912734122329628002045239311831284901243392492724822697492522272627426426937450685890810718495906011802709182373380127031473605634029382150875688051726331048919403305096366808244062414913885595040777006399153204352915865222132947703304009714969713761269341459564431729202276901048650204100153884526390493446313914459048307838043948746993229765761562807525858024122757474334784203954871698356335892326008838491563852688869749425090914193154628425000263741922693877900272199870964586799104996806574554360063895024221686452037334571192151590095713031240139633186699030260466175903039526373883562604250935598772507370643214168558063853385634010510314126381390008674707075400235124163369586954952404612073997731555261589921064812645663075087491782364872254757913133650083833873584193926426866168871955774094344571932446330459764474750405631624617192687887589063315353880829258197334247314471067208064038859276134376374039145300937294953721564516234850555398212618783935679745860691218885052894479787617463042646723837801705000245425376132126026662711931637370278276584683749991334118882765932483892135182867476592430859817312777664760569187055399393484428675688132759001049351913625546497172209648021975403957764388330129658008679550945452016721430922110035104169388013820657651901763926362851469508262074075748549759801410584275490422212003978621533274305724121440723496925645762154213991649425091680054450031705049602783104540906839892996064382081097119483781647361070662970318539095254782218234597442231369928147380397691511766733455465235361310261973933245862234889594325591256830921170358577343478462029772025350997046429565764927324753661488693255326917967430273996899779579500100329646823949088317466067116612851778788289806377269771815935792931883076053320684163653624793528877159440448570332991649031574386482925560831586475125903601138478577621400750555407346635098155311535201193546568699338727126200006268813686274858269189225581569175452899928466514697701983016949979112858008110042792444671071518491344416082252658770628742200279006306026974213509794824125965168351012201116325811994527713723721207350578290820535674590364965454753553126630864937003301820229135114148492655491693750181369390272197539756968277411311217020083720320920224520573203795924459008243945678701964506962311909861287033779540153825791486003086763204418179591330980723028059853043709057008325399023349475280659315550413402761425977213759348944604058600879883810677043298252261556335338034757613400354968373476738411253676193679930469294718891346938303036682174857303183703596476761628083578740691063651224416973332504214559984436165646209801399854699731895258286648663785955921106613672339267254580934911321525721000148613914414801/205796247138429373979620752035995965938740104024355343760190560721838200956439555168868707957861992507949022422527741914028409839660653083205380642715178901091386773386570127207147490071337581128370090419101004953228071765337716853132549515731608709942841066477633803192905201935182718902566864685274243909392551150002940168915739285161316481718757063366373935109167034492040695657043030057215388252567794275409220898546418928488990313958430202949789846145182836948585033204596149422396896121293522875882675744984630810857432351572157683495894480146654657241167976515280677739634206152175890133377541581937290459639953442890493629578197871568022210526084766968587801540546246631243958379956039880406852209799208252111331032513510948602002678638419758426288297616992682668823016498726928092997363088488059699344760077393713416028591736697221341902837694507266406707645920264764770918440331644505959548510426931833418535157635391895928141797275035237240419701293068660104923349014046795357954038727129729501393590529891637597979386578516980388093564469388764648605228388559858053659437829679757917902147424023746265243323438171451221781030010448724915837783678138421585835431193402916776780213796319042677961064132569275423215630727822907241454489131898352835997415577459920121573613381497293246925122312071896108816794980639035614382157943919647716593449656217188510446088375910440861180142322745383995601572950767372798432597682091326322536567154040841558551964965933194944409495156853815002864040555047885563533221656589176763295950335758573348075758251432487918642012817810501183970927247720020058820345420064524907401585929353906754528658195894381682119320841751771047829935744937148631094865572173966673696794669678736681272725237719138860284059929774833481763964438007695846862373200497095021150076541458746630615682194186841878385174815584851903811943245733316048501568023863579096258607101596589364046919174100720721220388812263184324804890517180223571072068946397629201032736574453327906286287445903594923049898312369835739410703740076839612945295116057073147444161306207865145226732979736765068613618782119027008081625622001348145315948470340489802143456270818940109873102800812062645164664436652112370859412096972632556705855845637576345476897702026658337325458446553175431601055684830565236661387375571568546582232558786570220854965326482696486444961342773700904500104013976945607279216170276720136669280936999312843795043948194256694301235728338347921979560257030317109752350749533121625960804633620773014526135356834514732148497072083923148102297884510393985454720358907383123594345437827752542586621444846428283905597248987209733132777112982287252631402293781712161335726186801057708768660926736457789136414685060946999693351058667389019127003120628893699297464833154395680333975308966925194721875862057088510532803932309809491628658796764624846400909753966140142981865478181001164193336241588678391226112860210066587376911954017902847415152137985519622828719525950155257338475568256378453507078119807148942765049891072282366736435553233002878156790995505969158626406389179004419077132462094226699260334671365216934573015625718047753523721994703923558022145535762169090959345450575989771958005814511368025882868583746723943986348938657010451097745481873721919179666163718826054940460021600*t^97 + 434687284267668207085554889616901345468621862041716466653154175210764734739632363672101376313825941786086146099622505658779735646999072792793216876621934509402705335021271023863033403474234018910938492337725823729812766937833633685407069445880399235582325780005291861321971987271926740667134577541592194926201636751790960033073202467391706041267573179043144436640294521434742913970381502456717618402701474878454264827447700971835076096609716876196649662476256521425490912651120976888340432769932799339089778992132047407691512122405209939908722448504484565646880268645471021287650371429168686891991280118401898737391770424070297617551601095439562674121789961343800279719697403417291352090595240509829657347007790287026853998763463530888841069559848111156722755611923194271104949127299954523225641351865918661608667780700624022979934364107671176661840261122458552480718248755408362699691771157813941522544984853467069849294165555957035435948687361239389488077858046664495949471740468905624147501794541143823079214157778755509773287158366108273757205829270070949621855008019580313422975992625625676908957023938705678935358564757961589019877508917313155483379367446920179278356857573226114420934665181691180514939690146261808562711991384095102865103872426377609844218553182212819375159811985131753637626835764563027353783601179301030642419394097318348533148755319358109578522302413003563322075711055238718026957626669345656395530246944442476747495929619152206833874546374039001570629023194168213953447662184476710777152455332966277940209142660770579647739323942676817809475264776039369500739789023020111426666202369906818710780529633537008800835677321472299619479909489413896531180284314478944210336708151745322902877881367909299124736517362461459881127058218358636592757765934631957810146603472460686470536487361259113622963304305585697362222855213979121096960094722599322505999738518667934921978940741095726569116041068474320232368489982703734497033769781749398341367492175961548014874477772020305342486238155254895155589883820271504059381245214181530947759103333489701786456433284554102496321627786741600829343735321256621168774277534024770055838297437446747455355792322214658531564670858377400137332631574543508512940544909794341990191861527923696934388214768904434841776611598255850525497059080276431589923792342880356791689551661832732218716079525113120706511552111511258070723597975661761289573157305176736878477081551079218888977693476363829111315957330929299213105028834676757968067887859276540485809454147169534172877201226519752649725342305573568706720318045958958331235833055634422509949100252220349407392255783584393408619445120898192078720013271265886960936512930250724743728276641618848581387914449816685205706986682964571523037251007573824278746815190178242219745878597441003531978218739908374938359242214982287024890629824578592570306071046821030932796516895086158701955935447016762595264698392781672466560250878765711153381368759570929340524612292960151455329857904943048212123123210174379198340076624952119039622509562312678964552759414020025825052676533301103221575620996454216565902293206715842205723339978198589240746329514682031871744336833357029198572233413826726954484117972585629197608517078996506148066643263558630552799925646057890447145085209299032812917855966629550171743833809032209761/998983139931766573770590361638700841722674130118562537762404866335011537581581407645598223705124251339831414910196530742301784009615290658700387698809873737760446782523383854873260389318949311791092457495474347678128115717742366630849028365947909874500677161491990247008308990010629750309282761828657534109266241139083372267916524773165757950319568974733206812520712330510436674242070615966756882978815174276696803999234577340914825407687686477785770164012715463332277720072879584795279374646451142723887464612279724359511717273701521280587009845940216023438423791311676985426775511066901379865705797183453781217059889760896092453481893766893126727090878562700995838223371968969769885062567527292826875829782449870479394883282190306076093870737690897624675148094524857962211426670681211064582961814483747986589112089527195050342134980394699543390379433158785838498082886110510152994504284840036742043003963767021462589592389078944538847469153583399810511488286657854215762488177852431617622665226549855356467814532278003543789869628580795777216975828498900575257552221512473999247467533717689996849812698708485928117158906568756350111016431740555743106908015064582768296268503677014317016924337360971814809648188498284114737704010442702310314590596691468880495078608235577891426767579319131787194324181418008535886185966047348406544760084744847213910287498497787851816757361349242983329926987909616334505005871095307128826662376728907339951970522428290482135939104441756627780681313235121816612723039692317730612124694951505876401154182150682537723180279884131559261292448651540404271930057408943850207720629821498999355630072191332200662666588889167970320799286940066580591700310889234748114153685876322942325886376573292675281226121594326306312133369150609031517016149767849441498125310541815552897420650151457491720085440216370198681180685755717996448664509509017695381960554751397010747803385211618374994932650171637949452532865707566297734942914773825386299453529947549187045944992754875735843710253678391197696200084448277220662578059008157461705891692398190412810460914078630055374544939159516046076561155200772949548101869590092212829617806974797174218038307322506925309751301197142102288249706987530042446367421135850026268493444992674773809703039699673807428709456845606988042518941197814011019753085670277472150057082768767909461681756633405696181670478777753236455157908183364583005418627107044295904670279933922382986591364818799450204664714514771986702528704725304344941592588309163122874220519879499473395260137748233786296127536210230598905209869118427837589809026700422009577873832048362535810425762702656954296202956340179051704053176260460179489942482153175751769367470660045565866932005035622439590814802322140998109454282919234467872948866262877177515529906902394760930314299947753155675550353376828988837694963551975767786550905653931926644073758634072330827432787612474005266875357351976661755098733868952370708976822200140610619443623382000860802346499331125955451177611599433005881477849823935841034159192939369522212474501312452493246552181278922692755695192169955337234465020001506447257291413119862461180107932891821818778471113239605668752071612644937115083947303931289134690798396998776057753500696755194757512630553892774470074013441457804646627187600573491875977849012491454400*t^95 - 36593398697831695291305908447221765040485637613775873387537024550147019621066442296421501690721155738554356044369531930769508008171858306615734932016357157813856111480801269903510430291224724985024257154658519367919548997619432122740592085594117194276096945971838953938564855614741606385194277513687386619952942842841045067531876606677156693250029863022796984148836570003128721602531887313006408972669966588134024446853460762545794977491260700804872292406704788765584697543705644375572201410186323069336565289468492725111324720400831263616785534846269290592245814268384372474526999369010495307518798859309124890757468206190536997894692372035618374120199841949277357456111135141649734454327292354701679963280967481627079741921459962743387875689864935771531556476056302152522577017147367945796810486426250416826056596897579919842339075545784364683854262912144657709521637419889342810126108890238740932118123791357515349164780546236176872267898538391324609518598244049341141700603038025065062530824819688072925793211792488203078741892800107904408496898132082744332120651444558915287975423441734231914625160723837638646234968109271264866108452862438446299134606175822332279333972404497073045060542925613751759361094364550596908409471020597032759149198888651901950435267274194282951526522090719006125575406362140839648716501247176924716502397057968825222044991214295158128416829185063511630395667698119228517872756086473542086393602221033864400429991334641800679135648067425244255090209372245827370366618176918268338007313334885751967073465673247675449863092939462135707375257419667941292011567290487674878667717826705074632988690602067271215708096712947130472241753662713802892440890433160141107600741973718083734348565821591592951607254121071374551448739835448840899242933702885214918895408037512688836652445156864953958842966175584790059459441000075934437409900583975388837848945956049656942869165142262096300732815883749498145389680167847815881323994121509761122185086748549574669361979848836548768554129804695000639502652798337485888715402362390865559048918447943143314815221926727359706306260515759844968234110499600843808591721427360098334492565773316805320237078500825258036466656638545021824844548541957921663275290449595615066397167408338348577069700311567091093627486570453696024068505182954793696206063632763388984286529644505252984708682298245072598243614312377595369422675019461592849705016201178995885763583752345504542932444196479304227091681913646871589655900598200763814976346758773630605673562748459813608307759926436836219641445033928153963795449418343967220197187764114090734509157081287522902832108272555540956935860702527957187922711687801698164622219999051860308204732425690811796617493787306671409289683287374780145059549967199540459894800236211616983601107033044110819680343121618039207542113477344259633908644511043506853615100902584428233955754693090586646847632867682323835655528212600477892645429170436433357989281909252776264996153490494220100739361582640424439899099993689579067228713057276646031236723238635735901990642432525125416061291645489735688258614357088651475427340615970021734717879738053750314566971014994106125547342970957540499424473060705168038952364557731071443417289945894134958514927295456945392046661708787291151283343456527361990174257620329040584443825773785215802611/10988814539249432311476493978025709258949415431304187915386453529685126913397395484101580460756366764738145564012161838165319624105768197245704264686908611115364914607757222403605864282508442429702017032450217824459409272895166032939339312025427008619507448776411892717091398890116927253402110380115232875201928652529917094947081772504823337453515258722065274937727835635614803416662776775634325712766966917043664843991580350750063079484564551255643471804139870096655054920801675432748073121110962569962762110735076967954628890010716734086457108305342376257822661704428446839694530621735915178522763769017991593387658787369857016988300831435824393997999664189710954220457091658667468735688242800221095634127606948575273343716104093366837032578114599873871426629039773437584325693377493321710412579959321227852480232984799145553763484784341694977294173764746644223478911747215611682939547133240404162473043601437236088485516279868389927322160689417397915626371153236396373387369956376747793849317492048408921145959855058038981688565914388753549386734113487906327833074436637213991722142870894589965347939685793345209288747972256319851221180749146113174175988165710410451258953540447157487186167710970689962906130073481125262114744114869725413460496563606157685445864690591356805694443372510449659137565995598093894748045626520832471992360932193319353013162483475666369984330974841672816629196867005779679555064582048378417093286144017980739471675746711195303495330148859322905587494445586339982739953436615495036733371644466564640412696003657507914954983078725447151874216935166944446991230631498382352284926928036488992911930794104654207289332477780847673528792156340732386508703419781582229255690544639552365584750142306219428093487337537589369433467060656699346687177647446343856479378415959971081871627151666032408920939842380072185492987543312897960935309604599194649201566102265367118225837237327802124944259151888017443977861522783229275084372062512079249293988829423041057505394920303633094280812790462303174658200928931049427288358649089732078764808616380094540915070054864930609119994330754676506842172707208502445029120565491014341125795876722768916398421380547576178407264313168563125170746776862830466910041632494350288953427894919422511906733436696411881715804025301676868467708353175954121217283942373052193650627910456447004078499322967462657998375266555285601006736990017010413059604898177487254951373079273146212852505013006793952251311859662491853727815751978347794357518471400794351616425718674494207347861515230571649257402898312536587957308560302706213487899293704642105356612152531987893914683389729226497258232519741969568744584938865061974389367303684933269463042177260501224536252055391846835498962825543550979203997112111579146602437528891648952670828975926342370233457299425284712431053887145118877214644599071733445652059962193251193084811344974795639101760663737214057935628930871743279306086072558476077798745044201546716813879857202009468825811492642385509962953727593763064696256348063294251375751122333064744337219514436977425712073994068149620312647113869508709579115220016570919830205544318487072981187261810040006563182245635662356272787739094308265923420343244180481598782366986536635288507664307142332638936092820519170814147856035851112899063606308410635756339137405998400*t^93 + 25575984391790670357481731626694846224231965528954372994477699924803249821328718129235097331057630297719236723077803448801605004061564103378965391269649645501387896928676663870642362044149822115919209511487196880420701962542845313490893879497722914894745831110888066643576934775023302693876021127477881254018077067032402979827668056193529735139659339500324860860083153564408564690825033013852537844746061394607916211606631567069222993857163534366250217663554277352760798329617026380698671118695946839825973167294215073582994993140903767915844019814715116799684972362593313145970346194754182816915999788071064589551053100760801559183360444551797319174786273699996907267716736723645184379695792931554074755316756735511650755775370428832274650400156811824057462323404076735608315642738832977932713692649881026687703004363037861202244920252708596578370213360795915325717892469629500882217375842752099386503267521703814989912418266376800938788332072344545622725141134353897111015085222787602213010522300597352626289465138781897628883421061934892918576161285750194191372860054473051648593624793567802421168983260363029729562293364691704527296184374391619551365441956782148322944444379271627829368303370179823360190184416560720556117439879950909201130801226333322765695076407487730855500956723039929434887590406594121961725365526049576820835998705599261892497178173123616705106107857792833964709183498028009430567983880495701787982542227959297667573116455702838765425040295207297783655074200041357600093572653058128165423696911871335783902845496475499568423335950193503636313560882437393945519969639230941218586250177918697890032933067443426186622692676751979509367510086565973947977758296943360666802002337876852673561225848280512296124266819222266905063042028376931061528172320745600037925994751254042149699507419241695289969813884615709637163310946634337937182827577448011947323264787752844915723415170779525022675225592162934179062559632767124842829483972343783529576777537556531998001456623336793149008890602477347679487059972843656980811174613367122842289250488650622973383512110597711950041168958599741802672224676888584034722186972116946859411834327210238138887314830969022856775593957051090554992171462607078469741520839897690168322054642219685225948731106248331609639699761144570698611954478264550252963281084490282318086239367071692601225981052826919383540380993232207176833775386082550177884572517408384185262088512049396732070716425649521250564343102603373125782683435749256944760885397472831306697413428804869006241622029550985216566079840947519908218963102901439004892345581627886686419806033957710737922741112257277879764715462091500737963408711990052004466007469806674164683424375171956726532788387235018438114345741208855730610057717461959747229502283064962060359068687845443095040301366241723531821436462196424047728303495807700096752239435416705290073761220612970527390212424111204237836153332478451393418596192664431329296803227368982040353343871419045850079046378339174340318563788172655562084687933096848562335497440563565070305246764678435812123150921884609732422547388036184987201191576944493096569564579957156643992891931826430177140830674301087115755250682731754178034569604755868971913881026398714688446901414614338744555909463124812550129175786255115470191938224458557079114857218735179847408679439519/1383060625621729378311244607998326333822909926904973454161754793276256146348982196373464739857746465610582731312725024085283978872986279325953677999265057512793675500946672380361790392448877617048062514202731076803518558262568276988726959772557127321855398754276447888106973427149103965079171858737247959339418221686567426820973014044526139515604203279703526377917639731140164214213152283610943998921554360522291551236769525520333232175853576534654839068480080935055700308265348613831266469650072665608258428439993649330476466977453969596971585377689422427906190193531687634931812131711860728607048253733398241387323405674746646685585571575231161026167828136272379097475006697042280673753373561028490814464484526155916237786036178945176553970296004981241973926278304124228991572650535182048012000380102380475003232856290666059386528347436302108029279715482020927498230452218324307420183075987478970811727035309523571848013006182608261767945276123957279036071977119693111919817520926374666275126672695128019425820837847783947682961281651246411810189731962412025097617336703054302990492553148430367841157048443177193743738298497310751765164350493088221806329097443365155040886688781983245568517450397523565446006437281963361417281267782707867238838259537593578432118835616957806581091526263880724290687798000542076453709913998581992111797953970404815582095271716635905905839069960312516854860890557331722804667570930816591452679264824105443853520623645292913758191304195895320587631739395059453944846979609618319303729843427750444757642751660575460926256043021374994583470743766809485972646197490330398795368824909050377793889367202612741050525008359292947533993075862641900776065710620929465410169616917453377034351226376294110457488346065753577268743205566489828581369710567228064770855464117297426438958848080800737693903104540818871918283221742614313626189719640849778737308618251573342890330836602345480880823829429572202518883669762584467893603426850537591886597949057778125975085204371487203790596534140620743409512701132264633683033264114010521639150832887432713008206531808221276584011255109596930068380056047201275219933842351455340743962355037778311425356520519212212608649306865364567275548283997395194623180123292829654889553269298048895066975682684141285148637797632233616709460219129631932738640645404031378748219772154518455482594826928084964697762411415485740965777721923926016214216404488052551384292282495865270060945654108218449298937684042265207798693289860753023888766657068621962703659782259515759843246356610388283480083860870451576913770683948441223282497510744560056279088200790383301102688432773178215085565413143697092029499812099328361930466449719451672561988858876063599230346017542992582753270880185529948756309611208793688578292802642827111342952139715215342614029784107191941524122056697573915924986968535147175678241504832791019179303245923357675129809521149571579146753335290415398672059654453383188757193588849123634028943055924012814255291516195204110371534110000914681958698667628364769472372244594998672871130726067488163933615062072746632833750505531781922560839384928845483517365765392983369199933523214222910506724570327894463769284045020748250193606275669056446716956620033144052688653638638397543737838383439345601156194007430519874371418376949242368502191718252079985321160000*t^91 - 839957733572574642843210725608095519695225976826164329490038211155268492589798806751502854806786928089832183948832492449876774805534795272633873805372170879316119335056897100953513460874124386185734613169808341260903514698221386341312239738162216391718277332637492202571326440862560751379139513935863325407580864760184442642118262887796271689694647671827695371809485279680150027257381962525078562243698286142209020317452066062271714162008670472570500362158439926768494946924628241553329695812051426185867152810735074761700778178077669151539043318119209740982204033001482023170755192733569506965080196056709044371930296913481973907120861936444327498937231821386641433935039642984741992794053491696837087172410985101208082578116575539148686333632118684945036224664511740704984331307138355353091447135833188214228606154063721955384038630877671783076404014167747730242595586312972439686753589349590080783067647621382865678918713569636120388996706402935662558044240570936752727114853877589977262720578265146404957554020207721118043586393523783128333177569033133283393927614422074474377007805189142009829933173703702749898158692745725437216991265808223012072002944054635677375134565231957841554815011621028028300221750445447303483732250818597584598108111515714952168062570744441174552440474038188655689071170064916511188506214428486352264229134966485203145364566179382200463767505024395453412942351639259377921846305203804049482917383771371960169967500768476740767038884036826528907468830903635834840280598835594084084346257069276607185454140113434247361417235197110356654893337893427189186379827489033529772238165081728732444728519293002147340245163257160711864503264014061464253642591365595515214982625203051965410360593332416545469435350879796929332511427465136315913889508205652315521694082721201260739373455233609121065902588871627171081927149247225930750439252141518675862621414489307839684076848850627764758498449033293098316260896514173105472352552421170645942823219891979135122759198640399438979934575257189061950144173110161339649661495363319568930669983963846472870266810064590040323345507893151054154753709322392319645763787935786572540220189366274855669724106227133997210442773327655032916951126974066572920211277035606958730201470604534910603785551299949545119145862585847439077811090740789135788970257647729620676424470974752636178991337898602040399094089965562402062068250743227474780005552813001863659188001846008861112020743704787357105004109041636255073765344644256023011776326330919234791517042047665153884237482855987802776014517983946871965244845030484381705058087708306686174657848520231093774691440890971268816621607577230682049129719012599944248307938108545120555373573738801057691548057285113210012448686399624883690509774038122889114585322122234081970211176256250242834826350956602164487792233938241382394629653509617152978805096722883289233538567061451899257559622604835495753985276996269806422425476164775665229650423246439141815678256547622040458454146003555762735927859868755443827096281716557627290760169329706124285780456913388998310819444138286909978104626560678356083966800850593710158489564105920633852141009979263692036238013657601422460220232319019476324982384758250527979453984025601685631788457896867883765706180263723064655831881668340170128085076461475692199930521920715877039796652290301/10577120784516654197942184954501486152950444488616130320875134276198416052554597177979925581959718208431408888039220898480790809857218879035626699365808011264507823116763599251719216048918559299900897132426600520697384783665165013542359511403460697518570335235085596706189520590483147466272142881581048679519550781088701368926107907407185619343144526034304111252074901943862398704887250321329409820323887157137143958505961228503119861306765923403122245447519095150949784262257856541966733096466746195080300171783951432498786695075195596060649362459853392472463530718151858770002334683472611095918664264265893217466863759588776736081192514046767831466788247556444956335927908359285251247847228281008363085856962614316197513735114778028350217506168495237498143455252173445294097455603616677948129869573544871632643771272394331863689354885631910407119158205067264807438848125060137322461019143028053462493493422414737411370994704425089849520571968833692333961579025020129227348699707655989114465968744516074281894610788493052476089694373009055892224593854912541487175111632119548621917766858839900813109039141903536062630684320888957463499304509009046115337926335685925899979352486589833773252566787325823076696601610832538849695970076471565879931305927701787080771346904765877320805871386570440205765926683756526546593610104198679425388321495602238732499261935128177451832274030267913819375745667786070222972838661499483075585728091940539727755972007496859140455501116850513737446364635564121347787734520252604860960905374023653401337020281747067572607462881392039244290733402330933497486046634140336287930296822875880508271363446320933629176872206785830827331394665882870917363626339320060578327297165568714873891276521715849244736791827531429738540959943522774593817522643671277485819018454154188889814132904846504689220992313774071944289346924374469465160288998777165450724369718628698993723196778968413534736205095542347415453938922089098359224414778676016059856553838984722239599937324860040234703323970618271018646082847706747627118816296033813798821315417224842557577046143257158905685343217647679379475325571484786895253398813411606082070493058050818895948202723589784825949956127741788071640621638570555631261082276229925836917250240441269168940775935193956685470058585701748516359014818677089923705985126280354258426861686095983997643082343078592634783840155872714761862090578142024676381102598132439988205587646135045827227993907132375378924256764627990112974768683411282649358853577391461295724179096708487191944064993887064682233403240752120154873884373434269545674719058360778335162931668901693245575798204922496254416276445279892999044650943959625472668233896425901838735971939785514954113979543685933751913109683704576655726824931434869827889229719258954003889433982774456382086342063219763133751142966934779566550138435559268400663123127435535127628385775966249648849876623648628362427075507030510144130132405010159053066918589008059791668964513399831331876181785759513339317541812673661805836524096243589617964903927712227945862075933639933291797075188994433773004777675638294131584324058074884983470901996291101385405205896581152353684760285459992899111762744301531856242531803450022159178249198920139755323703541206030739252230684778995406937369409206737705907132920859444018164380473870668840122776000*t^89 + 429749639153410989624164298086645604397545741871657360129847234810127699865415501993185950193061538520953502830752586311500937199074833982904963960259082392045099992252070248328508424244372974571394055724826683867269805446216900077634153200961277548593371999797788274260203090555738319671313088158397237765086552217335451538567995666033890780800170089272121453761062185433155511323710703195418145419777517139042946999760206449863457202936356809255180334976732195083821322148181748702218956553978334560848274686632135161808220479808666811689966334210457735307035671599038021836833748343558149900273662245470039027774767501178318763007702396352482905562991003206199597407773355458009909148948164752684762317170946693721293618449862875659434663821121922108503724867947596242115979238568884164655874156304050748366516690810146404726622148022817638290917766544691523347544611856733586043519455613924423127896995277907508506284223633323093447390279849730578845038728660580700086544448849731198045172143107477577469743775026021068718994969338882074634974434012741138676947659008877358370839880427973759428872528279907281482169304714802391948762752531168140899007062974339968410727441688828394045738077645540402758524984774470043424788222337824597271687124015349918078890445146281841742063191943472465586956326274912495331357933732744798081897351130342740328893653048441736980537997702525890695445585418267944990295422138649105858782081894548917936607204949104735415943659480415855088983762113320011968876470226038070345544191086194773615400509109189104202154167211287095236711303615423147589474112032049037672972920654411961906033175549441199385956641624574487484592862745583164728784364947932565533373130538460553280461377768106437313724163188951421452140785429205347499876773680294080322430742251564905947404791621600573003859511059295786062594361559090764263437842073000464885435573813653103921395050732494971251632642052761679908007691612288453188974194944235672100280074577392890754698290105185588682482662885885409559258678576136889452200821712139692699866219403068651792914490287227795015065526158070121602867745690552947935630015037612424844698483045294508241692535499547652893199715020298216413363791233228878230396553590412639265461989137092796999988713719442101842069349249090470772066099721320302527406183874211690381839472941628509624174922312201868691987101495442842679882239498499259949633744298055991714530272235858822972311542972229197983464130752147997743050459248563389613653654320661548144348049957092286933873539524426694590917053121012406516463574682014929676823872591808728298589945294314835565539407615087701211652631636097521301354260231850148661949857054997061779378834912081989231613728158926679437079665486686524552979170671621840770548640149296811233812514503200651598381958071154876167025669377625457855643364225753138315378048679723921449952511844777049812101645396117777278479731482295294542300455687574622600064267055347480908532782825477611743584482731147849549608667594166229089219662453442454435046628573824244411809115139769913615440401113486089537248549299607152808816340005508584783660266278458158753263701597100724608925131856942459558024653813416186793229120759233511414214097681865672174439370388244794745041825874321104489899499389496256562951411774524190958385978289114883619323689203756383159/1565784075335922904192371349739627502652019049872288852050750502577032520339919793242258283525406884985143614740886065706603867537213396758038998440617388947541415595090099415228254147801658925960829306998771808081437356449872702779743190270611304357161559576525896308400765680612172735169596671474850541272676699878465907148976384073022723159462399911488209109200908109259670192277984101317999182751646635306797105897429970461459348668547093470981201604823489250670851313263341793190045333935454772988712235930037250309957888405456580062838228371744396954661138769861610413017295614867867983584319464360601502447707176650724564125779333816913275931185998227018329111189087913966792168475064438579073029414835460610298298945777716165426824448525653192483037666398255495974111716840281394920051405242319715072138420680308894917441253650494519857117884584887132545769209882193277428530516968838157894320224298787165652692305201069568175873777871406295644658002350968854830170564761222854348559969683094437056320268708074569023297937906508395589005467751311978079053967650460817380245596616948364716868596609371689961031533353442796818109119542991154141684049925103266040603443445352326042623443724361778219158781419459594888614742930270468255035630873007334050501986339047016649185497170710955115860558956629897407324985071775051508737360172601477410765528240566699749081990686070710622251288509930710905457784171255075977094333258090417798598355316129797542857330107832965801122872588825734703719757279705594360592347627043591531266925797408427148110945767646870529528578719214059740300346913484964682383761490174430971041951287776119409795198277131540466524003009363970796251924425141245167712681435904964706356495119892205742944610978188615201344911005239393936995776964555877562613218396860715352303635164568952321668829597169544740272873471949774587275003381933977687497982071297199455535813435174589097614674121318611399646723848331459675607786241761304037420864947554103356739176721885656056144306563990475750245272874360268384980533970383365625708513427788879568010918025817073518603129783224474216940629820974750428038836893343387106359305439848552975261692190186613796709501755370255597185319424265792202873734314761697071268045139343723281424147765566437377933560122734358341619206758682863006855815508168912242646220469701218991091093694657639460690225777474617329772254578735254622968076523114535753654014167195601509033696078042341189219052350151704516374219882048789226997837889329144972912528852581240901459439661370071620234421848744740107126755473221342092193957035804437820845844589605862159608813287265701733022513483577008960113574902489063156846442004857408378697279606106148706232262961749547202964457192027207005230520528724960954971582121490499255965772359640016650522151647328737635504850449110190093134249743308016297692165432169919442618468088345163766767491485981824699631892122683261569186304150575678895420761293323808131259715161741144031214290570654909557185872302239145525427009844587419789095434552938879663965692410836387524851180025602791003586762263213114871769085411937115598528114977020953193588459654900390888677723488858070048820009797852677268338863195523724030333952120162142888679344453722434760485203969421258585065973480491919416293962421939427795228964063449444461747575145160000*t^87 - 9963646153277077048276052896713128629719697101308565809173313186313465818343763149768471834258422755024784887767065583611466007221248931390523558769586929230235800565506450313590779464915262694377601962828059949327891478939865120837464796923338451429292853463519572805328374274770768104692258646917198637011182444903461666983542573154636057802202745365360245404594790130191659903429216369402219868062090863502580666480668402727217123113129720958484888443426979332825064449394378239927731455824409830255541223317939244716898001921964728667724452142293684900957351238779071161655358580867014167263580879081105367933283555842934897966070791142139080628871020825655484710088306378993159130046612102525868475157097602251982653184704563531433596768957667873205336953069096161732018313069658797957354963058663293524662831447622168531560712575671202386853708653342679162320147105710421868288637577028948299445267997024804430906850437000538072038628032129031872728718018234646936030128143855349444405172078722617313520489708218157229644760701954245385410655409244204744217212436840988082045764978236896216325362563162128856129245753726491404450364697160802048154463018746055773516612504723043608180688969952601213620866989186318444464501000398972911877780448945621399015267568200669937121100436903506787025452614635008930282796685506071945891166955863577264870398590275037756897152314333212806856574617567798698987922566632957138742115690240075459860149209342577848024691481369550408627624342433233081291191218793174214049646833453351069789532063039913423186802173441752857975416418564639862621595415516559988840838766361788259202489089753695155097887640397496600821545274483649373753733319919213994042480886841165204059490365343027792125433422422335362589999262427829215833591306643519010152240727829188174094888490324066524583098810446689052897973018187559930519098812238049462771570299240409790694248967631406875273013755119162732351572672742245092181411450812716288850741130131662855712624479596116283240761484402045424622376167765852824287714995352189915162058609370867947819812338635283397814193810208866361622378295020044052424752848894799569248878079117109603582347561908811626966281359570993888271174781963527956058869802837501111093929253954327435029406007604761785410583624499092608731662673701560344972783467374445148225021510538934366688803826982199418646532359825552651755021767182876895259000615721487814437721850921843396161145191720848352653268591405694040982540236957944533486765632458128965015140844900272947644369664185657929429724787806401725629036617088087762429927916693394129428666589581377084859680927672066382992559473727155512575883395544649671894021285564581518000702252191450340369164911227634389144383949863365048681046216546703150498651286573141763885451196796224235274375502186662726080074821131518159366578849783786058613153535209203729327656707913518104493723897987309259330510564420274989750900164654679848996413827906296454527052072875125788688910642719905477639303966321614131643416445841269667994102439122233437646275053280935177375627614306711368564796838521560389257535993049818640008449864649210880147329332365739773925150502844911580788992175634888186309083508806866950052990124587076921120256466456936748448556108911606332925802366990928337977780547497935758063894400906824391471228193708669390424591/12700614560592889959664390352686304752459716864910642564794689309334233887139275622227005992255101246488632667306340977589611074376247245034370881523723716715214470655774103287749206721835738879132410932966003229075463031736107103523317617385021603883819189573331381473407024492576578631765829497736469585276912670196953685267122960314243522278523478233774480708559324608035964126184755936859711371016796081951123324936088086954435211308747043106394381803483605274001851157504228505872454270907003130874544501571956288040037383852660202469012883505415956939585690058475060546332601041025990272777789078692411407561093498495630637749756790152368723586791419894596363396410274514292915689593825269741957573662838984962064088369529186064730568558697961200503188525144663519396356035883536284332716275991228422644967191662357966983958229481109496947240788724772941434784326599256636421924309519407967011139725571703661700591664142841153532503892928035569593008870172967336305041095800610027777841831330504183942108982342471475751081056407243565034695419781840182467509853670698193501303153331315409792561486614685974408396088248172263887137588999250558537730944132141936809141634420923527678630001511651611334982792914415898139791633267054895764268152228504902805707991191299678599008803929971284860302186993417039214746514256847365218923465380719756201964291120698766044027847830818178929708563617327282606204452166212423000549066136805203046430776643375729179613341515015196980425248144720301676596371901650595029233701377994379045116816841330583090447919378545024406568208398000139953486562210763957147325856261111766306456108947320303194714299845909487324137058754816465049363583813846550329513322120223756652121792777831850507141996406494129834384898994877841255364814468810845626756715526729283158863165383668623643925417838365339300332681170112880220348681742377504739740097401695480369870133053195979960096626858057091066465489797212445794260136202181716807533539336144971672496544865946240980371347887617780008773975619410054204502966390320990095509927762253460410470352975687047817499848819934822261266462488209295463349915985664538125579071010694319579925261800186447475385496152206546685182948374159242554820194797485491047493482416644299440211063956773361999101152210713116494508427125455558008265056074864312342256130857494760070874719955193857679265555841709543443620609389700524472626126636403763130906210294319108529947837749717995710303740181856389713179012711532918657843945133413980787353146533235610896875949382911054384693890243392292091700674593461485482920424812939382902060247481668874135952466922421508722660442214770215195812279680606890942132127805538045362502840843611836345458930490668422034694010373219581952874831498325649671621044512278918947640436771922809540885352063775573284902429872197962255788842512710391920338978704961999329920676894942914748032767405379953181714150073333135712349142725371254168652767526457450445106604751076123079948495056709783456112950199427998717264486163188074812728619808733093947413305520987331071835111249742031895955534497012337867978282495329509142281722687229717199124819867674622356992145467606722741858002922037497281175256917925864825221559423228300329694948844988779526695656707689421920913237098021852150876292639668608994617723713143081768704150131753160000*t^85 + 95503443062395989966985852384851266499122070695817289976571794782149557224628571027801955735557380769332176060624867778510022117952181067966925126408909971441318155842312301749247788354984385247184913458218156475546269258030154693724275564642369687543361964105725839045360248822673768928156821492614573951716284872092870873340640499694399406082072140153023678275411774610262061392624844745630651056913260253428893668227977993692200284815398076968508566930500629070587692202766010619860291995727838515143718103915131768318985077336957935164778283305179828576201913651827994357239189491813179726264315058798435855923032192984278931278766745114664343039802169437128405440766118319571671786632461442462995954690822097907322320121496293527017146985077109923467905595504919651345451555638531383076522542774376803051309454956879412543603926394553539528811066581920314741226171296519364449014970554994657772280174766776801848084645285174558836949836046294819310227891447623995221755834271476001354175419768263255423326656090801277633541970453254484810143062216567351678483999040488509199990450052034797451810067192782830731570879499917196493864597826986225128920839242569090634606708724199521476484638677805051700459738299625501781777037569115544422204059905226007798507519724936112528023098655740493030540996319945693805408564011508240780773454147851725341956840142490450842864030223973259463499640644814358503591305944438590315676811724575705498972169817718323624140831582697544570357256901963003722906252505635896196796252260193050628562335598721011758649130349103481320023409236813542089263822628314085668509662898940370065371867245910416933904069165614976459615068676845808056068088223493693691951747573045674464024808799034960217352319530030447218783347605692612970501139206459988988002403028903310643202591730684052990413512619432874397626235051648271047954038772372319567059141336681769330686086908313604545194051432583630744258617532866076647882792455960746157806540426073988576876898126995359894723711568365015979946063503043433686682083525390495823568079159721879289745713924720797303265310487889732124741206845010364997162994184807940745067300196208425229969697335237219846527335812718103210411919963291172484266729256394854434244933040921376546948937273145308275224690461464522825371088708763198729365542718805031330991892964339923738497350057651145286843670997744366222168707385164364332534142125282666172131498220667112664344890690726311758681157878573393551612936970923380004265332131821939413915044812952924666179192453698347941797068463564743917377380591712886638980518030687342235215818810331921717210597147154984219041520989966470369614099355562299391085498045265887193432082442184357362725238571661428707916539622587469422102422537902678833700114526241086943402710874104242459447713620986776934252520787580657361649831625628430938294358138886348600174316506772366104563093513202003395970815967510306651752371933208568527160973859393541471912984706784466911456274170757564212870343804991243401922272383830125437939994551414432974555072670858651880508689812693414458690390363368796675814054086420430858881927509570495209433770854907881965969364435418608242781265975491184160665241951314037843345387182553720583304361293559794251266823929061272042507994155653419149729076894135422606018268388476697685983078825907038644758479/50498509341418561572609018419940014746500323874592868291300725969926900977367664504434796295729603533470212817961386854414709020047434572166605340245197040429349258411166300275534300008522362972872338312211305394356171143985848599164590765168533407095779984695062109473469156041983556307233391286668175163199851918577633176959009978009780333615843534511749692274494051250732462026538697359649398965044862613072511155549527278438857332425587219399643932232201152663482469808849041493736306579002921266182184054551779518186697581449816109563679134324090729581850367461995441943589552947333283468533849065188440092712257399664163394299654356375978746174689738626475477886889274467777648371769090702646156271524994708606768679354750807293330071493335018224341817336490093187110581772785458779573488464006880031323292560452943670406639362000532159846871536070810420164736384295195596239891214242287532510217269843851162319485885534593104928421029500040397419058040338102746166917926867858107606019992111574322939332551901588147956760183777211371175588944616781006246541901082104506195298600116172755768653339926196909347943722261977677662649158163454067156447602199828358004372379975100107010339749648730252203236471607090164389694895212071103956168949264285478029872542843210219306353646285083364817140443770795754760604976996292936168951486721129523718493076464733128977377525678653064188524505201535006085490723775749425469978129717908229388233663676439291148549493690036397718192650150799487568143354052511511337799871860819927892750067653484594889796344421702667878964502222835495510644676718660459653904053741808078464412975826072766180920019666648613477286723209557742167748888853781304587478357278065195433784954695221638012407006613857556968914595792889954262572435116858537793364865671894684883680601877841994196863735563791873048587528073445150378310988840937556956548808627420715877540925051775963023256487554053533657075200751520352884745669730009724001529200349223215690793517447937605662965911547763543384868171637275118822965055311062288681564849243648987849125215267444140960057571462554909702986541310972355300826654946054842097653946706008146893607913346325420665002400359568740446526089607270773172933916438367628021219854374276869041846661184880218762623303010563888376519966761407139853006822199997246533706238466150724448923087611645332714606607863086999708403601339297133273583568824478723856910527563652179918731408663330146087442512359006649869403848648206244858311980592127185202294251865097699768904162431014010982190745657293405381722585176686761867218862241794655146790335169805636637277782376428415164789959009888466711454439712909429865285628485463840489862461206311670945920016465548211166895922082597229519290627812575714278435678202934731606491100109908921665829605889461930857895046590205220076756920061958854786777557440969631091192950109283144687236735905178491087213731179256562255120680658962816699122658507551934993824388529613097824970263136003920400990321506633246929582163009694348164734608608192426494332240858201467932419737282706103811853596258223822448726337612924661406555063985117490075033657671995233582237274992269703212857069305520567660592418729958328531841404065812152398592279856643870477442129519088282888717612075219137979181914981477017024901039989890645084802163415325992000*t^83 - 443043559733701846114242807321593442686422015867803700347044800561818592003212982419394119797365667995330650812694709262189533879982147201768159703262670020982039618562300265772977461179752639833431160996205977173379299575517210553064539919455698829971216986901922606126650948698477098707294673334520515386765037067255031835378863804029288898549626813914914969655038740422068877097363197861304569441936270374003437627500708094307808316304295983565857355588717579794668829139660356140182181491451945552460182202498919656835052446973862420481273039858469516000446205258924425888663258433107006792835874286214562399155563129541035716592580686729624926532945939092810603863023597481153601052534667374915202152720521878373210528425383687014354437190956772387944510384209017797006278619336632928526586562244144719484992991502692311318076534941503726768785519056873999915310583142408095547109502883447612225405791242963501313043910866639982339476107575810835140413129427780210700626809973736009485779349825436275946485453914378069756312627785222086453241121391527697844312670421277543975522113165171787276752183836124245961537038083121990581266911091145706311314986277804460620134499077510566653389800961596483061280380023094299762895119669841036758766601528736547264331604608532704980367126605445294619827331776261733868983934800748165784284182572838193874396475646295546023345028433392390728441024937262367239670147062983785914049744322210038572941953896568769397930350512885165602074775748103616351393003927160517002423502091273780734089158724787519201041637667248403031804858735149046000244467829010615616968634710338472013950853847954330941399107716307305566100273911937070252962004984892938805372839045998115174970504413531963809233364277080457998605795631566613477952890477844016219023633480255834940423458004184784815989609132045341888501587865223445617979961951517869631055834447861734554282730166203210234022766959077011597995259344212989131787804598411893382030787152343793433950238744570611546449165703874979241099225238291619184822209157865207032683993862275107382120639785513149035743953319323013161624341387118486930712232559081760372334189525529731478303002317881856310981403136181908800229639399080480384198928032055969065662335917814100825271270760570527433916407994893808232806927751568839232621374673582197876867943610298535447004493743201696481143235398486831162580840141041165090328752915540338311239450457702470902659672460072248200175145795306343228817870544913555806842286992911943924726697831488771465927757967045197037815067678764736968650599513244883479063740326826375257887340462707350787252350613105111758119027476447900968242961810489220441095433567111641750960956959966603743922004619665518906637894314036402504331706298604751984919927860478445588722759963438402954458306592728951629323861116221037297962674882383383445628823439369370681317467772769735521997480020335079961601362756283947936961653879895962322648181205546123653568309573411083663934469077261888837059732809261457469583583300482377104882012251801058022528005172410639512224445442371580135956289127066813776100104720101984891627917685608056003274926215454538568219481006917985610544771689626346733175373710740331880113646790005675720365608505726940480199603024623667112940956301210120807961492772124804893536391847181703107733578850131164897001190609/113537481835956065935749276414165133155048228178042965541607798889052315697448299027470900338232058611085528485716518111009070780073315396421251006651284679231986915994438898452826284519161112750674640638621751628310791455394849600455054903687252610287011998922731309466183152501059695764096408076192280491927667063602045259529507433891989450079621546760583891463820791895396818789667837896945065339742532775058029248060520497690030902403528598283532774302065591571729752953562261625083795958458234646799610482650584283389758395626336553002338587005330657009860242843719751969837178209920998998420270648232009475114725386911594031517056211251992214316094095678525699449022718761720079422527505596449441350478696436517551580749264731731170444074181565974395185978208559515686958019145973156074393229908801937091869440085035018964260832231196472722382836932538761337048970690364765546022080021409802260471828365592029948310765976943497580733281325924160197182160693501007631953805574567645267534948930856269408599354192070685989449146525763566193115810480062629044308374266264964762429685927861745886522259267399384517293468885679811944856190604165894323413025612614091579830567644016740594913870460228517036943333663274386269497356068473198728119854262535183103830100492484309740451781397629098563870764411339121953426856613331951486525925978006212493745266918208318317470470234171639317199262528117872015544977289143291598334161649097002407878687165861006265655444979765167536403141755714181215708974361396714657820045233743471212199735440917864177225447708128164947871855831008472406432781489121600121860947496165163080821840648953602630101844217181632634766316016155656973822085106251633147513839946849914400293173139756649464561753203489740585109649541014247167017024954403612472082006318976549846808553222014750285948632125925394570907625618462513100569206577374607223973904730650909531337846491409623530621669517363694838990743023001593402536514109638529463438152118503529944800758395446383398901691129888366710311939231140225486966432691038379052384969382804141014116525659636910258529439838310955315548073714169512168025262537046636649558623510674983599128458506988320795147063475097051437272824800347121683813088792263217001042639251499160562418576564005691851298059602084475699875725268563719436177005246327142623282859484728878802662075313515923053340523345507271011060763677853054643440390573702997471620502805611317850614450478053945119933248620499951123042986377383707189771436364632621396491576276694661647086191865729834691625526486148006433239612338917402931463741940301649655033603573446339706146214043003220095502757840565902656253398621191368147117188044817868034707433612190740176743503686707561440237664815706104369205094865274397602682883159598254895260823413778558878673563908140241212167363083644736472575141939304158512271541646446720570032149495704936971803927893476307461085538934695170803596330348234732878527443877812600511115166877413448276474808284115481034893239520747083513343896500129459457044978354085972234756988196189633734723709323950890070317502253906560805553049066392280395737968859872490185367340332535950170730139940953049390240310821912076290231954777856308649090090141300989309501642544354302123449054535416822694800097815784361889860672183354159944319171577270800365663530745457938680000*t^81 + 158262135723267589605390757220427943524421647765271588205436098761689466331197309114205582651067954352733761401726265617284567771203780187903596471736141010155258400968490043079090025312486513979139239577362084724945166097672135137585104006149531506476861067666103182290815260159955304030720759799250974381390674052794187929161158946504334139037257085138751804164867848697463557155373590578354989238954319589827276444013542558339334990090121988290783018756219529032501756703092667889411790413859168437882994965246697976720942393556328754658292482148942730952568376452358753005706581005861829779105564049300078491951103455374068534499662054533092757132844379526568804239977212945481040076466163708745442582043418534294888794527266855777806169266951649440790332005568322316734319990547360915837399940087947667439452242580565689129980496446247113888208126599571917345135457936537153803654053719053468905952609478364973227688260478486751680411330212201897038651325338805731626990848996754691473206937306897624264935813777628317603647719827979499990637561757216696711246330096851879614503585570948561226764670636917416655737970972763137914154792864002916337946771911563163472202345115580429465831836277372422572758348368606393068036766323215228672664336743926623138994172537504352540772301854538300906523809968569397572907912606025419462288794700510339923487014899590257241779317417514302961230404538524478331130175510269463263220612828686762124941080130453619033566650582495510686463487025617379351993034246894763656055477998562293797190885916164617054368178181803764758107311409888661346581751681207569068442919538210756240827459027249654864467249370210935048116784358199612503771182275645718648772815991201920174706279199843525974021198521478417103770440759935455762648210617369528371461698569112587348259192388926267437194115742566772600199750866884987595764614162207821854758815586561219311177671495228477828375289186253083489838071713740839501774243938033203750377790362568628052088946494547101237038123933673608290766694903490042901448528254634887124604083126217338100212398259501579090838050109814845969497785066748181849723218716593790717641055824199854471545895035059908655106565279233322660565454698080805547882152825418625653982201074254455470202249865947324838279693218499986779157604358945254667474023954825987257867917779594616741654314567434215202504844889349359117435334115490971483525848872327523416597912870900595025711238865084072470005258484671047271824957283861531213621162437450713239955001034558624838355712337625715217907629323687335849628262501769876049313401860652556354500250284348507059775125502257415804397212639549034602965356858766574365253290299188642707078957330338438895800017069602056804381839195423490853509163051875995553657469614421959427953067044965917304689471085877081214499579210903611908716112784003893010448009286038439298179015218133739809718167484101885180073602865195618709800840485443319884977143044649201314554786928493353632090908882871486899622752393314320333632144524149913756159363401879191027319604049435767998269697385225815939041222325985534402967683488624114591942652729650944354000419604533926917093862046710876687205994931078011341461402773203699762102996098340355451373197386864208308701608031452479601520996230153530034424400469209374055939738209014393675741292054835363684088731919/22707496367191213187149855282833026631009645635608593108321559777810463139489659805494180067646411722217105697143303622201814156014663079284250201330256935846397383198887779690565256903832222550134928127724350325662158291078969920091010980737450522057402399784546261893236630500211939152819281615238456098385533412720409051905901486778397890015924309352116778292764158379079363757933567579389013067948506555011605849612104099538006180480705719656706554860413118314345950590712452325016759191691646929359922096530116856677951679125267310600467717401066131401972048568743950393967435641984199799684054129646401895022945077382318806303411242250398442863218819135705139889804543752344015884505501119289888270095739287303510316149852946346234088814836313194879037195641711903137391603829194631214878645981760387418373888017007003792852166446239294544476567386507752267409794138072953109204416004281960452094365673118405989662153195388699516146656265184832039436432138700201526390761114913529053506989786171253881719870838414137197889829305152713238623162096012525808861674853252992952485937185572349177304451853479876903458693777135962388971238120833178864682605122522818315966113528803348118982774092045703407388666732654877253899471213694639745623970852507036620766020098496861948090356279525819712774152882267824390685371322666390297305185195601242498749053383641663663494094046834327863439852505623574403108995457828658319666832329819400481575737433172201253131088995953033507280628351142836243141794872279342931564009046748694242439947088183572835445089541625632989574371166201694481286556297824320024372189499233032616164368129790720526020368843436326526953263203231131394764417021250326629502767989369982880058634627951329892912350640697948117021929908202849433403404990880722494416401263795309969361710644402950057189726425185078914181525123692502620113841315474921444794780946130181906267569298281924706124333903472738967798148604600318680507302821927705892687630423700705988960151679089276679780338225977673342062387846228045097393286538207675810476993876560828202823305131927382051705887967662191063109614742833902433605052507409327329911724702134996719825691701397664159029412695019410287454564960069424336762617758452643400208527850299832112483715312801138370259611920416895139975145053712743887235401049265428524656571896945775760532415062703184610668104669101454202212152735570610928688078114740599494324100561122263570122890095610789023986649724099990224608597275476741437954287272926524279298315255338932329417238373145966938325105297229601286647922467783480586292748388060329931006720714689267941229242808600644019100551568113180531250679724238273629423437608963573606941486722438148035348700737341512288047532963141220873841018973054879520536576631919650979052164682755711775734712781628048242433472616728947294515028387860831702454308329289344114006429899140987394360785578695261492217107786939034160719266069646946575705488775562520102223033375482689655294961656823096206978647904149416702668779300025891891408995670817194446951397639237926746944741864790178014063500450781312161110609813278456079147593771974498037073468066507190034146027988190609878048062164382415258046390955571261729818018028260197861900328508870860424689810907083364538960019563156872377972134436670831988863834315454160073132706149091587736000*t^79 - 1420428734879486678315083569308291859307319828513074445094264483740308025335100277048581232759865889799067933046994096414791470390710072658843056874325078368289243396207958361387746000146789290196838685842962074533668404983458709585908980818211144463209548481791515272450846285899331790057593796077837409642410438068198826697112696786947804521813163146404479613198147692963716398110403539923977310816521803673629430730146513212367207907403401324676219549479630399893543326952466094976515185697657052249233395229274014522350711299701030175017377027154513720457908572376722693788867591753917075799558979398548157099056975648731890860343228302682204836080006941162434977076051967067823430393035406781191032747542589625284868487783383694082165186399088824829451809525131050924165046241389598488935341802013821327528326416878602803625449820158622776057921627918101338555629947219539180551260255582154257532887797111524319304841845224729321287565368708136096105980137357908203932250550484384454897787083303851984246502983644461161609841765016438843677080368609484780192659936071459118507382078036597629401059085988331182013504929099888273385680330214924169977506242279074197441198289024747439688916008858125335057967067976732800239197291549692482745201967953460939725081084466811504459497025941584526851102765342538998307229454086707598366446875631070463198378414539619097054902124224372584733231438984164796275141450836421024900142271280320718473994982558213399309419684351487680410117708943161762049976482161306495281336752854454187246091140723839797174928086595538751999396375589597582107355780758733081999712697992932382026882276050165666724834297152337874609376543392216262664390910970951364264958737727492443208842084159063823324033242407941483332860090020455348165993141057197619549405499420102539961514528447613122295612060565802347736199212122974259373003556814492161320691414307009471299818122162563775350766792397525815261344759965316019198930130007175442620628402084036066482679064791763388956096666902215022641405382670040999643101746570474279766760641994722933644537381480008819024163108054932125490584880609375873003795815721841540321804809897354006174032232287423393277505061996927114617342495445543568017884895181444220338648788393936335052417729121727267779885228409126089519824803876270302581278098473919691276091359951856558616525006724605419305187339799758753635291755965643146013936837287915944678465355712993822582925597884386535488557625644479746325393320725144063657600232288169528516281423113539013121392656785862807472503369555772260475668436797758628493705247801271920469124290161537245460774015729891701467490197577544282663566301348555559010249793101789605648609567659295905866444256190316720492075720182912486780380651378861956834661722265431624269562454739827435358508951512562100406145917161272468098124623016539523581784873004122082918254318361002534399735582038907154694028802307527039635160632485728960229651626021215162020770975584320170700361228916955910192662516086131441818098430078632611943287572093539795892433440788312925677232432144558730379690254821237367738548597816320529933072384303300760666759603646788925228056248275762988734049020694640054394795305251198217271984290886277664972633166962449056955118978607635616205282086101208842981615251348219221843481192861825355002987150164703836809629431/130653028579926428004314472283274031248617063496021824558812196650232814381413462632302532034789480565115682952493116353290069942546968235237342930553837375410801974677144877391054412565202661393181404647435847673545214563170137629982801960514675040606457996458839251399520313580045679820594255553731047746752206057079453693359617300220931473049046659103088482697147056266279423233219606325598464142396470397074832276249160526685881360648479399635825977332641647378285101212384650891926117328490488661449494226295263847399031525461837230152288362491749892991783938830517551173575579067803220941795478306365948763077934852602524777349892072787102663194584690078855810643294267850080643754346956957939518239906440088052418389815034213729770361420231951639119891804612841790203634084172581307335320172507251941417571277428118548865662637780433225227137902108790289225602958216760374621429321083325434131728225967309585671243689271511504695895605668497307476619287334293449518934183630112365094976926272561875038664389173844287674855174367967279853988274430451817082057968085460258644913332483155058557563014116685137534284774321840980373827607139431408887701985745240611714419525482182670419923901565280226739865746447956716075370950596631989330402594088072707829493786527599896134006652931679054734028497596477700751929639370922844058142607569627402179223552264911758708251404182015695416800071954105721536875693083018747523974869561676642586741872457837751744137451069925394173076112492191232699319878436590005359977037092915386895511778413024009409925716580124470595939995202541395174260968341912082994086245680282120921544120424572615224513054335076677370271940179695807794962123252303375313594752528020614960061188883494418256112489302059540374119274500591768891849280730038679484559270792838377269054721774470368568410393700719671543046749848633501841851791228279179774423365627906685306487740496443755501290758938278129849241361361336701268741673313738238738133661816459758279402483769213329572959368388824357549265752855167117936670233246304233662123094801845962041561019171043625153658733991151847313634146966823374186450244576578408112265389540477541540999376878007273642286609292401670238518785731124420809911494582581377446539285674912727919929317104724616629802139933353827042434666592133163908143849535474272293766236461137950290750374353873329175305550455129195639885804002132398899240955781016107562279059615202897411524108720430316593709146859033315446539685129325324729311204101993810582844161423123891423574444034211547401180122538720375642393109711067207055769553441083601444227391914207525553678036873421427037402483130685733781649480576744957591619318808766246300008554214258619305803801710825732382321823723482283508866622399625313696988358066281075828838692075694544164181316349988770094553927599130882016772315235102598978448264265186099620290160524401538517610964204230503407463220868463947990329494071616493531101776614283775041559455555136304115621183295875122019439861358742328553905519562864740456898709268223213158523576750505907634894947438378469586096090050525386427563922976285708165406178204686409879594177597854948412807986123076006202808182763995484798886023910076304544407468517032208641543892456103914986707772768028564666053046968681659251853477771408699590701002965789183389716376001677720000*t^77 + 2024503565951704514675508336443067288940452206158863318624228515614771756349654798406538342277425818212811665157479238167069967326151106705751683247002970831286084658983591364856593233943456838176730548571937045246131845278063515726105932530790615154272238012596686050970170811129928460250798642114290089430299588692306282136130526994765508212936693038362639919069055641125471318006685210153290669398749289521374906911563442019630943038726323092533555543259758001376813099232130787567395707323974916550804150304627133704244259802883342861620585063583621809538559701106161448950866865997736137518108083296959786655460115082001684784490150698690781714193477889173841008662111349969719844185992776134192939209251494644140536908205556320480783930193560791526367141700343418546670214641796362190010469567886305931472879246836960696296682841618267620225028271775498035561060058987677201638175998066808169202001169815978293724223408734125586280514288484697217064255192025096754664661118493011106128847887704474651081790936183607046262482128788544697153761770941362752928892926957406915786410562736600597779434159842799189407894292454199508697896358607604077913179785421476363078245675324279715916404235512742379599868694854200982056789206611125776977188366006863290439131371229729569062181891544737287697175337747967229448203255532197047668772344570139924197846896320321036167964446015544566707441874550153353788365718913705689069910241410912667669182110983028669864635180169771730730831632228220494681420424214452972124513943414953118037853951938222108018423572018014765980314927574610703291731218038538717379490852267424102804541098455516719040138219230206108342700237463074199934445327968599388369924566516801497970727313394664536649125550283837709352420430762927607666802377815353457998670340395219492767250479905899638170120186361099554789532069950358990425019546771514812027619564120456344910821260092336944583737983346190646992360959956113943260935779044969784645039511321065807966866451022966296780445160777882124445221151928848911065503374016334501898171511727823291616684216718519584566924229259976682994825498442680962422566884228091810349132581797078406030690588091156671865468068964949045439721548285370760420995130427720632358850606787228057080980555720120018166209954524980340951813368587406682331807842656308230852019972073194389370792187719049723280581688149029069120616663710013478926591541018365909797692805370232962918765378743169306962344841810624455754062354125471511361265411081480261824523002727894570544030418597291213855038304649186243096888558335402314673907442987175248211166276600136726270727697172460471326211993510902549996740787951705819876725789684188156655773511599318662214185799088169213216019723700308247122018498320319887962516447492748528092132858095227943852394859277798589617274180819847203847763853764197615369859679790431042691070295884105490752360122434420696449735254254690012706669425506201112995651842479615781643393667462779488531295298564013957661262197131808914298822081548113331453806714988577129679739120767689910689586633848907966291808351738853653057729354295566971175705494422137743921546614832293557111996867059372932661424647910144433957179961469448581927540952671759399035375741026279439208758265809279374569059912186354791192861522176521931273360435824834113745178722369388793538978791/135726932602447842684093675090391469355359473728877041046533058656067098435060587394722047841965771072498816271036538347592596930607044671557239743390879603582095255247131086221774972276472667660877769876462482534653766585040822586486988444418157566455252481758211649512123044204513473211685294604361379698082388816577684904752223797316889976856776626446897744161113932237785420251985416279990637507149731383369000519986992003450381607663954327777023102665948119121131124560438423742098005380082352298787338662267895453123265759460355180837814124141914937379814383056945417238568805439368394570603069696904432210187757565324952924043091764934174611279811279984830793580897928737462416327331304800966295647281447470112706482623385056981411928854027367236755615758190039529629017932101613591115332606391028715841554628007851308044911672257343253391298597336316125700383655623236505674688712193357489826164273577690540454592958757783796140396405888633125242701589755042709694426773285650709370510010788001171156670773219430473603975763663810669362881022952022761434759248399458715291317733744636808404458665150342812778334668470261989320384019067176317970719538589715975276144555597995589659532596771698876321996455047877365243346521493588571440321141431298832405396457849060086275133124890190862684864555755564213402490013715424702079818048640292544011426408663549108560999031528890091355316579602808856353841739416339863932672922748537871425061945174646984821579682179437059966205281909363707755604145560341073529296533679048023279803497963044359289922831787119595667626985307494459064523530219267892042400274638739679015584668790575435233232007901487422122515510672111178971465506679577292801501344859205881560451914665377696634990644226411367184764683219061352149785175127321734998522737619744722017367526503576013949707884718223348107825264405861987350273220013843419765663107982388498328098914884655163481923409770832620328823550152068223648110281986116422766799046741370816853359861779668216158317013763147633570596461703911472031298203469461679629584185862111824645116786905841435839237713951973278277270424518933019785924040482464948233130064862437834416377993455793963880822011595019210830305923041071000258840096313943761036696151138016134829441135244713922129988630804552033917869022576293675127877591265007253742067837877104472632138738406450934191822270861153630422017291536195793031250313287074985525862712415793301194495918767825668694435715669092861677473265134347667437245619795275123615187624002662683323519082637481898756565758365466797997437502321205739368614972992193644218760494512817526546053882965593132941767628106634694316859169142832140410711331189689207321368109717724973453602007602508285096198399402064119761638141716115617141531595272738593336754757787372002189974765528629110680750196632106838599947939127727942628096740547329249120107254136999656518294885144200620044646258572093615873449086074397716580853301919692853683950114023296937285159870025812019961942380246460477235610588283752691542603513511649357358854589439845942882852032775791225686527006168992391725721745227791949259208359882538309292393951485150286215247131215234297705829859764538998771658296683283151322831059527402391501409674687408921393958560059990839022016272093679005242216719626609037438883566187761578861161672157082680000*t^75 - 10122531328393515601381617751221719657595660629227652685370566926691447488336838276204935936986725298570464705718345371739747144647721584634627424283372446842926200573172656451498636999166213525673536996713765198830322499884561469592302476210728593028706860795919075395734409053921895038689264910026952452647327872975638109274367520558827633238863585743039268727477713590775488860575564393801715692237778950714920056248802548259955950493056645999319884111182494589674877805987415023523699395081007150806764529383060814392439485198562966762050428835503029221612884007742472948044572167962355849437154281507248931852536409711171191988612363542295812663377485605467075447282912994474886503993110667280151543303644776724048613035545756208453292569115571392341712097614889447419142970781703267670424212850356414067668349080335995279410536564238620931569671732931237170995874461212837963322577868896253301323611705722472942032960147853517598607880992517398018615078458234646576448806910394552205126124615293571760519616295754617802168248178412873847651294306667134233894267459054475402993133251738627599046898996973655051521357555747480288041400130448066437526481258641762275845935614133139320601404834411804745193718082837041053925033448941638479421834100725235846131961326988346923332260618215935814957380319421189430476923507111014335482255049351029743348555620499308773208876143723973952103015566574144796280642427257807862777036247381595697152789322759068939046078101653067219154385408384805916722463395424502411660004256126247415585644536643116532099686533430883945582542997886375488867037782174587281080767983073462032252651216705279351184168671733200361323501149119251975813026132382838423828706856613362688779430539628639678016672938938333313162663478182119340638225250107598393585992656196982419382329873126540089311252541192660581953081164223793050132526628653818727522258311971556104765528278712410189941581016934241799268907381467732036432331290763946066156110112372728122622431080754356250224874161542439921623406526451816798350715348605745583731709593735655371498978877023203908054635408016883763933008129179927948227438041856174142633451732208090067578932302768073245077716918637001861713321520350891409940449932816575112968459851577729800433990652174426020377700068597568225390067591621703066273178336366025798922212265907888652438334286110785602247704698458688271901466614665122177241790178141249289927436633256574955446870842479516939558663523300772687422623491974344224806152273575390388378690191153454277469042081705827669986404114041566767307182289984387894059055568487751597829939631476805530303139732017287309142378611595617980142532060551038804981090778456128257056401709317766407724593769967039029001060831128663887146285428447822568085451783139235375560909588603353285588953768519066777134780493230059325940732889225138140692943826370968538924015820779417406127397412553266650528058568408090522125160401546769776252684708019453111606775269406285809308667169605033493559931718625927652125093156758290016549072096406253731834319968221845092946514352994611739383079938348548252942225880684680165308292086549207959584546988858396875676815708217805477675095653883921003898821011852865422130598458646145504015504189555635755278944713539123970831554916244546054039879419057225156099373419813626293264609355157553808827953137/559194962322085111858465941372412853744081031762973409111716201662996445552449620066254837108898976818695123036670537992081499354101024046815827742770423966758232451618180075233712885779067390762816411891025428042773518330368189056326392391002809173795640224843831995989946942122595509632143413769968884356099441924300061807579162044945586704649919700961218705943789400819675931438179915073561426529456893299480282142346407054215572223575491830441335182983706250779060233189006305817443782165939291471003835288543729266867854928976663345051794191464689542004835258194615119022903478410197785630884647151246260705973561169138806047057538071528799398472822473537502869553299466398345155268604975779981138066799563576864350708408346434763417146878592753015433136923742962862071553880258647995395170338331038309267205067392347389145036089700254203972150221025622437885580661167734403379717494236632858083796807140085026672922990082069240098433192261168475999930549790775963941038305936880922606501244446564825165483585664053551248380146294899957775069814562333777111208103405769907000229063027903650626369700419412388646738834097479395999982158556766430039364498989629818137715569063741829397274298699399370446625394797254744802587668553584914334123102696951189510233406338127555453548474547586354261641969712924559218258856507549772568850360398005281327076803693822327271316009899027176383904307963572488177827966395320239402612441723976030271255214119545577464908290579280687060765761466578475953089079708605222940701718757677855912790411607742760274482066962932734150623179466877171345836944503383715214689131511607477544208835417170793160915872554128179144763903969098057362437887519858446342185540819928232029061888421356110136161454212814832801230494862532770857114921524565548193913678993348254711554209194733177472796485039080194204240089352151387883125666457034889434532004887440613111767529324779273545524448255830395754753026626521081430214361782799661799212072574447765435842630532233050572266096704168250310857422220115264768948598294182120073886845751900717537881162052066715657659381482129906502354149018004041518007046787755586720495867233243877795477333037871131188986687771479148620860402929212521066421196813448295471188142688626475497297477208221359175553158914754379741620373014329941526855676011829885417319492053670427244411602234577848870307755947952957338711241129126667288751290742748940366554375153068400921323185323441755021075148556662590111189852353512389841451953556533509294573010890970255292898620466425422877050924465723207749442509563367646198693688727837814181293237392808209369741997818243707720082627799334940585459776868468418492130684501519534164036612037026890628840271322334134596337405536504173417949143870396342623110172523683004547429602083972649022696033977951936004690810124280175031785509206239123627758571054996506374841887044438584855374926794106554583942585317025697398610234626518592313115603909134557177874469775983381614858664506345522243202606615417166210715623729061089155526475667995352318480908492165284677350375036259849828491265416248653909973590338502830947938442716057834284663080118819179206818180606765306548019022229900674939232182335126583450063965252897852985807859712124756143109267447162256770707041025957501597932884861629234248200292693577704907986089287180641600*t^73 + 4543577944316148264118481190377369733766088562629433953482248723929498752229543935736356773611423353767823147473268758120413312137658585333693404939618319464353046716663012142434964678640756211266110036067058407845810225733174243045355621846306691039478318877893802942155320467832717243780680755785043347814795459290284381691667932050227221261851299560794814383427973352132502486570251762739940226326359425711045910242304296658663572560914954358842073649781957657209893041404798486404293561060742411394190536696418055788797181372859892365030486334590195616042718912189877137129517750198618405659800164853342003195929282400787305445397070466488752287037663454999675623068058981539137417919067783719934856457207968310709737109099914513537855616542967341573522506151037644351824607467172348151810473310320120820543512047177769764399819822116411856801810801569577314898000634106980884750922858169046867220695605044282244147434181501307503411203238604734122259368394228119187197831857019530800334220464258315730363599303036427102364185854242744267739413411825377588845078872949967832473905904193430989143333846640523782050312014612283091125632198529890397072767502293598530844887108840182899540408404653876351977151165694603823760996115624582073413928356685634201430825852022817268130952387996886444786280120855527314735987579249637015952767085482392309345578547507654092512350460801507144901417318096945450417153768501913330357453180262320699400380559679346806888937155316594044035260308373134030873085454429887941779832538559241520468598385085255786814691435949557493974342829192497111156674840802946212312459566301754009970115973833554636165805419406319922052084924976221719708072730237087823280476307263072607072830400518823447105535942754233879270722300014092828917859945011418764438513652059970867904589986018211422797512678946457470708079667638805795235065958723456308956005061703816624715299529726403077561577174834868829612997256659579619770710985462583174738393003134273121132529688882164484428571649538458412922000006056950421599977830665217803289642599691535852230539498240110502542943489935373036633466657529119253281956189052162642313928700887253299946963832017757365788960438947090735782525002877803231952140432516852260875261618181690109604719526891843180594264402297139422050274975118070465659741920499196646668192086119887082204219199392190483923680906703391993140495064174449810177122623234150151031533046523172393887784089178733718119693711846161377442984094339852717606585147783844005566019708117173263843270327975001132110779438455192900612511875837012436908754678508987399261333288864407816165207660995150505389150274783764234267721249256594928518062040135187050271490844511420212161470440743579583921408228909834956455239292141067770839967530257119821617939015940772570184902104817402215247934714501609945724140965372540668992540866098407395179387130818763369556470395825931520523077837647752548895360682292451006935317418568660831888457730065340737291422085153337742218231038679062738597375008981651811371584092888134137477138489567329866625801334814427713103981417196578316922938575284707220610710209555955429770208017784326720069504947193517538120096962056244669251605397483967902853508014751494996816278733005534057261143774068761058431813543482453856135203980751762274041812631944770592544327420671285535652347256209/232755327810363782518075172994531021383752084248191055285746531336029410933029886379632235966491717953918511143414168450539676135265200214554779807727114140136286206060526049122963918279410447511344885963134351110680456910523800335294211408227676119805212715505203221892527915567055678906475035991787733577535363600956950383880723818296871945490243974160364799727425218409669221599302694787810465001336269902804224286235555867703289890593716702300821500478902937396188290211615843866616840015233772210225363496471249503750407835848711174512311869967871119641327661921142197143985235499915886525951095940967364815767214467455926325203332798676747530446530285732014036868178140911146815655295372453078450413146640264151004058561474060551868904217890969868136107745588081185808824173310397525206606174386145192151835972228992813961259199801948273804024444737856681851416005336734381461544055649042320450358438150020322403517329501968135073847843107611015661066982950585310470526697614960641553404661815190030310318065074003659653178503358500482424595839938034408459233674273757789372629590138395238688797854071833499027824102384272759554239149147223944886932743860272630467321747479476650496386021451797943438639898916638156449679812452064077014278499663655642373540302076493229759672197248334402386849195201742640162284867876464381363075591790320417440044228496394402933410095353177270608560717773604795250456202177011033893813411531274132599891639466060169469469019304814296936183118659753246463487831328026982178811256499343036327536118584948818780001884995461796262557332987685792484154185736100194339703140561372509660010759782886774660197654624071023607036318110973211958324317976587656056264488463198894934288294242231580910784462825429845132402583375315866335526532746903070984548864879628585197405132142218734212478372574143173984874453629659176997654429798589111170798013267190178484945977788129016803846032332238446232988639918449904921329635380415996216014504454446511681754497653724674542990484224056880625964421563810990684993193961215393403356874084541141128609850807562289798054524744308454918822339971397983582529371460903472637017355149070071600213407730900196180511787779950601792395114287727704830180932399679814491671941309505691205279230753038438336290174433216600389714178548498839360185064597526726964455517343161314134540363478049971752387687184637679571736178927513887473543944783814062370380201219534018657457602548668188031717375190331408226417858407691424182637227518017406574186314190714126124311295655785431152317703286178077636531652781957889448593256602676054573953356413431197831501515119278562453078228023051947529988976988334423231279326692858507473619896667740576325442625262042776434379617359269579579512119678109491378126062905919288947584225470157656719926287567398213363048359803099357785490447907281859882595125774055737619172201888291320559322837679985310425110896641888024869270849029133800375808460613411692052735832385524041785855897548291899909037139753554117744008140095993441013570848810575873701329348007321125683853303362695281329297357529763223959651336197745322169220679204485168421088872457675626852043430379952929307692575211719616548336573428120838878495802523415085794161257771957681032991439607972947561341553994160529945934119267405538118240628678004911830536401684807997192000*t^71 - 39795430248064165257918984055935924724209014117808045515830826021797793662445590918715247755134748479086539173240270912449449363637562593247414472884946985398354220188436882433789806603381705682483633599153747234568050237702998348997153282961700734307717760667296867282010889007214998196435857762669842708936676187850674268110520465811388563664380840217115607423644851912243080676731406055488248496698513763776393726110941284017146826092987773964835360485881586491993911077685794245684411532763236077652373752078449252046328467511632501222736498876127648763827910488322695186803470048345792139263028295205254682939728275973106336118715306918503072196864221786768092171624486572457507560461683182355239683776182477483388955698672890109404096088501108356049010848478049734007524422763618526311441622998349455991180334414402727994758549030110045480742102874004103241804119485513365684817647690855025411624705084269447766077347865027136479687036713474852449582590120221629638762817680208703032754826202335148895941767957937450380656789552239946980881953470085632794728840484686445101311323173341727428211567210367639195757654056889378913393175423494515037507092520335594942953956193741537156377112711685092571822313008272549616817168360370457039642587236083190861595765657808626415554877605186586972789216231430315319943682556808250016161231970289578544835792840575573843048765187129217334498489418918729232994100786375085474367092264910341658551699841316413064276245623776227605049636450116524824955680350303010048335252737093730185886215527342474595037083647734658024309644054484297582916044355133399995015698946164471101650251415123953708044922412958258752974635140255638660451481158229411429394005943996317086066591361505850523087692377128094055484638686400774449499930645933702566219502642749083721643381090143598155006853234643593100997277951971026343581853149316378071937302862398950083932147353445485894211441638059085408406309705294521419090233396196507374824762079886480653056438441673369878555991935177159925112963210005942461779027906422734026035938314606750803298639228995716412880986088298170660356121736622307428864416680044741022411592311153827273854007793201997700556541805579578888743264319450604907043783334293995819089868864474057642528794388042335048603542839192110601068474745492183369197074096577838679172190453553977031752983125045428299155707907327494347061905602304604092631492221634265751413410861357974402815693657975502831483373748651333703296457797354499374517338087474422224135845194291525745343237456357483742703344386318638425889608531982006242863295887450908017728576253785608188592501336557680183668674061828994247252412184970862230177171299752643313638220855027061034842535565011678919189500345541763837895841134113369516023190722144698771932558496814113752740117613085127336641952731723385148064670066841172884951680770205529568422668614933517974119548611999040703353723234565873214202616226911896535056088127538018205270460821824341453366839193124727320842009168945425260358199185576571899620839408930774625781470918239327276676756066572661264568744801713996980588544700086055225230382466685120528938127749469866301342438765375142078718981818004486699865355451961007201196202789322636333739768002742957748606139435825188428360446363067225100288176346591781263744942870924568013150409260270484187185064695923/2119712605101143968678695871243151527137099967251835723207939537491219959285874993423523996844134434211319849370867624227027529423415189559593248220793690183269333251249804836097302388161504160011769060052995372227689907582319567560580804176901625057268317490784005679939557045150115520858123355947745753961047409920827663636863042548038836619070306390029463091602156989066086178677593273940820375631887776326101569344787470761365454130392918587432551862107868159441906316208884572452879559913382494522981972349553660973591742347320797823093814860862330506480034735186064009483110609496417073629295473738443635068663110910661999463048943487667393706855302574004510932943154731171091985953718138424796141368177712602817453862899283486659696246018145086151222637581651454855549094513556380842233683836029316637258832952722066950807749275942813434389890224894339865987684352827217620465273047643250202861996705743706203748088806422149241390845286667342010231632551772513545778064263068078180682133159573265825333121984180996708897820003825442421630192536675113359292119630780447698709046380049103680791221020321796344667479783122123469405225828712605672730855101127496941692538618594783129731876077052571129963726178021101858596661503260628622499048984260841385334241680600852427642310461137648233568122388978123818717371768576364351962882783825650449531445044306600294883703769793865115147821973414265642379506765178244148109010590086223297733661043362739515196600956091449639421633866554879565680158193474679530659427583837678975906828933479266284833087589268529541737599598730107512961325302774118107888057051929344573889619116557951950637800049013018645976192722402187026088063436671289836703952369581752189640997338831365355167792023421449829050866343809566748909175437664049657726891493396730185755523358354346951292795995865365863360842559393487659812441609968559426521661906740354498709381256870482003737561190225709568088034571426333922846925946999675819060210965918945273991865608209836261401375311257396887503501337790988543336853510074955963022683870184004251461396190593940515259465573234786576767753873598675157527654811079157540945005941399840961925323794912676997891815802514310691816375787302038506242182970276520676765001088038399717370895078942459918707679250542504983267453349992385204652051588292405375425590669212508531259067591900100165283012373712489064944853708373668727329486122495974263784335748007756288224113884619279582835330349268567444495799820372017956006946919903521902688293954305855689464502588324378306804065168237221760560300939279070018555780277736483618134059721928515669265477178536979133551554679432470271449167218600803352976693135769046632851304580075507840169453542175167031584082543443714227550880796955853480635159327816442425824055777309914659649356866775770207895029147164564010480255262209133107043464905993020280909249940013650251741664040054626784801080362938659110992542689890674863704193670882140846215478721415209090404710188094725950439203022037297077933460047691117731822181842829836055426472625655406195312387971187588294472164385616125360736768365992424300205888608079156477479944576494831835528609606812360057610619987773209916340203216600323019983596984670988654570488299652786430365243166908666308354414772008791530465366218567667900665554795819689802670772356752068323723200*t^69 + 99965875103316748949826449928205528714187656170972435562060695196900324994189707885926573694495643776054628981113835281873223203350662866378923796401837947168607642420038489184950228120606607512008434790705900047537150473951364420513100657721512823615193184721613346156675829066287252585866774392306580357314943971020552586955952062770147586650571799721328540159349758809652814365128385647997107928027794408848638645593706856548028192121382518022617273751962461027452364807628519562768405730498150327258626556944971926139334395431552265357892333970865365313098838184425709145745780473121839159725340797605612061549893219227874274455354845351476240614999382401612893359244876769063429289402967764371610292692543993148693303076822074808164788272739467653264682333556376910087508241581016345396044396580988523389094540672519010205152855995625054069237563775728903881923539053846857163287908346559908309379637702566823893339287682104783439454735433778501281576938361771961088139884074181457524507334919918455845021710480454590286508132972751430036178633538227646699432065276430901376745245748525624708948944878601103977699271757704514649114296421896310419754667283285831237803595279580353081257815921581463883286928540227884192468975248408314825349542696804323399034603682554230277342641741147362434654536840146806409872285182738190796520863631241863132540794559739295216347332450558289237475321417692453708431085912357479283903463283912641244365649661127960062231054850815873456645856742042708310747471015094546387111864017818319440082435756805008271339224391320541544725085562081704001303412145043321751123978286672594506570266306052908162021519410218238768028254606340927088467321663384731383488236377199725680217241270825956897535638472522763297370828564332853486426205440469363164748899460529500596402308517723299743077702291857277371539417241363257216670017879708152261996554861680015687671697013266392845590540475572367034262735239529216387152012927736500958647363032315120210252286051629514758264548540390872998026153273813012990179147736306153446741616341437748233369629127668609350781077998256879642272017135931699920178859526595817116829243519746070326223385324910675329874967685439257826818423907412924439168601704181127996777782562155191042862376014425145819928913978607166350548586976288012901192892423821917530605483884818519287955211156542327037066011962168435054903160054729201180782467989715104697081737611583081081521742303534179474729470187610712957942006063821707065723037517015126970717113097917043468475472383212959080573031417255984301872541416386841368600361849745392293113480886023729022181807007379754001697208719713336039237702544786681789304852640192006901716770962575255379339488911522346038306620501115343524263360947534088257181221077240538943850717634231819805981051763243085534651408651414783511522556566049658484510788942440464129419651370984703989795244310916824526491273510338621673074841635875129215228722326831394006637828702427617549055350022660224655362956082689995088226673892355928173181963920253447957551573742718496707956295825966761542069792961152160350069624348181944686916869050065176317439111535593365662243852347359607879674232866470595374393998238442233022542262753490778100298236039326976228077709689495782541213168214803878922129389955929123532506677318386389827348421158032599110862607139156757/6190021613983405854621939486610707492181013882629110710837446045025990807192860605795260402088534316252317290564970607878621913640160052468264370293461226137360207296530136600716318039168148995964802996454758007637947506207238858922017813588765115085714197576891640934484362997282935172105906747923058415860597795101408262094343750119088193979124222986362125589019951050896681660473067488879791327361554021606200517610550020595091770724688712040213362861672824562126766857746510100382506767025318923679829746645990071273534320641643538512525916309992105585553544912555303878127527134209863163057027412767068119538554688883244051910247056058660021666127669451435346817875086413874191010286151250752236210217115481172531925595723059799195586885382987596145516019703113911537954562304478883446461972819430828345282152837807722902217499135595611492208564215436014656480992154680003107763046271519952168488087336577218572814799334058419730348527116478783744226417406078298795747116792563803087196324941858191267760832089892027997961829589431993054295299205468869077254574565276903029730134787652089074797493905648410934330055636234670557504434468934006956911647081183840525599102448605156909062672031097214780174507336816839405767163907239135714354288044690409201998884455545924056634599222709136678591432185031116794963142384192674421721174877202165758381717669602296035037563639052389150387107080189963124800850951443337748162682447093095121403536694672104327746943618081835436163219071615586349082948915857689159858280594280769931164441970310213913948449040574816811774168567335116135132496259166245335491363125775409926317229041896297511503819143128669450303955834788821374226294814088138342705259169693842861619025489678637133906293532743551207313105999216067421325424707421995446140289876260494909837814189733465781894810567925969487505695239202765159621853944936447560101192259400691735035460526856779294827534667022164484375340956080422518609294836097096799442568240258519970767984938061463152044494468721872258659681189249206326661728956703670315496459223517767197800203267010522378582695879404975670808964735663261606754127625483983314677014089309579052509320551535215241887122103298855548515081728440931142250270399940109184996578177308657261618094259876970453913098994029884660919934967488632707411088909898235088715643360767745021826751078694357721792762003495622958566134753170324350916736322497483105524996109345258743416200393932778833962389691679275322154799779795068957182895211970436895393881019171860755777535493252472564195436392376217371653591851594727730273868798007431400520613966231684996791990204192878413260442175829646338342752879883606834899112802779479004150342266120499308042667267834569290275865392625959395367604727284343435950455489251798066542291577522626874580393650304113304924766637795997467995928029838105440633666104827009007272598792218122572096907184794304695702807068555436486513657815935094661769224691512999562437505579297935589436189555799229063532568303266741662582645395790170541645080151028953854900827560962841613398110351513668165140126998256828689299349882690486005362109059201588904780020760011973053620828880067485359539882238208158436129989088824378071182534411975084912357688984616495678064415535018285765244533398346542745378535742178148458617477733096933286799235884402289954907336000*t^67 - 1150557926435677699803262404722082700329210186447198386920854148246867839666696872341226236200449465981196853537730551652612013046128266647064365038210597860130234085078760928305037393741455028421727533668468955583359551223228848920632154808884864604864110764115619863842396273126772523006437156464900176649293935186837604695715946956995972549169958692033452802449269053804451861072096814049163999631241657689643538650936672547632718818312339689910155648719148561905030445951718640810402467026392566202929653014609731598189936458635867194822925987896745218597867092540415595349492774053676949590219938544305798673164037949346727216665955718719621129246167156510092100438829549716623392369959151796909303986056284319045589107300771975815244360482063528674536456936285972141300243887319829581257439520713017370531743073423723263815306608509594424441964928654142427925923605383684837329379857181015866049416063769803657648395751224798642088781759714304766849583497319255996824004034629190543197634954073407326006143069375770516289982824723725771937001675363777995397805320583730195040944549391811038391406279768973142300583031046457302355353238270861965319113934494445298789283435868127241144798176091122101113594235991937233522425230479625175049990862463838187270157821722388009001978319122093310454862692997658909073370793985404637634089262072234176392836239045299003918021778806585063833551604551421775597465364736915709647138411328472529502351866646199843743963739167372917320825881427710840421404263468768022682580645703999763065607165972120052907611353396457150205104337772303579208638042840303921979808702569696378773881574270918314289786595975308333475056450726188744299936059006690448894505027054942169650933092204772287743467640574064263731495878511242587530465767913671267390992738792533936220023083738246989947241544148218242531127137863793346630121037392826575234425385043996409449160668067294248390681485651863685284468481583026872286364684597366606781680664264260342397454468694406889591762858160933875508032371004812758151522080671551349047492492342556873254446232271575530486188914277994671728017636167348364354165644117936610064334353098449941155930315803384606546344167026918903222440438309778362080699565936941599377965705379398475172843528350077278014995172284277148074812547551333690102244812321012565982980692951114241643334937685971296833628803361984643863816506001156893261403531081096440167052722589822907245343936109858566963136765063667877590284863338026584007918084203430596283193496023028993732979979747245102514454305474676162214241686725757463592823136082750992287280953369424654051875852689876696002537778895852443393082838609811575489151229818388947355848961375223288224772023046721806152686876732229728099132443136695755924163083323885341737029692305389173537506433310018109731867288797830386003428763645076240996066958598382252153867901733436126058128957245840123408838588859483113106943135170622259116182667106195425828781714840258160355187395934253352315321509237578287737474723669791569499351692804998195879454440965672429440467259379909138201100173171930680819494532064901161338068787288664936558308907366753481793996501419224475189707687155170912349526148350831651585158218130881364908093341992585491158364691394354972142935820568506479550949564333935802731181909106509658137674559166208780362336936749069/92388382298259788874954320695682201375836028098941950908021582761581952346162098593959110478933348003765929709924934445949580800599403768183050302887480987124779213381046814936064448345793268596489596962011313546835037406078191924209221098339777837100211904132711058723647208914670674210535921610791916654635787986588183016333488807747584984763048104274061575955521657476069875529448768490743154139724686889644783844933582396941668219771473314033035266592131709882489057578306120901231444283959983935519846964865523451843795830472291619589939049402867247545575297202317968330261599018057659150104886757717434619978428192287224655376821732218806293524293573902020101759329647968271507616211212697794570301747992256306446650682433728346202789334074441733515164473180804649820217347828043036514357803275086990228091833400115267197276106501427037197142749484119621738522270965373180712881287634626151768478915471301769743504467672513727318634733081772891704871901583258190981300250635280643092482461818778974145684061043164596984504919245253627676049241872669687720217530825028403428807981905255060817873043367886730363135158749771202350812454760209059058382792256475231725359738038882938941233910911898728062306079653982677698017371749837846482899821562543420925356484411133194875143271980733383262558689328822638730793169913323498831659326525405459080324144322422328881157666254513270901300105674477061564191805245422951465114663389449180916470696935404542205178262956445305017361478680829647001238043520264017311317620810160745241260327915077819611170881202609206145883112945300240822873078495018587096886016802618058601749687192482052410504763330278648511999340817743602600392459911763258846347151786475266591328738651919957222481993026023152347956805958448767482469025483910379793138654869559625519967375966171131073056874148148798320980525958250226263012745446812650150764063573144652761723291445623571564590069657047231110079715762394365949392460240255176111083108063559999563701267732260644060365589085401078487457928197749348159130282935875676350693421246533838773137362194186901172876057901566801056850219935272561294837725753492288278761404318053418694168963455749481222195852288042620127090772066282554361944334327464316193978778765800854651016332236969708267359686478057980013730372649084070259866998655197538637546915832354403310847031025288921220787492589486909829345294823437676879354273470111688142164121035003861842032841700489236327796861069839930181414922086493566525117838984633386498416134614505384414590081988842874092469199886212199576919281367085488511550280567275095530158417406443059653611794092431021093439435460143975199145565371397116938792728399693716479855854718216407582726377131859243138445752128745662617426936228124528894782917750026836814064053395860102605677517168718109028727860265611902507401910893106051352741285146671776227949235704748098090998614698422458144818015948588604276323250984105890474167532709149247200559784765640829693077456056704911396008482138309577053472319340151799129031047030282893356728769566609576319374781365875644255822791018758637153721640040156507542718045659725207534030160597193627665982520598022169545371376689674006509402822221259374196754244954852013617278940068902920568125605000272921869321394005172279781769190181763409830111607956670646071630386334362536640408000*t^65 + 15934540568404898245769745532740724625898288688810313781272233506489042314315700857411187830421060794861174256109360362967600026738120659756079584906502252487191989880782402470456689153916623604478569455126629926177110270679463462423950760391979533245903804199059868401612734581043602182889915999076833820421915907831290143021424812064816005145251048733297494402542922047162915311060902005423091009480635707352131513263714624282599038068082907418988522585253695700838595751383310475149678618265196558914577825132554407712762212925690816292417196976382432787152193454271271455157472095735703892432653691256148300187603479132867981403011176158205189276322296866043993205702515420264225231517446796818402626227942184259569430129517171312288801214744857377835793185312198165794732327571875778509148596476667269600276179100615940503462518785213987934819613145904358574286638289714937619789028900161849136428393997515446428779602006641175117916661763632735291705138803549304275142802192866174013386073076881159224709828724735440908054702797580151150049740060688083398070817231732122896027809212762891679541416260348764890846743272356918848023446272879097562504442641987715926740872646799809080008489732560367749458022028160609865612967385569920295485972589441575973488589436210463992637009528717735467632307126107608076549504725105296049654603801442334118083642519559679836835360928501930720489354201437655122820786463282725742619848228388984898675374849672923026893392197764719685096437164287880361203730154793097321038891193110511233657891607607049894605052329610615694023795357671257577848196299591820364465570458600494401432548166191771768279229716811009128752939878209716561161567855782913532971817470129755121396132743663131129850267143313353568443155906953862530806724568557278593693673936190517211087136958869113324192682728015846733588633916640348177449091555020483183145269424891282181622278386513163047890821960294357911047978829328537758307221114049413605494746610048596285391869937330536936160853526808431947307939104928096135846539530213436622292677466111043898348341846777942968967964749133788487064561051387363296249765062367243030792838515171712497316717620917862526710678547185392360178004008096208235748555345665989218311236972840143219297498687941060869594158090042498989344938911519790070666308449378796581715935219895257309389174690494337114116085640706673579467051489484461877590679650289022249918276189675501145841072598208214161289666880196653916074196766714413610235835423309019349769611867664106251335770068403291023256424331960200562568910219917407365157468454195490986520739221025907211280291205568042648591746720893798490616274098606319173045786194857790266095464031110631378367945400084728923629261734195779387672086560061858184696000220059715013067419365934559689294740449482677957337140952371397093090599267552934571241050938367423296261076933571279941929604492777217730459128068729676369501745332886017383911078270382194947824406094488631020516050254480127610734034216425907779737409521396940683788465255238462283017715478395226035912021799172016494953987947675194038049092156182586295804381921832965241425809889129958696534412246718622552405282833655712479629667428936915732845940071889587888612258598213243000617867717826297782346609769448045543485496229218179077915190631651837013888712996026536414846252728709/1847767645965195777499086413913644027516720561978839018160431655231639046923241971879182209578666960075318594198498688918991616011988075363661006057749619742495584267620936298721288966915865371929791939240226270936700748121563838484184421966795556742004238082654221174472944178293413484210718432215838333092715759731763660326669776154951699695260962085481231519110433149521397510588975369814863082794493737792895676898671647938833364395429466280660705331842634197649781151566122418024628885679199678710396939297310469036875916609445832391798780988057344950911505944046359366605231980361153183002097735154348692399568563845744493107536434644376125870485871478040402035186592959365430152324224253955891406034959845126128933013648674566924055786681488834670303289463616092996404346956560860730287156065501739804561836668002305343945522130028540743942854989682392434770445419307463614257625752692523035369578309426035394870089353450274546372694661635457834097438031665163819626005012705612861849649236375579482913681220863291939690098384905072553520984837453393754404350616500568068576159638105101216357460867357734607262703174995424047016249095204181181167655845129504634507194760777658778824678218237974561246121593079653553960347434996756929657996431250868418507129688222663897502865439614667665251173786576452774615863398266469976633186530508109181606482886448446577623153325090265418026002113489541231283836104908459029302293267788983618329413938708090844103565259128906100347229573616592940024760870405280346226352416203214904825206558301556392223417624052184122917662258906004816457461569900371741937720336052361172034993743849641048210095266605572970239986816354872052007849198235265176926943035729505331826574773038399144449639860520463046959136119168975349649380509678207595862773097391192510399347519323422621461137482962975966419610519165004525260254908936253003015281271462893055234465828912471431291801393140944622201594315247887318987849204805103522221662161271199991274025354645212881207311781708021569749158563954986963182605658717513527013868424930676775462747243883738023457521158031336021137004398705451225896754515069845765575228086361068373883379269114989624443917045760852402541815441325651087238886686549286323879575575316017093020326644739394165347193729561159600274607452981681405197339973103950772750938316647088066216940620505778424415749851789738196586905896468753537587085469402233762843282420700077236840656834009784726555937221396798603628298441729871330502356779692667729968322692290107688291801639776857481849383997724243991538385627341709770231005611345501910603168348128861193072235881848620421868788709202879503982911307427942338775854567993874329597117094364328151654527542637184862768915042574913252348538724562490577895658355000536736281281067917202052113550343374362180574557205312238050148038217862121027054825702933435524558984714094961961819972293968449162896360318971772085526465019682117809483350654182984944011195695312816593861549121134098227920169642766191541069446386803035982580620940605657867134575391332191526387495627317512885116455820375172743074432800803130150854360913194504150680603211943872553319650411960443390907427533793480130188056444425187483935084899097040272345578801378058411362512100005458437386427880103445595635383803635268196602232159133412921432607726687250732808160*t^63 - 15124479627355616585686494557468891980133254628139446223069268601263445006700267265344357847322596036252219956161626986477863369122276453474475811811063493471692362720825287519621503741809808385514964214907750669325773348208513113451095051940033777589727485590565144908840070071582040011282946395291815960960976808484066292581004102303831317815449729882912032933148966483051845512283729264554652610508742906269230046586030957413163136771743843529928839081635673349680664336297698448820022088585413151957962518947425148265557178166343549259336113756236822697121542134928526719115933476174176691197970076787178863293492034505595878979248159549963489318569628526103372893110188386438280846318335455599161378836950602668049092354238809857065793808901098542679859813570915835622257949762388597028370044963337468218565072955964169515540839234001323808596351233358666335434544888014468801344790599173191315740880854644231357979876055567777181463261483937674211726506647353375333819173721267787560956369977196699646553044492223871202838869748656830740800932805967474312470625079479456496502250505383474243146361486714728917529454181409639638515112062612216493523514854496765476539261171456294563944846291120996617875605650891520298634579657051495105747144557845040293847401374058054732440325556927845700846108316794202263860977888846885292110658566534657610433823090691618812978680936979959556262933084263758776310229097604349962565213348483524871557880269656824457922037220812766121561367733279123056929967423770412704563770667145454531494718683842371342351412805964430030115818395980225284302050988215312603569041668116222800516764474107708776609319227107199295596459326342061490882358656763958801596683536918184810538443232328526706159959282522873205928799616398546984877843209625771316838547452917468094144668906199962313410885354169385488947263371804448654860925076833780487817821277759214234165015388521340894131161052119697134796150354932793418542983697974522819037817338451003679769799445310551129991602782012796032277592000006944665695281187404597936258331810920852946862347202507105959434646265684083160820576502635818763616515664663047998519227529492790458028450273577585247070945804376687291443689637222058492744887637216408198153992924085191607321879996586022527088972872974222492131629079129171043873357379397080304881922160370222242744884734694494965977617157298340999814844640996071639152769778309090246592284884671975418503664280758681723178528191366585355838525220396977171283952945207089854824681262997450291874548249487017896349684701006605719515744771242515304634200282709288430355290036257288639433791218201254772568066574910105089348813320575098834756386240516950908901864847270846415967906684587848687568841214692987696530738018041556454011706976721052275519913516474892903309538027076782480084517151630293216464286001232940381546319399509242627820459623091072545013087630411191779270086265205799677890549416368433181598788401034086853292402317975387647730972682977606773192701026676643638075474156693258638412638937500127780217794414671451218653581309370754256047320170502694643090006545568301314503413629912290500998806802339666014435606614366978326954911503949319937091992645648116422583458864080698522076026288657900605445341164740231728238699842769632632557756895165050285887715186455844006204260960799322413444058082377/2817022989666313044487274214412328320418097996540863586779934930399017974936944722373820691883288808533607678689022555961225750261125910902505311447999285360253656533205151129998727108223054331193557597600452895518715387719059818520140848384348325847901766100106948093840295360862867292442136843502289957359375078921873902009089108277246924791749712839441165160003763436264407969462415229210463145652695525777080565158525313236483677505174442656700751517784911823184366839273770011289571830568666536620006127099245588251038566876246344580049409763228278190137616995105755645256222528073533589843996816951449031855791253569470152740847505596525933936385637844287175256018416141504231074104659210699078910981522699666116694961444957178392044035280737160250192548696554486084642353023359110395607779754475129491574305767461690554045385870119065084532415189343096939140047657605820135066267000192324649173803952578818127635187492443079111442451386465282450796148105479809924686165224443257601038995732736649778322260900668537360833528298627539106150449091098670996326114674373505015503319469858019933194725823143874940915885844232095484522883806773778649108811528597328975975620722718233162536274131960214859967778467593103772227728820219016905711732281858447534960950550042647334293359345338065922468734995725029189578960658447262646513087937768703960085436672540130373332654151851052242808125186512657300796997839377440236254170794119740270793628913572777460654383085288267530210967914445156532957339157525589302800564261076137132288833527901725206708664213679125821501562807020757477869578486221559725296308661277884679438131314827434409710479831711140658892586484728825443562964913661426942697579101962143854511642597859405063718420186708207289616599857880386056535078219018314332602446843027587070630413784181688562130444354760068594244684142817667449465850036559587012152277167772624328676398255087820719589497536763717516308420906948344131754276310617602509593197844355715043361641460805572795148761890623400396406569316337203546136460326970844961583474528024372310136136515904781390322448608439570566493274380109497956372548032958615373853221448445773424835696942930299886159776391945174331991704598890968333216327517270228745256233675265919205495101333723037515977238146794536357677153834146384225408788679988484043724447244753385745851514977295641688599294836106859366086351407190625333882091986541451905036304823787219748556317083690038776319763977574719943470017861784612255083193687335016911581495739729926723920312807538921956947927573432805869452746571635364328603664787939040959230410460585015040706457833903050562212265571234827090529802721793813873201181410999835391857450508137737198286044418753398401145269830153335098696503991845135392636392257353759460331688622161951320680399201312775585603412900705381808779389080118991851824005726274665600042704704435114701641350097388488335230554722663387016520379752078781873605216188919013743568066831764008028957839323909243115960323389538311442806900184953360308035755076746348340342782234491873212112614758322705828631401884813741499830152543048484984437976027940892728371669764566346445293045015536024057913374410667340187685515086616921015713229811089659346668246148889916358391309596608429619868677151264022562153242981796887563627256259876897735049712265456817765884000*t^61 + 51473510805702512528131513192244726385014631952447528581595766522181292395796501381545735177020457660801887913819840180040594115124626344086297410552976096862450683778632603901230661525062032873609154181360178944310267737331049136598377512690531323918141120395804433496054387481864636113192256401115853515482454455051902351851713284117830042545866977444556771707585023870250667342723731997665763447978608593528017387047975379993516703626662007620093263531913166375511475618044659268524634805260405793332639430221661302759143586158419495918404128569052487366597959321755845338103723340990853729534190128091094699499064408513439184285963767166062290435600378061536559674834419079109648945636808847544706831782458634994247595276181190379115388152871125394110489553436507878231428100617284259968939377918651108224263657472287331572040715198970781526053337751509957165660228086493688342222550855289750285150471111277825069346832963698573323961572624022338170404930379567756652713247456427542306887929220388127654890118552757814073227751891638318621097252243973179868412191646402495505066691477444550813572602429910915749527926595789404034542448037821336928188711095737939633276770539032914095539369544456496189196625032118051752749812192232874087905538389026525686353130978108770384167696711092105344616809856991499532825597254088342878946177853472230503939833379285422413994334204201554477140879706668954271788010294173245911393000733949678554766611089522102024031087877166541853357201536672131302906930092448040506273841991400920158696162849815280102254104228535432998059559997778223361805334957062331696936432681509280075773620941417848035243514801842296279723983296065900683924220565661675519180682906601866150187998284024575537038174086973918711668775880957003107734997030303815329989174924970743448132741395172206522939940352600289939358469519347968880094898109455471397453757692058232795037939100050715872428180841794806033567403943460167911187407824022068200543885987732980516516570482305650870220617359305508350652569083610583793034964817793302565890056153602340419083766061167243690445054814926330288770421481293491564927515183386321516339951151470044699990454577179663972633346072880951621670145964006670007541093072340232576131786501298427176093720451080581650399697334211284816239503841794036429201990691545009497432153733703534661536329844714517039587359802330737022101612851094552917711938340000214678105169660695847331173899469996755883036409515070753860060240743743920325746861912983298432219387876522112921555166276055834527308374954103134437363858158632528370940645489451163316669383524362421785887723234757666483757106959556583789132122227297136748754532348430171445121728145458512246672744270908901555689010672698696417925676255687517524405687773563790296348290096039162454988246737826987296669958884372282758558621982311621559269962111946249155472515546433401469398321017586484378326388826346405714465196384040442813860289596015962760599584676655220600201108515536853142554616242783171026663453306935183869732940434147668850839726316864227073381179217225101739520432472472893482676255300778175191699094673006541490294273774110773456580655405882470539008876829647265056817270242183875759503032588228525204847792722327308753126373540492605161265221675428114674496085825027161667713786626097090161468313986880287107108001939337/17114569179841567447327603669855883205687657664230230250174489921407804287075929739536687678884374302336967306920520643266069886012676435745384728239812051713278772314849655881598824037827277625251351568372587591462883978503009323664986859200647369823481877322944835468478909192389813419328785478720469806514498430302401116140465959467995251275777763578637636201596634909501468745619198097465535111129327243491574712258188214515423784974059810632349155942476857732329940174341953543998611809979472433956955257425908442718604801382572054120759200954957375365000014071904803969376328998427074563871888858396836249274692435620420305012427632361844444538106842378570936883285656099040459607593224647296371219832005122889554871355926248037903139663525265435880678008966280205622433705417326005124790871754237426058646519957726270808675737761739762628323165068369700420414781342765851509107517217561893688259208931569016362321319421301723257386434161049732397787745703128156689978571019322479785984456041839383735184096553897704031555829302809278569497646445265040512105870464308540307303773697202986676097793279624918903334873670039583386298044898202661759995500860625739647484672784252085410425298250892715198427191804754168163731086897920781397651934158307223876336529079439427903100311039053889030605134252716324879638734754435336668815580159624289960781357882678234694378387355344261658765429411829357306153563922512776255013044201652061382887194678197890605221547072259540109773519821202869034655571996376776977342444510734695429938388613776710846003786189991541466368511086588405267187963721208361216308393276550558396717565004508970364568915174297520134190041823614798514498931098408603687929882216183123155442864701093369124820434773673141336588719792302804468063934228986676912499455738131537186485759810126783297140043899575105262739015464397173061836787271294802404977605219287452068974970382549940306227340772534978877768865378935349757838275421555467050085887231446360574915152874992545539051330437131675195217616207124059577019216347137625291194027214521842264532003160562491528745892693241063146596844020796392502158463951056768156557440472032846413837857164753592423128084112375108318625011874573653512950343900005684803146888525468027173057123840618978744609253396755002855002511654666393343221263685307085026299674572223028810042154927635488685162273217396755427403308713194192602241037544463312721417287995008912111720837888779153614821385739167069033606370812743890192357894762727168318559054444982144981719146335638106184342655060888489429822752122099442953778986400167353762144100273652566788292020872860172759932223290157818356563030962242416744399308703549819610202805874030252552209968222787040122367819656636491599621711137341101254279458534021364852441373825790478023674687606664174295485652803301877021862976935936039021081582330449033956980760056781205056201382722822520935023665249492643087253323542957320694394969173989942514202058489372809434947135302307631127457308986277020011544872271208448035377882482658962211984181903322757580474344744826143935914713746097911472738598892684730085782195343522866313680996963086688403698401356682795342011418960546168418954949034430015220054474885079143506151672504567262334751136663984983887267733643581094451376915558261090673446904424760300009990546976693387935026400*t^59 - 239739359243461655168201757918589162268300304490210008304502983180502659640411162434284151588307203585002745509816354553844567877030344707749597387022898234285222810910231325584767186089209616433354725353678906357138566285791597465917831624015470879584178368913828464623440503673767589388671372999168307573189703537491130403817012374728498790563242891355790620496144417925876422458844917142876776717041680083884445391854257637632107738154905807938336598179354027351280789397726732658899873657107778296931531003104284831430144696128750884277689807888796020033837993619940990076130939522078901566943827237017303461974581097977242287619209405243652425757384975418012042526220916180787752298870215639666524333512540035438420644676306286140902156767228162179608299740256500776680400615837524223419278926109429778734907174148334413814641551569502518539054901823497045993019939702424162035185816684395688935975448768165241522814368472383394864417866072721291121278120125140706339521442599371949968638192573563175459408040071306706853136717219205339686750336580450007773848808072617546323990475942769444468878192160814355714314674449791898023641196627486101418374119658961133002185268937039876000731199761140685322290780731595439299714081496590948991955236537633462636557293160537076903240096028746193224593762538061265063348857514754360571578516642761005044145541879948638092525675889237443758330749322577544567068889563439944027759026611926914186782467282876497313040577533280147355715160950857204644825477396743748256450852036672584318131754966081770370005140760470904085123101266066915920965972933418755204739685766742789978688655980206154093301987101573908321390339657242902474499844492900273596637177791949823016222165743165535533715700491724532151964305297071741564096211728627570222179029883335443533513068511441972627986182814114549631730349275787032851925088758372230864057705910140829526964952416321832732582384717884292213481742720774380825235515279802975983747163008228268278674463191085377910806469552496257749441280004028954356246020913083070340370743408228732605402093143614047619844478734774251865773030700967624714782636171129931607550355175395342525686979226563768944240737565880649399952663206327995122031381380264344755749129445516582780201817067918768391044754495732869381097401936077734662411843389866214899492292591491541808943366202285833846941230062968731274088714429703555520916351005285308600113834780749417520807875559700754632797632630757485821283881726852111504619959648718875806146530372654088270407961089144387932547700955902695678637181492713135134801269336722868339278509859623616887686627336893938697617431071067071471378427269643578603288569450775105912489599667492358457426063485914537703546635713207521860465881235670866781337696098416539725518558624605247969224930383905009079425782604494274505652733355855009663662640570284569676725713264662984751976049498890910980141192179516138410444463460842182899793969639285354284981237034521889757875597260998767227913170074744953131125402318965137756049908771582664382951334208592508441773575585521743909043097104885721852401263773740736626208836751782377748184733003030041664473004454256680608929865487710749817457130119025062870480661813956721216214024732406671093244031981624552821070098526031959223053481343584220402425628689165281705182158897060535648613231515011/158092206830739902691416000001211124527114803847550431971950796731648361634853927255042284491389559233451647157147182213220476065710316228495502998147416409893846286637170550092734900010438411962067569572255258260123250309900679345718946411260217229725383443067880259835949245929702513788715052303434848212718671940928959462653456744238261219411845443226398503896104508909801702819702762086757909077381073689879800308147670795100101064590891471095428643875421821425759616864684147143715990448115465703500688394866442394604061300906809652471419737634775755490254367274374884123899988205809417581528464878411453489062836905307272309013102705715342750394376764344426450871028518203000855697259448013161395166244793084318769574389488223400969679942733384111101178218417334102783497787329536827000186866204396562745124633507810467639462323392341875126036016309516724222475522573006594448535540399512407798326590978052778262120662451007443648739095216476341640581718783132972814208833992046635311212348183092612469073434269055062664371643559848420684342666316431306425384735644883974025094180762298775228360971820264081395211968646975812636142957110516112867755050322729289964053333346057399130199788927737792934624059891373248292092243379098743418988205360634525637345904208381156054062195191260500367454206232718594227171363409614550584821884525343017434336271967112506922647815401061400068256932702491520878876141318126492525120493049158872096161374569794074234673612786126260336043530551789213964191300644497346655112411158481508632481725330649278153763787687210001680861670206621709671482037763704353608272446368136514003577507245040488960848453728680482595484284641865511701727414383604898473250606912200035927395953594845528356392151722912915736285631979746244662624477199961676564613616564096402824317611805408421982056337716414107935470566577906090147475407845011310351064319398502735213412862008300296049049164763246838786170027652877383356302713639792026140623873578614686666589124014761649470897882851470559006671200557332414736872422189661114977978725964650915833388842754348438697737483352819990082970847310746337519938353446202349920742458597591547382061561945605218145844166800753119214417482570214257026405719076323698605339902481018217107053093104022769759526154258160619592819811047342108000942181499870531175141061726466961041914820941717649718871845821715791659911919469336185902057041724279753104617321309828086455726383887875232543689071658407671581618171066871528048051739757395029383299740212123203644693809371572336787571983189563165072091523839732142539144874374427250853703977104078794908799175859471087358695960900610356005539862278340968232163105820926299789161511887228604083973435278287065537126469709608269860912416438150850569191608492231251603060148051793398693266182129355508322706453861008864015513939492968496042194277459232601806008715778741639925928026846411422196405043406330347161916293744266775905851833895330824919324099605223409187223537961994219736681921991880947564270430301840748801371965305917532297142019276455981039974879422546583814805406637684097502415871127341998250021973935931561711121073642071952203654724396476668837224124296570538785261817351938276185248962921493783234790873135409457159989313252064681670523980266977906372888457275462617237772252737192601787200815293184685162532000*t^57 + 546373073748027682335254885424348219029600458059546036079439845759972548631812190407089668461821800938635242723008533248651623691556275386146116970857529521650323635440742293377214063308705077948209889321295396644360080522070818501346244578597432583556195600318428295292778794181646466446785201852483886510745586775172483248635854759643926188017758870326601456941512797332044715281567657656467938657307823179239669747163112977371616018771180021233746590071249049791603047553038107086687309868476517430803144075353782556944265786723533670900969912883977313697546268706065583781865529815105930278985509832958660544139995489264238191745236432795663920190842829041120193440472507771857688848752827192232930344147643910612479983550197900351743267072351019078983135448789038421097274245791907150563624247001594958431458285410513816329707027425039201744639876933145143580453813604671847719145406479345500214378244125258214702305439881093481646145133662656286914946746172514029178193417010843522698283961975251394384796266872359927384293605378212333688387404381264683683518631909158438556433861155193905143445429115273005865937334597800413790250360711646656663986824435959525304489502670321547477975469741191742001468288336656325319497379097287323068954087126012574450427568053238547582725999215841735371969710115741216938004513437060429223117262600203688045711923338908223835378166646031105186828478991246844524034416335666695715516758478382458689342927883527891786110280171265783125228042964587830405771207791349540565230876368431587858536624855821291417158035937996786900549203871715713790784482854460022575330824520305962144506712818841005053143966711405277413773842058109673795236826228623639918928895060833859665797313387633355089449580595483096838779672492870700118524547248124312195977340449208317283700511144682585940278173455059245428144985859823421121877554276188116825586876446588683371703179732751628212631139853059999668483318308473667360974232600782135618262718806839811803643774051598298126526693954397249206448647302519106872610870262879003826109927940033394089251414640866039644558105425449704673901013909725203527374420600575366553988972523394395685642785265553410790968774155899349040177101541912636789487910137804544456493876233425696778323000560878815023339531558426235910228517688826516440801635699548546925818886749596367173854073662201300047674408125764155830886873901091028732301124164331493521149859945349330286702032475287057898587467067875443605300270024152369242918712634958990443633221968514693546570586825417313568038267156447076510767971907231305430527043851372830146177138784099093827500444502009835677374403309383496349478616298266291813036531663871949172796963324460005584206056425238217029327738956143043976330982459304057746858398099342406314691578289424414970288631743121320204378935052297432630084725922177515199772433264145241107559312260880574583820422521450454382805070842798060063593793502394606869131715475649196242831989941558837858418913558742386842738739462950564592366122421693522594010560862433018969881544355631393642180005278780332158309593778652113400266971357618813083612112094821359672167746088385179619746613428637973303248923423495879801486162182831705295529075555330458116296822222714661234998349359458037327266911427585181512147830818630383935051884259345882010485798279354892235510281957/793930573273121422033683894189323927990176760197671116312932547151700024818160020617279059290856657940146276600802409786033471483459613310883343776532163551604194646008962784680190292274335810794518618200657115703889152966008394041136707431296120375464577376314634544630691377004714273050212014810242624185031884870812521323776701590345967609051539060055858673526247484342789997947813309542419805165384015129690167232186096365127637913837764119938290868447885298788859636277230680819800339551214525854900843297403542414279559698492025222977195882779727191556103627816268349232286705766847088965720868344270417695874897661988357912320140916044467131957999488779396546349030084692202486201587642756593664680813346581853127286467041178849426602583223527308705351486377532961109740163345769980189953418797040747701800326445961856546787736598023573134824392870758985181477771630821206649690127357272956241349086725956061500625731791606838680448617679326797752140388526944028921844355925102719938470015392176906305995735385740557490418709007898668468959572232463755625918835339486128403138161129817092569964942116079652702436633246309787053270416111176651279405725453225506166110693777899074282706836720419933674611712847657184273625485750545312753034998647656481313730469155142821735375016382224822913784024340830458572927484401164455861140390474853225282166417803127382623918405470156898598941454909898499411493928087392326730606295909018812772845686676572716509294508436001228307862247620595127266886598198867611419956353241613017372184709438588252818537745117468868419843889289452217496864992526017355698153374540445936116665088383097081657153451047586748769287205880695954214060723109566297841070310326600678665794855729581323945660297710860069536489195358763615491055739823446277974847930073954808758287662591912277738192688124662569014384196899603521243599066642272783209504866290080563569276502631742559936306058955765294232416999957112882527994172654260244369458339376174036405426025144320830511448895651736367347354283316114384577594907591718201676748712780681968873438373593350931812751013713794089941765099785075917000758072192166492938996885677335067322623210371776768734319632397312908388272382712531560850706881359211899358541959551161120352554186571667197574432424800759171508881964609610807707685438351993256326581313585404881660926974558034778532038610437656907778433855534251872733648791924691709608383083805139269242645053333866682472557716818291521644410918798397882957118547557798597480290521845057015416826042555644223655409144888074734633857547852662505534872831885494122283222155570327294610996691611088935685649374604670616185043398685171535667077165536701335490668354212425668024225010096977236079523178184991509048830593841004311055689599371796787282559168119647342087263439852431869863724134617743909603790988793823361831573934806538037461469686579152527604605140950383590452111214860372260253998548994498815296895207588556873136706103438782591908631789361906991441282933013123505898309330077653331399985748501385052858437915619831135753758934187331098283059300209018956178845175102710023241440574552703085820411101765318436073555696087331920689923041071788462403742765775481872574108042667946952066844908386927164352827030843932720635712977733646807282092375103157593783742975112636340977282753063958836476000*t^55 - 37789149916419065381845904691027473736960664337083916029070279665058912915180647484902073767955505644371472660329490324641415830648457486045631512878908323477270378298981483468499382546688351188521445639784648924317345896399954197794262361295996807201725040201643148454075055085810599874837068424170011614224514742160152000306590353369667774369530294751701969603024930630832988681637793380277077393581209729011715712355680989028900064921906510809423487851323590607439636215504734513436762106070801248259503780754555015811410355434271541620475333264776715175460331516240611326324759951514959559585740676714859414186371759455841949150264675539313810789420720522145314978779186820279524960023308871538863231252867508921406884564406804976382871462582930601048690223120051115964435689477685858256405771509832045189227815283962780923562161804050189863836500430959368795296591456826178853741635723520187658395424790160053165856506110279201118798071835567646108276684714187481027258981913365662467640603134803190473914359484831158870268582014966132031015887021256503351482997956637329120702512437307259565432856092332339832589811391756388357736728470324884827262188680130358729150158256571486197793670988360805776925212452178450939850919553850212426529043933865363310945232434419853313138476281140787654912163404430090571441999767382802191271918742556864202989089971806263622688627862002932767499731029592137261718046345679993745153498010943614598173935557501442464277824978271450276960732445811360715947754207763916883348849594891437871906267318596380905236438160863154887578764907146982245536344848656429727112353291651961608591922662674804884613666669481660352564082563879178180738405997440571715578291379089342953351379463112532964465826390486535527984350426041913712130950658036522577431986079238002176128374202200208206526409006938292070187227942668788235791939335668627890869124999138365314709200928855153786953705058333066849933678941667481031438720242011325741247367597617067533615741342630680844333937310862567288039356582988259082336425131677019903761895590738949575335843994921534204906073900104700287443603052628268075806479377517876995024482160772501222388476683476985885391458643198482610784471282187413468499311733414078214125402545712000010872155035932520500822215353965168596604077124519291659731921197669067106433728799582623911764865425795370735584369517511335568474541521311186938183600466660130752965225658071113208518714397381104299043434174824491449816604765141758297125616161317221244164471757465855850008349484152446641038588483094521012238351357192513291659711634040625508965944498919623787226726336110530657530222649477663841774689223172394341664907037975732817698479635798728878870010074728799354598714749694736012442553301389798359377945221455985124317321977728758257222859754768934931169860961522373312850510551747338441024967172815205026390076495882398285394953690056917427411679730914969794935564483900216794677914856148810369198648747487246713478004398139005441477506281594174416772682789064468151911712382517622421419777349171754230384681931400687090837443958616234161259669581537692743689758241854345658838413081347164027908296737379126519997068887772531507964487486901833764636405667651486564062154270344761460136892028916451918212108838269961050503026523252749256812287328410568666436044324132675265962888858759/134491839112466768892506051675671473401535943177485487103410773487497984204196307492567072643871117855060779256175928217754070069298058494863638435744548505641750573033918295724824235511272486348591453923191315400238822512441821950568558238861562791603699407547699091860439119264598597854705915308855100536944401297115641112247773249404606912973330716773462459295346323847668625652359574636485914995016052162969514329132324724252621862604117241917546473115071769614832822385362877330874177519975740679820202854580160084978957412924549072772336982542885786249603954552075858359949367956903896870793115097519408757681207663940827830347031871177932732153685113399229774951525696346859101162548946682966966796929780910965919762327516775697092866477598065526094686541792354083611989983670773434644178109144218702660684975299945938499025842579705193289039252152306572089742334514261112406457507574322038787284535291376956818205998965498198472467995834877959539212581816464318499360433893712400757576820607434767928235677574344450438876929305938034438641751536179360203030650706508950151491604495391015481352061194463893167792765671924877926824008489233324726731329891776400744539151525976103183490538140439136764479224156393127015952157286142375980364128770913007934545941474881194001972527775148885001595013723336679682253915857557258822877182146440136362798991175849778616491777886644578622660682461736805800307071418004260148164706526987786883720059323011418176674489729058608075351864746928814559010589734888173374540606239129245142848089778896850027460294022899226310321554845633205643968929733907340055267181647151541578163065972096645632721794607461195241517252676189894643861886494760530854277310569326154965985648560591076276394854432219695779481269693774556464184842326091799488939239354527944603653930043069939848849841368317839191036682954792836498665681889201009475690124349539647468635439545817189653210246387106640842971439792734922300242212847631685396186242690323881767079168659447948688639442923404140628641815593749776747444577346037063364041231945047525527160460486713647849080021723116718836135007903591860339928417429353003903866072433740560404452371836978984623593745728104806680973341631502846408109745702250495751337007947966693787722679205240423269108852761248603653604604804868070825681913256827657621722874521367586953361029490131091483327340608139080177666695127502267241080105352042775607660094396590592209704072034757016010851277229018583766563209644448601372935881956291082413161214400552658411610331608926131487226309144039860046975468606241028437607457721402704314777833153613443707102839558918465705149004058031202381746351737268058142002871841917206232119219203584908163303716710427943791871226384537561632871902596666130292833818133582375765665523079468259749582426711001958754914868404245818286882193501673677494268624556227543545972964906508438176220110876994980222587639797347060887027354199668099311294048165501534309358013922529771069322225117907044350153328852423121899173600515154474339157585796134627954219382905999394396686763451333888049150245455407811176696372662399077937100033329227902737977640639044943070860334917194027364872963157560965531194024522366629214053902427950213680123527480745461641368899024962202875689778428079769153586448342474896386966059984080596161551698369034626899034400*t^53 + 116782911066939344141495450812113937761493491480988539414739880727852078365253093145744175796290641371762766448411961552575403520648882162589506874510182425811910536262829879897390323421058792728002574998731892000543899277012698120789510439420241567546504233558770514966567526172613910817440876152989196891875097683745303258507800990704005936380654549357725768614879254771895326088470613965433823252336678775751123353302494896134157234137488791722400796493890947962987753640622014508568430092882701704223925458955902135418371783751419566924071095799391274665025838765872852517528028948819168148417989289156586323160575805410249181257618508595293152310967957147024276556491169089248701673342354763860484153451476585126191111715242845242464296937746725403215099651979218059555729608529220607206531001057521540213541330913267741404024616210609024966556127856859768173311248975218642211647731825592157402391013322550146849726054867692745161560622752111613389087299789259131853040953761070740828583896579758489074952706058787595349587217225680349907379959527753653011629412169564145374293156657181209498665133946515785583178247417810702991656887211189664817393412984521728235361059549525871652445396879695583555239348628423867523634105828595456362957092180664809402331646225819484995329202929144262682431663096795274238903224178824571926556479067435776413230816700658914628433576060608134849137086782695202384575047975004301478710446039534379534266701668867013162748260101494161541289482124960868898299697387730274859957945753169911250181122591623567568852766145446562706446950811844952020739492685593232353909041892400411337823817160753978629244571769777606338409392165081247822054662388207291075289729831158308088079975495977108595780678576033556628758735681782865058554226759218364842406906178373417897656116572474841137166998392430480050526864483661165465307390783333574121791059320223972698198474672011836417268789415335418872734441109402147655744848556302302944291282421992303826517469039810836467796063876051460742159278520464520275888398159466204223772161606446786818554293695154890665166940241230717084613713135853536604430751519682812273376228042567138142022644695803782959886787732117797927406039637449054740328540083087017668976360312185629372133643223673898907068762370128672195556085646586230956882448991217215527397780288159488256638507586617966906005250780054939948945654474993957384388387156709636386439760294635693341242985549241595294918904065944654214595936457830358706300589336756091111862166321710835591942774539820815675362305181072687194155415170653438583419924791738235148425752145187404239219894250152111834909723499835795538895631290291747062982255240418271805531364184649532209819224422934376356458357951528508650052667845895980002984571615695264766270537603691496771835325466279225024801528543222015675390521364513306876243644090782985533076779827812669243167463835635520831435611728840984854855581609375839748677250218339254602848136579489081821415634330838398891756847155090091604226388315691386816313801416989160451089504067719535503607930519164528382115289139973313643244368319117549162607324413322177658277824153863506313501355824854711914557566485301440359172142232386196609372700410812335038200860372606861641940963199384229675190745375280828377056487596990932186346519868690381407082106976707121088872581782345143/1132396693851756833941858174414284806762948758652982312640692600263097062530866069762579918642623222869348726209953788399753399342204254288268898298167639808805938777585239707481023036823944349382679047438093839316285901921004006521523228453018367894679504149876078180697843657260898570933997200295805359979532856737874465699701609914998134064702129099976279377081291374553592535582070806208240135992960598815701470942499173310598833665475631844359140256537936775884780973097334707258510366849716097735138477103104745093798878437647657297492378368787532159630217256536788759489399457609439206239717091649296276681402065585721433981184589841428883883243037946703009803043802053396247327877540471177414786195739573941610730561667907180549128607954812226388747995341264940312065591960737313169707181961350351024063853205544640901240624359264138316561284068157962613358263790172927245305283828921061853502598352279531093418562400209752597676847480181205870451410281842791422662810339110181793895227776874674926836943118858262562372158866058461349468267219957419652498201366997921460011260598007214290863704231535733613661474286427897991540106865991686013971949376488471765342228287283448344460909095994357272874275112876598445928279599169273003392265437979857716643103546605530146918082765733887692551952879995669958379030581696566226314714177776599171985168407291633959987909623967601011844859248851408088125895468039744825414730715136112333831794589794226410314875989967035199295284600811023941723006403082568472850884518549548705204783956064605764702548562006700265880206496469620022912061189237870927583617437082114459754801570917587846274816913436495381663570557860902649020066594273704696426652920754778214233634539833630448853194822361343912872202972290965373717082886786735899577099062735768187767063261616263659812756680799641244270419497391185904731508167130246789960936732842582389273525912917709409071424730476067649057487000318152393036105974510009807266311433686710980660974060422364597338566735547797624159388764456247401986723002330913226954121500944152065339683881234513333971825460558187053488373521279216838174869253538517697621468020932710549919830112166097489707741886040428722729966734207549132788141512502671541459796041698813947199386929341051844836496047962055697135307077344000821984574440854130081586051585187884245466735154266177121379921314791013340471687810932916274146416100890562901731627023007864524729671314913307753888714655218331992671186898211148993335580923730604634966184075363365049497479956707450460183137567033030450670866194232382349163983354983347817451733033854944621068524301602908265613951237009390157800146658709966530216045077124829071372926940773486638310986062838679218770766337696858427260839628877965172795524872038086005522792863943599125622377162432044052221008794150761981048911051030529279743558475649580524107963718341173204161595657660079058234236421360553509621273654923885182445715810175247717403563983978499743289463307449556783598226318225814919144396001233286925278820844618469231265882401690782860450561061452368709256407606329447069468552864621301073723164279150876135402945201733945175046127118267435506495734474215698328059230658548628760207592489410752772612406308646831422584286730262504113614977662442681341859146827607286470075758769522229111976061489956729295897712809120*t^51 - 5533737963419708936069656649647486776600569181522414530144867219473880532997440870663638440384662846278418166466528678270180305827302801790207259127834293109328030077085635047594580522868963509119339975054134291785541354583509487427283747891488175143210477091422085554661016386133582958629210266682089985375427091282159001494081657696681615592926338986589191768051433981852526323871151041559607916553111276217277047816812011231958450376496809166192197190659727235170839259926943915885910841057462540602039267186562631272864943963866631004103835383356374273679971747218525808968170893743578544018528656540201877773935865564641016801293624454963973865600986226494124649848004380030179123359580390938355506470064345042412239351294303329295569161330465499162517100292346427573266365574175610463560159617930601384176701020324957385861037476485189020541026283257931087816398660333077776659910897702471369853028061561797975880800089683710829824643455035254206728959509670542430724113532726418661723147880060866683816858945498789826777168027080878914256342101757339272560627409726741953494282410513890034970523595554606048878022122091292690879318502855261381365922843490557167115370723627467426423343273902207511864306452318946769452287309930376602698140583311522547690958109290153139080773507321247910643724118431828156439971126833291926403303968870222412910351481028655093090705159776892786774387273552109735589819019607040327064492351006471276681501937652603669414763546939005806993619884912763624931993299778996493774687904628021490920005915756639805763195757694309229392032109599074935780499494709945340826258550671697625947820452456544985816529751163683420965098699606333921429685716184418443834511349433290528185533802104729450878335631136293500128228745680420647299422513185934109022298375026117577133399722084284542466397565792935290352992105239609909963080648395275121175711940359703646663229951904230898635690758909776017202873521882504177968016640010919697291103557033612419320529771901937278883216664989141451620813675808151060597777308142862558839127261359788632744653323636117818229355380556837719126019532048475689205017894398581255257895239812447957786567080451634947996091193727993224746098074307023719072837190047088343093232878122358309701869116931401291204899808755807154034018734760657452220785045914070747842286093432060847750603405251646637014307001447147129111197871005901857294933313862426612476596873903219415268692857860375302181237773742061583634887810071426070027027816153647701522354473959697444616646295379424809824483849319292831586543921711451515323350366878637147516763276417057663569248878159740128052637836836504001981372996497724665104164833386814611267245972174853658244576369387624850824817073481723140518685223544717608266366057278149258656977455268506270275770561830528965353462043168636663536159715632289752048068518832816120656719310407645125733285326085374379656088559295366900455929449453388757551815533576942153983080082073688701353882049098341364226852617057649581974538989543562440578612910436205962397670275000081881995567279633177976424584428920571732534456267224432785061903795060716301931506982728727220580970291787498623011385896927204738210530112230380085454769729067349935412797128767275326027995623717580695097544112261540323266582788716645945580510512584615746206215242791516775966694350696155587/162811999947792003148275867641376172040588197405859962856257697268415402366937814571393990420370569490427185682492297035686897568953861078316873012963608542393145621186696640766183323917946163456537889867540527179815647145606940749406298528521617341657390826066300605250686439239828722769227997468412203580116129908159574650777098526719908192996761408597766003144828963393170051498217497913775325905529076213255149133979792906221509955597384667881330036178236768683387156143794440675367708156122122710836792102082859879897836392782259056854757129940616829680481001083954063879058244369940665170065677377012350556746054629683548760988904381789439881613096079372440974152921234053594571694016730567755130612919215684004996919931099925335187067268420708455257520600771751006514748227672596520552840832348972233706874706176012428871313768171376874902299442317158365857074609172980516057363219685227022490061817214213523443155895211333958778926506532876669915137471228244164427790648873712137684630337190416497422050374771374432644119452965887719433549337589407359684476693012724684268207244332307833513474463689390594030080908875709898289548776579816409138249333294889569932322022339894379031256118378200473315253131228998936561052999781737474993610304912374601824651393447837457946892817412162841066793131134436265427648620457808657079907317254209629186244036535424219117791100170682964303012057414271273470430217822514370722275577290334456844216019786767540711271758510436907889266742429547336374080720612612580078948937661106290897737232083124082946233482073928046462611806980649721176568232866776713011757514100947303678393294096280483168523970577734235991888185736683426749108633513164059941530886406401700660579384838903502534528163812682164226014029698445739202311411287302346220373266419927329678838589649557155136137639953557831132103490324913916961456015417632306118971856612578816227197178609027372803080960366447326342724101539860475238755895464550939465901082718650528172444282263784914636172047942701585468845765769644699996232256605718712313015516035746851653132667206670440640819752393901223302134268277097752698059731146990879795670125691984183889061691773904440255509571638824463770387334808828917080045616756413516566825499124720061749690678393846995244080214142873913819889268143776871123217461666803808553683957912719216045282003768081771769223745741893812163582314557778468074627660811571402612496633507989557137897801641829812473811550604979238616877353918099433500636876104843755810843948059008050234220030010844142045860284784831354560572420702516996342741653897076396200913287138132684871511005763401669577271741970491260217359909601111776067885728088735718602924001684620943609394831458252926265853357799921256935937895347266027961577758366793518511694724591232057814483191789200121908152334980193672592926375936989392091129742716629689236746171786440914447751300379574425537418862417027346365665709844997656643165799013549439463399475861191121914594483298129805321810868647502166198396041542023523692146700495086029121180574483094792206662432141287035244971263022966736893825700688669652023185772417680673538345803651653458638102582498192109704522011875177050202492445624974024452905738977515407459955499976152080181206683888683091441042847208376572692478039766925270009362916733307787970111146691308102649011155767712*t^49 + 45882845764985145834331534753010259696965248373394885323129695790709043334370174014425682491555343251992278051545202216365108537545014927838270318474274949483800971962085456479636460057634341753419498798139233617871456899352224456599423436055937903106549112914279032706888620051421329506191620517605949119295885588358600164309162487497862242537292036825003935536907716229729387307115584195538815674572181432638818645148721029556140429997250087877911018760131968414961388387194171028045772827179785421790027671242214433115139185474851880995158999984781136758388990938246448718342735755381657730646299475859854079503707524664196027744347070999989079892190041505899990144599648502438709023298804548356339277477969300372366146894959086141245268927067776609517597752168746533723181121669942221849297678914612347074446377559294182359450213987148337281727260886385863970936591501910811362382165393124342805943412804660791918591768207466732185789764514330719536377882349673740055875670298529997665827143519625608669869555726091145228403021528660177099853542964725880000840273018656959557138324136130960571737881250258934687670941651093739758381281674214087307099635867948919642428661138456277845454955913973563730094060768432905842100057894633955206759709368705478558194034819580075103927944085227237685056726445738901073463538148978425810234556442819846377313071577664462165487336131468871083977444647877454679466322234838901207609164473632543754716183092440798064566196520810702819260025491995082617346439380330124538693265195244002332740209770004016583034750973064764708500157850510954185100545373685645645868746409855732269651065004684909460507892790034419165266671101472812539426376661031572961920238655445269493964802589709100108141197742281855964411565241875457094476003047627399172357212878225206144584657436498472112180620670286681737577203671085022514784700415976343952452978929562132830583634856697157796469477698898929912794112105469374655170000158654985119982903193495452854388462367008499805969215931411009732090054312461335907618363660947954880107262112129394862025231372527066879279297556238813035399614647311794320251030454709665640448205392283424443835340365534537527968472143059058440380928202056738807884250394241520895168428433332964261229298717080987346098276514814697016488710386930756690671500443144410873834433437855898373450490959290028875643966559940594862937595263239231411835465848324238715735409696409559039279646610633337695878960848301393275085845869109065392397920236987300626112825920280199255582016602483254285712308152050638772488249002874802357166026971229843022098287054220332660401661773501261086927339284660373220085097144900590135405186450736695832784477192867481725874827921149243591675140558963377414880001833408973867184537488542216548184474965134756535857319800436960479965220498641263879935598988044720164698696372988433425102685392073769091524479839719234499542178283486750059674422992183129484452206581853489346516034883862799993638064262889071602401571353339190452991376298889922833996750711189615076182724846063301547990868986025548546994294490599565473137903056565774335191127609140398487605735591834632624795798901557399421698909759679770441522891395369041654749528334462254388502671420554828376247437665821316308905225340210925844901892231099106367198851470697553503402389683246605871813390290311230267/4568704080167632741405700367487596664404260641490968345456210892736146494990601939503402792408357817333415924763814457634071105251256305769095926384182892771236229165953222062316368783411754586790604052405473976984622751534888643478237968912596404995488007874309455759585588856219683547095683602429934284135911808647335002955479805596732117660623406873916903149472241319706302465511205298600838226940866934555629184882086025429685228345844977925241404076430113406931782442810558284257767320707508545457154880415590455813459694695420534758679409258537717159401252581437486486402144612421804379772251150885550653378078063588058766252239663774703670147306267533410333458372789731095766042434142949605373563117631052357283076834801273415018004438654662737264879404613493012937913853327547351342044002948568098394835769816163614075470539412972310265115545575226382715377093624752004277119886266677288896404795891215175402741619508481310067775998907810314717006408631404810736494125351048044679925851298710667019496311536951833569095188731185624780023068146641533052370519446785641650383366550141291246551579338222695240640025504165328778533256485658113521736588434295370584835566953415403493224023730000523485887205213058643627988732136732429145228860597030919949161136040628091932183216815137222580955929700201017652306466390397691907854542065806902859818072453800169414019648219075287263604930182543326551466154071550148158023039158657344452261163820547048336285687101058178537709015731441379337027775323313108114460301822122880611926299879883583960225939547992878854818188461191701359546557554935060824309522079363317195056954681273176823606539990701726009976454191590606362857640226134705763665407526710251804250952125581475836428086229437509710423863078272712069452616133062055633734964108722450577722511444247777312493658264002898322584536718301155833102082065290702467624210262087670863518288175253319134780333071507450484107053869740982723536517474770562076849265076288662780349201798218454237239521753494177143258427100678805357037129649650269988375435398962284102511375865493303181247493051869677184498665691449171631833308782185968565694824955642413323417547473247318476557666551089461993556787456370199203776790266123848679171123699928369079710707812072237111441026417274523091884647830565167301927020607997045648190111063877324940046178677165559922095564293777632484182156786060110073522714971753279154942507572928278389073662801173795758193691471058090879555231870150749409456647033554289066120620991451756511674541658467565210470569215900879847363001601346140203495301512417960097474607547243519218333216998462801952423441738967866995895303585745483512109038288204318634265724537068444846181997821532607624807109530099831189528869512295730376472845260292675264358780536998858765202334463472452400483866542811557139087219732925722737251089719089098422459714004211352191135878326977853777835733384151277576587558184425954650701081094767968964534168965492608012909539072141397598316121314088070990261113410618007042381667615933536531461699794168476311921649881515707621670111972583250269979802825447362684324090552536957675820928163694357257701858182347227568239138088334049878131165566006924155566232471307830311376302295249165515288963068304882667988447243092199743921577646520862168630081847108126703242914830623441655967149779196000*t^47 - 133444844468487334996119831118995624058019713299185720410157944559457052936903833621469721636972052004295483463253817495520129896351020771056033115799512106134625760521794059665375712811065731896481625741536702903864113680082508812236989940292531824276752528594848231368870982717848607504580509387303876514888433218081225982297286880342569292823111231286260919618400751372420618835648249900956645513054893644666932540757777892174764164992232425607898452928759392744630267158990140840607442201346657629348703431207744292157664793795087225892158339999409470848299149411217722023418913992483664982426565209894018777179899755953911298493049642558403113945979701920277726832065693127387604638011353529545125603367046227022522631261635248961534697268557225114106628015755362407354586079469589252225487505989803655244996107722111963931452815397031613286798679505869958920419604447982452076100816907964701367163838383906912508203180235824745791604128306145097188335479595380381299065124975178313073305744341659626327890643440542364078791104604690270478611189968907553177696495616691231812253594573402377770814194603346461007356059221865779402387334670877574546045952490509070495256644564388818939716693187465909970275061592188259226518933527115890711944175413950766152559007484088839567567806588188007413386522590174086096215546072171185964541646467580970548802120983799431382251841768155888432578496116199781557877883270544941322275648644855323782369238682396371478570917349307351251164512513492755495344761302450072021477959006326545608774475459445094552275959434733679713255415450791706132151332748372733274757473074863208866633036855046344103849723183450229767866084481335842868566316442905555085929658606151006641688352882048273160502565849071836893139531650494839423042077572682279459585765232624513357007036257197157144616520813808327378016740906680223322036994448139131026282059075447858914296399765665795746765309913495715188985916820243386611458781503985427955813350482488380831220288941863291769032855857388662221964317579869530787993294240987277038689542260875511610967045504301242033197622898407519354742133113987738106153158233327212404664544412532756668975919146798545314684766154150530443134140678209065072396810783348645872925641719715184867870695851457454387318933983579747771581142987229100810005796788222239344745721867425661095876469287616480815354818272585613261020014294695755986163361950481160170004450207221695288042451349945515005200675947328969328659957757636206687460684388610193535764125692493759596494528010229292198209861761425096495853581310614833461936245385200754402426015152591043805122581053640040353376071706903774791309359752150123037852581971164899148087860264783998617002436706338364204706044997225286028685491912883530835312212552289274486387267747483403787709519132670593766400906297440559617301778608468581365915702147300975368918412850214625979430204468275616627778230727471485431749503140689636190295038700289806930488285410427488659324181599412838789072884709996310831232309845956567319904331272972666465896589035683821039673255712216508049104303698048230777059712361914212629811381685495543755214256532839876568180906826636563930988231253942571640041464303695010895638087561237829657317834992401065697307327759769073241942445425850806256505453408152549353767039796488078852945155524464312986703839338927759873/50255744881843960155462704042363563308446867056400651800018319820097611444896621334537430716491935990667575172401959033974782157763819363460055190226011820483598520825485442685480056617529300454696644576460213746830850266883775078260617658038560454950368086617404013355441477418416519018052519626729277125495029895120685032510277861564053294266857475613085934644194654516769327120623258284609220496349536280111921033702946279726537511804294757177655444840731247476249606870916141126835440527782594000028703684571495013948056641649625882345473501843914888753413778395812351350423590736639848177494762659741057187158858699468646428774636301521740371620368942867513668042100687042053426466775572445659109194293941575930113845182814007565198048825201290109913673450748423142317052386603020864762484032434249082343193467977799754830175933542695412916271001327490209869148029872272047048318748933450177860452754803366929430157814593294410745535987985913461887070494945452918101435378861528491479184364285817337214459426906470169260047076043041872580253749613056863576075713914642058154217032051554203712067372720449647647040280545818616563865821342239248739102472777249076433191236487569438425464261030005758344759257343645079907876053504056720597517466567340119440772496446909011254015384966509448390515226702211194175371130294374610986399962723875931457998796991801863554216130409828159899654232007976592066127694787051629738253430745230788974872802026017531699142558111639963914799173045855172707305528556444189259063320043351686731189298678719423562485335027921667403000073073108714955012133104285669067404742872996489145626501494004945059671939897718986109740996107496669991434042487481763400319482793812769846760473381396234200708948523812606814662493860999832763978777463682611971084605195946956354947625886725550437430240904031881548429903901312714164122902718197727143866312882964379498701169927786510482583663786581955325177592567150809958901692222476182845341915839175290583841219780402996609634739288435948575842698107466858927408426146152969872129789388585125127625134520426334993722423570566449029485322605940887950166396604045654222643074512066546557593022205720503242134332061984081929124662020072191241544692927362335470882360699212059876817785932794608225851290590019754010731126136216840321197226687967502130091221702650574340507965448821159143051207231553957326003724646661210808749864689286070704367583302211062279810290812911753340130606181638999675107550571658243504023117369097179727326830905969321628419958243143217315176261374909678320993017614807542238448316636597561072220683019678711401665386983090821476657859128646536954848339443200318633199421170247504976922969907752893308001976036858683872878204831098143084817564635253034141201297863219427907946585906987446417225679098196976405322531970927128529959417062182950109761986909980082647056854046324874102494661596756391556193067225664053342463140028685501157711892042447658609875858620418688142004929793555373581477334454968780892872247516798077466198343775268901846078697735853239431138148696672783838371231698415752969777831079920989527564996077906534434030209800637929834720440005819503250630518971674548659442821226076165711228557184386133425139325247740820668178593751353709347872919674014197183137354111729483854930900318189393735672063136857858215638647571156000*t^45 + 31497251112130449768298015570246043366497375651283099838844223038903859374489484096687381106283176476547234616131408524755737539861557063340213685233346151284477938145267778056803454651879716136137120424949827056366419796559748648140423894342606040402103499031791682127762708308111495201799181799267119308896152886789924551650417886110955226805589971867570772312892491927058118403936169166893184767949183274676616478804371233481317484367570541141146573779548762702251335544706767619628418234638838092713789852630499911924658975932250471887183031731846168473745275797130197268728083983865398502170630436870357280551967185468845939407755559753683754583737881694189489763796684090056192597810246880996290002762776057589560925987710397373858831849209715387621375203433651580005010529064152749999748641609126114349149271381470022784186406404298701898095711867362115521133685211886104667055059845405391071369171919473172084659632927851712213753070540395383395153211827577850396548499742051648375559566535371392563473032975893128684690810859544976913923124455354947821202596960174873022383000959323076732560836121253173430544501801034324655985045995368949735694976442675602483822540134890740984483370918184610372517590539610879412816410879781303597991610061969404310865142248630113996861214062101520353119578924831827161384768256231648970863116466747048921891862857558206427322275280512336049920516499008942704167828591067040575367954146180514414352225124805176339561462511038807921509159701428403459523433592625693422107456007505451825888245613714409800081432684999667033282131037179284489047666813927306646360233735214527045993828575431487563743808438110331592573569990745608875503385924486692876879885247428804172304548919861218140800438289235439923813719360970911591823665326316674237963309680985698770297127703984254320339407061302473246234458340979609637274358320496917368250933905094102176975979019501695743805123612845869318315736150552875549145132938344945656707205328480372883827284200521616193986977269186932482114152084688157583153245575990565518649066485911995185368195088612914962045698182677217533277698225181157715290587748325448336700000712609142218309235035053557681987323383966221718508629709267494675722775205910269241604758096287090390659883186762599505345134390134739213792939237733649704854170452704033263973889716189865608312151373411682661387656532503758075341572018002275043618109846376408398829941694580438484785839905095359992810797784067460053763161222368044555077409215603309148863989612064451595876184854385546873904275538870607857655169283008464929302868650681574850642805944354147035244733841460494205246304884277804286112380277422685842555757927437794888338863609602433854061664213804132107404514792988888135229116369179389774560207015063451413512575908278424104210436583997214728414187974265737124071626791964720213545627830634612965034216576026929407090811873082162639316513190497554669595214338570228328070438267017337608578135217738906116238818179646603143784138565146803180904708053899295379715111541508089100622698133165006532629582868394590170417165531201071431039919893051109732862348905707696555750474660927695565865401250525073086249538137717039244890088487764749151669978109427655352896957859080113775408515695659189045179539635582534074769736051022040497424138991937753772082644285194771609415566491836717253/50255744881843960155462704042363563308446867056400651800018319820097611444896621334537430716491935990667575172401959033974782157763819363460055190226011820483598520825485442685480056617529300454696644576460213746830850266883775078260617658038560454950368086617404013355441477418416519018052519626729277125495029895120685032510277861564053294266857475613085934644194654516769327120623258284609220496349536280111921033702946279726537511804294757177655444840731247476249606870916141126835440527782594000028703684571495013948056641649625882345473501843914888753413778395812351350423590736639848177494762659741057187158858699468646428774636301521740371620368942867513668042100687042053426466775572445659109194293941575930113845182814007565198048825201290109913673450748423142317052386603020864762484032434249082343193467977799754830175933542695412916271001327490209869148029872272047048318748933450177860452754803366929430157814593294410745535987985913461887070494945452918101435378861528491479184364285817337214459426906470169260047076043041872580253749613056863576075713914642058154217032051554203712067372720449647647040280545818616563865821342239248739102472777249076433191236487569438425464261030005758344759257343645079907876053504056720597517466567340119440772496446909011254015384966509448390515226702211194175371130294374610986399962723875931457998796991801863554216130409828159899654232007976592066127694787051629738253430745230788974872802026017531699142558111639963914799173045855172707305528556444189259063320043351686731189298678719423562485335027921667403000073073108714955012133104285669067404742872996489145626501494004945059671939897718986109740996107496669991434042487481763400319482793812769846760473381396234200708948523812606814662493860999832763978777463682611971084605195946956354947625886725550437430240904031881548429903901312714164122902718197727143866312882964379498701169927786510482583663786581955325177592567150809958901692222476182845341915839175290583841219780402996609634739288435948575842698107466858927408426146152969872129789388585125127625134520426334993722423570566449029485322605940887950166396604045654222643074512066546557593022205720503242134332061984081929124662020072191241544692927362335470882360699212059876817785932794608225851290590019754010731126136216840321197226687967502130091221702650574340507965448821159143051207231553957326003724646661210808749864689286070704367583302211062279810290812911753340130606181638999675107550571658243504023117369097179727326830905969321628419958243143217315176261374909678320993017614807542238448316636597561072220683019678711401665386983090821476657859128646536954848339443200318633199421170247504976922969907752893308001976036858683872878204831098143084817564635253034141201297863219427907946585906987446417225679098196976405322531970927128529959417062182950109761986909980082647056854046324874102494661596756391556193067225664053342463140028685501157711892042447658609875858620418688142004929793555373581477334454968780892872247516798077466198343775268901846078697735853239431138148696672783838371231698415752969777831079920989527564996077906534434030209800637929834720440005819503250630518971674548659442821226076165711228557184386133425139325247740820668178593751353709347872919674014197183137354111729483854930900318189393735672063136857858215638647571156000*t^43 - 5129096913325993203459929235888471754008837172676457423026131162228731884458751451812131131385708570140082937368495450246178969570721318858053589101494586389875697198826918314368115480432495961416026581168953044759516005088022859843888579672484513559085050363596605781959919732925174325117075083330465186243441622107628681806793526738118698717634786039071599060361640153148895399081036382824663991736056193036479336068848391340768020608982827749749902946474898054916915999664103924880889630363375912504159476401169698271507129677561305391766795519175643776114421695074749198549185030544984075766437039295060313745376878780819614449972700268735577337998861618187943849323730259202486020925255079939406823466590497222144229850478504547677559400395858812529864302972109219904342294244145273636700613308211582703721921184794680634929150571032914170824798772159643816897556023968449127338145210147529740858637923238407979218339475509777952505939415431295985567221511657528881188820825065641976165782303492777277282954822809956915275376175628035845792877111055220406123571085368011980895276449767236014123681954996648646951344486940213708411754222336905357744565470354621771805122950367272548721437971772463821455325451214660475740094199061552117287736745173417257376345109596716700313588475932789974619867065297233744127288521137818578925360618330444608359130570878678564815420146907909495237673508850660631629757616320061563469885535036691625346819401884540601318284405285341141720628864459516330714144604772530185052313871145545130525086104926668403999624428419149650483543094087390326296146155431677046102693336425222929644672001132041336609553809759051487246915663731129948268816103180111404815856608194576095465608396019964545925738385248690693894003705370886354534356051680922296054649353547687968981280879246848817863380177061824289537266640645687871000600905313609374028386949931329839413769145891210591130630902518849751943895053164671798215018644228462073552498055756185504656208169969387406306326350686811888597552499113158294798590386912930301577834907586728768543037885016433012537878588207143410621924717895478461499792493851339718425963436914289099701805431135155780241969457546654966420292372672100327554280893592337045306519367861422971158616295831579443638690907072260064592044491641520032935363863936421948294597660624745985533822639667837587515201588648568383059963458136862779082379739552488329231763000809992444062037211609303029471250498178781235479413792326321312409087185993505970501297746843063317161355350901992576415175334473095995747865911242738154921319435643395908672750073177254545192802237600448630549108717380319253616531768730614799752893382104383352986635302222043253194507579005960419070335771179092595344879497102684160715216266742727555095911023460861460611150209824031643703259233839235463044559293872199417942799160601392869295970069495591596820077701342353065247190283911512655440050393318647857214882746011085571193441568350702959516586400954650718051575209443256461851551985147140277257844573347722282533894420339075868761991540439748899813627372552285089563145862433641427974423880791900426178264666607756634477281367190561022004710677844110486140858721142114800581870255214563046299011200148022465797590938736685010580793110603209790545619542083819049438749384680678363601606483555285888793654422389422495371/38948202283429069120483595632831761564046321968710505145014197860575648869794881534266508805281250392767370758611518251330456172266960006681542772425159160874788853639751218081247043878585207852389899546756665653793908956834925685651978684979884352586535267128488110350467144999272802238990702710715189772258648168718530900195465342712141303056814543600141599349250857250496228518483025170572145884670890617086738801119783366788066571648328436812682969751566716794093445324960009373297466409031510350022245355542908635809743897278460058817741963929034038783895678256754572296578282820895882337558441061299319320048115492088200982300343133679348788005785930722323092732628032457591405511751068645385809625577804721345838230016680855863028487839530999835183096924330027935295715599617341170190925125136543038815974937682794809993386348495588945010110026028804912648589723151010836462447030423423887841850884972609370308372306309803168327790390689082932962479633582726011528612418617684580896367882321508436341206055852514381176536483933357451249696655950119069271458678283847595069518199839954507876852213858348476926456217423009427836996011540235417772804416402368034235723208277866314779734802298254462717188424441324936928603941465643958463076036589688592566598684746354483721861923349044822502649300694213675485912625978140323514459971111003846879949067668646444254517501067616823922232029806181858851248963459965013047146408827553861455526421570163587066835482536520972033969359110537758848161784631244246675774073033597557216671706476007553260926134646639292237325056631659254090134403155821393527238675726572279087860538657853832421245753420732214235049271983309919243361382927798366635247599165204896631239366870582081505549435105954770281363432742274870392083552534354024277590569026858891175084410062212301589008436700624708200033175523517353477195249606603238536496392484297394111493406694034545624002339434601015377012634239541877718148811472419041705139984775360850202476945329812322372466922948537860146278091033286815668741530263268551650900586776153471973909479253330409620134878267188997997851125019604188161378957368135382022548382746851573582134592209433390012654107348037663495071613065555948212197137018705809989933829541889346404533784097915821375034750207265309358316622755568051248927850683174814150820696819554195113893673222836398335864685604454316927652886601162438376781145134196704795884877059213573266852975380006608838601219790770224748208351693035138715617915961050314288678293952126224262025467638435993419261602565555000698769588651475845234797445393363109830971029340251001336290674911895386644409840824701066140007463068480246940729551406941816357115301678508492313701531428565480001480608744101060890733612592321101459431005843995056628658604077915270973349901301102656714124962277468524610718548223191786335065539855234564051469061885901777429433362737486203456049627099889641340408933522231263397226716332896935422653790430824483310053820590005414525644934202600805191975991825518510036303716425833398930710990745286260559132065239921407474737704566272208551577819086938766883862871960377564186373412595494395621908341004510115019238652203047775211068186450209028426202131817899253404482977066999136017838410157299124744601512747361002816931449436590349987571447746596780145145848931064840117119951867645900000*t^41 + 38824028566503644969549024891431447191123402837716579025681428027250226497852723072679406135068742160008896456330142882058356239741045018704571864854464419874210046652250412349096044814844433834750603250841665702207405443056477070264532267333795816448918262485113412378152935873180966480445527639896248025397177487360339960319910147556595934464664940174484664546805360412138795554036779230787159692994171499549874415775938836744657079061854631523657554450558950916806424629321274120896174120685503578133540808137944864164885115127749209985640363211017847572129598611580874225642378188936203865943629116895990422718298316300224835934699099813388370594937445506482669927617425913647714373452260791638212509802685722471399336633006305970504231342934616357392904231515837136863693002267435536044912159676235591352227923011970933459917530652589721737687906918423579865867748090390412128252013174191369419195684415323094075449608489833893858192941212718499740367808772270658651927529339938541787330411181455599274033998627102034278242389561645619287402181291856273314639836386703360518511889273596585507549338449575149453167008672340405780037070805707915814804780526055190772453250794811930563399497127190157662275525579434193412836997302552286530315586662474055972328639459661822074515011967773931651903769187000756413403430895944889598733979050989029535080994096912827756222109010859791832670310830097166629013952837223990217808383232898143614383432617470695953491741153077042578718352463670931858561986713759760534701558149658521545606835186296132844155358159248651334939376438695264860258739900153481488136177447463011512552604049857706987166816240401811454174082396442738450311490599098277263815735217845809866963592938742893922116062291891346542841097707632396518781178457203376220054404782167979365046068822350488229152015204256270647689272517809848996879003253117321819854818404849099417152601042438637628690997700993796760719766917475701384883768125570439504479816079451886688522264494073570205985786085593578138476390865306367918722672482040091188534370456684113231431851290280564497714295165253667735581046346679454662368911314092414046940669612819180948393586552513397594243652613942215815579606803528673001884405972454155292464998948596470112440406976746754907667931930671445920968766524979212157511020061689942602260180700245173263231332922899305127424012189732490762116777521574696583610526769818796231733785303798883796605284310738328919205511602789434806539889874639436763751647017625568052870621824547466003717974627578959659234837425420624469163653403146653799124008362553733468546699306154937722150713104264018880240802315660101905258099337664237512125813009555275502043482251753015734055977518694516302836214146112780905568556831050009693828012453409625278488358181601844020467243800730284897062076539989077154601744488424636512227881466452617525304934757156761802309573199752915417526701673578711600277379125816016007610883156987386757500141211892401208560037621516597812606793602156863400204612008065489838795198060246485905638027949945101203555076644691458482502197833440924950205984949688714693502418760386546998063824210368185622903051688365278682977518789010345229705133713051801995942696134829726608061253325226135255716301617031227160596662857151736766848925201533948277761308068771395541097350731770521952106904842254888912909/1581297012707220206291633982692969519500280671929646508887576433139371344113672190291220257494418765946355252799627641004016520594038576271270636560461461931516427457773899454098629981470559438807029921598320625544032703647497982837470334610183304715013331845416617280228966086970475770903022530055036704753701115649972354547935892914112936904106670470165748933579584804370146877850410821925229122917638159053721595325463204691595502808922134534594928571913608701840193880193376380555877136206679320210903161435042090613875602229505478388000323735518781974626164537224235635241078282528372822904872707088752364393953488978780959881393931227381560793034908787326317564944698117778211063777093387002663870798458871686641032138677242748038956606284958593308433735127799134173006053344464051509751560080543647375928582469921469285731485748920911167410467056769479453532742759931039960375349435191009846379145929887940434519915636178008634108289861976767078276673123458676068061664195877993984392536022253242515452965867612083875767381247694312520737684231574834212421222338324212359822438913502153019800199882648948163214122427374182770182038068533557961575859305936142189970362256081372380057232973309131186317850032317792439301320023505144713600887085541356858203906600701992039107594087971219793607561608185075224728052614712497134687074827106756183325932147347045636733410543345243051242620410130983469360707916474579529714144198398686775094372715748641634913520590982751464579155979887833009235368456028516415036427365164060822996871282925906662393601066653555264835397299245365716059456768126348577205890234498834530967137869508865596302577588881727897943000442522382721280472146868613685391052526107318803228318294945632509125307065301763673423355369336359737918592232894773385670177102490470981708427048525819444513742530045363152921346926254804551174127134028091484581753534862474200926632311777802552334494981044801224306712950125400235356841745780213093228683381879650518220563980390380288322157071710637121938890495951444716150906128688703197026563823111830962140724857685214630577476057647873318712755675795930039351985669146296510115464339522173887434664443702995634513756758330329137899907490461571497415203762959455885591313479400707464024071634375382347826410858414971559947654883876062880706470737736897454523320290873900321624083132847157772436106235540845267262707196007194998097314492448386214712926008604071074634230800428268318847209523505271124777259078737226631854087388018642760120338734456324705038233986120501332822021064161533028370045299249919316532776282970542259137423791214190654253401401422952697763039537482863285284303000580298025793619787121837744098881248147444787936282175999758488060112715010503072163784671248236719252898837266199299123539325563360001518005992824767862593473468465222099195173057861586525203660918122523300489643912567612163634994527141939860315614860255519438420602701002589293927404683115615578159743891491474022388185115954219829741184328625592690794225268116051507473930886888835996586866224258622178700761848740809143474350805390651667194059454929713935484832601591329105966760551377072462249478644783110669781089279443739673569368369878486554103806551806709688222008868920164922324239452386344464630821417542856714367416847125568209495400778511829273892921466601232508755070045826423540000*t^39 - 735760270690220691069736883257830266760027664983336979502933595869692055633124726293556993842774484192787271926050038861938111684750590023142686120189018285286158456794837667394716093170034506819241661691867010877125724806635376601727991310833788418581751948437656122673459678335727982526193873843028647990986670154804162676434344444912653834095925818679390008838574333704765542842798205078110055065322768434792992325543129614813630027214713618550819520509817813345704648426115096869888213851786956345899337429272315616636296196312519182162879513223397058563166220002609018971110431271864730410630883338935862699549252866566767081394360541720360044089246014374656494412485279049323536740341634696863584345316535576942628535766704312360496000479432540263745915043550857897118964518350016837024078609525102428307160465356620880679056045660919837639099694539105220593131269319234438253673128140327816879638963552452722913240891970063171009756343805401089985248700336671110739643844102968688139643022117239015842200306438589814841989599915162771327807528270562599928085073759733934490901084047391926841670841618667195306058972992712545326511661222543247724610787552643763639953921592381848889869088900552282789748922009335656383058129551858415049305196922958890564939293728655582784959147084434716494074241441301393702960399449147156912601628304554475772552960209484795089043205893865230346649954168697069919052383769412983726250367512677409014986334889296707325201810353157772489258632319526408556687124094743740651477654354215536899891074829039399690025379779783874825528182844378427794983212607187283839118403014370510133112374360197298655656564164244825638904574157279108056905698004001200112443470261978094227311032537108079085969375025527727401183769727494296671698430237118168951670159056056704748625408856289969893319091385275056411796135415792718538831888033168829772555752934366270187404976765147436628089159682011863597012833975888773286267161235806046070977393838426575097083233640744277563090717569681603506020197393969664517445492935759758183295720286643477913787341896942262375960047942447148215764224769616405152592608945316725581177363514764934402798237462817015891592098300487576980382208155160769017539899336729440149672218795108108067168533914940915848526328415414450588493974072052067849517290202499719009644845699099013448529085412589223301029279720477864492405239022143734946171486174882586012531443117630079564165688255561153877962729395653031595260951686091235009489096709603021158924156910216061776865196946650464877185796018455348375396326028142145272667211393003024204453835215653425908573872709649997243291129813959354958799532538368880026058944884531579383395341835414033365898652834355736710204596498164439222747176545655589405136241222189208156054998597823555062039450461040602103309077688359993363002043364225311197679624093450500261284746116848729836278890244143153714705651153158057231918236363280880477689826418828688261803971528785516838047176842562300599349756599751126143706375282487315636618866098361878275161605863475609452315616000809172712208562333490333196078924263623526788509848657079492052638376596079936706441486465217858099946345983052466941743101132317028465215196510708409433898322413226775701705144177093447836848689167327894070336275486285503190989617071649156609921295157576388190043883881260502980239/181849156461330323723537908009691494742532277271909348522071289811027704573072301883490329611858158083830854071957178715461899868314436271196123204453068122124389157643998437221342447869114335462808440983806871937563760919462268026309088480171080042226533162222910987226331100001604713653847590956329221046675628299746820773012627685122987743972267104069061127361652252502566890952797244521401349135528388291177983462428268539533482823026045471478416785770065000711622296222238283763925870663768121824253863565029840420595694256393130014620037229584659927082008921780787098052724002490762874634060361315206521905304651232559810386360302091148879491199014510542526519968640283544494272334365739505306345141822770243963718695947882916024480009722770238230469879539696900429895696134613365923621429409262519448231786984040968967859120861125904784252203711528490137156265417392069595443165185046966132333601781937113149969790298160470992922453334127328214001817409197747747827091382525969308205141642559122889277091074775389645713248843484845939884833686631105934428440568907284421379580475052747597277022986504629038769624079148031018570934377881359165581223820182656351846591659449357823706581791930550086426552753716546130519651802703091642064102014837256038693449259080729084497373320116690276264869584941283650843726050691937170489013605117276961082482196944910248224342212484702950892901347165063098976481410394576645917126582815848979135852862311093788015054867963016418426602937687100796062067372443279387729189146993866994644640197536479266175264122665158855456070689413217057346837528334530086378677376967365971061220854993519543574796422721398708263445050890074012947254296889890573819971040502341662371256603918747738549410312509702822443685867473681369860638106782898939352070366786404162896469110580469236119080390955216762585954896519302523385024620413230520726901656509184533106562715854447293518466922820152140795271989264421027066036800764724505721298588916159809595364857744893733157048063246723269022972407034416142357354204799200867658054839657860560646183358633799682516409746629505431651966902716531954525478351951824098663278399045049997054986411025844497969082027207987850858489361403080722202748432740337426843001050131081358362768237953168970000037248717721729393980311645747231281244134839743207270181833450498536986769560277423143830152217087197205735211327540827424781191166631564414691986490989468173582936542049250856667429095203106179349384794054781062663220049622143917413838954462477341079396908403857653274532422378576298262555209413740721401269272541612359800803735989631925239141161163639560242749546810529277807694845066734272966266275519011340571371343536956150612672450239972226126912962226207853298835237193547222714083366285612919399207022439786400174570689174848304198249448873500541407444901654082450398421005584090179556309049945275398818024370621323083936295708929384735418369310615297768801651538558295791488370547521519512574641288334735280420236197791943159441335905833345923359502051992216139607489615789741550550587612605193051499550342619924941727316837316917102580755749183002847186177463408363333158690044150057727024825267136030062460477362536025953721937753457771614145531019925818966067287537024429613432544463017428522152252937419440344091971089528860366497685968659141738506833055270038707100000*t^37 + 106697323076866965253114456434575396268433753195269184440855574549760784529704561487728131742847455991771968059078255034250068264826974243134204406129279017437505994948455815171095647437738513735461682356988354645866688791068324869349743465766199712999995761273809127342427619824763124219703988202687373296841906487500630594867330685130258667898556944781676630032709765469347005001034346933048871496848280349173673729855977255899080603727666766644284829584937709268722972381771307082291698637616831158376117566476005371328997756356513495876498403564411789658621378706527577897662449271425524128753765338249280217572858999006037608982914997557048585635908589800345524641147952544306847236364266986687937920430345083708460473441940107232172776991020230960141966191125971872462148405450984032912497614356938386590625612541698777148649294190681577764521619972893776081376446587663375701078472547039632876481595010477816588083285304605444019973399625618362649662565266636104188478433411245610891983830828230632094601000370167742508232188641593538881163385103885814865214009335542226448905506720782686935946255926957723732918807058496174155925371919864032499945685942726701031939818429440181714635995941076124846725084399452375398409728528276082367128644270490090659274797002555591327794945955194309762017417844264829540184656383409579035781751312731221625899888706603270875906915949331386635709451913978634766606819882493268006106177940912837961165521893527223873019856272681674932358447344178335194210892198510432637871146629465574511258386810162488160663847623173501932507503377158713584621494905000362527504086832767907196179499677471845687695882699219881011573339904708075394359647501312744656745813082717480200321493829173594639087541468758155297921145903062883986637324199147824399691161312623639090668787265505705370498004042692213581892276387587149671760970251473059191418946684502980159020796593947697632699311759014655121435076960784394202509585537353309415201344613181918389394337172747996216000141897435541476292528083023695718622876177443293307757113733599522107922754023517174084528035023016918113345835514364587122174209316729841933143484873310852449133595344938929376850258311948240035901655578160387744996737731910556387987654389613550257418244090100649699259567872172579530318949681121745879794717839372126091832739645541869484147234118889761579483563713070891729184973729784395925507790420924181398690655467988882104211118102159388384606947426907624955047067081541079603657238957306331404057548732557279969820045170389152561736726088943696496624796998411069821521265921260507888866079079915990620796728781344954572556040515304385499650751283418732289149238660718530494213506768820869916175728605743930088234406127506450795341297247097955792662787866369977991108471101235484005170411576105439445862402542045831629147491205241757170976385575624345493032016546130681822415304369829771791337488806254178306726658134986926490130999425846418812415085191600670813623084284053154001075616366649823416767228771696528959455015146448248851089561569347126135118534024347456801556410268999551362092206832247482731889142462561012464009740956759649538578183385609484370906891818814454322005229570059778968913915439435361933133418999743053171306959673130050266796980382995384053570312910560347995783230286278550527793740235894273401118017599323722267611/181849156461330323723537908009691494742532277271909348522071289811027704573072301883490329611858158083830854071957178715461899868314436271196123204453068122124389157643998437221342447869114335462808440983806871937563760919462268026309088480171080042226533162222910987226331100001604713653847590956329221046675628299746820773012627685122987743972267104069061127361652252502566890952797244521401349135528388291177983462428268539533482823026045471478416785770065000711622296222238283763925870663768121824253863565029840420595694256393130014620037229584659927082008921780787098052724002490762874634060361315206521905304651232559810386360302091148879491199014510542526519968640283544494272334365739505306345141822770243963718695947882916024480009722770238230469879539696900429895696134613365923621429409262519448231786984040968967859120861125904784252203711528490137156265417392069595443165185046966132333601781937113149969790298160470992922453334127328214001817409197747747827091382525969308205141642559122889277091074775389645713248843484845939884833686631105934428440568907284421379580475052747597277022986504629038769624079148031018570934377881359165581223820182656351846591659449357823706581791930550086426552753716546130519651802703091642064102014837256038693449259080729084497373320116690276264869584941283650843726050691937170489013605117276961082482196944910248224342212484702950892901347165063098976481410394576645917126582815848979135852862311093788015054867963016418426602937687100796062067372443279387729189146993866994644640197536479266175264122665158855456070689413217057346837528334530086378677376967365971061220854993519543574796422721398708263445050890074012947254296889890573819971040502341662371256603918747738549410312509702822443685867473681369860638106782898939352070366786404162896469110580469236119080390955216762585954896519302523385024620413230520726901656509184533106562715854447293518466922820152140795271989264421027066036800764724505721298588916159809595364857744893733157048063246723269022972407034416142357354204799200867658054839657860560646183358633799682516409746629505431651966902716531954525478351951824098663278399045049997054986411025844497969082027207987850858489361403080722202748432740337426843001050131081358362768237953168970000037248717721729393980311645747231281244134839743207270181833450498536986769560277423143830152217087197205735211327540827424781191166631564414691986490989468173582936542049250856667429095203106179349384794054781062663220049622143917413838954462477341079396908403857653274532422378576298262555209413740721401269272541612359800803735989631925239141161163639560242749546810529277807694845066734272966266275519011340571371343536956150612672450239972226126912962226207853298835237193547222714083366285612919399207022439786400174570689174848304198249448873500541407444901654082450398421005584090179556309049945275398818024370621323083936295708929384735418369310615297768801651538558295791488370547521519512574641288334735280420236197791943159441335905833345923359502051992216139607489615789741550550587612605193051499550342619924941727316837316917102580755749183002847186177463408363333158690044150057727024825267136030062460477362536025953721937753457771614145531019925818966067287537024429613432544463017428522152252937419440344091971089528860366497685968659141738506833055270038707100000*t^35 - 606651791370537976822383802450230826670832983411497112147518046246183902200987076893339023565083708701016864731757016555621346475083388396022646177074865765177412478540904926610194408868648177052270642114918811992129395549640073669292403181894598907811029595585686161842327523290908216256038611945088744423387206485372300605725521573319861660525099965855841352301402305661737645220453881425841302421940319313105568627469827036472127316866555349131933083885090089919193011894067739753188024055050128075601773839300380382902404693964739698151995251641888606153667089145354046431225453253092387827547769609453753124455458837445327038341256152454133578039618773977530990030163979851552068150811792875934972494452114112268745411001075868636307413465769137985124503716434646077358841151302523683272684971195970756266858861240874103083871868226860007815611245491879099061242279627089191389207632331399858767882491744023171298201032435746366265601898761774007704530302167699252350862496664088791910648987772533337148223174009453195886376364064925908191238477400417334473837039617467326066732404767375861853035979087579366778601044267050492912056896663072933207845519788525975805849224074335180790605361794115625099623090683671277104634030203069454017568539747020395980031393722877216235112063882857777240274873517811121791355098023851657661112100219700732968563497469274420956676485494135200488467696390434267900241312743119251522004128184193501699530735313995524705970146229595339166797587480041566004573963121548833176723718691196460401901439181946650386401721815001054546850089763721143159453617295043413486460074754131813642238027159072430549379052700442114384858797847707321359183317397400195368697228836146832722798798081902876201761335982106328960294022224146519942444741612327905161003993307377883686224276732047764494601593243615197138760520009607456031159610771010897245457663237805668522952331202903291121128300732188461707642023489214943760552846872975577944062333401188425806509753663104910985620525504820444163503629056868447443893667017802687210196922187561144792786022365466626668481391609892298329079176616571981036787813461769776019092697251295507229599528465110898830632625477975392640106044860525481649090718479264718936905478361307233606817173439133838548294202414611841508139402986973127645467146043585797524846984350344924146270546028696205708437498179401399792759823955566653857342296998466622107218343681868250317032052791558435493426454422172015430855373039207366978697442112344815683122745688080012014276621943760819496439597157200333234608516399178847149617791041765326834767546765149161614745318946592610222734878412058915944379673782120573493993695179092251480587195254933861773537153733257972333385508700332935148389728455616274093501499580965622801993538329593815524351995296998962997443420800385070261733491400679117794191518360625251376079903771606975277107563061271418059435227580581866118205834628380159474721082868873105768788011985601299921614816728862923549967605957064102702230530075667368084780112002149445808242989568931423457251835412073076519225212926483048203797485319801518055655328868909426827318340265441152165441213570210813926391251915015728853910376256004851529765668112240875301256992112690572634496957692517806328451191199477164877531796100764900828448776401058892119588689380226814044712364458113129/8143715022898805361555660905046641054300594593457651075775695916302181127320747957164815477467897809396813885891499270732731745110364365033413488779806006364728578488311618326078927356431452550954251723412757363975090054610939006999959179586703091904457374035956604891461312136211585922698056021331357861472262798913874642768142753476174999730061222752756879863934270152376484144773723444755994139522095310845409022052318340328413919526468673151742802766236677147855902204309820141689470249161133982277378574340789987487491905794587103207346047003343480836632732726412319662011822771641866306944037676453494039646424148345714750844617200678409292037573421878303919389549497695678202970638859807671578376257177350826857084458033269862269592911901936329174647538723551295561831443556353153767193435255822635388794759697311642089526236503623143047568459987841027190159669386120447623966197270352267457841548676091050155386936773867935195810718053171885983063923385479075137800778438243139641967829939951763962252175314616643336912173913338376170391118971388532665850450913895406241808350875626851646978190170381954266440845461174698547735529685685587352495468884131498067469398094462956726671822298725933113593943292277032266889915033725554951370444014207614809379724992419573869116583972982099250553944690608313965236276340883885825750721232300804347625714148898801980490022950501699547375788050383479577988419632538139091676067300306716486155524510125113659429237257636203243466320541294258668252009513805615214025487997934034690758629535892488409102737244297306558713420932074207673391738841671745919331723106465112900189021719369437688078657533425826612783029596510255841793743703085113023733588916361023841077322163848980678433063703972361058830535937021109263799288257183114167132573523797768154790376649371663059519945855585166260006936700371810272504461281380677148540154792171273314221348672389041357745943699962030487920823522813301704703842398778526901983814998484541405972452205324394677879447525603370757858146306959970548918683600501606254279213598650271412726527480241812920573656364957699581368871595008148433742872904246488968351025483432601748991778371063345184464040627316966003514973640979880080732128649365760270622527995122317884584336675018762651143629588791837411284384757982410715684914233754733867898872971361331705632313492047610561135343353658629903054694471152146206054239437150220093685019748744656228523803943092290938980255047161046992807200808543710822356473337310520260360006917262755982059870506218434987663789627343318327924550354399494912730374945885013873748487952961573006678959299759944480194784899710222920183378641591324360334360748724197965578653987324502938319411116881873091218672737402949095335209905667139396062846676471693658719526307200465748973161181139646403862492112561600600422969173940100779150067424276317938034440212506735280699703117838024358992194757249652280267322463739264164874677051423904679282156180990573783011253396092041218998486242361986540140434654426597553045322525401528867330479883105309026000340913801748835626974591129643606238998536359923984807691409897127057150804451785191811853562210033933140386263642455443907768802621407342307296809380106207530028258841281637531002576669253453355689407210811846043540212154923436815583120892470235848530495685586284751761444481416870000*t^33 + 38880994761163074024388464013936370906778320953639998831956824463190344524160183987451036747379716127198283352924131102272660742511750731736792193258158747693750484597546886977132294795018755363661957657103550497272246308080261059914171553678412917355738754067398107662306827726964531152961644254737014920307214796846706072471406383379818581688314801647977781141360256366172083885682868408764281007179624155577662229445700878560650183941780099592828085296212441662732774516669866947241917873185212625662523499589724888284694822412909048751982179390666602059794332655787175014013786470189220917560917762354513280230503029734882000244343706959636452941281423061646859749942572433961700682776568815957561345669969342488490657232301786323703368102840683502980142278609286503244360498048574931216158430915443886314839997471648624366438227959949622089346395871553634430214085328583958438499099077521854383656024550486942632130544294654505722151783072096683917949360595154080781366329196747209171328515419046584344914030809275517044731203135692389566437983166619220916108479725555413337315847931189345374432541592281958905681531435958990803416453849982368051811419141708526434091684800956750378057654060556663338776401795908869047703915314137230119496730245455379708883047450335713016127493956165749061926844580197335591772173622358861443184577847313271916021114983162319449533768752865217190624151189296226552984125825520956805758138229151586885074623187392485514764170393549187220009959067135513350674627849982275915861104405419205020718484619987354863203819071430799805749460956781868985742223102102398484021307066992911550368349813320437072372550877486195809529133824517659915724080280992111272098232925286329059909944255073285053631679946287820764223486652853339952524217037102765906561804062794348285307235805332853694963272235907538795434869320640587932473295088889628736411030447942147325485572382360550836804241509241351724215895105733027456468964601352264342307942007782233572644839608051499852091808754507741734094308458866879700670639729881906244647367793185034688493629909835273840378858488579830609530389119332482190913661162986063754006914675385893530081848924591558947333105030911517983574970917195061125370987092600006333252617326334715443303526827206332675770476270781158614862898377006981432493262084537832787616628984430809805172941401731542584337889424526378032948114815749623216958571531128385898814239899519419953315045065809683559094805642465042112048744375055565909454642007588820187032656050916348056790651634112488263786512538661412381838751987840728516197338875247215070894669985389782726940757603344597110897844549443210300107296390911832152532623578564156531480811211708267846777052998620024746350644201540755591997994397010181132508773977806857005991737959392190966149146793539308253705713644205432510396200979667118721980585444365357293033396555220411435960806599491905705509974041457271287794054032979963020793656787719165072846163777873934392695830971495966736213731995555099632413840465490543248132045342240094571185210545297319096081391953631328358346454062137135319097752308617529707025127465113708229762339281344159440819223308515457347124755815465897911473018619500299454127505031416787916114341918727982225681799455176106942003372224298756865486949233824400842769991304139063136012493340504994079523252009943374093/4723354713281307109702283324927051811494344864205437623949903631455265053846033815155592976931380729450152053817069577024984412164011331719379823492287483691542575523220738629125777866730242479553465999579399271105552231674344624059976324160287793304585276940854830837047561039002719835164872492372187559653912423370047292805522797016181499843435509196598990321081876688378360803968759597958476600922815280290337232790344637390480073325351830428010825604417272745756423278499695682179892744513457709720879573117658192742745305360860519860260707261939218885246984981319145403966857207552282458027541852343026542994926006040514555489877976393477389381792584689416273245938708663493357722970538688449515458229162863479577108985659296520116363888903123070921295572459659751425862237262684829184972192448377128525500960624440752411925217172101422967589706792947795770292608243949859621900394416804315125548098232132809090124423328843402413570216470839693870177075563577863579924451494181020992341341365172023098106261682477653135409060869736258178826849003405348946193261530059335620248843507863573955247350298821533474535690367481325157686607217697640664447371952796268879132250894788514901469656933261041205884487109520678714796150719560821871794857528240416589440240495603352844087618704329617565321287920552822099837040277712653778935418314734466521622914206361305148684213311290985737477957069222418155233283386872120673172119034177895561970204215872565922468957609428997881210465913950670027586165518007256824134783038801740120640005130817643277279587601692437804053784140603040450567208528169612633212399401749765482109632597234273859085621369386979435414157165975948388240371347789365553765481571489393827824846855032408793491176948303969414121710843472243373003587189166206216936892643802705529778418456635564574521568596239396430804023286215649958052587543200792746153289779459338522248382229985643987492647345977977682994077643231714988728228591291545603150612699121034015464022279088148913170079564849955039557724858036782918372836488290931627481943887217157419381385938540251493932720691675465757193945525104726091570866284462963601643594780390909014415231455216740206989143563843840282038684711768330446824634616632140956961066237170944373058915271510882337663305161499265698544943159629798215097250255577745643381346323389572389266741825387614125458499145122005343771722793268244799511458873547127654337311454271900612543806286993528744608547927353407255828176468955352276966754535640101751008804012012398469594724893606692292844997983859124630196239205551707049383617468613308046774123012717712343873796393860767798512975241831929293706359612122968128993929234260034820035619312648211704225258447791486392906830187693710475294421745286940849716451072353582322057325258176270134404433485060994914240245425285728348245322120885258451907039106080264404059975323253906462805827808346054128215472959204798322555047028968773215627312689825864713983650584974532794146526969733383907019122020569952193281452099567426580766287064732886743051678332201079235080197730005014324663645262855193291618619151088755911188461017740333693147466582035411250875066081819681221424032912624157466505905520416258538232149440461600367416390127943349767981494468167002946299856182270870705253323049855593353038210117632736792147687497640045156021637799221784600000*t^31 - 455267465117630572688948581831945001311745248831030836212228674485025152838849428330529684019513993449945916321448367243320759571253156384614361041419766932579736403491712447006035651214043701814430481876761576901204564621591413817168364594371221166717680295177535724066415953785565346355146960296138893949609327825977475307666041482390045509143267866145967006007676427993618897148538167128643025399989785733206174017400943820252870132915973630057256327196074902040098282701254830212676608732707771823399977655201163509926059100392587121455225320441571361550782758047267007443680011340365581847261857579724353438960675812876851375588129697339225718658644506091218350007376308881396589409683211386876620839433430469113747670761905088407939214944094073752207043728095640636245083899608665230769414682390131281480612752275237005920165626272570020552822102155581855799708591690739510604012696245475586386633927159592098591063472938200058655699035534896798886112081143156676854200783243980622133637507217723658349339659148491751461407443860115513247656959474815650931083955454622419966197448268820901102351216722006434240272120224339866252113579730518771137999106846703895894721123051142070071749639881040914141353472728741066356195819273305557669660604025260990892281898062398096645178330491044567005197541456248066666670061890690616184029920129316736168066519993294254415354680486940424310502998913005156159372302350034935793840873026562698606481293322985112083901548268367509813686462128698499029909310124594222844027631626228356044144040307331862012970813313802930328293932428431929744090079159161133155738376655988902854048353326892228999893007897121781348810103910946034620749989643731526754455158569429474995807927209611258930371387291301826752040614509819681009361544576700171971669693957462648159568331009969001051756516697231509178459209880357092865886279303759037896528861370766508965933999365052497656212273740263309581053535941829961135926353613555080580866581206515589269343570437201183253441749528977992120938888870473628454861816733969584293783762580318193704736951342222053742965887462422232850032221367697721337673389701463138773006291125974545524852935271331377441304753729422208460733538305140391696153520100739473680043078956053513901315380615273884029532294691153483952359764123290592743208023089265395396673902997385883161562847758936138108852714960033208024525875386878239758807051896579630261925576533100696944919964210937341016326808015100506009571562145926653936813472741796327792095029362689254317378301773659144932935564244996582143160550843634354850987519704670754554470058833333971345632486483217828958938138553724210120230433375548322879790798792232360774490191501141884344371047225995987627408583289868397425286188516222556931081223700179379730574249160841598378103166416612015204373523349419909646256369247649053523645600019722474725708618046903937960779148973987877266642690954598800669724973427774461806585468014364985796237868874146511062444589307191712262049317790327386641353546328784562857551826693246657213372684715395709417120753549598379742170223076322832761837257192521907413319635673367874902873467426873139571358628196437392534935553456925999253008995405762490686072523953717521026078274260294442537416928429187510929251075220856847993757086187265462108247792394835734591035296034901939956772282594034317/578991868079644097318344407571703125279951951096150418419665606436451845310158983793266235881911186190663800145318206215965831168491711630117526750667498000898767322201251831957353415921771658783973251561345717103261241302016437787997097800293342405078195237911237328412281675748720495923435982935945571828544103509876764924547955763273861271130804353131489136132617142446379711454235047491684228500216066616234886600106762002704008988268934052465843138605988272060464788977382051363986852553262557965785237995067778465239747108750644369967441535334484895610920739645572662421743786732215269048537388351725834302603832998514687447146332590168196117768123284509091559179583642621766430557678936003488991653897383265238484327274365379885231702510705408693578166946667969529621822632200075835577236493672035109577537108802414811784381459805980879898093090748439481519739075064821502039403186576012821841379783293699178789445440309836424889252341586801184086222165857931664635900505738318702287003135085602831380767561077905868211433267903154228372323426223881483726915929491144366353084042899405839675481649532962167846310432142872116103519594427452726609677852278252314216211400006334084696280527302966341366485516650921906975012023688100745574853503461728485157190770428798090565579066982340217684544970906474967076798485655099495482406115999708799424744322070095469838710018803411154916652802033715773867305705487550276066259752576645262435057290977927435657485126317102966083863563645566003381529966723470191345554049917632659949419983777646595279433318917137537271109023686824313295335238936920258264745733117713188129567866757749698855656813021629737244316039700277544364948745858051261429317095859990211152723162874940432750531367856615605602016167909500800561730042542954310463232001498396161714773875329520818812321311797087304421138338310305478729026860134290723722016166514370528533672660449853133950711610152139199850886936912274740553782859577673331999107363118062234153654343888224705485364591820317069365140466469025002897315440500178715626818928110490264311266663433966312159494794463444189591515903077353520902235221966427796330505166628563040476705791284632670534153082019567518443451674345795345094632630425875343111356506491922213471738001023914609132921277861200311434541419567523652173211321651465594995132775125173389652052223757191408927170862950439364720404729497397749617533668370293067305863984717200720247305286792755136435886520127191857166034534904204472660440878562335053349466298246681102724514664377594539122935236731118503056313192938596347988959560668728083152957014462171190539368590215190891430622771579397784389811823421525125489578422264133300520495270582684015356644583922827364291804990749551606648993633293237910610403679836890736252188257453865371314091846555863892713320406970508636236523356753676842491830600100161443078319555753704663182649860377903409265122491773491407280941248712301232883348007139944706875415232996878213476025886612479317634602054134381236595790902527620032481028736967257084632141214914971003009830689484485626894253290285475306714540412068944272984391995723008646256786226184985895268556487448864149722945969934574141055562612180057498234908641088841335360718789876926745752570289646277780514175919117074473547181535143588862630490272484012897101974596484908761060716891517509080000*t^29 + 11124694535709438515139883209795076365762536456335534101173677039307092828181313883939660582722057756935902528425291871749068067928848614389049439848396209155852077870630161674618897922250543107521957647022327728785373486109788040905840022012177620110861948228523718810588062716816524984966379389585968228603435307420565760184808678230407503991383074069415795001172926275021626893318592129721702524140422552014001565474567342833128252964779811845448269902322414413877125773595971888771942645997846496698719150712901828528776216814746305058313309257843820862750705743294874348535861126349526931426955099333069101937870852998184073328373272384986170379481705489705739547058619512467061027566518869298250913919535917996881185448248340484510473496119753659057255425425822787382288546114514182693177185429849315874015897453562407558925702484327586738232809636595541235524319849379626040767711880525792125320622907363131064327909677204890132961269630976762310871653740486083566899476571806343158498464350859145333523869299411411204515941813693173177740690908145704919498664840604317075975980910266175363432071239836640909262234546954386834011216749358410953608649863263586608713510126517334254875528890000959474484947654515796229097818150749799538918324570762288485127207868495901491381648758923454125691440061301476964997088421990255086210459994137184950714666695012932083295043055835303865719065116021875003639286669867860912556304937056137089701595618246021143321199753297768783557572800344020488043707774187254325740364928363574526496188653575826203080050375551690164082231101631082464103726889286447124410873010620536463801903126936705409835959749079095766045611929871381347086746966503940336216597216044763469051561162652042319308453082980254738742781092236059848434526909252307866699771038925916854026321109872219325489094677211133160589409314452196654610842992518367168264482215517009978288125612450098104623331781712409052431086923126722841497126134243707779167403727818524250060132558486465533021989550500199682477675455107597797835796193679788300166784239826300625568961766471062281773926207731423025335423582387765692053208752800520016829131943597235048130051653833978223739697725101129368334756246198106190675500745037971793631960876934082311275345966204223783994963452230119438264071520506021935650963245105332666042223350515812620005838582796372864035822348887911206070623712102207621918412877085756281435798526271468829302508523578144306016378550198716039798334437290339283680685843107064180387031134587260318515211081676921621399067750830618259804481476411824144595880435543996383093762041357246672313393084067517969684883199160803903807375501201143301361640485884018379232359723016111212694968067013206313780478854472119584702212211584776846169704363014817927037399020169006930176912255992069140139231207666773839487593163357985548718186489426460027190278833124654825689540435204903163064832097653643625572763711000001558132083701937364719848672174187638172011145516796803969777621594098281986856827682109940771949255275968996087535563036051597032100199823378814793869117449330841903217175712832971569929232173967441136500560058429390828162107534032780160658399681375382590298627078206217239872331875830311609351421317987241221649167917152848161759680816031975674189878031701353541018703770150029994304748563425539057626495950390893/172692011999591808538192328963621495961928784809700036704581863485324801583825420537382453944139128023140348143015875752811354124002687712481567883096145263293490882660076370719724087054442339707779587994008224205226421077998862013283805913251349295247334849465093439257124033667816206309909801102213818931997171572918189387261345980236477625544929060775437862148792175635278116806762781595178910337970309322989766076296630499170463289982050554284425904668536647971721815992498799613975439284071515527172289711592075882534382160551098308183090415145070375358404499491568991938023253782450313068843897608053137087486922251004254876634383115869446866235898840207217089762850897686079340601774361732729538160047419876493230286388150761430656825440519987239338063889202502867506131341343340011366480051598631161552826950397901221234455582650412117462683189664460303448500076504357785028112956479379610843703761188782664703119266742299562923172420030294337564100998374439723783927032292954357465416238378162435234384485244731551429788175802979552132193118569166765219329317001511722660056529281599778508795810394301577875126569868941217614566000351505532603188586697641327044100304305941578244422961201614677704325531646449146681447079806292319030002869771494652633091130872923669096453862163119345068257183620481458843696502769014070512623017231224497185583191958988958408978447591754900220547085429134958981313179210356676853389833074081207144611852456290966839697929696895800354739069448778181225047322065772005221364598326804606604596697904986462473226398921924989092943416327431867922218036279952304566756530013715108968924722403204981913907204487951482163230432178411500144088664445454504101117734355421193107469657187718201059496519232340672700324479983075370920123357768286145959962225465793972220490068528940893604983829468801524223269300502822046889981583000033855426778041107356928344425397088617156740899385358742751528643599355913810107282327862960709393139246235817706386126452934192367480532857112276800200778115470877077380649080541835333002210025122308321975547695990246685101686718207697297927497192334926736035526991701539627146148659062382885216435027101004207043285024463424996062293036521461737713853427398606161990173033021124546429400838462959680801034914237483606607080690205767814705576495383082489320219566706098783472862291757430611522450911803742926552650290574985233651340900331939915619795827306791556378821234545536077693562931374458180403159054583811301309494699495687651200381969147323711736357885045922358132564373402057746318079822207962917786790103043655368370564828124256949607136113618172969127935561117942706897036750756231380242927367325194553515425848386730570903001216196463736895491798147047232287706381941224999766757704658121198705976110013297373523080502936999424330552399260018307057709584131162108822758434713992275370704423248965523753194081184952313108273383526702068368465990365989670517686229162052473608700491090183912149280311008252703598541010357221687733705567454122763274608369822854177017137513132202526696866188532372380536040812733019944237787663806116024033854647604270134863904273352430980592307937988145989786481493675426719645316308943712090462715011248496597634646807451336066880643290518711092350691785591173735502997764697999698519287936796766998002980089814904828053599173533412600000*t^27 - 35370813519221212033396888766741755175818919459135054892974826779756033403870869704231068953083857918846024574999666016156341545301571360231895057926104369829124140713228089924967328771426011166898994577677098027528550895776639868829406250629120926879169600945607493264719086964588312078862808047297414185468497138700440195686024167621753650704628433551853417826077180417700184175195124706672817220847123055102037382479404883470680207262269639924850722158149391373339940489276273631350745346402530286693458846482317449974124982428637438185829857958399069528078633782069770439787077281452126031471109302512959828960660582984936471276958610898085545234519042878243181845614806850987048363547956933832765481733215376076663451905699097477083535277455875537160194863061630839100596204269766859733398441367529674762237204986601889196422763757588137366861066545623981329941902043855717507844016189411724172772247008323633500024393041099066975420852679651477077632585412986666270173204640873230955103192987697093044792796702504626760667319686976749128059042577340197789127513495088299329059515617263473815535043974978031005623331931974383759242084719296952651772749064550383619506300830069568696931496155499402500635716724697059865604113380723426414672241832451535024764177407492265201566507850063578668218904036651215769802658284084613516547100203288611355423936557348071673115912067274639624246178789470837338476444390338001897685328097830980072248056443009699731001421912125938418174610762082313994749444120565874222850838896604818920791727837735374394611932399005881508739251125491100148508786530002602995805899892886863009216189472711323789608008061985199443783952794557560153851658414357728631185938205659310282115006900532811642306417838453728211197962125574161317782334672178380069462803026125158547847260747588862270469510500284554211733058855062000876733768702746704202407580868302676641969581458744430118495910004945744762693325530170370668513451005385654330290688220879998343750139407669511505011045325796433782725908332961245584284655742816119677361034522123976342223643006793340111670596966873090558361206356631850807744049504412991464065029210907803176260810384947410215529203348013964783488090602724443204757890231396470987465084190468471825028244631907152325737095374344634764498880727357896084417286507737652338610390131493797679050284298135368927308879298363074256975921645843196816981289795627834378536787588180414403869191975002574744982985161129812378444503275173539161458597605090310071233587951057594363487571160427529795071963967712045167532280475813557019548777678546991795408791269041013843900390681211257894658895359111893986086722348420364245206992905056937148778287129195788394148253950910970521486622590359124474856948734038535839968048990823214716631669524803387615732963241016229229844369868641455369341018174537646754839522624944459994031607983905432656413451771826130613652082458189552726838462415116213741671170442553450185921042351522254275256677157031776681335377523419566247380094919381032967539658389959823789598415497536992538212367674829282095066678579821405245246353622958228847827251725477471210860715099982074488037928983088904553959297496810006662547858457602461907451150415745459380894337970637731552088586204104386000749498078437096533911063672336978513114420338878966731211975916205519853481344487270943/7886268547981359256577449689338714982261414506309635009509238432496499272328027537873798730115686846390075898531058326045051838329456072203324933328057300357069416974810154262867399975486200179988601185059708905372006562561948031939960470038478284482961624792239267059408664204163606754819214250334431064561204168496597315351601466430799144899885093775411662371461509354011034000842167026179836905433977459083199317484212792795451156909180308645655449646529840257375296263657445182371545060639265875740867896829371465302403451998500156073694462291624880474700472143448317298503061922731897630143871324101093260328569449462527639366303495624704740224772713702796247099170190994330956554147695852461315575975498841026524183078392218105333328361783746083929771584273580964282779997921345860519069255689670823044245764068170822436373471607702153364129198994677020524148170160365672182950491679225002228529138427621075021442446514565013373491540514716774748760612259099414052799334474711582324254008219269417875703558159509407515293660028336066214036819081325282278349372143069035334809248170526389885235008674673105389630780024014982271065180682718752655545612125858953935013913896637998739828648561540403615164199278521177698452749977820682569036797719564922470244494976530180888738059705449116758117078052001986620528806959784975886743117786892585371474965766127162434010015773356807110071650234597163126813301850606288242971469043716375126270607928837287485679538789491574882866417504827536942610494374336921571775649990257410368276582537661048452944005550767907835244416012286055301781290323451155241881881537292989976247562323079694174068429004949784352120856402814125173246715676342422353951043202230901151907781011572464515050341044943557386648151252560441938685633338085067332171608296271258064735713129488300807960928212408602939529298056295540141309158957001546064489530543902633061062093133713516824501071931382585653141391037253397328232559639075205728953358911435675258299774683994784781611000474793973875835533939836719867049641344743813540434257813918746703550011450221265286310360131484843272022371783294987612289065954370309639674122097182151758217199570945858788310016117163074820178048667813419355599306517869681397551235174631354286942638289808492089913927750178418035056684852730063538221326622494100345623360212911844445260711323589331259525258305704260312571029936257659003411234448491922813304009447010147741299503044246147548006040532766923571744263492660716093133591276969736071484109924394449502627010083763787688053773052027303748525645214163639912263414705660261822255793817674400698725882521896565590175723957719383614964678284534566364427016441183884610537780409660696071237055539638510651560792115381823607805258108649274989348601846054201407572909023940580057554009634122973711095226232874169355635404341989736302905968518605647241928835328369425584729196374112822298611151181052727788826613560046861620307671131733729628130655759785065321483800869376873464333372806313123739839220913738272856207115555243674083782613099703915385823555942978338711145863781474577453525636647145965097546028907261669492118295149761014780382062501458666866915988211177820197136111441762852131130652180348011291982204206944347054216043600354473217348258208663600587970231254541986232380815780385692908802757434880653814447695591359175400000*t^25 + 911045390428586013734739789414333714778939124333040741897753835423416799621244624962987647230391596668969606072950735443034928701095963519157025637425246205863031935867832984841704374792459968332162082071601023603541313859075099087226143847181912002886665113522653946457012590639992048169496647382554724314973100108304494307238336999324838098664300753570928428073145400403907341360986748446897097244944533851806866497269780941098674371907845230385902607150744906207541345641552571875365800381553999208400695396358646495252937002502296485188394670871097291445791345269181863882531907303128836541761959887927392689742705208141442599847136120911754433234314198754965394063260152231806832341307717283698321841438768000576175185459712901586371257862105398537873822073526167605620335855394656836464757083978124735355010796194770041743406329548078496689511536981468393732674712443976512102771399136728496297853945283029665328855949700802076082313774190808628641680110494244694720917514494765993947889701824333101120961998588734508854775791034073677510507063418147179577104437415742179541832083331520589296737067947780228537021510520780844559305989857239598809708315548713230296704353841784529802376218129312915303682434468360444000328345383228657270573749337508664446848831137840319145526464898486119345209816498747014325979201369486383222489044217593000269640319526133572016282474330408194473205857848890544922878095565594239747996517357883728512900041442483137215869082974645735486839912043064012937557514967323416381522993624003403346847246466356184130905836745206690302573737824795485128609685089153003974434473364926527596436363743312495441244097976500693704725534988370886750406607502693656939793165322393471747373759360330250194320437059185250436105624823236107511657564543220204279309540645793748543265399580220630629639532167310562362031590881139697032376184463035456682277070981285109814545277386346914664345940968763385743085169956018004946272668606682522160673777164603824178374392444807041131561220461683782188824212654861925422319877069227217899832277003424350063188033246095608567732597328760042382239026746716501089811971646848669694954007185913518894413461009785795177242344422787507015035126136845393986997057840175436129584402156103108772668022981878765047575872201396669800584806802893044664689324245762971745661422405795247852312678660195602569803056660810280216931642557972691642355439992613571931444773072610496240183631052175593600772430487255445552922443974202294702449813576541237750856483492757820677987660114171212622292735541216418004808803772525813935038563848346482417307519143620342969829549043566950769190022700996958753608746876909017879573725261988356659217150016280964201249221630211077834195016129085409120429588596014231807959653307735129006255404386509020748311323316531621003137927799694418620652122341061706696555257618058899330616806936177788917915541529046001335807030392546201968700195094207450771520522965422592086662158985570300034455363927521476640127563905191856446454722361398243041035335905101693630368862674738648149122061615352587371504765835439969215239359988097257620722282750186590246478529096557678453099729199034963147834324521433526688913557250234027269030201404540612113802403225406275705240608846329743623740012545285710911396355671986762403599820348105019436630180004270232314367900675389/3469958161111798072894077863309034592195022382776239404184064910298459679824332116664471441250902212411633395353665663459822808864960671769462970664345212157110543468916467875661655989213928079194984521426271918363682887527257134053582606816930445172503114908585277506139812249831986972120454270147149668406929834138502818754704645229551623755949441261181131443443064115764854960370553491519128238390950081996607699693053628829998509040039335804088397844473129713245130356009275880243479826681276985325981874604923444733057518879340068672425563408314947408868207743117259611341347246002034957263303382604481034544570557763512161321173538074870085698899994029230348723634884037505620883824986175082978853429219490051670640554492575966346664479184848276929099497080375624284423199085392178628390472503455162139468136189995161872004327507388947480216847557657889030625194870560895760498216338859000980552820908153273009434676466408605884336277826475380889454669394003742183231707168873096222671763616478543865309565590184139306729210412467869134176200395783124202473723742950375547316069195031611549503403816856166371437543210566592199268679500396251168440069335377939731406122114520719445524605367077777590672247682549318187319209990241100330376190996608565886907577789673279591044746270397611373571514342880874113032675062305389390166971826232737563448984937095951470964406940276995128431526103222751775797852814266766826907446379235205055559067488688406493698997067376292948461223702124116254748617524708245491581285995713260562041696316570861319295362442337879447507543045405864332783767742318508306428027876408915589548927422155065436590108762177905114933176817238215076228554897590665835738459008981596506839423645091884386622150059775165250125186551126594453021678668757429626155507650359353548483713776974852355502808413459785293392891144770037662176029941080680268375393439317158546867320978833947402780471649808337687382212056391494824422326241193090520739477921031697113651900860957705303908840208909348505367634933528156741501842191687277957791073438124248549562005038097356725976558457853331039689843584649794549407189019922936241456613722760146773615567811216177866856407091551752920878341413837904516463694867862659814922543476837795886254760847515736519562128210078503935424941335201227956817383713897404152074278493681211555914712982379305754191113654509874537531253171953369961500943157336446037853764156684465006171781339468304921122657834417446371567475936770715080978780161866683871453008366733557781155884436856066582743660142892013649351283894232001561395902470490515201792549279776736307439388309634488859677318541396528790584458445195209200347887234120909228636623380250706271344304437440944686686748530768002387434313567805680995313384812263848619332079970533855225323764239014108432881899542464634516479577910475483973278626148186484786448687544482547257280846404609641811388906519663200227083709966420619112935375297962841036377488534305428741452872382525824324306684034777774445529257202044840056731130844307216596864349763869722769762364614910469032904180063848814079551280124744224642920252719195134576532049865894846503368107500641813421443034812918240886739889034375654937697486959353124968472169851055512703855059184155968215633233611811984258706901751998473942247558943369704879873213271347487678356986060198037176000*t^23 - 702669192552730147931580978176270996552896972860001735291287125279502840329764167506070470435624022674625430354090829368782621207305825671379987797584092021432036561047558405387028695527028576533537343611407870543819793844964621685989490184204746809260762241297176495833841757520289494943222030379353476247415654641440731349697778459020708773623458287072160098325613526541791662239419447884756491062602167011336286004197126814440612331542333463223532954117061705087138997352370649223488980171974240888973762167159562483001533930812274455291827154247645922349020189072927130341526731023918393240633308976310910552971418731349650924388074362324434457931653312124282616043327174343957024341351694264111437014198643047805055718869639782536713230066584437090467665325750160645861116982572038947570286468876120243910834315073587939904922444675548119228565460947381086842257630607687672094155737592063791630732537966853708714414902879579668250657715051216849084081709974802307820755585883249652896431678254953543654038020150478503300117918175812336510827919581986761384118085112148599705594316557402267309506322397842605960525773294030667156132657087977729553427704531897664923474979310252074720832415350043293202334191028576142766592531324734445334768933338198183496303256435471356891649169878069819480394938034884932628374391317943257426347092122683859069101327429277744330573540743216440136768141537462503076184967979592245037006196380168683105947021233006755201371086031715420665921904294072810501705633895157341709441344000740295915821144836106015180738131623738162302436056102021402958194082842296900588247062773544986444829462721171495638870467339783504849830232375932374211986466080730709090291231949334582038586184661686526354997740103549676345981290684683888827201229866317302198963513222214119682088287068006822742366815820272313905729910768584377753662960627585911857675035272247081322671275702673050736309996429376755863711280366670311349019967917641322829387976269250767504079779918689918811138306458500803123151587174077373251062542477380857326192380409632176148322129066762935035723663829124415286130718224311101478365788831199937254967682856416800235767952827813713266302531816483809531280867034363740345858151332540924817618380553823615739142513764368834050991411359387731478905314219892621696257366530263216174200505481592590820677467616138246541104972610300195862262650521412393544755142831799028024274405041778861009700973710972808874349242419239653871470056742193837729918581668807695207699230822090705007343689326309257118232041483064236875986093123302651967827271019507652604450281058875481975346116398369802741279599987666070759416068955706189889138994200238918003623972998517471331157403767923248325554451675536195577262338090411476163000241736433706504246104405386095856005428336956716413274650804420950628134375207679843836266635630029868795963987340237786120546124788033150630410205074576865377122206597988277319544657364269193650422441348306982632838914279909331393872359340616891438400634220254998633725376146985400159068013000898184909800103912391251043893165179511513093866243784408691055256314951497947704170933853534448663636528077520939589351399501394203793172507362432214547273562495729444587666407455977642082505004049222630468476619290005434438549005673768598122215326047265155544361120452198431173274258764487/55066727339382882461145148700339027223964485639709886196834073576475555788516574894892698958981709023054182143655998572297188053726549791124086273586347932058493407224109164113761062437525380387224754361764750008814967562932558866502506586442591847302766823549288099553957890051681532383650687330596070824718669106980588210672486761251580116127023741753526651167683408793659654805880522800194861174465077388207035234259329327084758947809319894282272400575334449797150981736668943316907397249507221723651451488295524231633304103954744568062405680175432861053778079401643467745199641077858380843526336289158068591685576242768779951401232234666416577395586861768220751483770985812589200982439997995882055717463700602993903643582164792509414458039237809612135709410188569689731063811572528052146196628859179746995907378667314525360068675660737644794745624284570847659921570771944650112254302768849363387033897020693245584506822184310484686206148115804957593519753426581125951285787679942613968486683478898630905999627844226558563311382632642271042361441063514797126213442007690742381320228529849487633423582310978292416291446602469832727524696419331812020896752496215130520140633556524460765933954738408209591103061049152223407457028106000070460317813641831589074837647531771610901362277769353397884939249354413871793779408597455092496128031155432574376473021827827055952261240573961009646848131638100191224618099009016082253096431670471732403437375363968190008701475199667257660362897881534888390575886805152591496833451671101743701966050241233233980122056150144608623489270068397412237655444606358936167227398908228443051537326482026038450234334704127624650026501664867326209714023374808392610632066881664466304190853498197295700742816165997187665030134398313346754474465830280948415076534451354958486806762112861787380805437865774853569061098601785380291054388195410795563348635015250559548111832924973513131081397920871445908456843503604156996267351218933827829126497442459541151432339749980975475075072880517921933008119597294661332529234781124193677988774126754379156092688648066748042671471178976775195077952539007609153635825750950944701376696035106677059551402221474127017503851670277818092199765915253702109097766381298731845509929088947630368825552580141036071312034638202345062178416841236878445145437198806631109004854356245313822124792981236808707815499299830617660822061207086088519471489235991426252896692051731727271856529952431795487381309111407301114005596387883087154663250394840852742623828428597764787908600845759317508758084876329781826661679191073068256934973988219045593664369005152554444146814478982105816618315983031869937535970978097885135955601758875298628363805817022077784377005202867165680028835379579168322327150097785807099538498107665423741574312575863354662746693358267372956604057956503982544132432057545723923769501916872475958859606684179554300326475551413880919867429551176873168937136423631564183539651467671172968599274566151369157839061722692429494432159682342942287746907771581157422037511224875393819803811470106470041881003671405269435218509708905093001574662849201825855038793152444526975399921784852998857798227727576604296813378552832953202611282502048437054764466963647417977927912853707049430743330531170799943744794274407576279479093020845347344363435405649664397987949740949260982621735303142763880000*t^21 + 396609689255745955328752428604334279772451199608494930362087337421455066154560273964996323385505597133572045996558100347062017914583192162715044008140307627160305547204580707100368832457969947761283792401148762088715517845767666671995499320719139429323204816959666991246982933637268005341258391899357685153445134657941923297653141545822975046005013064105761726494942914991952052494074252781778315758328989344329427954225239826244934856318317509715363870808416367334935268392859614348632264188939619916172269523375679684698787486186450084512040213787341093203795370251546873433586313835291681450314200103871239553999686671418496218582496390295087315374559781641804458115961752220996079059894459499392805569267980310450791210511119702493523471442557477334659135701625168716271530089502759736134010698367919856209333904226389881402737828708683101564391196927351589885848263219855712363109644085690484004386648640605500768872709733697709748328276271506549481757344677974671163679365128896300812250419013218477292147219902400140707033632280228452081086575064870310595167375288181218771770425261922403254950313835380554891291544974671722543818974681921182050463259506105673941688048843100739601107214973581050026008285501824414663021609311401181314626642224021048895184259278515898374674100606183178588315748929028730102397298608610912394759606565317804318410494897264009784219541238968039752521039150607633278521890604529649132149761148215872997622574376637511744324153000786050025634442121334111495507959322216172171231525120045224729264491029261372054976615079426388109471559247278594639299803124175096410771553587658348462275185822814463915579691104002916957215674171735951797356410705615697109745449067390337122861119924461075063192531311365312526101248773570254892456928719056664720067493411320943515733867710300152066674115331979645517768004112366858852759089283966128389978653033972842299859164534794456901879616986042879696868486952443905434510071713635549572222133263451399169765099118139805002175126513450324539859574555637553034117790923904323729086079289935432290420195534970955444645034607060980546970208304760680031363751101065530897857212435007993052363622829722207523354896182913221403761607546326901885129667995171063683189683282328279546480479891709503574043004868927710735733490298124791752123732229098115949050804318001583888037631085413691472465938023703848139457222787590655880905190888163065432211535296295290696999247008931372776040163747913527692668079651664414665092723367544164351052789615324655908332813278032527471480735726998789086023307627635214049502259143103650036882646854484030426033107968235220369222213472883475578094729830296823845454460712476345281461091287859834472030679418027915064217089321929514747104682438888435612451895015317560335819920417808117504930489206552875712064830772597242156946292869111334765525713392178944978993153011954686494964801993768413126876861786303443068879502149511266122991967287764132174264481203415101992277231146777280898858559656656998894736928801989765556963942153363805053741202620338604994329875791894731043749704808727391994085174843995750382192437309927018365569508528927171718520180293419554312666525323746200183871646075558112432820231016202733850194121754574640896447138860704167795858752781217815028086648082201264992600968239331924648861651838709640080488046724433/781947528219236930948261111544814186580295696083880383995043844785952892196935363507476325217540268127369386439915179726620070362917007033962025084926140635230606382582350130415407086612860401498591511937059450125172539393642335904335593527484804231699288894399891013666202038733877759847839760094464205711005101319124352591549312009772437649003737132900078446581104404869967098243503423762767028677404098912539900326482476444603577058892342498808268088169749187119543940660698995100085040943002548475850611133796444089192918276157372866486160658491146626963648727503337241981834903305589007978073975306044574001935182647316675309897497732263115399017333437108734671069547998538766653950647971541525191187984548562513431738866740053633685304157176896492327073624677689594181106124329898340475992129800352407341884777075866260112975194382474556085387864840906036770886304961614031594011099317660960095881337693844087299996875017208882544127303244430397827980498657451988508258185055185118352510905400360558865194715388017131599021633383520248801532463101910119192230876509208541814747245123862724394614868815891752311338541755071624730850689154511730696733885446254853385996996502647342876262157285396576193663466897961572385889799105201000536512953714008564862694594951156874799344344324818249966137340832676979471667602083862313445018042407142556145916909955144194522109616150246336985243469261022715389577005928028367993969329720698600128810730168348298123560947835275058777153149917795415146177592633166799255035013729644760567917913425511922517733197332053442453547634971243253774707313410296893574629064496843891331830036044769745993327552798612270030376323641116032177939131922279175070975349719635421519510119674401598950547989557160064843427908456049523913537414789989467494086789209240410512656022002637380807437217694002920680667600145352400132972312374833296999550617216557945583188027534623886461355850476374531900087177751179029346996387308860355173596263682925484350339224449729851746066034903354491448715298281584190921915133891963550227440592599912184016516178802547822205934890741470207770106926053908049981628725663503414759549083698514814245629911544932603648554693717945016909236675996602569949188282614441992206240993063056351237322846638002712212630891862473299882933519145563673921065208223054161747868931858683456274172060333562683650980090057594770783673269140622456976495147151078252791133027134590527260362725324531495920814589381983675818879468707939837596218155606740108945258363686088259988302132009782308624364805243882901938595844513237569248476630632710447430034039873166273106884765601545902595980086959052553113010787888989968930569544976029240522766042601713504538153473880713752656409462390024190177045531388558460813446673128849017130355238577259636211003045687396695983777622982356552126680535217149279717526927219589158615806414915349671064635952830077109062117499626711598998907337215568211406263050840930656154109698839349442041314676462232498820936667489269780486006090356452435392932659393230592241214122875511874594710252133954825980102837866452320622360212458665927141550862764712283050678889344912583780734833731587781014749975450227935477080211529087806177655430883793335286576362522640101916555293542625359201176078696587583168603120896003932289960782760225234451428886321479505953228641304627247096000*t^19 - 56644616079919211687914469891742067056882849639013453790118229968071221168750156854828595333734024945775364673799211180743917848081893559909086820977800987826405000698078724178889098231996714871533776815137055841012377142829217162812253133145240513710733508036522046951591362401850011967080792770094042782971737482366635035833906057207719028140340631547808282116161353307054309008134638368007469761041228138761042934069158383780147797345245148663655723650171349891564817329164109833005698298948124540329353802426376111131924998179499845369094778846103474478768565676873927957062414218753931537885500792731761972115359145483388842524036280053147494346148460751457176135281344370360198818199593159959482461540609436779994043848691165529024617804143388028098388922513708292684478327963337144408575289977110870169816707358552668130129093542421410869019719108228940848883099596297092235188229763681876292513651645863314532514571177507322683987375217709105394843358968930774756983807535499163396448066967827420286101008514413444205240418351682793242471157107600929461889701868731797107558351911352186187473068219591390706632719993758518156898477507812522489374260603930069060016276904731094711231801394454458335522695607895481969131730925703068413891610079557574276087948005022029428901590327617039370552626995352875669947985474957162356033445455857115899882031226270719470257256650145435175582675418017464973158846992419271256692779514314234135807530758562238826003590403000058707221095623746647848970495332418754504348697218778214838644577731145090155453902786565605255770337389854934377882951514173863969932830891550681254853375346069057526446948962667125754135826915896536811384397466554322233122228351000283233565341974083293134950870486895472581679534314059135840353343075029913367037025878002394194997366439189981708970340098870555864918661918433978301064049638718313565522465869522211443262786721009358370408854433114664943904121955277435608038422736567790565179067105036314405656644611172708200451698811922933478319371095651645220024332098839982347727410481077891267811674662270832039134074091754114496315457001866745853619547469699753001362962296609263545670068422364000966220136839307017905804102737202772970218237332625207925240166927002109350538535962225378155296249213990483486030379977155670798514232316975807183519131466675771424788618803062592428854309983981132323491876262750268631351201348825108063041186735479291639407224995218601210712118218673131465533361597960773905314479430875913617975324864092057381941819365034052559623025818938541097185231496068233537442312472347780100616080327715070912234422982874309758909910262372958524404821340729694079337352512948577759791997611283941785122114483359916286247700188737070724421766491423092141281611925775235077109920344649872207100587836341654555079229143971198079131549167718989124441224926618061667191588808776166824366826559144969938296847617059746906896721740540630851490985435646251434954729693681932726919774374650032119250718868911645931817823020675534820860920981701312416683947334548370331178390853961319610039861127786895885872564343273727531260769580787390939709403915586127854196074670936702779861473294127895750891562767879367884152194318712873128691065138483276444986196825234541087449080294203441511967323016100562440783877914685951414439545346344772905617717173491/3498186310454481006873799709542589782069743903533149086293617200358210307196816099901867770710048567938231465652252119829616104255155031467724849064143260736557975922078934793963663282215428111967383079718423855823140307813663081677290813149274124194444187159157407166401430173283137346687704189896287236075549137480293156330615343201613536850806192436658245682073361811260379123720936369465010391451544653029783764618474236725858107895044690126247515131285720047640064997692600767553012025271327190549857997177510407767442002814388247034280192419565655962732112728304403450971366672682898193586120415842830988956025817106416705333751963539071832048235439060749602475837451572410271872937109346369981118472562454095454826200193310766255960571229475589570936908320926506079231264240423229417918912159633155506529484529023612216294889027500544066697787816393527006606596627459852246604786496947430610955258615998776180026301809287513421907937935567188621862018020309653632800102406825828161050706682054244605449555305683234536100886254610485323585803124403282112175769710699090844960711359764649030186434939439515734024409265746373058006437293585973532064335803312192765147881300143422323393804387855721525076915509806670192252664890733793949768610582404775158596265293202543913576014171979450065637982840567239118689039272480436665411922821295111435389628281378276659704174598566891507565562888799312147795476079151705856815125948750493737418363792858400281079088450842019999792527249632242646706583967043114628246209271948410770961738033745711232316174830169712768871134156450298766886848507361854523886498446433248987537134371779233074180675894099054892241157237341834880796043484915459467422784459272053201534650535385480837410346269071505553246914327303379449086877908271005512473546162251864994398724308959167229928008605473170960939828737492366000594876134308464749734831708600390809187946438970685807853434067920622905868811058360537762868141732697533167881878021739403482619938635696159863074505945620270093323200018628139801492778230569310619438550019525922928494940799906134994079182405948682508445215195504325486759917983231462644976930111282829432151502235858909016322481524527648759857111445247958865562158106433029965133183390018936308166970629696327923056506621490012131055228901440679593857396984155768618345729431999373357016032901492254111070174087099766079821696204050153097000109868833771130907700384549483937743727981715009323856275794603611181294987096851309799772554906661732066334050574385131689421351643201657696477421497143686666567402462296062809795816505462125685871204915222059642846589740849021143192542494290498263926627208977060387320969016998025549707111243218191993986476067361087840831305489639581903423624745685656272060156169260640339793694488371951004101855730706774692559005155447384575303570815445141514525778358613951499070712908831827475815476631081923908962104603593183469205638087543331472080650490604163461742069705333931714395355131541566442093664038767785860068974614752550368863119792022347386342273707600974175818440601651903168858354800981497223836874634683505463527990701842133897858300294437766822176971624588682178223881469119440763976411472630129659215826927638022815755736358653916245416168418480166080636840352063681293122698172429491276034035080769428680440602912490829368738128132152279789640000*t^17 + 78849682197181288793263209545009056928649172421748289632118872701851259579767129847162519414040061137274516030155104067779624412693783070601761849882127195365791924656439292163048569396451278570519462781872482735318626140299812747924826513208653513268461694758591336232224921258605778736471025543738145850618591348128134783578482314075250095855112748892427391897175935271184745090831564316893799717568830855480007302915652783319539622246467516581231768696691674291915438845492917392389803445187881328462493908361337895746553865883581037610051732218996920270738721546285747796610454856797651560260396665047891399158161071659982135126317720375532036368652025051570187904295317593776727548949561758966776715461597669136328551683265231432145456370942632863448408708045711940464093911191334220690611091458580413802854101179545349751916403899692312386134610001788018660337503216485420573603065192511319030903369639351194489143744946079300541194646401459381918766059159111592279728098666512659416472884680881066799847864699456080238973487570330325978720742943042134615728991128913114279662611944855844921345449076464404359496893640124195852840008872410518950755032894766295565372582311504994786478924560270037248055530551651491954909630107272377596942138770281356204001669015991857899706851570401692519599359674286751718763533871454655479383710960917215096208945437039644134055363568021589088521353149116941609386802069154648611200980321203262172888376752415872692781973931218163555278806560654215309549654323164988948421236576417857562843725940336762196663623797404263787940914151993281192948622703190459820956701858774836632602889419492029391123025140074775216187290851330443677224200558357821792322892388854265928018358720586497128876534008195501423105888829624984975496313851889293297029518917879664701888626168377799835187517259660382852367958024892011095985611186616010811791687212127175775408424030910357785120754453519787060943649854739537276886855077296747661218755087320291255842001478581496074414057428672827425763628090942463062032549765240404874536082836507777864510769669132309774081350674353137731210859556083841097243296409271891204022854107412761360160369903037480676515631261277210856396751686789988261890309376981335497152310553921271982397499341730839163470315209998636614221278000029566365638055620084253923378595804869969727497617716212212863425600946666385227135714573028072451367107475660676714133626623099498600480229261458906879294810919174659744454749130796847592880278812470756372539482268591395419009018495725630040179850021850038602832620911114108036211158575896787651145986379183508277380421404925351059124967496774807464753969230998710484921588900173864584417347911414126089874474479544314107018556882799405721692410613035886237346970606276685511101756136088607186500446602801364223082794112302500065964768956787423145808336739831251739219388886658974992307562782485021251607227509283904539070922825799515041852007830467232690300229387825795526293073750757501760499735241466090868549572221314196897902427620451852490221034891474539079710328371334254678890450104557409613235748952595794974666715940062451511912483380884273792718689972692306499944304464541734357514149794534876339684215571334137464372898157169968277842110130136102628920829735036577602510580233183341183363180851697031977029401449819948796989437069/194182670091508059205090787522248148631874765150555914483572785769676959885821606208305833171146026554980537032892205491784821031562044000279672648962384813048371488632384947137999535963905288733897818012538855294242254037709549687140417962718613356278177746200121193163956770182245403668662950060522986592428991061457863690266137526518729883184767931446646612012357283640799835368105001453318720983640009737361650562914477100772571026485496469311171096765653059811006093492464168538568190300893887130770907879778953869443756577103572950535851609039684299505427964205795386259388208011395342974540238493346873454891242540289908249678029459086837404500227354656357386811192423654919813990709466617057775424740417915820607585263423215691093088875207012842794343709612324695367435546071546289147114428082370686775041808984740694690768487856285379013050359319276147011302381143173239869528330816468807733224794757181444955892478228884340735569048618891166250832814714786075722955146029271322941505673320326751089577635029641022302203296651949061044116660592394284602963190237646302081497647973679772181020000780818189046922469598183094354955508426064810810530653539284933939443286751954677437767103551228949610731846857536787805243204373789722149541763894879814106006441296247259494277505818246192541627879302406811062274756633131115644240951969156972801246971708653302568500164129230928754674990513300674318390138610740921629340048522189793212121271020308880556999938861984540170753376740149343272030758733959138436202171682306148843775019271717193508851461161036251461777952346454032627521830980318353852854511939542404444894782857670767166615811851397413239567137449795308213202082426955910784860446372185223283199325493643095365777299111674293345106263404578643818409958454148607568954095170567485190318582187459987079682333526679746796162821385243183131612842583817015933913607685357236301236463472275019988550192668336151361400448144288343092100659561503498134288175191831013533998250697301334570001572789194777342712842790460121541024143701858998759223571920660179129379481022130111518894135210075996740538043163868937541768438174405962894328349176428808578418102570461395272250424310979674325125490332736739016292123555106054402587644682078486037437474887865758777784543197871427324523890966466887148670752227370751805438170624654527688545322618045588601244129109929020172372531624987785831820514674285555733898861445580301432336184569101594613397247919173114454651313578324570492759882971280901776620868669265802146835592456098645951936404563899756967701710831678714379718066168982950251342774912906376197780872110094794195443535308586067674468950291187279163632911465507632005282894196867326923855755189057900029575366864831804083995739818507846087846282800714915299235733820149724337054129210732315162761678057145622655624891992398079099608243601602941539136507781054217795888097997091053770058830522571079069409902125437621068271402543893083626113231364849564925011428180020672427734457827209322804160148457680923540869118529823757154045019394585973305580381367587002745244218447191643742394863731395912225663112695462279334304987346586890709077960934085920415078755949463571819734522507223435929958909819177737080061587431493279571568586609918084012152695599226716353952591178770435372228956430448816561325928033873709780824013963713956840000*t^15 - 4289481192223983122166227664702824226296953595240399069604293142945002714989443812238955205978846671034989835327248848551303209252158476525188067547916761527373765139878418957503681132623074130040970528019177226323764918275169950208063250321980122108916508868866243078352747852590297402337063018530366365340367236208985898400738273077327640786317812011769087149887983021907750680027187140598857363699706362958261327291157432041162060294842453415035258573961009036530383463656476087640671385493802330730413522483898487918672303651759364593600540448130141489788580240784326127495694016436675063921486121701177675597064080506717755113953775705583222408599575820661024077526780297098937644230983947908281522274188149475212431428324211806533891830535871513515705431946365822144009308175915730558585463362782715473299388399706017512389361149760421071597563110571443795814588074383202897321345071529447118579093338768444810468155634533781233086382370111796443729933449002886611226259185981319169482991942272565573562013630758314334585856901108299669154584535988386302488039574728917112922599659181443483663296258553495131347742952525540545543271129951035335800472075312244425772321148069026692846453824221132974793715842754424316175334205954083359167795710880117386491330910998567821477902381780536417329063173048156595189445404593611836472982851029691213963158153257251959079878610789046762097897023430419847671875940885607868313081790232294189151164440123506182320638891186171714073718120119708247124820491401167393980113054561352650782323175750467916151331308558137483374914142358234934290904676365713283479927737408767645832330311394747131025653601648564941826312763002406550953959909696402408191336527440012631896407250068617847873418735131958971734612905079528059415033926820631639507378222214685069963064064147769966537570401686556258952562532121591190808027320438887743097662098395792438201169677739563165019944325695548782322196916081398291581136765433700876261844827848964817203214739453490410522661421540003356430198577640950889521619140662295956911898973551622449047071213343116665237223112055489504614927042778931619117431084399860800929193304933451651733863360885971560900180377941727741495419331018603465095465232786446247976901105574405050626384286640824257636327203152226833171461926462058011916152861276417320033122910183704882351843062456608688125940369445305303350481060668575113354264354446400703426501499314272192602619951317355754769866822566497797120295510348035399788609642459638011304831468898979945921132844045951860412293082400697669000512185791144383838911541274977722107877755297615967973591998389864894290703360944172110065062281855403471417280223779432923273857325245714743529406717687428539556898751976349687825304376335879319392338948682924113161961702073501679304235532511509872326605074256529888356870823839669714005904845554323556313539071265358722938169833551505305146796933478169160968682575123122480927197828150717642106185461847660863164374311774734500711724754526451473331598375839611130811706640535566518482970035741328846427698359779410184845331572120464736356961562607897593915876604605216299086460006021967403049085888579395166022758231176794685040792347634471897140520776275724948601818503648664207027633353681849341589883475334821997189371200715134801425452861653980650004869851301321460057311163/551478783059882888142457836563184742114524333027578797133346711585882566075733361631588566206054715416144725173413863596668891729636204960794270323053172869057375027715973249871918682137491020004269803155610349035648001467095121111478787014120861931830024799208344188585637227317576946419002778171885281922498334614540332880355830575313192868244740925308476378115094685539871532445418204127425167593537627654107087598677114966194101715218809972843725914814454689863257305518598238649533660454538639451389378378572228989220268678974147179521818569672703410595415418344458896976662510752362774047694277321105120611891128814423339429085603663806618228780645687224054978543786483179972271733614885192444082206262786880930525542148121932562704372405587916473535936135299002134843516950843191461177804975753932750441118737516663572921782505511850476397063020466744257512098762446612001229460459518771413962358417110395303674734638170031527689016098077650912152365193789992455053192614723130557153876112229727973094400483484180503338257362491535333365291316082399768272415460274915497911453320245250552994096802217523656893259813658839987968073643930024062701907056051569212388018934375551283923258574085490216894478445075404477366890700421562810904698609461458672061058293281342216963748116523819186818223177218835343416860308838092368429644303592405802755541399652575379294540466127015837663276973057773915064227993654504217427325737803019012722424409697677220781879826368036094084939589942024134892567354804443953158814167577749462716321054731676829565138149697342954151449384663929452662161999984104124942106813908300428623501183315784978753188905657968653600370670357418675325493914092554786629003667697006034124286084401946390838807529477154993100101788069003348444284282009782045495829630284411657940504773412386363306297827215770480901102412734090640093780472938040325252314645826414551095511556261261056767482547178074669866377272729778894381565873154669934701378417544800078436555031980335790178804466721313167653304473524906745176508568113279556476194944254674908727437726102849516713659343996615830743128042585387782618622364415312934619892511661057816362707411300110362573191205043182275083356392544972338806269630896501194503348910897102900346322428681538754928908102681954853601647850344765959502224936325732935127444404574018858635468716235249471627533326672198417289537989814965311762370261674970978284272766505448056067834764176248528702048184090451645051209730562441780199438067638437761045603267020714878097013082575320154503499388961475309788272858761967548838399307919911578713813480752654108401697676792669215515059640276384432195491818826971872824717468562041674895003419519103208463750344736924436083994041896122323598547901084562282889483443154030359449829484049225217117233726958479775062243165682293568341974693258410544642887411828552353971147682098193978540322198311738592706967078684101864557124122036242843833890783224656357498161577076172764387032456031258709694765860229274476763814821619813822856068296624699470317487855080624164187848283083947087796493580390024268228401412997164390720883240055112873309426164064306769613781409052804013978823666896476543968046043920514558041083303886464773307374908305440913983254785972167358594513655501803874445225358947708036457130236262474639034165635616201335777540199656947637425600*t^13 + 13192458065336644782092381580776952806101518991124445089484672284960993734215245712566672174436070457292041483113841808388840706012884927480164369277939443318922571821378752068458494191963505937823764846751733850213511578038299594208782503669729443435746233636274109854018380779173233600782650062561353462834021453402898819565248266298619926481090047788539977352033587586274952001649381206807315908347960209327061611845317990041453323840871602411404429580158496686665243004448495575830049093942384946437345222851594169476134386258610653013441458489424792985475309527113423948265136507087112650487666965078324486151504389756855467642209037163786722081505203246211344989863815778030797127359835715794274673190089180224827554327297959906775445260970215440701918192367735037625649619029772116641559912063943147821274079745538482511994477262368508652647047489371364031939578437557844905226861944803041386631074465783086923740286858825818541747720455396851754362219811896591364431515691701545757977244541272801053033156592134381271723945031574111489356867629826154616929786444614853595584971968176774301398218516507248864517697423652850169297668319408301970563975018090846971564861847739456867194548180992555496523710361709795141022426554742857577175652004710743674841247511853591708647250641554346734966949703367428111438343564305546929360577767067092656948752442622188266754797527396143737846464144226396818565844379162897758745852899871023279586384634507031438025584918782680900679841890215375315832404961839232187549112832847932748637917201239932755661421380045591001350226326385461473958797303916985659488337294927252151515653405941675888553952075735234990851963342244955886021540139620764774099797530536614306919583937936094761338872425087785931521778394777957769158738536765978104662607561280108134543500809450865009493043928941498002099398525148773531270014276497252251561951847431310861239008855714215179028463984327011787456449592341662730248819630572277519584071912493809563302244271138565806320517555843173213305249259536068821392263416580872492519532919370143901736250578808768303299606135969773128566080122329959377110048057725212024775869047674337378800235127843087741332988349830859744060790048741619769842741128218496953235859590297626288318998001956855425708444655393932345604660328686044248863108047666377780520438751082427762278962522757326315632627200761594896354037893234181628170232616802692101116261604012272478342296121335761041149030035025222640179378487301358041657649725055072590968321735680899022663805135877844165167008629193990833955105767722590089595563896970414757585790350267155300104488481479667640972162627500828797425072284971018880872337071940486823332136133001678556247550109207732831947739085095811419051042389762078220809696933359637780019727055272151291898213571888672462225037591620880993041325135962634146135178105411531355813805617286704481757053976326956793537234851080705333971155861424500139366145181059288456363410230992481102050370144924008552928105214012354180258805405981593106033667241574764543342826837673001073092702504039567098180204886303221894714495464717445909095004857954993896303450590772786440427416637224261080943193111077656782192771821759492285381587558806185878616888204316905542079875127516076311630842839700116300560297592371597018296947876542872802793997685143804929603971/120185288960746582098294049064205890249118005329796126398923629548604544287986722646983809571680666497914479334181103523557977649671651143386048949606855855647622204047690309747927483653874132628576856229429403588092652872654602981953658440188232675056356587623238148197368013425374801523443942939078361564678964579756610528097472416786810400925068072140701576799678169326871130981255523938106356573934103162476638019636980223018639850763750616746764676329426613606562924614887536442924521269669068373590462286737409804624591555193618625674119862631037480515812824670336621383456960624736594593208590947936981453400930937140827397372329565586747434665769608050074248125980864952048751623141475602338374079820657165831683648662417606722880778544181675445664743242437516031877478787543659409347591370805651595675212676295661426228283858610926318019285216166476021251080054082387422434813923307328763939492805721443559331355618530206123718029660228628779111661156803547546244469125250993583439512228692655535854944065516477693753667544752202594444490635509862963197599882376226914239731420974992337202947621902947247766277045317929013567139337095584322506642260036145220632507239745605821527484745286377070929680856647815421593033465222631994904510904926220756675822168523331118267317460014530956031368687438725012575280889223743666843322233036950206079974775764882554640777810177120512566716650417323082361444456898553222976067252945863421203517150307712968414481904874727666830466286724600527529513433487892517811696736396147143182261749163192335210335213196805749659406777479685746221517247817208246407059392819368088429779211806055256888926598368797651780902699019362725008669283893147058107192580133220493115504439315492675463002886249691312319449331148288400968555105045718378532715050186515616612189707779785322015693797961095683882556565664341048588308322246770930160840676238633308146593427578730616356549745649020008999521821578718937131723571359984107811632905442515583719049975836312283040212679546986057707756267580147796271343710360926428870901762446535627680325780906598587079564614196024620647630644399057113273049705819028348142566861196370009792619921516213341781206053402935115989523497752640297996385037866609849362498205986292661968376618953012804623361043548371232104966841606891709729625608788297962200875181569680324111092185979039424078229554380616093431717494667022328217203979817085829638540142140041606241433479116866117712152468512863060876664636174878345622542542760556174574072941131538111664977944521396048615332992613023884449499066355347846882590135598984466095787495805372937696509456337132145348861067308053892446090994140373695821077904107543328899907345474275294497081332912779298025777032791807480236296242453049065386873726714763776966027596150204748437753302886343662062132694887174812527827610610487976727901988879198831811893953134724715123980553803928086829040147907494179698003388986727892491819286505996092854518400981731299835281045834956754914799533673876753964716804213533523038371048454946958039303081742352713241436425329627322994254516274289224084645388884811666719993234134053241381257258669058137836129198735044461327888096770714066244592848924147008290397980299042758815430397202306550369949673157072587489464370750704455825547245100683569589038345387214273762115798546494687124619595192983607160000*t^11 - 116341966789937984867084756418108234522941639281979259440494274546246694217772229396894578945972050095407957060318997785020037723266581587772264959844087334351218818241803971881393018376541338969096151796025392125986773702058945298829531542768320859482211179820508317316932443175882871958207042012585907314001635021708470453243873288470092063173733883774867506228123099314178722401810817591854004034270815768396400813974812904159922975614969283051979982833399341035096232655671445325620981710951781037348703971803251653817594006819808823530570625917340427614831732031703548388078956094526866021294812784066295635620142903135353634879287359352176986005390585391944994669233789389092789401523688766950365575033627284066171652911735940397106883838376347004134491283686795247500006310773627389626807755121925573734258012525507478056741247540459951046199426115215213069352929756465902498050279752358392763051554499078621761419804229216311234303774442697030063326634349157888287974071541857400482315372927192140897569744695310854145971872368282069949030626279563803529797214340825585614382956188376179026589450072645474772015943267101851540247540818634969278998920926833404410628144739948666131491965925811709364272715479013271738865906644528187810751152507926188619849187098666674501481201341318020546800597116096637459734690562685780965405257463605373145163520952944360175419528874643442199765763632265089259010973331217150474365676883339868824560360501983793065254221743190384010330047373619225307858827607112919560916263861360416333855857954864719856886420540009629194471778487771654235255316670426098945842084014227636123944694899328951152718471215409074647041655880501560104123698181910273352409906137924588614659269190872421545954560046674963935204358336775896772250182905679595849381070219686102425467753269854936255833987931148267387249883181545705563393028800479479300783007790505302003073210779115250177572131464808006963076613221126091947291251850992273738675883156922440327937490975332622630187872931653429325083366742424226874717291302600252528293232091233072103624652904308625061849152763846235691766476528417816874447496743029412688728272433213813484097042074484649218437065236815027984712147621173175243333232321672300726089094655755621482638838778961903847534440208824208780048473799366683413755133042924932665680087368444119767539477322176970825876078713852931479347789498777335128587555714859086306842692743321048815476857785042400956341595463896962595746578123662220393987784854429775753282070217957256216607243597456126821963570831072169019195581570707047765278425912660321419458007438653517523104337630712172681269613295711907465941489940358618939800472453874989177770254979367115933438596616629354280935000998986615246515488418491354034879181242153564824974562311553246163203113061382255127053753504175287292183613607462432131152081514077171327628982223522837196333497320657975231822772146739555457516591604764332696963525349321997676980341623736599545503506387206476851884058719624586326745574988788116420824596179298818388107773101776014891171527659909714853822976732763292867834659679106671919967132380468062941680097821426274087342417094271120519522086971077990722835113258533353632360243959956856790736637950935932252659597788835433575553655654650180829368653886434816052796605259753725397445505053708024047852331/107037018348440906016740680096581765855864495546716430170881384475987207142880975189403780804538801583042635295021690798080734894797572508299615194519865825039772334924872989861504216942140302519010548157929826835555316648386189415727928206831640020405191176937255894784575952756638798236779175581543188809503085854731237336323608934390333343063865625048508824297793377602511429251906169619277521164745712276501693820288694586620400651090196299274668620738987342078004940662018839956068578642767272293519665712568337171998661239055436748025371149659201980147382901651401795004106769132390411144711571098232675682398869092617620880099796711111557265313334412929396125380998558326294618195569798171442555955488277271889697457498749120547397621371448200151909020331714851777990082608186383069964964874839513311108344409508916066198909604478890978827975413517863544526211896165774238420445280097506997164512292775517633940505313863001573783277215399616790676845426249239444685324202948534885411229590873679020232413184748975034057016315356311630612263359985083955023782455244267689821904803520328175512945152066764818860646336560147579482894293617327397624415596788190933495310947717436544652377914152047419369973770930544414470755604127276054661957411927292205895487223286878693928872929888941269441536953032928496199545159942666109690662780742707853534825535296204403163076717743743528491917848861667937151102433313851500382485495473585962923852374064049169669937584481432460079213274956929229817784663864317076363097113434408645718122313804739093738324540873075200646667676023408125584883260906005664250127095244929219555561366034472811785278028507251188676071943746644442892720864235236769950265711866646171168668253654377776767350370493975082751701574320665649902595176553716787921236023696110808154816153748676807787176896464151816065804877380662137872747391792974190401244706258126824235356106601617486927143203475017220014974134298007085409513012653201846417040265587104378860185908479819719275613412404545782994527731906879627359258708447441077552425109634884630012098140475416701653060245402979527148779851901800265080978068002426646855770046581487130721307302102339602190342111160654014300269627098501449395580514724002731842240902251392244749036216839553203797565345384179419312683469135097756685204567186858165136099436705957296653338700832932511084071241131376692810287600750450085510241864425096639876083850589921054518620656501480964434442988457555842016757524977346654611436388582551329075669361371747842248829357390755320896815563221159071490723868496072792433634774764455565504908343764265138312511321813849888647695666544552796612488639381416813498251981398178088718257481879389577279100635092121242821757025404383741898445433528685497633549741012168619765944177131372348958663091550577665432535378066517888037283270009700592073869511295814479611672754661785831289417081217778354129943155726414316439041818231579861053214256562240120296234087914329895633301299420612485927120464689954637080976785832572955617973255753975760829803324599739326412823280398566093858683072193881982969785183340813270380825974319787816774147714570663177556856664393430597258617138983997947397434391251845325583428441254327481001022311748374213759477178913688846418116968590577388358232376486668787075997550401853032212540330185508168353186211478871200536696000*t^9 + 3132303069810209734540867970415048585803427524150533460681945412061178537760921330482511329890483037222174210546671292126021952519093123905142395814519903396260132301179830825090332303516019013206619690833069778567039762813081862832376409533874261542195735758380908693196245357383871882960924857362292332643785607848603028250314487272945325240127836438561938190883850644506007976897993711423393007820859491228200943124503221928679977430637080013087857897782214292859929592269523037266287730337415646160663095246371471712926569015791741745540982106019985526588432464643781057171500340850310872122916338064870090433365868805891956196149956870619527154158129950253116836988815862312058493295419885091379572048245270506748198550087131176368606065184297383371050263689563115536590817424675117830927317786170701732660299387761166530295559585233712299534821505116391866180672494872386388000732665879486883706374054661796720703821766612715052533645039119251880929487613050900727089425025921961771580059434875980500208050344979331362064360188863665471505594944409031272961672449981753666354925693888076572513721533344647791573744758935833618555960042927463271166469309321347827493846772426852175896852881116040921819160882956224765620393223293462527028324116995104645391003612550028484649541749199591976786739857140864352787122627360606682564060781017040101810810592177698100672392638089227315152682201329804257793759979014718594207256927611500850665248997556096059265890344003235162733051595924318081547282511312685317242828332486377173611143682204901125783899421607620610146275793604010471498801733685846806046808772811169946289013095377044267265713835692252883881183729787551186570903101262944294287989574150029796822816207558451828653860405383495540272903927147205976610270107105963691038251433015197612905274607838448561507567171724636168178410907847578765130316320622726998330340255769415938527184670475219052834050338366963728301384663500903026674948154986160126792416776308656275389144577973216822424572590888665377205291754680605621152947306259081698289243841249889682923009022092916136588957407401685926892600593513943239997791624867053780510471832423001685192040510929032550867613787373221933930909235775552425891900386093953064324916380960537994868894309238382514410360793733836235321158457901460796839146003558815327913295940470541985338564749558920501281965577225347051380701127260155407459540233718732923997255899202172410178821464562323353830279777841405786508474289629678820275779816249352027850265892619817559401512856862414740243856369442384409024427803541717576318429225411787468567813942256521705950563018101586383788132685600213582719416790823204916069906749921882558673814714690362892207663899462780110749480688195471240975996236356643944686188293593405475256562510571173850708984896753249429215007486679433445471199555990425853742128771867929768037729608623815145622394857685236822713418216553389066606272119905364747245999806806791723702829214359628183467025406932430491155796967181527233115418515920938758750294135717642486071323501985710271474477642307371251332869939545595411165183347196066816276933313759536461417176697780705172763378759373367148750948177381158211023570698385230590823752230688430244191535907511292166807471600952580530485449843691812799950663471391762830925905346261060901137621778643261197101907/444731273419578412323077473640727055316620087130723195780422653808679240945773065927804441370971076999965879042695757541321363295285688590822344822300850963193420264828697633931602028139878721733917066289990125584349555088365153206193504521342729662246921087274513929034505719200118950420420518261341418293005779255573450904443163882326032904279441681539578917857028822432970022948060845601223503430985705937577460239227674690887580170022646595577848494619736139619879683032331799817468038022765427135046498383206471348445141767906392122077246326048796959767295154748782106002978829493734806868872020760262525722643188483411241684921690560252244975597657067805237422357670066285308624897085781134866957843225940777569869717776492824809609835275735479504410718279660299640944709428380042332953023071516287701083966208522961120122230046778490686679616154757320361059612808012723948366638839841754424838466568574333831161254473092753017831926458350520468305202827373600509608037181265039312624122947996271985472702669027431479532673422959322972262221002754926292000222877423365753485379113218264954596039716333741148787192525144275154189490374888895525340881704965018667339672247558363108062696967251464629776651583443811299561590186162625860919400514345791559706601843234214291676303018552643302609202833024139526462898903987133836038669300268997419616528632568736604691656784991610435283320639636507626191200251092763276237087622038138860035724652801331057079318132704543320047435438201325673186570082253148415874840119199303527983747641864761023278954078275453298461506541224019676725923407989741844419542156299353799561839478593936330657141104361114093794946808524790290892290914780209114582089929586769302743058237014668227413638863320037315658478372177413615792472916666851442771332774512009695854517821913516314045312457139785714639611814468948319330429303928554734765735047128836804921550020387002234415595000353944787386160135463550566138117446939359784408829272509799883996547084528828411074731783934380365963178604401823803816638295661903068703738131581562899346041569580956718135954540758858598716761356493395467589979296629800856654255827345615543137826114368875811917618630878773721388444225268421515094313406247616984414944593861418481703742027713636550989884181525815897144248216828927298903314750987650122748582166595174683277956573883311137602831213151494709563871017202574298951004929653570545964010365127136775816804136168125133917756078802520752041457322088975536765827248335952705314400867671346668498657189158772107951557621834393325207937200089316531942567021908653405971098048034622757777335773733601650015073544093564436629354205880534647633582176231866706646281086681970778835699821861630515949553837947791603662554970295242560590101036599855532830331440193730182293036788836907201445041359572151788323923445814953164250584589186834809654133276411645355357437168440064992511735647032284835908694878567831817052087404026208950526606421615877735377801173649023709133810381458262224491382420008577773342283245738349992180168743055254947771589686163056305469176145030918098254741254725914292427375527103343745751740504202051230693981915437493326637916281694075978623142893229498183762132255915867702750726506560146381113320672951242390047105714566483515009557057233342143484778554486572457784498554996125488228027216707985974060920000*t^7 - 120846404418657989696369376482851124571975644741795741609617301486258306061588486521072261474870698100248593872850899780697306362428450427616266059724891623345088603189771859145470719411721275187075426290474126267785402195808991757681533057615461714155849546629074000071684982084867939577565997392392448614584120610592731560435195739990657898398587559988468515568641228775551254000191804347736808185336638302792657019622061448195217567783176362733228185559243457153440511291735403000717140257159163883400169413104878784961758591979050282742682277118538611517120673816899410809905091608892840146666905562854404078791286644448095436474977128447611152012657576209178981346017076020419943474843537818414940499511074642525889917772054813790079508747921325624303866955603865256862780306629374657297857333007896182115417104626305309789615468037857641040348608104356147896101653381479542455527900218157421214332925068801114663007564033788392621557806936206168468188796364679950278829287728440101908870895389623166958352812329550204978862829333566434981435481868400173580988431457029676040335675069018354687887332435693841247446575696763970834734741776584005764193536762263623260391593263031239631604025898618345811302585455704816973952431449740953686717693195371894280245249466246242377391993391083898308040453450209588181059199885542660889681868757677911692837431853679497211932271355937259384709584473437443779286080368255218614212682707227472972777236797193063513895430436989996528704390572907932966230957498834286405982671592974172154245663838865914019924196509907295846007062429672752125693235566407597183189145901483158605425535620981380905552017118094615380895742457969386251073034330459532311573066915449435075881573992951538253387103040954592445313231279040117627551105760701939585893483262069083022053073533937662300138629562081307070987153744463931868053970596259357637147990978155468311880175002273688709714594167129524544722738201116356393727812370487369824467636929029384332115712061199476805938959769469242881142531760291111367399622352112918428169748461787295573152510922637263897800754245688864758049521048290439005235042932824752800322768206517376054404698063190350664488960187634112534149774649166977308503799074205867752081300395602728944998372862070428977117376471245183906660814637688130002669550309221282761050164943376215336012652153012455592212354719333174384780846520675852206259778583209026919395307448330832823552262337842060908996946176675440408677325659774372872898145774336711856392330035269192296639779441372259234154488637494865915599620830501852729103183610935665864896031290304013973934932381772832455260497754050141465330724369224022348009287777709681707202530972989894169013978381966421093611740752076124990954273120867208855549080051192557473994948365491009073952399782598627454291112404090668214622307100513400316497012757602981434321303958566169015739103299488879028101787115050559568508419622636238814456619337465689531263339964753937778965326324991448734022863229727161851135497816593818940963470754656891070633055250508086932606066677334929618543976788561109334731684823771735937489109307444746974663394358850469421112339518694139063154489347440812889823781634324537384194206772040746739765197103597257579549858306790488711868121474787413972128636766235169705679629518600481278864920829596587842539/4510845773255723896419785804070231561068575169468763842915715488630889443878555382982016476762706638142511058861628397919116684852183412849769497483337202626676119828976790287020534856847341320444015958084185559498402630181989411091391260145047686574218771028070069851635700866172635068549979542365034385543344332449387859173637805092164048029120051341330014738264149484677267375616045719669552677657140731652571382426452129007574027438801129755146749016857323701858779642185079683862890099945192189512614483601094209391372152217336262952497784164209226306211136569594789932315928127722167326812844781996948475186809483188885451375634289968272770466776235973453122426770653529465273195384727208653650572409863113601065821423161570080211756900653888434973308713979411610643867767059283286519952091153950918110994514400732891361239761903038976964893249569681392233604644195557628619147336804109223451933018052682528858921295369940780609438111220412421892809914391932233740310091409973970170901818472533615852651698500135376435259973290015990147231098742228538104573689185294138356780273862642401682331259979956517366270095612177647992493402373873083185600371578930903625873818510949111524635926382121998387734608917787228895553271888220919446468205216935885819881247267089887815573930616748239212179057306387700911266546026155214622677931474156973827539076130340042704729661676343477272159395059170291637082173975369456087547603023529694151790921478413500721804512488860367960481130873184874685178067977139076789587664066164364355263726081771147521829391365365312027252423489557913863934365995324524421969641871036302824127228997167068496665288344234157237063031915037158664764664992770692447904055000094374356393876404005920592338337042246092773107423489228052388752225297620921776680660998621812629381537907979951185316740636703540819916062689613618667494354368418198024052455478021059021347150206782451234786749289304297129202481373987441456543762676099220670432411192599398823393549000220973883757993808477286569055097273218498581568759855999302553995058191755852264795564491463989569664681770554137215555722330147296885555504294387980117493166248791243366112236302884311806592988970341847745511362856293989653099464549082972270494438023451530314423669138238313588611682412618989813891660484979119746019335331446165530735619118322486073247845249387870109971573733393732054147834603054682175074478572200501251920676560575244440427584809705269215451525942139853342134781409759609015767676375978948868188923086380801923343522918610402809222941592891703727109077315191639109703179793644913117706851630065459400312977133583673878724317375806153571526306945359708568854904930351790881697993879202846471047812478882252376059760356327600551434486127280317400271024799798534690136218893393548991829373143917201614656848075660396710142652093265953523113072261752181640777637517889545747196862708463516352619032991327460478502476625473722715814029383694405069627007990675331315974840475582954764071505297648088276984021688658431701043158635346121349255997250989014470254695388225285384044500899599312139440947012219987823191951774905343706910510828335091054181816570866003741613150857182770640320449345613481578158770024289515270757368852252913294149395397076887099049215104888618509382650151938184598202753909792377786099913914960701380598561769466714879760760000*t^5 + 44451929834117655212608182932760206510161450298268132097136778756321271410892626252202443156979507116404989537092125495103710253785807874623214595620836359511980935323714196911987251226210519902767481974545796759808893146364464219754614880453119033407506881686729853484610965997300626541998446601163292497507627977951454267385695695889867105381718883137216989831744271745756908561911704351361111059136573676539070845920170572904003285369491398449523489247730182308426424472972721924184851350522118565456709136642355650851562392212847562973177323235848366849509569559742617414513794741769329591087756152344848248460047383014755592963405383597498374589571302714936512485754478266327166832905003896292069589343654246320455786492944589799634808277634394347554192561801940187569488876529615146614687100429326224056028419609374192060971115075698898395139250649927048043741974586907865932143983950395264484371861301297586539934871008459563160791033240909869232768788795331868016204919941306992815097271046686147383599795457102477424529299491994607418164521096011761969638845159289331645312019584639149662552861234494111582701884467306281305397158365116769063000043801200726977957505348929303814638765948572828166845008109698871848127577473800765431981275504473614118355871962102379558415318263965841138132566463490385168557716453525740774289700962090258184502398230185082412826442260706117965167256914164384053735829097073672467523864079921911330794980259233270552987234735973428973421960644961192041598662635595032998320473485277151483480530047213464833085092214116986090796753556267354281104172169009881548944741572546595736329117777683614267373960303998760531290037014470844131036952565896145084833682540236512386218629982326435026649170241722219420243570737639920554707987029068284714583646101728977876487846785054653899742993233891974538282757339896903371283664786101201632167199758541781175591850818268253893693669718601838488846560944573084074211265637402140176536027061707689826358356988292184736107442154009825974555026096939873293767941318596660508266337659320603320938697688111972654321752415855393284531950563573545789470480890791919573488968423838215597839936999205754604129255590904880470541388867832683710083374485276235137021185098035479120451999421149010597301764167627374926637692294847950866017135063791939595574439193860989785348974603278365791496554420489054700865116016016827070929249827681485987940944939339117726169560878770367219306502177340784266824048175706459445301319436034474273718031601256565827500291430067537150602147814878405888900080429891129556810454485573750001300861518425559455922795133862978210054337527410176998312808346357860699153645807148574116271258083786893328200352084818387381962512371177483489050554110711253852976064913858839829442437342696363292978641809382009773375018531673770923918748374537645246541760940110442238333428201694470921001862400924356042792774148842043624210557525251480824325173221872733120740174679734349635629220659050132994559305913648695974421467450096050896363937918385400697925067600296131657571335238335260855275169134562366211277243704963462343504083277849842321154059506559402293936813982008530813974253930059349802266383243272330916708631317684712882186884573235186898796823100894322275433120995034309620498558912601841225871841803964497350666526230032829099/902169154651144779283957160814046312213715033893752768583143097726177888775711076596403295352541327628502211772325679583823336970436682569953899496667440525335223965795358057404106971369468264088803191616837111899680526036397882218278252029009537314843754205614013970327140173234527013709995908473006877108668866489877571834727561018432809605824010268266002947652829896935453475123209143933910535531428146330514276485290425801514805487760225951029349803371464740371755928437015936772578019989038437902522896720218841878274430443467252590499556832841845261242227313918957986463185625544433465362568956399389695037361896637777090275126857993654554093355247194690624485354130705893054639076945441730730114481972622720213164284632314016042351380130777686994661742795882322128773553411856657303990418230790183622198902880146578272247952380607795392978649913936278446720928839111525723829467360821844690386603610536505771784259073988156121887622244082484378561982878386446748062018281994794034180363694506723170530339700027075287051994658003198029446219748445707620914737837058827671356054772528480336466251995991303473254019122435529598498680474774616637120074315786180725174763702189822304927185276424399677546921783557445779110654377644183889293641043387177163976249453417977563114786123349647842435811461277540182253309205231042924535586294831394765507815226068008540945932335268695454431879011834058327416434795073891217509520604705938830358184295682700144360902497772073592096226174636974937035613595427815357917532813232872871052745216354229504365878273073062405450484697911582772786873199064904884393928374207260564825445799433413699333057668846831447412606383007431732952932998554138489580811000018874871278775280801184118467667408449218554621484697845610477750445059524184355336132199724362525876307581595990237063348127340708163983212537922723733498870873683639604810491095604211804269430041356490246957349857860859425840496274797488291308752535219844134086482238519879764678709800044194776751598761695457313811019454643699716313751971199860510799011638351170452959112898292797913932936354110827443111144466029459377111100858877596023498633249758248673222447260576862361318597794068369549102272571258797930619892909816594454098887604690306062884733827647662717722336482523797962778332096995823949203867066289233106147123823664497214649569049877574021994314746678746410829566920610936435014895714440100250384135312115048888085516961941053843090305188427970668426956281951921803153535275195789773637784617276160384668704583722080561844588318578340745421815463038327821940635958728982623541370326013091880062595426716734775744863475161230714305261389071941713770980986070358176339598775840569294209562495776450475211952071265520110286897225456063480054204959959706938027243778678709798365874628783440322931369615132079342028530418653190704622614452350436328155527503577909149439372541692703270523806598265492095700495325094744543162805876738881013925401598135066263194968095116590952814301059529617655396804337731686340208631727069224269851199450197802894050939077645057076808900179919862427888189402443997564638390354981068741382102165667018210836363314173200748322630171436554128064089869122696315631754004857903054151473770450582658829879079415377419809843020977723701876530030387636919640550781958475557219982782992140276119712353893342975952152000*t^3 - 1336153481490133446253789672855714958427344038811853805842029428231137266341545066161479552078734398037513449998843653918613675318364393252499633918887791152553151918999552846627537254093919819186678589231265608489292639902782665446391618407733843298738849414832682819302243552114349615413840383040138920049007569761348207939865130226598173641846263368472539814383429566587025634863660592394772869402570629599435487273942375111313401434777772851181244818942983027019989342068784324835638249985849035308739074300580145493581142242668354061377127953714668575126591982098712241610273782560945751740110635592826349009697156495214374675873322273355132300856546909153327889717365970891601075962814191946109778497334767627632394521003466965302425531176327972085813752078401737210597615397012406157961938464363629848029429598038411176531045819977008636223197756368222522300556928087643162295977608770002203088782119645479195174719279463600266655948201378239199213138383667526362065683823182933141439872829408288833686780213171481453680678612273119971164430768862609065072955635245076832766247366591837613048368785853722952657638940944784454378717532328460374948768883422685604508562387569837367422811059019959699373880658074355422000980968797662345770754890542054087988949030273500622893465048254615788758969281426205764069334207949997284907269175569638617206010985351036849024545413568861139861013198558381157934226166926022681714913282043040645235496962031145269794730925202767790876247738134266073217329854825015325263215169336416812297571794976189925350698698086955656851012878755594447377801243503513644464348582754641462692211346675030398679651373326624442514032665743823391886429038115716380519192489015174900107721888967264228368020629021276949071146598889403220486645086544362388550673245421431508736753377536776854125660860112568546992104752630855913529520364676933740080344471812342435304290866087450902511538735143888153663662137946084159934574057785435225017372738997825226956319478495516192311268220975146014840563206934710945522907359261750254388290157151438546794494152146616341907287190999506302187198914006870700326104547242254573339843694172103008043090755235251319652579519515766335080596146186063730958810008754049546647954588781871078911787100488321486442455425992825875678699090550961506814624453403976305684068430255063366921973568622806739214513055094706767836869033096657955383746371957401272596229926962374185245176283416198110518662320654005774933680972674969299853418715911567829313359709777671658951187310870914826351030666712672226678943543427471352453326330631125151197228514310881616694904602610208160721412056235330695964924425805537350583965771219389886404293766242760131586239317249464701399962329778494489025464696036830469914105221910799252908446543591403325291499465939591816214719692619016757780902241290808383839701593268216627550333261075018487297665709085128170123835462755280776620158662172252932312106572075438441551772681966135331278019190742708398701927076325018172666313295177692312805935929398230963780137117889280349123191489972015413150387206756604576994498437624169296354535963845543927287656507069091142655541486437327292938986484602918415514915847662017687919202284988055170862369387807410292952782012000116640785361358195431125763582931388386232395709738966808090704511296211441673/47814965196510673302049729523144454547326896796368896734906584179487428105112687059609374653684690364310617223933261017942636859433144176207556673323374347842766870187153977042417669482581817996706569155692366930683067879929087757568747357537505477686718972897542740427338429181429931726629783149069364486759449923963511307240560733976938909108672544218098156225599984537579034181530084628497258383165691755517256653720392567480284690851291975404555539578687631239703064207161844648946635059419037208833713526171598619548544813503764387296476512140617798845838047637704773282548838153854973664216154689167653836980180521802185784581723473663691366947828101318603097723768927412331895871078108411728696067544549004171297707085512642850244623146931217410717072368181763072824998330828402837111492166231879731976541852647768648429141476172213155827868445438622757676209228472910863362961770123557768590489991358434805904565730921372274460043978936371672063785092554481677647286968945724083811559275808856328038108004101434990213755716874169495560649646667622503908481105364117866581870902944009457832711355787539084082463013489083068720430065163054681767363938736667578434262476216060582161140819650493182909986854528544626292864682015141746132562975299520389690741221031152810845083664537531335649098007447709629659425387877245275000386073626063922571914206981604452670134413769240859084889587627205091353071044138916234528004592049414758008983767671183107651127832381919900381099987255759671662887520557674213969629239101342262165795496466774163731391548472872307488875688989313886957704279550439958872878203832984809935748627369970926064652056448882066712868138299393881846505448923369339947782983001000368177775089882462758278786372647808583394938688985817355320773588154781770832815006585391213871444301824587482564357450749057532691110264509904357875440156305232899054956028067023225626279792191893983088739542466625549569546302564266879439363884366651739106583558641553627527971619402342323167834734369859237631984031096116084964628854473592607072347616832612034006832983609518289438445626767873854484890656699561346986888345520512589245427562237187179680789704810573705149885683085623586102420446276716290322854324220279506067241043048586221332890892865326124039283833573761292027251601140778669307804954513329354625797562654218352376427159643511423165698681573973559773967046792379631055789472865325313270359171542097591068532398982875853683786174986682445426628682943451855567137369585376858002802584715636500387441342937270269777763180884652059507356219541031374562853705812636079047692627278693869643317557615986943114477764183545227858178853620812910829861992261728983345998735119550172593106812276151875186233459777072565845205552949171364442872862877864467715443920269971619313391355325522337115362589602000205127512112188619107344998565974573125392242957689629184920286744709713273337761749708071081072126252230021460787628711467160693738046284701158511949333309041179320499157956155069735736030629899779376031057481534668886302113570860483553384699771115188025070871709535752708678074038329531870925834688813996643293251414780351965174327255651179639661099399086137368787396763063502904728482962257468861870028109833880880917983591209015003249921680111819356199456091610544756740949191443799204532659087498583434634344754756347177725464056000*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99829619855622690323 - 7.5994639351550767422e-1677j)  +/-  (1.09e-473, 1.09e-473j)
| (-0.96796929609342296061 - 1.4899802471692469373e-1718j)  +/-  (3.74e-475, 3.74e-475j)
| (-0.91269995295408258327 + 1.1687376089623019792e-1720j)  +/-  (5.29e-477, 5.29e-477j)
| (0.99600593660669224382 + 1.2847387787971531764e-1714j)  +/-  (6.22e-474, 6.22e-474j)
| (0.93798437900993878791 + 2.8108338347231002941e-1732j)  +/-  (3.73e-476, 3.73e-476j)
| (0.94905296701986173436 - 9.2505535318827468565e-1735j)  +/-  (7.92e-476, 7.92e-476j)
| (-0.99600593660669224382 - 3.9374167399025435614e-1744j)  +/-  (6.68e-474, 6.68e-474j)
| (-0.92586136233597451303 - 1.4804017530574822605e-1749j)  +/-  (1.37e-476, 1.37e-476j)
| (-0.93798437900993878791 - 1.4569992125104080904e-1748j)  +/-  (3.68e-476, 3.68e-476j)
| (-0.89851704340725400545 + 1.9000058864304730192e-1750j)  +/-  (1.76e-477, 1.76e-477j)
| (0.89851704340725400545 + 4.1972551159568606619e-1746j)  +/-  (1.7e-477, 1.7e-477j)
| (0.959052303746616228 + 1.0655929494617917158e-1751j)  +/-  (1.87e-475, 1.87e-475j)
| (-0.88333016636517017316 + 2.9949030188433829585e-1769j)  +/-  (5.69e-478, 5.69e-478j)
| (-0.86715730735192949074 + 1.2814689570111241026e-1769j)  +/-  (1.83e-478, 1.83e-478j)
| (-0.98251405318771678457 + 1.0868951870859586178e-1763j)  +/-  (1.28e-474, 1.28e-474j)
| (0.88333016636517017316 - 1.2245150136377347602e-1764j)  +/-  (5.71e-478, 5.71e-478j)
| (0.92586136233597451303 + 5.4173035785015772434e-1779j)  +/-  (1.39e-476, 1.39e-476j)
| (0.99952050523022899281 + 4.9334877419100781452e-1800j)  +/-  (1.5e-473, 1.5e-473j)
| (-0.77217041820495993065 + 1.1621716104895501388e-1847j)  +/-  (1.36e-481, 1.36e-481j)
| (-0.959052303746616228 + 6.2800763632847429853e-1839j)  +/-  (1.85e-475, 1.85e-475j)
| (0.91269995295408258327 - 1.2601395008058638937e-1839j)  +/-  (5.06e-477, 5.06e-477j)
| (0.79298236511396881816 + 1.329362377413592941e-1848j)  +/-  (6.59e-481, 6.59e-481j)
| (-0.97579292499445023313 + 7.8123037566595873249e-1840j)  +/-  (7.13e-475, 7.13e-475j)
| (-0.81290899580354554239 - 2.3560636629368576245e-1846j)  +/-  (2.88e-480, 2.88e-480j)
| (-0.83192747738296173643 + 6.9866308308148714802e-1846j)  +/-  (1.26e-479, 1.26e-479j)
| (-0.98812513120329170302 - 2.7838975447589716667e-1838j)  +/-  (2.19e-474, 2.19e-474j)
| (0.77217041820495993065 - 9.637540015000992202e-1853j)  +/-  (1.35e-481, 1.35e-481j)
| (0.83192747738296173643 + 1.3519213973288496926e-1849j)  +/-  (1.19e-479, 1.19e-479j)
| (0.99989189132907154232 + 1.0946198400427527567e-1840j)  +/-  (8.24e-474, 8.24e-474j)
| (-0.6558042934580648025 + 7.2325471548457907874e-1869j)  +/-  (1.79e-485, 1.79e-485j)
| (-0.99262145942094173798 - 1.2382230573501034616e-1854j)  +/-  (3.96e-474, 3.96e-474j)
| (0.85001680456214491633 + 1.5365799820676566528e-1862j)  +/-  (5.1e-479, 5.1e-479j)
| (0.70468737041288094905 - 3.4430759547370992682e-1868j)  +/-  (7.62e-484, 7.62e-484j)
| (-0.99952050523022899281 + 6.4799585302317000033e-1854j)  +/-  (1.53e-473, 1.53e-473j)
| (-0.72799373091578229991 + 2.7099973579775777146e-1870j)  +/-  (4.63e-483, 4.63e-483j)
| (-0.75049827849710009032 - 4.5236347078370063416e-1870j)  +/-  (2.54e-482, 2.54e-482j)
| (0.99262145942094173798 - 1.3101935763402318192e-1858j)  +/-  (3.72e-474, 3.72e-474j)
| (0.63029977975560870417 - 1.6682939941884887155e-1877j)  +/-  (2.2e-486, 2.2e-486j)
| (-0.99829619855622690323 + 1.70029568017870147e-1862j)  +/-  (1.07e-473, 1.07e-473j)
| (0.43526347906327446348 - 3.7766919461466042583e-1884j)  +/-  (2.37e-493, 2.37e-493j)
| (-0.57735026918962576451 + 3.4312336217514450621e-1879j)  +/-  (3.33e-488, 3.33e-488j)
| (-0.70468737041288094905 - 2.777336238090427501e-1875j)  +/-  (7.42e-484, 7.42e-484j)
| (0.72799373091578229991 - 2.6152385629533375609e-1873j)  +/-  (4.51e-483, 4.51e-483j)
| (0.6558042934580648025 + 3.1047457025042830132e-1876j)  +/-  (1.74e-485, 1.74e-485j)
| (-0.94905296701986173436 + 3.286941057056219957e-1867j)  +/-  (8.3e-476, 8.3e-476j)
| (-0.60413619539440622917 + 1.161259148088986586e-1878j)  +/-  (2.77e-487, 2.77e-487j)
| (-0.79298236511396881816 + 3.2120898298904108005e-1872j)  +/-  (6.77e-481, 6.77e-481j)
| (0.98251405318771678457 - 1.6474059770477961112e-1862j)  +/-  (1.31e-474, 1.31e-474j)
| (0.52205018440139691806 - 1.2367916217290120932e-1885j)  +/-  (3.46e-490, 3.46e-490j)
| (0.75049827849710009032 - 3.6581317589747416913e-1878j)  +/-  (2.5e-482, 2.5e-482j)
| (0.49360083868509950706 + 5.1884288487741946246e-1887j)  +/-  (3.15e-491, 3.15e-491j)
| (-0.52205018440139691806 - 9.5860771684186992169e-1886j)  +/-  (3.26e-490, 3.26e-490j)
| (-0.54997719592224387441 + 1.4545658191694407905e-1884j)  +/-  (3.44e-489, 3.44e-489j)
| (0.68061242889025150426 + 1.1324541420571834298e-1879j)  +/-  (1.13e-484, 1.13e-484j)
| (0.54997719592224387441 + 1.9302022505752573103e-1884j)  +/-  (3.39e-489, 3.39e-489j)
| (-0.99989189132907154232 + 1.066905028436848647e-1868j)  +/-  (8.96e-474, 8.96e-474j)
| (-0.46466059051237979643 - 1.708547609414847569e-1888j)  +/-  (2.97e-492, 2.97e-492j)
| (-0.63029977975560870417 + 5.6269552504328649321e-1883j)  +/-  (2.12e-486, 2.12e-486j)
| (-0.49360083868509950706 + 7.6182752752257358751e-1888j)  +/-  (3.23e-491, 3.23e-491j)
| (0.40545074306610185911 - 1.8915479265099842986e-1890j)  +/-  (1.87e-494, 1.87e-494j)
| (0.98812513120329170302 - 2.4221534570495739572e-1867j)  +/-  (2.59e-474, 2.59e-474j)
| (-0.68061242889025150426 + 5.2068050724689794491e-1888j)  +/-  (1.18e-484, 1.18e-484j)
| (-0.43526347906327446348 + 6.3417712552823109715e-1896j)  +/-  (2.39e-493, 2.39e-493j)
| (0.81290899580354554239 + 3.5674286413836057064e-1882j)  +/-  (2.99e-480, 2.99e-480j)
| (0.46466059051237979643 + 3.6194670146873701856e-1894j)  +/-  (2.89e-492, 2.89e-492j)
| (0.25330770737641115145 + 1.5561780850570402121e-1902j)  +/-  (4.21e-500, 4.21e-500j)
| (0.86715730735192949074 + 5.0784461764197570827e-1879j)  +/-  (1.77e-478, 1.77e-478j)
| (-0.34482357270979449848 - 1.17422785796473033e-1899j)  +/-  (1e-496, 1e-496j)
| (0.96796929609342296061 + 1.9197080369040474778e-1879j)  +/-  (3.67e-475, 3.67e-475j)
| (-1.3455914103202601403e-1974 + 4.031087072263240904e-1975j)  +/-  (1.39e-1972, 1.39e-1972j)
| (0.34482357270979449848 + 3.039383579434048778e-1911j)  +/-  (1.04e-496, 1.04e-496j)
| (0.97579292499445023313 + 9.8291554528994379131e-1907j)  +/-  (7.36e-475, 7.36e-475j)
| (-0.40545074306610185911 + 1.9055603855219600452e-1938j)  +/-  (1.81e-494, 1.81e-494j)
| (-0.37527769873583777644 - 3.1601153478806428052e-1940j)  +/-  (1.36e-495, 1.36e-495j)
| (-0.061237645707923134607 + 4.5710196132650170124e-1953j)  +/-  (3.03e-508, 3.03e-508j)
| (0.37527769873583777644 + 5.3408463270023849402e-1941j)  +/-  (1.39e-495, 1.39e-495j)
| (0.030915334909744877012 - 2.6457503419642164084e-1954j)  +/-  (1.16e-509, 1.16e-509j)
| (-0.14336368116657054292 - 4.1033935084797857163e-1949j)  +/-  (2.38e-504, 2.38e-504j)
| (-0.31420626436250520611 + 2.2880481264107873133e-1942j)  +/-  (7.21e-498, 7.21e-498j)
| (-0.85001680456214491633 + 1.9756005703050221705e-1937j)  +/-  (4.67e-479, 4.67e-479j)
| (0.11761869816309705582 - 2.2261634658809091206e-1962j)  +/-  (1.52e-505, 1.52e-505j)
| (0.31420626436250520611 - 1.7227586177186132865e-1954j)  +/-  (7.07e-498, 7.07e-498j)
| (0.60413619539440622917 + 1.6738376044716069546e-1943j)  +/-  (2.76e-487, 2.76e-487j)
| (-0.25330770737641115145 + 1.5141362427776209907e-1959j)  +/-  (4.35e-500, 4.35e-500j)
| (-0.22374161346734564129 - 1.3590041591320179497e-1960j)  +/-  (3.22e-501, 3.22e-501j)
| (0.57735026918962576451 + 6.227132985632671194e-1954j)  +/-  (3.14e-488, 3.14e-488j)
| (0.28360660057996518919 - 1.2825061660829211343e-1964j)  +/-  (5.34e-499, 5.34e-499j)
| (0.14336368116657054292 - 1.1347888164868276585e-1969j)  +/-  (2.22e-504, 2.22e-504j)
| (-0.11761869816309705582 + 3.3142999042923229896e-1974j)  +/-  (1.68e-505, 1.68e-505j)
| (-0.28360660057996518919 - 8.6294472500014981723e-1965j)  +/-  (5.24e-499, 5.24e-499j)
| (-0.19546437062564634678 - 1.6007738305854310836e-1967j)  +/-  (2.93e-502, 2.93e-502j)
| (0.16883492201661298743 - 5.8075543971517018954e-1969j)  +/-  (2.48e-503, 2.48e-503j)
| (0.19546437062564634678 + 1.0714329276928087923e-1967j)  +/-  (2.96e-502, 2.96e-502j)
| (0.090314496975294545599 + 1.578053515338767427e-1972j)  +/-  (7.4e-507, 7.4e-507j)
| (-0.090314496975294545599 + 2.615950565668718752e-1972j)  +/-  (7.9e-507, 7.9e-507j)
| (-0.16883492201661298743 + 4.2219613116788407408e-1969j)  +/-  (2.75e-503, 2.75e-503j)
| (0.061237645707923134607 - 8.9986931291756332174e-1974j)  +/-  (3.64e-508, 3.64e-508j)
| (0.22374161346734564129 - 4.6044901364929346623e-1967j)  +/-  (3.3e-501, 3.3e-501j)
| (-0.030915334909744877012 + 7.7414348526448709192e-1975j)  +/-  (1.16e-509, 1.16e-509j)
-------------------------------------------------
The weights are:
| (0.0017529678981859124131 - 4.8561070204795624862e-1677j)  +/-  (1.58e-109, 1.2e-335j)
| (0.0083719745561588677878 + 2.1578293162933951711e-1680j)  +/-  (3.87e-110, 2.94e-336j)
| (0.013675034620117207188 - 1.7393421931885079632e-1680j)  +/-  (3.33e-110, 2.53e-336j)
| (0.0028329513976033820983 - 4.2910228511816262591e-1677j)  +/-  (6.69e-110, 5.08e-336j)
| (0.011598389436746760105 - 5.8021329484537700561e-1679j)  +/-  (6.17e-111, 4.68e-337j)
| (0.010536306631334181286 + 7.4482389535274730053e-1679j)  +/-  (7.12e-111, 5.41e-337j)
| (0.0028329513976033820983 - 4.9278222127772868769e-1680j)  +/-  (7.23e-113, 5.48e-339j)
| (0.012644965511220710185 + 1.7608188999651452336e-1680j)  +/-  (3.61e-111, 2.74e-337j)
| (0.011598389436746760105 - 1.8072649151424878636e-1680j)  +/-  (1.57e-111, 1.19e-337j)
| (0.014687859043925507046 + 1.7397784818307419794e-1680j)  +/-  (6.91e-112, 5.24e-338j)
| (0.014687859043925507046 + 3.3073389501971969861e-1679j)  +/-  (2.5e-114, 1.9e-340j)
| (0.0094601776140422302838 - 9.9585188571560329313e-1679j)  +/-  (1.99e-113, 1.51e-339j)
| (0.015682895328004385744 - 1.7603737955134165098e-1680j)  +/-  (6.67e-113, 5.07e-339j)
| (0.016659768448881691416 + 1.8004488067158164688e-1680j)  +/-  (1.16e-113, 8.84e-340j)
| (0.0061672131858635979314 + 2.7052920903711397973e-1680j)  +/-  (6.55e-115, 4.97e-341j)
| (0.015682895328004385744 - 2.881169057178667609e-1679j)  +/-  (1.49e-115, 1.13e-341j)
| (0.012644965511220710185 + 4.6774358534167990477e-1679j)  +/-  (9.08e-115, 6.89e-341j)
| (0.00070323783878730800065 + 1.4353586962681215405e-1676j)  +/-  (2.18e-115, 1.65e-341j)
| (0.021246442631379894957 - 2.3429576558242768111e-1680j)  +/-  (1.35e-117, 1.02e-343j)
| (0.0094601776140422302838 - 1.9966350705046236699e-1680j)  +/-  (7.13e-115, 5.41e-341j)
| (0.013675034620117207188 - 3.8832033040237358879e-1679j)  +/-  (2.11e-115, 1.6e-341j)
| (0.020373270500478369136 + 1.9002988549822736192e-1679j)  +/-  (1.82e-119, 1.38e-345j)
| (0.0072737695813066392456 - 2.3844858523306122402e-1680j)  +/-  (2.14e-115, 1.62e-341j)
| (0.019476193235783143512 - 2.0460047232775251578e-1680j)  +/-  (5.74e-118, 4.35e-344j)
| (0.018557277273781982583 + 1.9413445544252508419e-1680j)  +/-  (1.59e-117, 1.21e-343j)
| (0.005054080991761417279 - 3.168821767218205621e-1680j)  +/-  (6.24e-117, 4.74e-343j)
| (0.021246442631379894957 - 1.8344340515611124125e-1679j)  +/-  (7.75e-122, 5.88e-348j)
| (0.018557277273781982583 + 2.1356747479980497328e-1679j)  +/-  (5.86e-121, 4.45e-347j)
| (0.00021271005562506939801 - 6.1543539067431268765e-1677j)  +/-  (1.66e-118, 1.26e-344j)
| (0.025162535972754700675 + 4.0082333132621141619e-1680j)  +/-  (5.73e-124, 4.35e-350j)
| (0.0039389154020970850311 + 3.8591263514337498161e-1680j)  +/-  (1.19e-117, 9.04e-344j)
| (0.017618107112238173822 - 2.3189045806158777501e-1679j)  +/-  (2.74e-121, 2.08e-347j)
| (0.023696389794019968736 + 1.8089310729478318848e-1679j)  +/-  (4.69e-125, 3.56e-351j)
| (0.00070323783878730800065 - 8.7961985105908746426e-1680j)  +/-  (2.68e-119, 2.04e-345j)
| (0.022910784331101513182 - 2.8022394613790930519e-1680j)  +/-  (4.18e-124, 3.18e-350j)
| (0.022093208720073180062 + 2.5478158813382791707e-1680j)  +/-  (1.99e-123, 1.51e-349j)
| (0.0039389154020970850311 + 1.3539305709509699034e-1677j)  +/-  (1.46e-122, 1.11e-348j)
| (0.025840255042940453071 - 2.0491991076735300811e-1679j)  +/-  (6.83e-129, 5.18e-355j)
| (0.0017529678981859124131 + 6.672176224358389283e-1680j)  +/-  (5.7e-119, 4.32e-345j)
| (0.029612698404102546709 + 4.7061525927173651968e-1679j)  +/-  (3.33e-131, 2.53e-357j)
| (0.027085203002749816282 - 6.417787880481467029e-1680j)  +/-  (6.3e-129, 4.78e-355j)
| (0.023696389794019968736 + 3.118750774805231644e-1680j)  +/-  (2.41e-125, 1.83e-351j)
| (0.022910784331101513182 - 1.7896535700823092725e-1679j)  +/-  (1.04e-127, 7.9e-354j)
| (0.025162535972754700675 + 1.9358182184407242622e-1679j)  +/-  (4.53e-129, 3.44e-355j)
| (0.010536306631334181286 + 1.8834596373898031404e-1680j)  +/-  (8.54e-121, 6.48e-347j)
| (0.02648077525700231658 + 5.4169674030831088571e-1680j)  +/-  (6.47e-129, 4.91e-355j)
| (0.020373270500478369136 + 2.1780958613323684585e-1680j)  +/-  (9.49e-124, 7.2e-350j)
| (0.0061672131858635979314 + 3.3954004233550102266e-1678j)  +/-  (1.04e-126, 7.88e-353j)
| (0.028193364250911909238 - 2.9895235095241882921e-1679j)  +/-  (3.87e-133, 2.94e-359j)
| (0.022093208720073180062 + 1.7980806056685179552e-1679j)  +/-  (8.51e-129, 6.46e-355j)
| (0.028700133659577800264 + 3.4143269056220552749e-1679j)  +/-  (1.58e-133, 1.2e-359j)
| (0.028193364250911909238 - 9.3646334255970491515e-1680j)  +/-  (1.91e-133, 1.45e-359j)
| (0.027655414677406850204 + 7.7012973791993737737e-1680j)  +/-  (1.76e-132, 1.34e-358j)
| (0.02444758324006687022 - 1.8569139036019463959e-1679j)  +/-  (2.98e-131, 2.27e-357j)
| (0.027655414677406850204 + 2.6596494382630337664e-1679j)  +/-  (5.38e-134, 4.08e-360j)
| (0.00021271005562506939801 + 4.914681505824558841e-1680j)  +/-  (1.39e-124, 1.05e-350j)
| (0.029174764904668094847 - 1.4475548400274141314e-1679j)  +/-  (3.56e-136, 2.7e-362j)
| (0.025840255042940453071 - 4.6303561047409788674e-1680j)  +/-  (3.92e-132, 2.97e-358j)
| (0.028700133659577800264 + 1.1550361072751800731e-1679j)  +/-  (2.9e-135, 2.2e-361j)
| (0.030003714092807948655 - 5.7154647883948337873e-1679j)  +/-  (1.5e-139, 1.14e-365j)
| (0.005054080991761417279 - 6.1887459105184028707e-1678j)  +/-  (6.34e-133, 4.81e-359j)
| (0.02444758324006687022 - 3.5136600002982214258e-1680j)  +/-  (6.1e-132, 4.63e-358j)
| (0.029612698404102546709 + 1.8483485089553148056e-1679j)  +/-  (8.71e-138, 6.61e-364j)
| (0.019476193235783143512 - 1.9989159593872151688e-1679j)  +/-  (3.36e-134, 2.55e-360j)
| (0.029174764904668094847 - 3.9684574058506624881e-1679j)  +/-  (6.01e-139, 4.56e-365j)
| (0.030018455186013601084 + 2.6226159931753373908e-1678j)  +/-  (3.4e-144, 2.58e-370j)
| (0.016659768448881691416 + 2.5611422422840445823e-1679j)  +/-  (3.65e-134, 2.77e-360j)
| (0.030559584114556186253 - 4.498025718907620325e-1679j)  +/-  (4.29e-143, 3.26e-369j)
| (0.0083719745561588677878 + 1.3990434180263013514e-1678j)  +/-  (1.67e-134, 1.27e-360j)
| (0.031010825329845249635 - 5.6227695870694834783e-1678j)  +/-  (3.45e-147, 2.62e-373j)
| (0.030559584114556186253 - 9.2450502680239655906e-1679j)  +/-  (1.04e-143, 7.91e-370j)
| (0.0072737695813066392456 - 2.0917790353585727541e-1678j)  +/-  (1.93e-134, 1.47e-360j)
| (0.030003714092807948655 - 2.4138163548892243272e-1679j)  +/-  (4.48e-142, 3.4e-368j)
| (0.030329405192070917163 + 3.2401952344599447465e-1679j)  +/-  (5.62e-143, 4.27e-369j)
| (0.029811224249572112041 - 6.2559376133048751231e-1678j)  +/-  (1.91e-148, 1.45e-374j)
| (0.030329405192070917163 + 7.1436844932652962774e-1679j)  +/-  (1.61e-144, 1.23e-370j)
| (0.030722500858370464104 + 6.0630576602226586613e-1678j)  +/-  (1.37e-148, 1.04e-374j)
| (0.025332557602915588022 + 7.7252262564384728718e-1678j)  +/-  (7.15e-149, 5.43e-375j)
| (0.030645550840268237846 + 6.5005833573784888599e-1679j)  +/-  (1.96e-146, 1.49e-372j)
| (0.017618107112238173822 - 1.8603221714271639513e-1680j)  +/-  (5.26e-141, 3.99e-367j)
| (0.026391204396132673244 - 1.008033155465960702e-1677j)  +/-  (1.08e-149, 8.21e-376j)
| (0.030645550840268237846 + 1.2472090642619618766e-1678j)  +/-  (1.71e-147, 1.3e-373j)
| (0.02648077525700231658 + 2.202233604131401717e-1679j)  +/-  (7.34e-145, 5.57e-371j)
| (0.030018455186013601084 + 1.5610519609587284753e-1678j)  +/-  (1.06e-148, 8.02e-375j)
| (0.029016364590250078581 - 2.5633366223708704855e-1678j)  +/-  (3.31e-149, 2.52e-375j)
| (0.027085203002749816282 - 2.4022479133694384272e-1679j)  +/-  (4.94e-146, 3.75e-372j)
| (0.030507498884410718065 - 1.7646160444269600311e-1678j)  +/-  (3.48e-149, 2.64e-375j)
| (0.025332557602915588022 + 1.0316113493595430155e-1677j)  +/-  (3.32e-151, 2.52e-377j)
| (0.026391204396132673244 - 7.9553747537474610465e-1678j)  +/-  (3.7e-151, 2.81e-377j)
| (0.030507498884410718065 - 9.8381307242935326788e-1679j)  +/-  (9.08e-150, 6.89e-376j)
| (0.027464848196203115801 + 4.1689733823514527418e-1678j)  +/-  (8.59e-151, 6.52e-377j)
| (0.025871239043564658507 - 8.7070048087824046419e-1678j)  +/-  (2.57e-152, 1.95e-378j)
| (0.027464848196203115801 + 6.1990019138233278722e-1678j)  +/-  (1.56e-152, 1.19e-378j)
| (0.028242820535241539299 + 8.6011658578266618852e-1678j)  +/-  (4.23e-153, 3.21e-379j)
| (0.028242820535241539299 + 7.1740074236144936663e-1678j)  +/-  (2.96e-153, 2.24e-379j)
| (0.025871239043564658507 - 6.187927985318837467e-1678j)  +/-  (6.38e-153, 4.84e-379j)
| (0.029811224249572112041 - 7.0736002662307960846e-1678j)  +/-  (7.17e-154, 5.47e-380j)
| (0.029016364590250078581 - 4.04425244880905963e-1678j)  +/-  (3.43e-154, 2.67e-380j)
| (0.030722500858370464104 + 5.6988148354038384207e-1678j)  +/-  (6.15e-154, 4.62e-380j)
