Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 20 23 46
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 23 Kronrod extension for:
P2 : 3/2*t^22 - 30461783/3830466*t^20 + 66155815/3643614*t^18 - 14341808855/614151382*t^16 + 39940250075/2149529837*t^14 - 670092247/70863621*t^12 + 2251326473/732257417*t^10 - 13150594545/21235465093*t^8 + 27599544115/382238371674*t^6 - 544763725/127412790558*t^4 + 4285838227/43957412742510*t^2 - 333527539/923105667592710
Solvable: 1
-------------------------------------------------
Trying to find an order 46 Kronrod extension for:
P3 : 3/2*t^45 - 2472630009368782708631892228831660071856653075110383462705143788111517569747228439103919524175/148458272315597919555072864418835773531783637061312834617362325283761978563739592482847168762*t^43 + 12803591469084327665453165411130460342978452682546171907832994461940166046038704189314048648695/148458272315597919555072864418835773531783637061312834617362325283761978563739592482847168762*t^41 - 203768673348221334029932961796192750259476609213855442867711461089740195448088997622298486214384745/736725986832890231864238785689014219270665710912338860237863189980733254744247529398476426776166*t^39 + 1595457029938531246191733811401759066224549068176855005006730305233730671290803761538250617299405/2592801361402831384137592508709451752083790837801092016925612031103636391759543844036870280258*t^37 - 457688311994096815488945929200171644036113919066072654574658444515030361568160764109286956400386851443/454026917985211680959011307698562985455684336839986893973907583249061908462749586054180808134786094*t^35 + 7599181757836996637607159873361271587615590717865682588617726029764712419107054825067766881515016406065/6032071910374955189884007373709479663911234760874111591367629320308965355290815929005545022362158106*t^33 - 4922574229907279680455893467582414089322026697208024428533338695445463442834231313184694026928171624489370455/4009455867416492173512270899895162801311937329460492942295619077039726079019800676245386052398895417424438*t^31 + 1546641571496362503647304258452873641400700077444852456584087526307769435428060747629215673427895678291220485/1635192830720550955556847809404248423576527436208542052503052019898690129001162948606989242568213108027939*t^29 - 4785977780060574188422035022918725828075890981689951791160659439216496090399006792256010293010677488702318755765/8244585866533337898919159177505551439658245246210496320373750248052647399729760098498901588986083310914522647*t^27 + 33384874819464219257154347232661480997339473183012066701338104915403233212289412215840199975608498700341163059087817/117251751998548287152461975436091450724339677809856941836248684777722067103156738200818545431363748153389369578085*t^25 - 860473842953193989648128719504845219406116295635931023308829933902209266500943556691372142614482877784892970858523990/7715165281504477294631997983694817457661550799888586772825163458374112015387713373613860289383734628493020518237993*t^23 + 19066616804490385524512363261194664055367746579393448072827491438949629953877049211043618930360789461815009418497593/548905039790832376693185627298445510821770412640294711110090680832940775798335338834187688572755823371044938056458*t^21 - 19463712122867585301785981333495054866357078775815777177788601443068847420303889294351153052115324157794654085/2281429277134928435072696780502024176618039346460241445695876011891007684211920093908850436924632573851897314*t^19 + 12633737356418823882445572985509597833691857691430469097348541408681951899884752337132129905570361391513705708065/7741694747651918625531685833930604039797931516426585192815176441056268251713707909254109126757134075752611785454*t^17 - 1471740479453429974093979744970596123605711854909323877533568788583389253255609693267973742412190163184751296257/6161757044049486252974198929046807296982027125319118826934528187779478812588461397161433794765882223558201216994*t^15 + 97104840701752019962976413230296451222978734004746781585983509800307329074983354393536226567065474898454941955/3720035138482090768112628257862757785357447611789398079664435432715349679394898605745481008961220270166839429374*t^13 - 84263502435970256601281068770772807325953951727424515773197263032708536628642285537893226299984235767959684497/40920386523302998449238910836490335638931923729683378876308789759868846473343884663200291098573422971835233723114*t^11 + 1056614248796214411293566055990002992018171675354602063947136534897884335811797593135818590414626893579164650815/9452609286882992641774188403229267532593274381556860520427330434529703535342437357199267243770460706493938990039334*t^9 - 380055595826622505413123881785401469943640852820055335506702961835699090137707214194599454288560117163254123845/97676962631124257298333280166702431170130501942754225377749081156806936531871852691059094852294760633770702897073118*t^7 + 15716628750271364689555984769158375496781628329071617386940884617339952441928832252558195994281563326507096088/202330851164471675832261794631026464566698896881419466853908810967671511387448837717193839336896289884239313143937173*t^5 - 27854534684632669928755596331766808994963998017674691445864779358171561226429162257865381646573010875674431460/38240530870085146732297479185264001803106091510588279235388765272889915652227830328549635634673398788121230184204125697*t^3 + 6152740244067124820523167602414272291309728799596742212466402137059440105016550117517921522487313778747691/3034962767467075137483926919465396968500483453221292002808632164515072670811732565757907590053444348263589697159057595*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^91 - 115739874679528298888878485395420899605721088440037733521887032917645130155424681308891239102091887252197867753289542782807381009932471283919704057019317105271752025061218423290422220861898891014035372893265093085540010830768154581569232979954759644056335354171352439703572190931816917724605344160283725047852155440026675647608279688849046408972531166337107963815749574666907585185975032583993122383466131497666531861553715405400886896438220626725737720253210446142656788301130423370998501790431728850034446498647012942113576889353934525011084319277851106679551764145146596655513980318754082042719578476673113261562290882975272624664380854894178026007453563148683684550154525632993951217428542162061920822150719230426666104555282667835287868095655379747547715604985195657967041971517202064824562119011806559494100727046429412447567954173889250474958052994358581883956506311300197980641415956123747479824821591532555074307146303904234763588819736161984259554790969609307947987221740803749168011648854611977614980995306954343513959997118892550918154046020184307776874626203501868495458196347316675453154640303389646438654877186222027076861664746211944278785308575856883866626650458442521386099855238287297011189594843120927957253146969624832589743630061832447759099199186343115750185395346373042898290993950129161839292265615407041893541696663827472399518954289881008445253930616622333430071319104457579169792655603517773584650736870575313061913326380146297250481175963117104530443264644119203870296469993481254329111559907596408347871895959903097299306768454918141059093623555590009887075488496311996346384427515719343127574433055724637308214916628878461067215124036252123371914291701953408306174278720863193403765401032379440928437114785233432674511305948921369113689111274778378701980631075027062182049330606575559491617074274100224896438061971759642437116001237224026570804908299645106556436988203724445751649169719440553609194232372594238825968784329553913495034248276848514213789033238019252466508437316884953595986421239757765173165193803912799444857494637108001254403283071122998082635609594687751271736418776804596291777855898511943646353584180534294798865681678075480773570578665587007969818870689249412661229365716296523636977294175375394765977241179406951295634438204526287021342900878465736854765137192063188348172384733980999036957141059115995059631277197287401987152586062831428124328609805306391199306591818402191913106882455194063380465891414612667529889497987515152713226205376103710285171910616543800911623416503949664123107212255711677036599056766265881786710612239897342550122180997988772989536445810309251711195040066260375331397641257131141028086361508014953369563361322076192217416896217990803744335767720523075044101505760551627843451472784451798031005886720952274764685401169669910954650716939245567653978897242286358841562520022034274521164597903433721091734944220143914901017003723342786158679/3398034287205687104998237851306821825282740849749256724339354983843752245733283283840843476181499493309867102629779043047973370386301574157939059488380589515577059074519643021243571169661617739519751050620967502735732294178820272664669450885631487945695630657610902937640660426002066438425957761520564955297915553989343931946357259532169280150790746269226799729460663260832127434492330922724829080343497218139091881208342942417387153170575968636751424001344251630079457580027460268221028808586262294482318265801390546044294598336055626021724058182790062216569292891800265281201144209764078587512053780566222222690792039073235468626807410753347960481990266873008285325987610546902918083029904346116068033371392357691707751539667217818608557470695129828432057484503476044938074668407796230408022249914049487358035720100694487986490387454029342203321925320875898490060447417453354451174735753556352586484746741037991518456841674806985207572709478100285882785863752445188779601298714984712365502392530755812681710490767291168540800900955105963502608135192606672661340577628955882308918205190774500844475347629402729627481657993209803543885153520917843047967175828837358609021086943718819547351987570461144572506167794765957998043040758568394234183571316582649878560985802251245575781704970347745036143160088700047679146398431571069692835545784733867355596922358676752964166458820937574740641198372465588347668069623841954635382681748752030307666314162414840623992721302436488944495030063174183908682074362913943073278226434865394609153158610650555683401553336286020737319891001016912915797165238935520954436644792258353637724435878198838837503450638368037428440213733078088546517465317996482464029083887813808453758071820811748421943650374519527871504685936758572858037507082827693804977881192711168654934525580835783882491704416534386337366076324687724973293416872694780325718505235195720054128856995816532189718178988699648822256131775534187155872440615830721774356358581414086271892921738703111116645425954201443588813931601096181729652718910388232301839298017858429384119001274351285786207459297309914088323888671792221840487766484686508280144422924788127398173087076721191803255591392710433991213878124091479505350539324401635465593285875394969935848852597954692468190028774100703811807469045271642365379310069040007299058400575195245462635343967641675613326781986311429838888047138187296679021658245430468082083335976761093149195132837760561088019656569892922599176008503946194972148348281647781296579782851848532316457214113240794761537199112700260176208174592444009358326935096516193898917243517085485147353577193796534792409021381137072411605947076253310888563167085185287291727081935281311377783740111956281325050260696001191295304041433459224329901697408592507582890420232119002344581316191735781336730518126577532372216077461415936632043398660502296896003265819051181130548835243838737790101462892808862571838*t^89 + 3657119813376779962106286575127075481802784709408610156888498661152954353964673961798613366018161883181008524938407646745782152796968116540027954173295305918858897280245310245338739862811206681379572883887104478826140322358719894316665360900549047914495977390651783530450018032159892205098372402293385823332058112219659513036497955924136384050100138199490200414121011352354514837715535594646238799143482300401837486953375891170222146775267834604791892668129925773589012652569117251464116474188228193947201311692739303545475630125659074114126664332538908194888760599056905864585002310630200190208929647933864529438672082541710379993495949717367369363721181889010764134826725792287370569049455609626831385463493464470234174810739698531228665175937068097718177851646867602632659936877292116155623242485606387688070099234440834283936876048881594771566716536455048941182212239667740491495324867567977807429101782209972790675992690033757490425623562839425229501623209929145632417342437541921039305633653440060819381316738736744098162804085577133943120939160916475545625409932312502637492099854888832429568262452359889638805711619697418264969027498897136976093034631277346555816225426571539283538176976939458414586395227025804742980231652620901137524223670018933533891016373302654609080698462736225521725422258955193090044942985148240694281073244751047808087384088708316414990177204534843085443028953989839069418299925528764856531462512108289014296070061799739385749334824776607959136909392457219256407253832009250579926563436264587832086998061354024279782803789820322182519016339671265324328805515388137364566396063735785318861511769744466646361394218532169915232533728039037354352961518372221606558206970683426020558636321303600478969905490918451510192321520734926833804639460034090296830396501868532788524900967739798232701057669066562204658508623528864265586892521100580267700409242539767324753530951043112335377475690526300621634439803263748690422968356817783193996600888137751259714640410378803207603872137344919701570611805034631249761668567927794097772793324111502020087001200913683702513077666179443903248744694961064417821343601646126249869633694670154069100686551507697648072195860755056844448800117661304098983166498617098894610350981341214801027298368312596602560692942733269040963700702439020767690423686091012483024972614724297470195496271844661872159859433396237675525399013760782421350529635313832069622077799699975516384222602288907351651923624413264247934313195963318810485698886020038889459672810762598432667705836208752047875339504301040931701691748037248035989293612535335812483965240659956746948376098911918957498565824908686355334734316771422011536452296441260063977824279843332330872650724523258235371604855549475789581183672150575115191662055114100780013276360911246153708258550328088889116844908298506193397468211035643098972237602195461183885034499797528828336380375701955019453909127412048896742777737/9781241695721570331737427654986686624076369536003235481010833320994240839343255932535867946188446291492452454919818975413591346656969081213627582737303526920588564546004792436649619611870966663207603399212454956624805408793734154865251014374290238051684872847932984105998641036246948243009119416536946223825049922158326508107589371563349272914051163135969343021252519196305278820186174561063420507768756742413375980058215159748448920401502925720888973987869428317183718644109044382074231425515556014667353128109302686788502001310336119503532701479161194090394709589047063611937493607805900214153446807359870668015444884472308296442265131853512104247408983193954349310855336959260049702001579660295101834059552901615580762806932086490864732679395931211141677469143255795354247933011841449229492046377591449360105820309849083669112580286423461532262162036141273803638997891139480787706476866611960920196343494077858585878018760931906919998044232711672913599108811413475902082338351083494544098636899780606804303647673647628644695393399272515942257517151918307255668852704949507226221053641644400680822288151235757232705952533454419501073414409962011213573515623308336756067198767494622067052696221572404651959003997233810097366892823539122803097410034783157675437797631780210389887637757145984086538086315323087244422907885277324110827118541356437183085741009451033407353151716068808890935689515142196058762538412229066417949049413782719240617485316511118736163048269063433426728944036846888381141351053647785136431374792760038382447367060757624534671371278499310692375306246427183828122140140275897067345882034515670946189788675395357593753682662542395737765155230665277881150523917852874772707717971072047634142609736206617832564797603054460978126238468959551971860964137919516617628831013219098973229031884435803905752371162994231072108250700613616335625100468051925167580717319510880175809914862457887908103778218971939134864275315875157728178820312668732627484778176600447333643775224856905349263858609168855370400902113755359108805351383552526680844419344405488982186545168220176135598171587306587703240313541753910567844035826170114084395721389002624715641231150341950605671219823916984243709148180197323756151527445290107687710273392324420960340922203212582269684997826248875922287799646814422548744344033731661010339606055699514064195837610856563252961141947597450791239243687272133490563843259471602374276882609106806629958189873493775091864581436436777701728140478609122227329020528723138462204904939046000272922090824963627721084827645907698917215230564350080937944082675321864138033285463930568996657271952343325399949368045603062936807718658995155392729076454705849469236405350707254800950495912266155794157175413439429143532683266212377233622035990633533077350074638154548248877318657911446577778796427353426933423978972685773595336923044255861615145400660138824884284822249389806728807060936950310913035683*t^87 - 162865286596061195768093109816143110345725777782344273632748625933722812139339436123155399506377023435133012900690294765254829770582187834709218186651034423218568655622746058668725532956037940232707726171083207998617491255333092836386293650801154137158083185996565866968450331601880804670565294677820194482032972013716526895895061472881617280221588626609985013425535192225699694921231255527753189664231579705493725194986092994641148118420953610550168380508375668495110994519134907717148176053974409953862942961535939210666206683426514782848448227600646439373871784396253461249572341055690842671260712236082773702282572863009362261049839466914137697219426447099894394218173466493386260054727465673007450623629271807936801979763109954807900876383684351789523453844140068914876790785800254884584974882569310932441316825506400544041168774190663419158975251376033238121399856289880244097479464894669024736344336058311932611415571726289455141983318082589294839474114576111984885650249697496572010645022655182510077473343309065251059409698185445161904640383300252719249920401701733724163716123110713042595610030626110291726821567608147090471463379286883403642674290931447789845534041150138299943295220732690799367767276044343595413419929197061969018698087655755786095951744567641447651490738489031570449055034588518072479333666565647480393305468678524716980615566212506075950500598206170583596589705537167097665639805450275833564836829826569301240806772936111921053864964495224625514888425193616389521785080218306550513246265303384022083832299333681695110754030746742286965003987584224156890720686896718990954537377352858143780042213598889893880099514928935394225595608636929418457655062755687625949951458164578323405375909835735902661766372857781801386471953889316628465083867311667107663001308232376787482551936886110861781704167637303971981248241258333218589593138632866815828026879229524102365023416496625459598795803383867437601825527736881101962002961077818694685411740901835612833875779738118508573936457106919642192908669164047366511408477391162651099526315612350452669016627219945375099654940813273800297785967361851177686893555130539265436699820676726415452247888608796424264395432751057481662657006597761792117269941475458847409280917107349338845992888455383133143238753122951640128340276175374203957472044666543063223011155692252785919085203961802751482098825568856820292923302867070251135976312799415253878225767349114132890055936175387281704654215502924034572159501762566107938019801017217686262906871570459287302642580847349660923726988142136143274988695580006748437376584590028003506886218654038776995389613756628109017105387591408176395437131686522633999736645826784365922389717357733235760022626498873102363503088734707145406046283163347432091121731954318587812754206084666431688688739834192849748598725880725837359327099514714375892801377570391903829404319096163004319921729045903320297174023500455518315478271579067493/61620035976229474616431863522964481496924463459985140272687051943377082339869192340225624842442374546879871178013094191506116601252915871960352081939898872155457129128706455475474175557604654881630755492817543418297530610945852186878792671372736129375463924505204244109361409443259819488411729325036007127920929133811676080102332054523894847558003361077474023967232322143216731469575079060146394947463748384305987831021064872446047481860008424173835520404328947582684821898614655688293865754474275384172312137250538960810109241889544864807760040678578662658032824977378234824919762480344812138060929523417040805455278617576645325937453543579707681880967400747648971663914506601787088286864386237974527649306828401848130359597666078631315484589024930306757999509184814676006477268685504300441073971631687824263916888622205961349459031239802154300945060939424756490244221990563947484060249876547719345708874813945590868863164475777350034323625690003697356755501408028679988187284571353884376151357117610796276270060877671674161415214056889249989976905683952251966588403197421124748539314896561183911989385148149644834392993340100065182800314705728450918131468997988663907042577293574590004801071236729675414758634004509508904100305769207373846414984092234206298456078442514586937860898394856061078763469496101850622594338426073431240339935723558666477581391364183784077555779302186694110470766359444402529057258040026484590279999280471546905842204700035565340138064978282481667886398278357999436246223151188580030766073063259430975740552097056602842347972417392118154544622129883577418256879239472527793748088302997088765102831320259380621994408434650735403632379518169115793822010520104116609600141941271184267730604621389878602967476396214279547323297961551514144563880799443761392692815183481908842597124368788007666059820893731215474739474306737804160520825430374964404094574368554847786823682355703151513529255822701884342096299282389127158714887305302568064660815293102559186909504986990763172318510372924513989278023418539316406543171938861522494446140955821002518454488484203048102094378400688221193726850082442676196420366194327471657520295132276144562425032448930826352751382281189165232912449330842223619281832559647672106237100628370854122585720938450148133987557179098323515744666536862043955903796778999302715061629449534097493198050508726098694767653367934845517129368861300899280834602872635698145243992526816284925392190506993891549163415786009310402827102674910044099179303896539192218598471686687602650025985095346827953504029340701850705453741239955755294263056402092385275760484342617840028337423904752988638907961269402966342392170675061102525808109820014458721019639859411642720777817290023474218731805727292882001865685940328015110910818449083635995263340940073084403780312621300601615764876565512526454584562081094696382645866967535844104694324265687344745648850810291560520122021812989142495331355048572*t^85 + 17285976157408408785228610271782882429980324970819590078956765363832835394895705755032057198428908795591463717860363781335966193129817204881799482634531631156849363612973528361786368785021438678795112237809143441607868454479318910928501645276683274860128990855272836466385252867385602041690352176401686780919774716714839999236724750426630222169859518006648992362685221265339679510828427541051010309438422858801205441743941718819128681065192899617354323696051799139322322954557422797527087658106635395237164201767349003593364813044070397370893997827947374557725002074335930828530079420923725784768532944279163847337238460824223207553963016876424134526255953454604205348319201074176728686383007400189691122169814731039832535390860616398288800330437264991748075209155792036583090348516725686235094062824393953312378352493094231000991423482628373778731816640929544634544456880738841915729038539557070778909029574030179563452304358048855881667104487743634586394086447431916180554398553878966807919943633675435984839048176965688358709400688597067021094795521301489626855505053629439034030487225419425200996859376827170482179945536046420219261326428433572897155668564910075057216989128586966424355003992919854603186714438435479923468024137895759396253513783823932406119403584010145459397606989364712674406963679194852723471931803408851320008880148859667875429574929094041681112715124524781364690235421330516894355414730335341939221424005103908318780607358463964201426040872076874357537060412327105877778041572234465583674206941490577733149440263271967533458712546403554309016560277974495373189768961156675313766946358284118027320152865030011776440483700982216080829343044674310543124706143735513727429171879376311463347614406918094793536604284972371556260302492597503434384845304424770983257404028815995166668745789930757142971524641428972531172174341576189149572791522017287577714235567460659722710628853855420702466894007797784448035152443108309327315028060115610146900620030041346321783711154827322947857921993222369945041014120655036502345065811089723046173113223956409140197522564670395635704877672562450394373470157410532139207209567288408381278541238357269548635351008273198294212055887724851924101656457468564660704755081103689214985430728174884281342245273986514828205714982914871530092201302439395580539232632821358109140158578132836873355654387423408652680398043129048088517569722758080777341430737553567307162425584972594981142814848349583806438026513945210760849834958027912037107670262695881737012430752086656592418200061645588181924258955842079179245018771232653910760024787219753967297682627513111818256244743011777972140725152172196179601210771955082250482455947379274887126284914387121884068087700942829749671463900338765534296591844884182777156867114875597556304466952350104717566309179884413575030755767527375923956904206822638181710239963454510572321335563847436166547308192906073300058409290477176618171539088912649020519/1278247691697281957375008966970740689698728013918349587252843791649953206249661116964892800262025764691680017442951680316554004563325655845671812786466179498556914996298025326071222121393317382611977625206669088710877983034828621166024131358541751044416768932744727250730109546718263945733004491813934094996919535598522754867158454580450553741928290857417096220041779918439486342921932185296083847773835225233999744160966672986044388586608929886424859544335518724572716180189778596372446013207186111117253798983561322109503306386979472447055006925999697361385331787082760518836103793966934413932804518275101565199196879515405000280309399482437552901795054814282223447898179387501703840154830689320171654922832991795732260723557758045022025474895397722524747583926624638471907445717754498113871272010067506055931347719116570792124025426714975883471623288588533619572990742167447460770088635878291742748448296677644470648315561268349018770118327087103995365761979464941749260902657831531770847110134516829644733223879875093578309104265672166193393432011964815891882800824803065904246530589817370511534737859280382398651265399603612511613230885020893302830879142393438951889418440744865175453917875817726784903088637806680509720410907749566660566622873657525084487775552186615632373768580651499397397898566996582629905654323725019313688293797999115127645177506280016638088170533298055436322040995489135211587156438005499667326838312641649889867409771113881011620292672289626347893815659032157755386557497540773503849563602491093183712950546229777224945526943825636623109175115641281413304250926102516480675883147759758176832178676227226004038344494903757953881474503221643872327470646283378176141886144433565697022351438768939246871811464619187831531824420571126272969269482868007317242489830944937459785127791071661911781708872182287191408413891220977299716767260047304487948927150554663074783053894453796869676421518711960934789319743024671469702737263204096615245974348678370652707282850085406309915850106703253494531799244227244945464802005812498526990263570856225357891536624102483278560875571878427830394593932889922832928711547155837026860132286556237215131176290013389951883808532186455102758163765471675704115777450342535624973731232653860899833894481247775776949495561462598841884215896280302371227861763188879886853744253777606927428562338078703616353954654644261190403156414939065349300532484006248777343810171354453414932468718584932826671293171751890270383013061864081925335107890281265666604018010140855377685724170655309608441216057725393264056924447571945970412173768033555848062680237486625084840805260329490719379253746084961874427295145028620890825161424920158851018526571936604289887456143967416949827810922109821038648918055786324894866547826308289568967796670497117686468894582862546742095848647174358484247590117555149492429075665614211321346808919170776811494138292258710031201317169732479555413491340785822124*t^83 - 7820479493077497037941043084011756697536994796932925679798708596247479958105300377627432372004397071600845065007835107574202717677523746764527089141116234977833009028234011942685352010403027672222300586580999213663085122811818423069208855803917870932830748147668965423579437285317696476037649998482542721005783354076305413102502394686271078583632193507697311274423045360552906847041953329223224670092090463009744868047473135562922891678732131941721999320972059446888134484831140929443193918101040115179727144161382097256153919620026456553896695022876100271175686704217070916895879511373399132183862266601083494523814582744651055417616990334020251560762399966112099602725788120950261181121575620829417256890311725031725214373864353273553413551148364714821691714583605284509342725299277108948204884900247814654779342201002572803955751090238622228981862651110491004885344864010718539744803858965461934257366542501316095267493888817784851111040517642906637597582651935020911047388071646514171408674217629437802292939782368113284514340759557865111994688230300690036480870821760472910611135674829330950070600355379442406741126621861847910120851453205020891205250127788600474266425485573550064969815778939318854561756443374633299865473873967083177181118449368744795512109859911159968824381044814309111914988690242645186421143341612537450310525253253264448659376219747331909234180319503402699791070711786506015401938238166400897122088911745218748659604454936711695286059624788872172790351085820368495644807840324018885006060571169464680954215324084617294745286315407169884442738019192001343212579593092305379544635221950712935811258077134826281348824995478510801282388676810838675822634207619417134989187963439957051472328457379816910252021192467229250349795963023420760834279831287710827187213316461406949421471553420634800722737933187423131561853273095261717803057100246732801881827753546976972723776172051440045097958359844187223089503465403909550212016959597971006848445265461790579317727275640321985200953933432710796787508718189716463771995695346431718090022199119125345151881121923048674568459053020283846952901155946352040607048059702084889800753087702922466259539123204651659888626860679934287917512923759762535617241581643440574577328299129122730032195132886000354015911794226124098852668721762297919417855366115419192846820701919819394465769831628561473324564471563692470588406473097477447152585383877691551672468298385712130403603837173938583207895936465311414826294613356665708331242285334958793262723969191034803540705289181830293804252073275634873036532412258071110005725438652459407443983309254776682862654087603339977034006311881799834903658376041762959845035651791972098577300903571261720076603264243364696686401348885167778605616947047956447069447712749680499490971917803846560330993162638622639664602296541178863160017724353337412497849706349686810527222764542200828442272876108934047158958588187895674189175312060765439212329917/146546951342288602303280610351180612549282827019498508459145744902318612077586300598352853922176989301737601964655875695281158045560727361920237376185406016049225717259848905161666409570374440082026956851306745484390001077583500631157469557586795024245092133010693831766344935029548631400123538410920928058844761578364911808290513596320382817642623023322771631047368956509351683565179802678814442924056698327103531107909136165959571007462469445925563939286862426065179759540417500450849288211282996035866840864312505246785272029956233875327162438799495596147485258922509664041900636519660308550638646239729892291352032158758852822014612134804607776909438674889400832064487962926862108039343031396858178216656345514553658999500379077378360880955582688207045339974537216237952560268850785858798045119388938618622152458210211365611767015285512153532887421600153860582301846936602527706259383523237079701187998589129545225327032124546734747860007036207141731333790303136819424649033621519468900169404589479134906645836881922810766653069647915454118807679526459036625982128892703242317833883620892121579700765807098664179537806886550582250016809755262300613236476433311719068741304898408083412905455899636918385178329134564498768523334606396825137235132932098752135639640859453023230210965058981560803867755571782331555517964507145283154150187768034308352520166738703047990641294894306723057906613999843984813756727280592616579613366946911956472436277441144064173131298806654087120068163418216123801862319235801562146205833075381118503093833236886676879738377400254877627982207001190467927333113424649328297491712830689151855821024747404187678641632930525064051343582620972970483441593655024534984973908145717827548058837022142878094832844152131486056304310485603140371675406873226271971285770065458648625775842173287683770302996164479708343841547285862306193481943680384769506834809827896419811951613238933607328312288972472938471050948061539016164700035420105624624540527012844116715894611234997653943090780390498951374539741172617481202960359267213369233968115836351020746347611163812985197344662451201754879095255845022961094379717451275941316719717931864987457481741004996821864854244641158033664670626058137186967882484720774256787674346646839714031817516714911006139983220197060749279440703710629221002362807110226929734490277525218428821846915992651065527640045643523870193421306880003186304831489027404889856921818420110275673124952772602260868938218678138536538291448988150458034887935002468879204598022560323490179345539548199608652226331219785179741099081305549774561071214721848434982147451752924841071235302923614554336205162946001139880423563249377999606800373306864154193001255276578814314363797353007093140335910052753406320168203727574842337644409484760057557458553712563417957261194096422185963808590133416439495122672112194600651322962451363798965442395617411275747170547393000851212983458017546478106672148212598786654588*t^81 + 4343807246874119675721810339106513537812156178410363661987972335420593291740641739011914670218414783434383752674884933178166173047122515245971441724841842997020762648612092969401837804311875890789398425358013546742705915304457950974775532735367037495211508311745543000948427804267201752330498099357584769308840516733393769018902926638607425778999685348344908294643056328457044627780112918372325409344287645319517192206703456191225431923594179500286484237462864153833867970980108521546304689164391382704553524505711408383950025750842692652583799138934521182361097185213827135532301948426706168378488172109062195259994711238685598465936240359497971220120241933338908705043610947967153128540270880545420979828879583094324721778947719948732422586817434072517483751961041885122306244928546005022846111583042738477069956443334810364434839367260793595641419467802786036488479294523936779391227067829049305078186370860646202856551957033848886502087728774681722217785251570597396102759991969911552523403849880820481824423529470962871124926743602961407348294678337678936531662085940163812145052038714034069396672434343207223471370189119144846807748859176135788289166730383923661815962408745901687404240079856497041306186543521335568760907548397480526119863620450062769383749017224541029007492139739374426911920301002640745843889720360078954010343638998870220542464791338439109513716355780084386129979055961515993685625374804546982319181730366075659188315830344747857343478572106594550046985854509145857599489642249055295340927169054468540804335604750112840620691694989875078673411665558775201553194792957870897534338151112202704232533599486118989267905516047378553717822367121842770037575279867994090906884555244203056916168337817052123251805829691313826082927733972091495022832560807275518850976298066859459758548133415017219287235965283229348977446444138699066422571420600212168468421732192396362711742005460079220300002036818593905013474437533278464592215568688346922053171748215333857432253968138663198014128937933693131536217726750885260482345722995336607865949894710355983355270264189059817567087905964887583822563006226998064437719943904240173793899233767386568766766266016004429089637830058852661014415417424415269623395612761743725589310470590708932377874207726360554233544091169973246110420183638472259007571630962075919426994089342543055156576794484524439984279072045307217936531305621134604011811111682418291411079630126124009631789452610702062281561814680758936472197006837696918752504097958731486338433989036266522973288893491263600414663501490411620359045928182469403544390332783295363118141573752930754108984633769866237608571051319018371147061892025971049830354549511392958513353145611085499870541901267130878010245340075742795615844481541975330418650016754210669782657502598420534769950008559621877815122459770920860942186193793615986816123958760920763132745994748879626338158166130779848654423290165823050371000608508321836734611015185/25701543894935662965856308948733247429476602472038714602620656117868545156273825957320645761684659599919028001706075723129547861038102803521534964594802397957585634127048738938591304116556622039147870575398225886619446379463811086883474303837722194014032110756113589637878495033991790926031190093686751335272631280624665247139712455964189043684656218804655615102259993658282964312883676822193980632823848568510585955734730880915671429546870236635421523256834015009431288304159888293356091832483584495242741662060140801138578899348990922039520917242787727648151819457695385365062859252471853161523911147663104443288073068605183568737134118689779544874164887600841107833024246069506340186138113554029936684378348596671482195007614101999262053550448144793645142244105741304970441879532259253235866674986164806304066071599438498073720853204597202926744017797779365167838938203214624263912062357908674501879780895417338812613307586414553527446114567350042999833445223164424092427732896574104950443996052526269231484600820767700573980155024441553215217556366473744375880580033896478164599152065511699227525615260359256198725606798245990210800567158506240626597616319232717206198772663849379581415752098969655733933894581076240426879592445493309856211285456615224005502895108826927836041284967249004211459283036708301291379650632372194183654054359508112269634846385649682178549137575987221953441431398163114098526953646401076517272191926927463604189657610273028016649646357376523945867192660442380188678996273593197780213146819839459973661647038640649092765544950720891157326593732637356827446088416332546481888665635972768870713754006889982058116054003958276709576114990144926204310256639593112492840900176222798040928604607264391429679493572014298245017560738975065047089548738766302841440261483384962042320591748772311396477425470179941230017543745420517795742571360707481242555838314102024484162751978999641704294007632648468208994316271935628406409058592964238832961083856585946755459040627547445689162064008486077995829993654226199203357285865768897089938312886918133781371345329348724975324780562275050629509896537010455510028595208240442469975177197288511847900250101019204520393246810161192285094376941529488552510056725076742273762124700014793656151614955286535029217057142179749504580005322202258140557248504141227724387032958351403492898199600044470206585632766909448282017651106621511198128303527996771873478240821012673585910438145785434608585688542456391908120352696350387473452012600671089624311167480460543539549029626477102793626170375355657951736567449920943795639299229550846954249955466953437603112362888936781124773505482386771341885713497498055835802179756627651423467791580173322529514374554815482096945578891632895022722833063269435444264017149160537713529516824922431825552046564624900519271763688636797460025561970914891152324879557541565313796397288520272789372815526115339762734194089458270422232072469857206249945124*t^79 - 543017623726202044316159029026794569833419759990574862436131445152801551515866762171271275180861466969459138182921416736228002956563973003297494950249135854997450410630910598959413695710719276543234905817878452593313407848142371743856202610287799166938769323844751674153329499968193248430472817943734396126306287899116164104894728085076212389398500036204655564468377688308056199438313513936422675334423191984430554986590526251160431187285597700978487862454754654587806101094391739703162887006469113535296302406258104517644252743298537443563036983661306246812087340008352605227027458205728917895729225207502386993216442845923642154746092909979195828384102640379924146476723564848829990397887153988720700392343455586389848256127708424917495867250977421141567416763463837989350610559815344280504146937724992896044550543859587222521090545605279219022079120402395128843939973573578646700275666690372787908702451598941541503223759956891174632908715097308062796844930363237068357686675298480261714173341346938178869861077774018137521489005514409215095190704072337375979888361773172842299921481368140987226429657304623676660735250535896166327602654213019659718812557827742555706717734821130912189596475846917428599318397497995024290366073935579347549646848263515905196710276176327814084566794035194571268691154703265036940355443932080230811783255043112802649507578091086825903048350797159703497312059702913713624819281245936080650415298232537290245406985392930924204361689488438477506168873055487816092825153783635478994479852415609795393248006451006086831132519550079328951057564631947215841959443126724739146483582324962767731068773362918108773587518655088083418878356620044441734523966281184905928372580372463240835167235134220020292482055033619329212081582423465799049571123838314999405474929098875102615920066502712502970762071866946834382719432466826258637207309729168037457092926897309614185776291963217958401492890723328732363321219540671700256282713001897315382840866367041736249850857205797704410936916915734781114929048286649350578746229917098846620539962278619558790988980774335548740524755350294997934060266913850381640257101024594758151248249828182896667830148278325581022642754614063874263523150942449605718827608844338792980337001977010868545605472682617388105342941620534952526851084839502632185431270867445249411451753830315809356750884530337846749795824861214348697859093127696085068601840952630650864594840360262307939001014420064902517398569549084500182515221761427710842798584445294042276559352223123224843875641718102601019927641487633996207478954662013175345481451357158889273477848731182557019978858251393672825051404231542236117864206648470455683108701536051688108837597109138941467413973179543799917696133279297164475921278112479343504035870589796343568460727093902218356315464710293126826133213541785095841212325910815086515703901602934614893199063544729028908037548878862062153680101835404679835005286055929577420290658858571209/1230320055478622718344058581221386187825330222035257248670149498034308322358249911663960652288963812718323910927668991828349891333963462153174117987670893389030645512844759608620896432407507218702988990509025374079529588461742904823568473187559842566354710125839779479170424618029670035733650054189737943043833223087862413047954465410777747426662650866069461967137634766425176360175585167640014755902961219050317494408043699903992733496693904792619310607543015881493971055475981772658809437975072947995022421991987910080103202622386520942570846547953627128653203521530149249732876540986201374915568864683058978147978413757595834843662241694620401923353836087008463411412954147224233751540338426774636054112849358148365516933916983255653674872433177467199396136654219783398282567552269484322774319798250216195372490814429321183539980382477465805501772759970799320901866052318782456201338469041909294067734171573180300290392727507871470082081781281762883380527106110269399092469359892554116925278869036406244976552098989739442626143030942504931635856814484914906401215425932607461500279109800012286172037439705767414604895434628636428395917749594114485674914594393510556302132148032137875872581345101627935155548566648829091114512650569541996161906129165442465531420837411990622047378290739726207100450149325708028667698185946340749474427755162473580291285279057857461046057941193720321300264600314369190339436007576396332343561191446054219000756814974964714643010246304435513026689579059046518441969212118769581139913231692305029209196212916208551746140254018533699255645378684483952651430529445630833814769479661198459456632047432819996130986447142480726949053836520742544937229830209002498476047470985697230820231838247442785543042517545538449839868123794366876271653153350373533868324597078896440484865566717856160393676118544778696710324810321407476623299019751386773340526702176906861044628855858723348563701998371065848930453422779422564000598430315901630814430603672840978210446545320382451417343423054224310621383881230981042765111595751424219246802068740327605047355615243258790206309583125825536109323992278422000037313838320865860816476744845602417903061022210738810788964528179011194091325277002545852264380160401061114273856028327358164923149732102088788581105916867573518909492564771160996059405207268988500552545074199802509503290365754328766554150947735571834536043949648418430298802825733441471197466648981466178220739718819675861995692617683116252445767223397944873160411117187824724770963431705905988966442273704645672179487962783087668320653615543990619025355434468984268276468243225327581342187255311959244052345320689113550750398162268483183831932443859887359815691449047106862826588352751739720239736388753020868290230657322176239999196368921740360077801205650624350273263693025311675407279691893199176012693638766710382016215821979735960788776640002821198290881992827378256772204503965322675977038193095829534581748113318*t^77 + 56183794170254922295239993430742155659607902966257921514866015444772527376317874840388712270636967884455565412932665022669507295880378689055425723553264159904676551778864197456159528365703687823943148042669942714721510423615140227353897235482331150700461137183994784039730775246622561439059052120706118909101087302379746721024052139703476977802452594734742901363614345547919016511026809409136330326152184543358875289533908935623833661785818773192084227531744970269256502373133080047980559621604006895785695095959383652533513108956125974412906398579072557948659764331110487416069122683229694181860118382638894579952637678048108378930826575441566099015022633836417351150680805817732515324769562162685764757532523392359392118369579088889446000474187417336426767314261609304215158260615176199433771737991766890328594030375102145649624124210983506032059129470474972996981261373153393060452149628853066159327549223758782021598860254934306355052574448663347008774170427067682119140778395719654698248094811993845487806055749369122500188354255733139574440473483161121303011047642134706279188251595721726499399235595929294482715753960129474426907975838174692525406506023504098892566049561267399579726718650408310747802731913791000590841851876029000185351170727373664520040308339995977812508904561156931397259096528612911155127825257639460396594971561307992992801557300015138780302653166586334059176624910858835773628557898075706530254369889026745821080432117318465087911795542492149245567903667959633010458149256446634586712132967011370132129920032444309666517965566917942777603375794371107678474677621401310375837215430972948531253413715485959268165111201639015198766143725979766985350387889804569837760424530263154141542137896507228040910627194497786792842127662485394061908707821948636784670538643698063805847011857010927095886672497798435308784919387740024638259685828358795839419758288261392816534695648674382958507177192512818406589508668042256938193310170624617254581691629408601902622450818975848743389995848200226893318049289357671025365051621451992389928945272103567399490875758919169974813946308732701651783869701458356480038009499156757717809101250217214576963097000751564230338025454086010661319083183686018492200286220432121533696042431833661194523909570883675877022978981988710914011210079555220652898645087101133855493178681593751585492523052281189910609124284047364761029213520413576514165134224856819302926724630635305213736247646654493604502162429404620513373554193736539692708032126256519974383638305233063182487088208159877747134476386245365676846755864978656556420722563568478067124654443142754175046995986501120487369175070502199428403930247046288137300960071430408267211578223178295027348792379219956077227596692764218368211920859062086449158171342159223947990552896236106060550650468926347409095225463891270020046426071583762708301897938254386416406528344972293516855279328035315514739151382125979117363545102454347175797794405968265678/57976835341612760175472942363140256915898840398115986062332953943084256463336490967177678270526041486343354685727882296742436113055667823672627105431997878728541522641002730388063931233644674585244098078727254153864585866667975716263872791702089464311922931059865452469738775669099450969604535345811222419929205843822191762915620490168922812177213359318610944776089711038620161336326114036127188854466166017195805564410215131190099136269530305714534656356751079558452908763566231975227143450552625867531673483089975736696811307991292094027510606483762805666469467245092812372152500376213398556897943188343889639090125640512162165327642129726365303621940184957275447900154599002638080096936597163009960030499660987549925690840490568092718951618490707009519595868179694598190497355368958751495930121921440382661156921040997297590582062569084216561859512461740848518083389231671456393851384869072310045776278461730970384463506646263787392114723940011384705795358500274188501389936004806917055368498393488312466200250534860643734661818023050378499229953913746931660737794454499560701996918829991488056821270778862039790829390708441652992656981226003174172356202672166922773276448040709250423424174164951389126128674988120472170246872111579001728226966099698805015334552059083220416868988674663591460571212556212098467801855424757109213869624800091368650479592663135529836436639475602781634259871457671280612294072123259144050761191989116983553821377962813759312755359463839535831394066722282471326840068651596823703456820275266607772539850111252762727413894957224019840897522812424026262282021767447681564894689051307254677121940053376459168328367837097289840709634361240445770191408297576176178186211019111719506898847078972027887570516557324496951220279054387794942229785284828965813522283123386697848043307906957676337512386962853629883291085379886065310748577833349440351507806998037747341564101343939969743680424689472888738235717461754997058132096161055182693638460330219525836839029736298801622958839098081206637528459909696294982768927599792763370610666317198424869017270778054084678747978212624129321723144233535769183576535874639763324319296995743745108587752195995659414905945331136910620264594384464124999237706649548704586268657127088559758748685752369209991773283368233643030689529497041008755864309020461360704609218204337446827697260936877687395347230050110680540442019107782938627781896794464836081039061504275974385376026879703816431835982639781653532460602209083674964448723879428857322486244310972465986555010261523465214328208739719916941577813558459350144590937584035187239495649617442871803897746180512261260310844105460370375296360153132353669274894448644172533652421076200353919042543350125812660907577747926444423261064157058655673208883436786167487562359411731044869695289742108356028770316390058093638468296990454657417478430000694440697689299198055022311668380662001844216856416138158095191982897190236590470517831547719*t^75 - 5590998415866821463423556217637076391991253451135557745266284099913523178289170600053584566776160293375306959288998216182142823909967649719283094305663871564599995194364537292364585224290678761738129681106064651066483456831374528457173601427552186455440364451241960924745739184819626721959702878028427984049788385242726679323647774490095435918261198907015787917504379873573083735826074612420255096022354697267669347556093729395345071117652335860671379725189949737215985801082787954264338326386171644791146061647492405464321991122649767583902589497113888999957752692679126652960513050277341177045376239060941329046946459118779653766534593638312872887692041128292452030549474489820382875831392371705247882604396814369612767580617350991405289795848569084654568063989900456529355655290887050606945914131482299108801136985685888970157327817813141464593238662159863907266269690822901628073399896096596563817894104225303386763039648577297072829195955326906095915026575437379161868031973863251839948681981409752667077665042974959280789040798996628416851530012137801852722647689962035314539489519169019079479071028262402059051032233718030764714617406090849490531532992942185203944031122275446370471486914171371234692004015341381569111660989103802391489700374465197399345185766851998542141572287610362869050122166578799371335472419872825133261674677907620816264196644891633926885835610877100503554319196472045750487915524347485309545616945238799675474505709608104649383726226038532727787287024665431745653203975704518926115794224494565786480429707495045925049002599180772235339816828504739891127144898655678905178206205562402142732954070139204501019732578822578230034758059166161264710071318199288115997525791032945426493837920918664662268513460409531996390039408018051948668392810773880397983877172652308601798061574374043334050001745590894485745783724464072086229055329003820358992636352876999235143698662522941516336084435105602124115225324619654603018380670334998285301694748367881193431504645984784708835445390643447370908780758853671441611951339103061839530377522881536602289518773805131003388601250033542366774464560293032665773311490745704471459399189809293546990419090107074828300666741599561815500634314130069218519595623259236254182710026055365129462312076597189478135589671708043573321749445317464981201084698204058041680650060301483447068408380735305337165565045217991634599330338608704002667239326670935934895956119134981363271430440375440103490391160178484675865059635976254044070819927250143986935454632208228179589878683826382583998182017619979260374359367286677607232632932790677242346255050171476006017929064257664311223361688146819959744853993588839914513174889786024666537784341073863498737398840315064045033809954843816550828283957776246172368631767359614071465987321361266112122560185582613372655290101647467100542824262307184517159884391888104092503146083477407472565820449291074848912421696241665788110477913613879349787988749981303621072598/3080303516247734977488986164669263520727056067043394418087725647838468582592373200208666812689075829336482346372528305284436764319104896225365773617024031513273843404612429560742753164612518406737258231057203643827296685740713393519217769507810313031828434415929195106654363789798962297637064948059087148761409704488901138056415096175779446865471436327021650804778938807060074533765000136151560089792045066008692526629356094673585434757833487801772119446457428782509295448175873911793802568477609155775430399107846861433646596821285566034843491652061855510186889180640432508531236275821513916252455056034773272896155402385077431395354756045484067950637827600275228961080016532392242015199961530671000319577561082896717974934692207617935085648062773394967333743651571408446540583090113958119715105618845216397055652145303398574408584476163117759928152829933398676816818227380672510763699462190806789530197246391918897601553053173894943947908316608810814236639255237193734033139954986778414177966075920968019964920858640065970387617695348466127194146086306806450159789396703246349329819522968014157698836413472124250821561031733218601354073347431301021841105805465657491303182134484608170476214142159400507286708507385283305097163407940505628766473389087564206979543051078617177185865714601314260250544322360754932737707661416357173540088187557928281219303683638162821914129098554683611375992944793047802137609860604313676114378541434831459756700153189902321013246840125018842912109599777084412341097575020103499535284842981464168858776489218505916316599324186820917712486739521827824645774581349185033934771821714156563699980131420210310378593826319697855451423163648939355437805810188138696762006724343412772456359385960577817411605659324144842212329251177014551895584127069105898549700625362523029155943395255337230889152825316083703537735400450110805395041145381746154669809185932979944949005594447541553385640238664563189457273393131402639599750706396701751945357072812458611181670215391112994310525170405107851955733806416046975324199515645425574453544010285639798131666342474242720829344350655095316399884536419768309575123879471010435894989046570649383194076333044653385144100947827100074713965801353441762061976907310584431103134393205202585620539780009472738923185630884730476111765895107298097441446283235497453920862982102752624622986963036939408300732126981024139839036323284704055309143117222666839064912622139510924178647775359243255834429990121788102646398848822450786713191249840517588485761301244783147621290649202733808115479733852164800447593582505547588021291374197326215268100851092345257575412994433607561166856918320540468453242207188519387782896204904762768821981328385445180260233846498699279070963119410798413911566141622132433167926668008000388093085784500644026165707440861395665791302797430090202948487077199550588219173199786174844729064226912562627263576845183083370446208547793515095396473743826557505730187383858715651*t^73 + 453994932889158971113575094376360681519634183707449709433460712304374770147701344241459251969482530634342202837896796469744024237281781795216591717402697484426512126767794815838792710252610408536306971739170851625302760227174409039598616139316662884320060291024579783246593064177187456170042451058020047072776173112281057579174764939290134628156652515124303547499818836553089034113440578941270976355611036947340533981975181318477953918170036181777864473008154054705027952290138530901856940518658154569306064771404526786358514760101283799577168298578782744305643231470004022761965762504463343002699718993643786367647813455121733917613474215460382332176251550241536839553336470779032708390325807541666077983109785050546911999447197286500571327762146829810968638011424746024325998057749925467579245782849582189706339657065650869456611056164946644401443056814871636845732065895294890620142794678547946650376313581078490682678680244973469972904580173697706177414462772641772142976422256493291962825897205573281344950130638656871447306762513489431057772411719565156369234439035563355369602403285797576665465803928464215151393025478603251442391174313212304850133267252152076703076452527256231324267887443063364355771670763511050489071098884734039255030115800637515721749925660930995218403682758720407209430676595056471113701566537157714525686027833049890750574394751372447553505177707507175615051162289069827636428009582939093353152419854581293527253029288130292428303135609647754414328085758757062307477399076525358907604304485630110969807197439944066992655779299853975016586504732423199846974397364523904762244448743983184328020775858068133567517742120298435095469245450012467277402430247561520903043914446671521076913726766865825663351273679697543523816294672377654675688231233284967048862590378021921366939441872108863145246582399296669516087340855824076922424534265524511548070459134273779855583526275091194185639614132629288365573417012005840130584932714584476332645999670823568585125241339692763999390106751762830071612480891976453923780896869606240929148338606959002599539243386963666041163878464533717058558765308755749487096245596607102513540173485574870165191830916776819843909228776270621686563342443369230827053737082720002882038112642512677740831203535599605584448302543372798418297395969239303707916172295755417626610481076585342012009468623085899959536432989175295917976272571100264935348469413209201905967574772571405199825941918648681009449504651292025304752372278371663550831283499579022299207873851260610113677785124633300208765381713187416688049646203383548756062893658219946213857366845078066929498818331315682917148436571427016717901684472073460034116739170845803681543311904969654711239570634681211681037236853157634208852354435809391529502469023136258673502792520721463185422235273308208774273307053276274226463968376082818020017384464058383491619376915236659058153740553884281702417350269053768313943735405016691170183127790675288666238679774441/154814114135395923895560626574993442915723779884278766114605695793203292725885643847371462545660957064679120744805057930763462579516691048202261801554249098717290006994475803892307506118931469236018354220249489100464320228416238508837967988267756412482487061830919310667531131826108271732991372938532442871844732059498343190998447192284084258407069142791222145808182453711390898220072634892891634630091616029205300912099660823954759592104813661819751606943699102428784208369187072006192086996066495275504993338008945312132374758881815139004631939032888058973021632478804334406299560543935521877081152069622402788598845945970489103148750965349720600236248313358444834189636150507618676571480490555760153331766886162906820487893421498786618105567676711283819364535669478498535808385541780763303265787886620703629686931762097271208673578363738315849800206496169759455646889512669350567301753839048769033510309579392616884548567474096460329007184810519367972720519885490557640453173259463841426183642857160022473584344455108772430120321169065838019117649985745718896967414410985238472116651438072921717024167874168477408013639871461574976336873375688307638090217886046502148678413074451681344987122770021909073910378954824686185701221670142810383256829657305851877341436635089119796539983720461855892208399798928455643789562306959419237105502051103313919265034978333371386826322592026308857082238529743362915320924899760624643892713434033525223552102978227981015663547839174168282891593855748403001083789229038139221438708978797310804415725318933899695345002576055381627051424661721167715167103620623789818990252853105828972925870417696975467132587196717432805339593808402593172510194202395432371879497901263589593609975231965485939082331126066145558341074396728509859104364008493208924391867119326429055869346801194238362033360834106417807073352453320285509347369090964971233627167705204434255771703303408936521983645441930587227313202656546623882620522660553200130669920904598297949065700573321642692860579433703365421348448998172478870199813410644232753923216224229776301024727422959680375968724576984177892208864873199610785210693854168917771507535637541498490222864230734461005709872854192918682076851377569130292924860315978367839051939627825762675659388403214693890453788201319096349177403475578884779605702084257663670666603336805622179397812280449861389367567240826275223101867015405556456282688311447385051293897493779871157336604641457089714987275612627293312503338910541618396209362906497014471213616970943016786063066615820403473584898671177476006671771472771843278969651053591871263859129872365084468227984590046622851482693594931822003964827790704455662754060033904286760448423716415591929415789177701331585560791674821499480194549991259154147587098540281254465313992884958133349351971582006003483401430078073952643363102953190776847025066942137282405930588734162442731812196185489304856103060500716958780116670586264169506770607894687217628399870*t^71 - 3779479010715050120846827549698925492491941657001534562171480926953478274857666539301903385791929501415959084214909747752068941030294180698680148931494068081623966135259597328880356318609749601453033632357224149071383925030684365671489308553657388201438455857388316420974696011917883403891562312593987220858192931165439313381714919241020513178778905885701296640266531473874007947771566990643028743104362634230358193457336970261612794094001157181494806983160922844093378352141800207976117290491295788276539241570910221268418488671044838552235205482694155365766068238719696137834691696347019868720461665357061258151940477049261633883127811185459315758189439840989263404763032346320858974987614480425754896603265408673376912966431739827872352368069874444583886582276250132491238131887924010217915997648123643222910862781870007464858005797133535130224762135621214697090825862764521450732610968361547594018629261488079503768814102214201005951747118616398909383993150126143492275539898190681165468845983296689906737709614059667563315155465627799465948763161295208399680570342467896178373946914833475597330120116383997675463559635752093947303744058989610295654455390274071922952992649237749143959582394662234898719834112060325628652511713147761830009243042011172166331280336681928044758628681149504855259822737366696452918593022012493469755204948551341051675926315547352368595191260551531186752846701661871866435618363847009450370785212562724480900933495708870231567173907252874032822464412057493453378017988147667343248967463068572741149943711199469290106416469660006464117128627077862374459672949587347294567851036446101938845603824422877652516299856363943436097632032037623612228958663560024782529678806935649018035378885332016848213871216255630281687485716053710729936947686170756891692734113439354791071976963487897364062704033561206026369149469567878449697564295113298810562471797101252823217426478911653509990411629996611947044053920176510263741738496616501091126179572919446130949803438384170313403036219265986026712221070531434807470399541471778087950965915836460170117444421403147576674302231273577862267114102050993896203341810192471677917228207537356193646371253108594051989034224402483616334686216535802996925005712258860528161072468560812522152489459741525433467416741113342650204593537863693940370447962489458351400384145750517508996172415283089932890167441140408771286013131719996686178140043929078808922162369184476843802790305642545640474825630448494783400975991805418543691904373990262931133631599698740434503772795160301362268417216096887860426988611491826454227928251781573635400529936701937992544104736003068690576500538267615119112417973811361021519184535324280088080036492661621804307859286838594238859744866995015313485055958766424490198881321481790682828501447242878890777984480874428795928344057897795288255552568482715811271452237743247506502097149702366334507101072320835827218423925300372505688238459292304357700951237564222931085129160369862761/916809183909814661309510030577111168946916224474698852930694930487349899522694782864133801195404187737029753050735553065981225395897844387453794388804263162603791421421285710650245051236312160815700693692317474452949704392680964449338446426521653474721288380162704157773119362674213185202774910541989126687064503256349188377092804272706346978286663463609617547476056490878856899259270143835704260279402550124953792001454191399460086304444706505296569016320586084583260081962325840420669539190705785021540570547688974138447923322098109253185430342952763085238234107539479268354105997541186160556074582556303869314082365692037236468846903216801045394599062511708710308071025283306117802656307465071211628030723499856734190929304842115814352421171781484222778276780234651668329057259178425680281939995864567806895006009895140040097764931070058306462516822870317315496340879694027894059560986234846810216448053329163077190296616581599238068380548447895697134450918761875082346763692042544868925859533000101653088566487863154150331172541963207892749214723215586147307841028141854582231874809816267842408217122150825723210256775318795447009866964130826157832770270321167385724473562226902856925013741044069745535697264170471791591722634730585723089646945230565254817615987752997767435109783592575110593658143609254314322521787981813680722138783146633825029887537141690225352785482389979801051641016573140195184530517256382419141132648956346536373875553837066103574759530303589424571284018813742042572418199814363860469360034572437674583749925338726553995833105255399969995398536846712755209219587641334083308060277396092719177667004613601488716359181378960637073221074533360156767605370066585750506270386571282977573358273323699607731245564928563713996495842577426235385616043658296783250248637080651112868858271756672279579961562859578206253488393228562730786355119756694559645540087150220659662680026962787722083187148307112937560148786132069106632878735195796051173827271597031120454367078795210768027120351406391330025225514967177419869323295017835146368733286479888735254668435798767227186486786944900301477660897779088095070017729004388331042867626045520754059099801974409478075813867042530464435259113857964389594701022791223894342865586475984166565254898123837417219267333728211688579828583382378155664824967742973884257687624960562894546393844324824079147834733200173201871209256465231705334106080180391414273762460958164396993747372686708885292154646177978830996644773028227464142351847132275319698527039701924545407065480498888429370569769930713012911510230661754855898058273539371061624573767104146030220846124742256100526480511469186249907479710176551786434829543520781186195375565248613135406000303510347285649691008298292919921712125048236710862010797555545588943589465864722065694862375708639552628703268922353947553996295688795780488082446431336986407920946483709985857791825810467663357842324285245829895850923211856411819095539952337702795384030140*t^69 + 544347462555876043780791096892779393062009559407869314967424857081793352551897981386030924139081053862389088835321218703079836461089658304045794338717808270971934459139663960525818811514875442487612852391765096861529992233490457450217278349894041457604698095572284339665309537851723200930042094746446619573575721207900807806220292184891973172022705480797371891331494995398113719462542891449339161071164406265838754837448831209878104730677571009892817244858454221442213347923510098782999752595553927266974978019070206803609950159181607331946467319550513689858004588302875141270117982324036633283312676029778476179422996402206596577797707954073411766825455503158468680111314928306347398185459544892065988423592219215710702739842535369284476369244131691444269919304282097337473506318706269866668533692355469788515813193861523331142100222172916271182246231277429364362968530951545035556767852813246355277079752629343656602335541908246250215559651364191209405930729231249314542645493994702029016760950574933002017701909621155460554028780884331865304772288461834222169490150015383757019168829276063407777823607109502649395674266082297233375679805309482611540844619176851195171928121692029237581705142153724297854757225709409341976327174043806955610990229169284790304717321436679579543065377902084900929153205257202947141978204057136042945342832003764437489826049139621114064718304657450732246985390673071896653826136942270783624192662554790778823137388618805342445760101324775954938551759141173877849557058981643622152696565847336506052183706916518458705545926192994780787949763787860034915315990753993944065122092541135501371417003741667872154577417694931187492310919860360328286896067904567215059468939358169757365777231951960432274053957857911540079103336226388956982181855883556994353096972501909828584370670481925502583160681740082608169591776574883885072348274031987472722603690322399521975261248340308324959804684286276532399822065962232242096619852523096228203248738721361647571320818062024366745714837148436947281115369270125225525496100763408027472359521760121502698971959230903460397590846158267399305632073760657649618733290024942311010945751930437252730190165659600143320283012507919392771517565635094591847926019005644502564463086937368456692878882024134344860723833059968827848405855878034519553918234681141570702657580983029725207229825248671211391978847562605164371892193565675207395951048361864559134690437148454991257800395821225676918707692780463394535357075548571918106606310634838938151376206208665523558914048471550419298232878773160651884797704884725620661674212873949231592238322773971209413153371084298970527334028408347810744968150672165162700316818481985065964511213525771526006432597297958689939094172415579456994192679917122017470342654360287611755974427948897678187221849170031678397347472019404295297342638882899916208501556845188446571829097081827083626069651064450101313793772520474143362293445802573929869162445115724028663486015667571/107220462498111629261001182068050676925034508390423493267293103539394459232226200102859322371919992448487183131006595865901599781814085922299582823293259395225301491363512754149040434567349994967605943000567899746204501273894624257517608142793489462584017029139477271755328418884343790495021310348652458612724462637596051142077622644546842907166550841829496739959775946000100214021091516385215370627949452150742623593401384397061696506425761158060574467314096196435577695602787321993439163805712314839824282488327140976437562439274151623273064659257333370290278280643161871630757545210333127207234408129183874459855439091719825422098163367954134079379877586630081540900181979713559238878831197167352631495420123410048169577640703384391606450896761929262552898084213158373935333570554966613982360582105267063302432354812807064846489659891783463183482387366872004079313698720052920796105513912980582164411560856782806641602173603224121257738438901237363261165195295966822933886846738033657158090428386377364767147638447818026019532768786348407288116944213267660873181059256057625284631676495933590184391930369657287324763069829202680944667283204245630599645674341935210054230033636050496496236729671667671461276769620238876660390919777054619060673542295246883406912691197194747853582950428696519739450299723102097771595491537019745134337338235376710166415116930180848420606619986413492507771149573591185035839623641207382657587099887840885334164414936099275330579385330442541939264407241686652033946298523616892794120857955196518226942928862291359241679309532473300496947444462502053974215804742192202907589881216538520041649088782526105428374394857154960749483838186144909885649113529859163509760928268756274421807119110536212996754130066583257153756744424711818746237448767601887226884303403669198780981814633423651117223979319483952548109906637980869747142530580852915871787449805709556361741652502417621488871192867806189226980579347753203845189535328181691678224476027684708983589021350837448918689126101198169202025312341540554145873953842980387578095635299332969514935269887134410649828877826210238660023854758752284888405171664526024015664760735448949727582088950668170953189397813518437892193780801856233545921727402062906525402825000115097880948134434547687761229188266058096524237997678738707829709916252023322406192383203225268571173903833452199362371481675817987066505818998443780254800592325813369907600032318176100548931852975712407531536001586139896931030164443427496053855954198216780972128676185689139793375716284651261542631788780928842179667260398193696656813731285922181749740992383467810909337072316675476631170185491947761753859212769952709395125757390496094967927764267688363157980945723103974607957818151277071213147452078797733347782369112911169192478009484084841119776274383651473872319312840081336807653467950902267439839075590886755218227694602220511304989193277522104585791075987623096543204436903481799527237938622877051217984980*t^67 - 272709411909753401552424827446571773585934356421658296400131198924556146063648025814348103530376247727308075538744879456343245099302969988404352918397944119090982570591900316993054308183777100754115694966152334958396650351274915004831180255406330119931933680951821028341248498721437881648186623665219470204148178590646216879133440618256462865648425729056705145399901653622766344339820267360521367409228066988815088538067364245600201128146110653323704302703492063858359612458495677914112595235925495198281113614752055894491657474903116788431682702680766261319465445767040617328910824843510280853951474522187210936611207759585694270922832595994214447892467597030078675200386826054190972712712816572696241211889626582679161015580703987482943917166819912324166267345486631205288332994216516434649186029691918260572493811486253238830480992279784205342492326438666828066010950523091962512012760391459707437079871302831225368824236167328295027111070801564656515596399108573725469769781368852795971076266569488356374367489568454125191139320827281721465793161921989710239333903289025711315903112556225275715088663280382638678472284036593928185671924187998922241177137422185567298510411947539089267879776160875037085476734147294131061311733663465305730787981662351240598139603501490634555651891138409013529325191158037071957690854242906455739655460681571637008593956153236457194361552387461995633409363031550800651725051512537839746837487263623751770121866225965410734646930782133819253312008921698204139766214108427019383067621783101856074409637611538711925490716199111322143514426718868437284760223921255746434945510782673307196593355196344103117499098440793628771887429136710322613643187270989379710273098471196779147615679635508896128813980700016759912071853669432539412905411845317089581388112718172066131656473193128056268314216100406031367453957311998580997563272405559982469749338928236122130983694375940455622504591414988775592811476505811203228717169863088102251639825728200817743324946251192804397622112105423233978567234483030310080860542150350637129586662910739242028306418488969027903362975570274557171952836093697729248787611893817551567517771420616843661943804306297802417242321058597069891942897910529537762671461507809234223796360589371380043488362454039520700186430305993014696151860763881408734762208025712093676851632238379351255632953001311446306674560225462237183130666079194625531442776011752248966542602888495008469401962164247386505713019212412801057906530295758587930556999637163065353533186009860056271344926083642592484257313975572120215616107014029859124506801748270681869274420031338607642451783566258826150926862277680063455959525212935534667202817251205094067973988167396634529297031263035867709114755154705088484145487740235789426903076053518402068701022356178840385653439672293926256328036588072954976087735214526231723556757604378467116911014633535236007010563619230667189891027174285889690482153669175886761835883911367129549432158677572271/49519455739467559135429429245377057247198109531324278790402789633088865436012631900151137580263662819779900783789950526305853624837213857414154817986688712921510734469007476335634817443332670122014088893820530552508108712108786680565074990498472716481022925141060122429927623278685895513661936520084009480581814822302451168568123099216860174990428092217686599709870012304732075371471235172328885814833435395727423185630177003287961882781345592695295775433380552484001060749020675655511862567511679683483094268691595398950864597717174563689166446716032417921334960391890260421900649251552475648329908893730260316997344292542931715186123049769317443842212356940940057176796995042086931215387836736487483452715869359429358821358324693193441471361065487349113714116188036799702680229350771806003244253887221277079229152240642798292444402295928631990681294131621932755893446639970880546682676629100122257239063635407992463256369330688198056416822732772306083372206766940487310149493938837742947705013163973903727926903770657904291128924727931764536687402859407296814313130699083459193508058151752198370043600764090125825316126929032084241858780966268023340807745539566665052278003491679550384995517047889656734438623646886013571144983995788903303484390065337002605207453968235862119315494265359935644713375885044379181110614116111513688599808365176737863055270447938955597107647729483979410738239423019758724202163252873028344518394592491171625948476908583199118557133837158402977298931176224518998850706175027667830369286781013788115385129166386293978099011196826638189913020071724230750279278400712222118554811918652572011846480465278676699926224272126875978680346432863676350519419981600310769652754641827727005298070688889747641938973896417108497632182299221493401876106962134758875168287712059912035333041149603585459163586272761292834629285353597836972195066136179537935126173917642989522557592833162025930464670718965478790319943790256208267612697218620535593964612148169703017875376994180754715573580422255425589149146914422580074858567111668974043480044439431360174681392627778379354258019480771181069556188795150522946844633061590338653882523705518785345700385403760337316701847121329358963782799672296567188724127991344412372160306966504989368656873526851968336956811160438142815915802615080961086626690530391966965349873908595764187092528449883256135402654753448258853608132050242884949782026074113862427674251095855074882501048497342063644263879310573049443838090886655737273724542068910831421221333738840813534084652945189714419174441082160679098155768882671792405426190406919348491466102070425443991381905942954223925046255998432580257861208883770198127888135924763702287485458065502764984931828254530417537346045089491216900631677940906554859086503126941450395168130719022086510179534000663010971096178485242054407860996477826779348442320294449031628040194392358624433135742616274532934933560231121135068327267391428973792937486330806714624637537180*t^65 + 172040442078338999537637271009198155650126348852976075241568999489464446484028820993048520382867018214782823772538932650917494995259761088672714466766805589442446209610144011080829633569564319805955886325006162861082814517697105537505763114677772572382791893626649895109794076110652174149743104232341475997351369221013337293904662298977488801395494686571649914426350661266747426519046691146697675267004544555920407417727493767544463863119976351827233317740086199528152727042056210921175584191866527935825032654245413831756648880133056835864142206640113958936702538950232287095994968137987100057858502882431669318835622741965226238934838162894428098539318430998765821795218515607569632972722205599131777698446644237782317650110830708448741820933152767359254053721975067498601561047459773451384918803615035869875261502318987299202691026634740187141131862104974220489580331661899110459056319705835672363998078142190015514530897553697931434994786057729746944312857702212099035637712250842855006770344943763018775338602267273116535364431878459908371599933796609642560343956354748593246810111920159436626015964659149095292290145414134608712538715365721890827781344040227548550359214899841305528138132148981375038957684982945775770232554188379847647137706778152927636571183673612974366705213996817641318488826419966205772323627942168983963836948800544202908661411887772271048852086943613320738726496602141795652018095470897914846570523968721419711140230463666520005241290238780946372475907408715966301617140449643454575389795831264620020108301007974565376331847330903369657328438279892392272858232760705749024260769607305248483465188032553311162287763054699310072774916798346415292966296403975779813651868330061266483148364994385464168623470821981369563887800868680685926382176342677683254310035301988565455090289668295860970440977665753981753788979527334957110481156601260406575044186954089616131950301699312287702283814781640460517545797728310440476637045366870339839964621086392904501028554085450287369522878472372916329605117085340612508220131731639863871304865839872524855313767966645670314631897933622958461239964451448605150114537888162333422059198262327269616752701328362712226511371066983703191213336888394865838478273717636945825518834125137128716137720672946447398109140062190111879234610195686543728496857457638288390296509588999701527106986441059115834993970100179450089074906579854098516288880013251499452687337509687402122310377182219795767951001519627490212240595254442054356648028496056370096768990794381187617840727573912004161382168955899688303480960032046425024564603646224945423608284957326045899274290681809401669614321926577195172186671317144140943280837321911188825224395780401648200081295696172631453957984395200660283723166755016553299655615649826763529705182555127589983233172371356214477429408148588979463940573787975998880661092995151371824738841921026272889175807935016823177854918918814116130442582248751837614942964010351157811280008679950780431/32557137554248402148501179366172131407061710935709893140120972538000810221661535757737828684501040470819908615311746703718163917806435910716829325333248340718473249808200530787743906514474179348681109059652621125560523474030292289137668918753111254443330995475433912800660876627917565304251428572089079156194828560478388472134749856077423378126399146475735951363096845782195772938458819001376537466106259409790945074429317142084785400933243136982053307125315660160058235863221516525204606874194025096517692824192851221141003055129899307373177355390917621228742300497652773525075757627155308412790440870362502686875100128335725951515061054336796630193799154982631897591544916663439769315224603122058347774643271955003286911242277011748026481209463593874836531888543011579004523686173926663531517587536467711938167043400059538231194023571023232124950232380228666097278560648602393540961295165301441917894021299371700891034783743799386829861121838231146161121711633618488079988286515018937613387288270191150397122403579062546767406070742279445499620556326104166605533409852697409671301028694078926112981742748513715802228995143264401847320538532207138114914138548205868169370776603337316703119744939100992008403608946918058307121244477846750502683160145264258558977546851270147194906886883540874611951171053036485296996339911569623653574043238243506039656415116810327191421466549530736309506133257580759831981222255561982558507593737078618760537048625973892528177524838937913095921074212553151067936691205997036688166638009024988232476669152700281125447096053790559739168198657925153863279768653145181726714459805286425614250143733595142288789956834912954537675455458591218597529960198672142780632468763361660208790970013687744084280954607129002025327866316265084931218083554258906469697181159613543705076269438897064993805474759483905373659730916707747123180863866609731594732569882622663957638441995771987355975503125769072863143427659639985543329671009811516747816580002338957822598526705327916196462107066847470962342904513659214761524321007956517011509533832601525801000143291509369872372560961703944969345903510165501509744698367493278805748763854697619873053938003533815618911591334307848543342429907624519981694240149386207118834934126362934164146946002615674875074604999097292819048643457776690339030640304866164742526567099751384346698449281627091553022037705978636032445284971801995205060536681188552474563986470482563463133573962060201382117182805189834892037243292942045113732589312536990473629133805067110251986271440195114549283380609940563403995181280015062283782896108303051658196982645840482291872396161109980914413103847584866420303057871506452569158453672996566419318323852757856332785564314728575283976665183067802373053765489302178798508641709689890502115539481190905646346498238743596520766079808720295309537533607383498699318193196665836409604580113191474079231630164715264076529010715030180109922550338041803000633591974569614607444386944420*t^63 - 75019234612282515953665797877405238144719343720367613419394221592156983753251549435517403562988284914944560744400779379839875108875143829940117883887413423768481574852964123041172182683554082419008619416932359710695333436753102285505704341220500835295009565213917143572090927426760707450785401900008498868860606126088013081300827371232006325163226919129384398416511484255359379903259690699189061971604265383998542372801124692293258922824655415432687673670674308333182137254142222034084996258806322362273129447902596117231123776517671353440504731191399486310737888097338781904226881798798240207749665329021746837663263030185685675361870916693522621151505428301206210252593032890636797213339920100374338464304477000793141844675830095183283459123283086443771813094076072316810614633006563263443239293347529417956785015815263719926317055551516147046815233151044435799635638762080657658636250349530003018152363653027143734551539935997992420326723734792804705113840757036377719690601215833709062345536070167599765495326472471576201173028705459371350472227740747757356404193650434607406510373539445090774106635331093763364286931968413064055996558831770025959690467099119026986750812085954821655997964520168891054722398779068714278576464932629990453692366662811667988365957393019339386613362235337713802334300077354258708392715982365880426756771069091949908934244598058898521402199400401974628253444361418610291642531872830908308433348466901786810366495729976690894422631397046002141131404783286491389344053991724138498092788998255680099957435592980294115505387075565010650421495568651838030624449536209322543064957713219516771345898468945010443970112626547094063002200591819683385568829635596569793233567361333400099704082277430562837455282378733994102443906560074680936178858835064242593097518314195081842203704052103407020390353414408575739981217814419608466985320788651685036071637626481668866322829576984807699632958854830180030176278836245284014810883332547786469618704520527550943206405302729105857264729985291503207659334918421817596136584059027584207599099893359981514175776418256384089415521665459843110685153755902530114709391310673741323595236373255090064699807634466361364615469776244610813613241444098448723451273015009500433787803660374018363084473229690400547722037909120428349520799674916882709020802026645052176600306872883616875123864074422247529261848330746951834365106247247852853582318370321048619454105635564364142428170389312604846464980957966799858610874508555916270674575871060316170872529891900070508395656285255536464499249093662215101945909330960468059578653624389162145923714672548876063972136405388577364130007700108293146816657964842461493938364394153826972440154738100714989975094445725761476905811518532303191900578810031471698685959224632846629401413941887069407521062890531218392589533293443505182201238084636178593975657846602137126308715375925462295250932252532370074398675168740536939016940649885513833672673605855012971098722039951831/16670321328340195672555647396913533746575376823200150097348168222222637082263971202118703883513077558023506715469404354182367597443131546706005798941755422794917178601229150428952333084728202431480342580467291922970058102422064664176993814005689326391874549654600057757634857464371513212622339258622160346233911193281304901246671713301292052292063055031098797420940525234099218094448960062148764703587434413615435265964832126003474347636069194563263342102056149595523930293508200985767847861850499281371066474241091255064517693358883413913557273625661864428439477981389028942691120136792272612795924664804148841205888442568216053003103458441780148588734846381275933226597499571653747729249668777295620980360098287252067030846019975293408336512782178123316196563514086830007436603263659325924996204575764317428656960266287525976033806231962740463364174285831370249502591217922372524813771205991521719351777419033128976464302992216787931316498637087120410200569192841007721448175378913946550633532140394854274000206645705349087253492443563464157511805594523382798532211906143066907988237938596480344588705964420745418448026187027343495811847686742006203233045851615907920824770406214703893046464382540190480493399358380982236109188160699821045920716920258196906798539094352353914442850426800243016872079392235783562210107481602469868701507034430878668538871027552650891664857424234888023300631468295319934450190607046586051463181637009021382763465758307164632963402375288229951828507021276575047586631441882763281191314904774699555799625782232606823065589377260911284776343398835204231070030032332402317826144293541436566436325516433764612795676822792091417140530188730782692027629390001097173902953795884106609723998982943033325284666977536611380096193710325184296578639812728574741268397931189730519752314100817749612803622508696316115545177120690090692872946168258951149376635884599418309082663592305165056823094278427584671348401259416275239800138765904514463807772658647699857961355199860684176375886874985904230590324891786592299807640045036619053512306109883013722990344747316625638695627732567304131769535847498976707498565472346788943035721379773486878163818742208814961040241338611289576724234463709431634252043087243321617427001600800273509547847415573822260662880183869581576573806173976799968781689864242787886598344649130253121709395433500814927302630673824186396541364552894006761423725899226089336694309508695629013381246268335996611427128932508876032789167072678978552858468670013820006978563136235079494104593671374866640698095550404794369685192667698444589750586845009243040551450407496406703467688766569370667902254914277965396980572386844061735360191332819542457408255940992245946126761041847708798759173160813006847441764203431735175887681366968709934518965428157145748257295565152891203669267695197283824647994678639784280244850587130484592731479832663325181378202849316571467756789920650373840206118964691143369500047093993658273141007140*t^61 + 931925622971147947188940807862287328280555858928516207763205548378131840282718149930316767734933172954187366113554706303771762689903218499782287587205977041836895823813033683419637383886890080992318173982461229000612926484101541521656652917516137587914285334380182997229950712733569581311978399715947484515922632352645206868758589064513748927038199818816076537168440951263781773146203568879445138035309777065311720457916072993616127910687701683566285966961075223958649391945053878103143405666897374257821290457315841255154134162930281288458126602341940285646334286479233526244505880818561659109469380247257139034659458604896433358065290161350746245172029708733667156358878610670510785139561612028105965529173269673603348675129305034225400362853491048600923820127796578784105843560535743308695876577877781039532850749509064167041543262099589264916842483540329757852924439413304794091783454085780948915979357511714501081701666767519112757590808881708144638703223174913093358568095284828554743814965296218034458034583660146499239778407576646845415558782852270584938743488164152950929757092467944098626592488414345031682185972068438803942715691908685451054907592089874279636357776993881601401656162846780749645346126547138729982545386532709145300166628443511220668792271603843810626160845947007116627495991307048287897745901846958987540546481709381435138007106152720350880920083798643363409904118185760556486329283093115975317500255828763657343203093372302318787520537683567002119971259564317126971414093938876043810452247989997814754833716889374391359362842887637838053356517625080885264256521111149474086973552635336841805801724028556265367123927594101366348787572836523105048168063336464957155589188592013282594438027577003190661616215592792489167365548342889017601568295217465887576442584615073202164119935826670079832846723060493926818767328372501530986919022782370751076632052236425338270766684726969942441948993113482976278138236031395731547060505871376170547916646895162860488538465721800918594695687766203204773015917858805805089394437041808217355559018120310063038860506193989097094916109551769712272187703700507646437947898990526243807508104973741294796639630645886933341716322521190362653569039288820108362453785835195417452819227479724074034390637334568814604276537042089112342327764611686535011306510272910101522339177649087118164577103417039990288422106416942050604991702472417362298828665950646894455843196982515653292019595030849225196058434396232451506610609218195426578417167745388039129615959922604754903002820772830590946011201797336667956979299375414901546296361305799485846215838487042475679942609635741074295342946861702505682564040550026363153378654521631507656995619911988747093907468301918031149889590292163103075167417943665735625741496946617510042098110920111461692224464896299439313133667484959098667968014664138812827976228089987444924045807943792960949884508631085826423880851591363834374334901346242515045876114372571354693180284045367/273283956202298289714027006506779241747137324970494263890953577413485853807606085280634489893657009147926339597859087773481436023657894208295177031832056111392084895102117220146759558766036105434103976728971998737214067252820732199622849409929333219538927043518033733731718974825762511682333430469215743380883790053791883626994618250840853316263328771001619629851484020231134722859819017412274831206351383829761233868275936491860235207148675320709235116427149993369244758909970507963407341997549168547066663512149036968270781858342351047763233993863309252925237343957197195781821641586758567422884010898428669527965384304396984475460712433471805714569423711168457921747499992977930290643437193070420016071477021102492902145016720906449316992012822592185511419074001423442744862348584579113524527943864988810305851807644057802885800102163323614153511053866088036877091659310202828275635593540844618350029138016936540597775458888799802152729485853887219839353593325262421663084842277277812305467740006473020885249289273858181758253974484646953401832878598743980303806752559722408327676031780270169583421409252799105220459445688972844193636847323639445954640095928129638046307711577290227754860071844921155417924579645589872723101445257374115506896998692757326340959657284464818269554925029512180604460317905504648560821434124630653585270607121817683090801164386109031010899302036637508578698876529431474335249026345026000843658715360803629225630586201756797261695120906364425439811590512730738485026744948897758708054342701224582881961078397255849558452284873129693193054809816970561165082459546432824882395808090843222400595500269405977258945521685116252740008691618537421180780809672149133998409078621050928028262278408902185660404376680928055411413011644675152402928521520140569528990130019503779012333018046192616603338073913054362549920936404755585129064691282933625399616981714744562443978091677133853390542529154550568382760676383873364586887520752533023996848732108978686196087790161650560268457161885014823452300408062075283603403935164534738582168952621033011852300733562567633421239798894545969373271079467196339467189597907324408902224940652024375051865881019816638705577726862480156995479253503433305479541689954808551105360681980332352615538482222521676404309511210976747156947642196340983094781801053160457157349912280823821667367138254111720119715256947937481910514172998262405924979113102067038306464090306485721530840102759606501826674244795227475947363394634081615620630633934652786999648576003853762198435961825817485913083533613193350322708076519646632618862079426381033451663121434367323007667028960153617506594342857015826180009383390886257956724448079008892744397638376922064690602640030290308176379887882180440121996134482487461899798055196208359582278121773067963086185173199227724650315863855693177453245814403930889840079517821811222831663603814152871825872177857648712586176883945088095741083917453953169991804050721207512674442740*t^59 - 58096253726053655517916634160720935168692818323249442171083958436204578515501522385525106026958936438149894104652993506990737920723620028446668295101042768207304183242014782846407020514548581326915987120801666900991889055951495811882378911849502042131090822539378108337362801737495315796220591966541901931348558938410370839545209287520851684798878259782829545832357825548143800934841004829813414476536334907983816358800802414254043849054889293448919575554161442537231852330645623430442852613199559011816487536218816640968417679135360475926814384030144695910124740895732130057497043072489585368713219288864613318112792321967947483503577359693479013796075569836312993024851284115375947721208381032308857306491124878407163176284070131307522459406245044119762698025318386699361370107778037155859465248412030648104756925450753966569401279611743782052129577605415919161873090013756213122466303531900261921237352237332629583479378012985418305656802145407707018003043070490543301153691684237643880985545175400632794085866294428725375325923930144563730359001358739353848570265570963192364492013654405607271304912182765649728695739922486625098190362740940446527483297956351353561737714064519221470154474482344472358035473358822417415311609345901675466147986040853665240551962409208334837799957533758835698656136606462132133779949989351467120594626553064001469298851706864951882385964733991626349918711281585960318918991875287166067424795653537915824626392305658028704188573862091179444382746230721799905828997514022349812460748687339483395937068790427024338074172283132383624441631919412379117842830942795578949311060014711684286627811857268178109558568714215335290141690339821185304873437624285578754940761819126848972402846010891138997411095187920513500509902494404427164532920749298599286752071525778957548163304595230397207859659833331945938771260779301450114876037370445769915895410126862641711346825568603834191434425309570225841244198998138671153815596046170789208152672888262163114346049092323309639856829402197552271934948834601494515777581748233236215933077888390453495374694422112282701678184680219945660630301916806150901415961909133287237798727114407518765178225754487725663839211092109299280799220670927407142496541471573741839744819989440501043875271847054993264690345612640460789082713664477335179950786301056896196462454035328297961001651583642462097840250042981716744164934133700777978733616359904680844107033406585305718779981855653494596468546450726729489351401753703781671314725769474896734778369365070132680779780406512815274109291929000491746492557278448998699014532011847665128157430667398418679614469004684504672715287087498864635792339141149496438163397813652415978422304368017654218550294997146485766838777116748649487012295729506479315993350865948394879769279010794184758972787953939445856788989386584598024755889533795934334696534734886327259449661240975840407250367178400096438203754571822425880344221131343295155637370717480782196245303389/25219227555658275220464518118685217178055676117736097439873903603323927571528446148509750213201606553378418862271286822739681567288248873385386542049776010771671066021912444567359152120892931689757049745821649272867273732149933759847074601796056466166808610863271746322407853962819143469408480464106777512155137659152100983757847203928836935888215150050904638394120153209677448355208005544213125399706362899175111556948162338908631628824203327144104874012779537362199214886028838902772217724096327344464609509257347531600859625796765607779067396154601118421843551997034408543648371981921181896356456141231228539293615703749452564716913387074822884238465382924893837560137192129373123502116693199152851463115785268924873310008002790591773077487417877404919691692208442902834125535874795820867254724279275475435035080221851592133175437770770274153635398246585994974661631484530698724258106389693126674154462273549159364893610282272583175680225708624124381496225044627249838175721395054705986539211295930944127956807893862454867106398949642894589359827610699558304205612528197336890800335148445369243909816597200692597784562338642177015008475867326535355253015712091695042570461556241984781586028962280090628865044724130844325242373981731900289787166510144021010270355035633038691090614140346874459792086921053060558075126960961332577311262154032823195804346278209944724005595561534114421732339647122163800970410625829093559659667971405176648832377452559918539022589520412601935446638516662838458736972372164424501650712974981505080005021230790474904652768606213327988531312235101408332930800044273846462431555085438791325534052133508195631266312868908571725369161612341575057440783445090510381593627483563098959819952481672969238709684396406661731650897749362498299202853503965723602293838323495380880279278173385150260236064527951123924136787019418215121572305326180469291545447265195290145250062291408581013615539926286619248462949618617001253827019048804917776324900683716388033721842273984179175162923672061412850499899233634558147288806345738232973838225041160879619702303998514346804383998175386444003808583420024885982391608284535766301844868250517491314885036237947950294279528148741593742853910009852653617109879413836957559939771938263159674139944220602449451318974241992378771135467919315357263660690982788808375282221441523007936328444884872963190474815307878201289844120674114467309819967987517337196449976034927471303101304508868913392599671918105214797197397148551011930908114731426939032235557169139662450254018440353516187494250848675137683968262006181054411288758137104897116336687203639052847611464113951854948469132503954212019441636167604625607375598887601177465723120216886591223101538653630407718759102514581848730074391812958331099061618800597529261030310539210799755715510154039901994861348905444016498807636138047699699167570625532426973914633222875468807949076673319577278862181298571604393344973772243363683146579475333677997580*t^57 + 1683873963679694620951634583676232240830396861060642852191881116410515634921578774125988747542960334982657575698502766438385817392849769498254950212830708830915140127951321829510121193527325940417365647569539713391083075670751346986894717786164397733019220245109666559315931049369984295276767629042791646294264205113685545720080459873495910066136878515879073470663058970746261318490418639507196529914035088553380208579202274113338607725164438685612903882970161368600891311639553039252923677568513677167368496446425530809160075659494184790260489992005573491751280879634740416290870270726519273537205094042588522111523861654239512485395925232775702755449216937433795473215194304013081654548590792170110515772819057737771788364404052808662596992953286966757822421659978828987422806409248645429100830635011957626527512854858949433437146932087660640715988779715514211197111331177616386013994420576941122187086661486126352657251051104608614011846996412449351009487389293988957048493185092218657412476530017813917923434659801353677767445287394067514794433141749053453613182293605510646723521447522635595688105990055381382178182152232881591174397688520764180905225299553821106634447754225537800560469980883109127349449780965750532426553382652346342786401565577441665324178363959421700106169401091958539496978062070261360520082441465013985301843134519612170496336506985625746386243470747068397910569314601879635864232503913212238447054600697802085373382999149270383509755711643591924645479568359924922423441035044936706044974551750683419356528487549903754302581802075805898557025325852064231077262110644232989877624486074781885739107343478673723694137314029009525871956495649001659379385387316498331928846274352099495782110917945324680333697974378595829747966746129819454138623138791440286369949043978157515903547685985696531316487878409195933269023518379100867478959789809833380199821219858434900194662018588475820466724532079104988247135845427358604502374434843544737465512968942893791665916574756517598332993371696885118898792594776502255385285874519808579560012950806434350406388374829964919052807310927372669346102798988129258608437264933920665579279540877688802535763634569476252267083451674250508847515290768687398061876392844057278908472667535085991945341265308625255413837990760028972858495786962770433691860739592534730685242640766055062733464733057004321634492352649805865701032904378267931851342071795227503664176966104720255638200269483209821771889606971414172848205308698494108552132145268686312586286867796515668349014202517038293721198960613667937865440738229505550745867656857973516370252181329157827781307698120210262419908717457040416555338016707550965871965413801836472647354899780283206300142399904930488769152804672940259086761435477322501636752819106481659816461873046332921169286293950132192421637175533369272784240682125182921843586568061363536224014314364234213209007118796425827670292580469612684869185169880098307568597343147421314537572967031/1212204204508641095596994504238136105691876165392515083609938966533103451938133978205035326914557221665722666646506519946354027334321829180724246454525900251091655906786591502204396578610920249887655524449160608382486957392006816056649385859663780807084600562161261939897070847146173496096234294308065772417590283483244320619293855602179428718360208212446816285477375364278496017606998133158510894212552510020350362170641669756874893625483373258059974277547603095876375595521786189926584598604896801023932230411636504685614652679964533547247172841831160425476613399324120570664698413264344809818200325188514385122046461493557019944059636805396486635728902739256563792057261035018534803001742386439280393660432078592988910434384667467777892591228552640596473180672152488862893634091048519123019377080357174519244019522663666528534632708848357844318074809052566825115402420023108918679339647131249622137691153281929593472552867567902164644362849061199578603918550478416475554979675055629534419651422957747381083790566098321997278914242846168466595229047154292102488816442188685326551136109468607414990598517772113290866844629744067308521407406689495466075828288561207475046220185470031401834901792120263022894113149739889250566650109388580007262436470254255943226995065379428059751755519679339765700672978005283777491477769256874719216094667537177701611662244439291343067202293324406433204601125705005340033311070748185097100974707158875490920542942886380084442352469614499066363801758034260435249957138688703337712677603664111010845574687159995493750309744338653965315405074767207693869540455461429553294210081106757903047336772550627270009534105232205347599411034833218374427653657594017199008600361043266290002012382619080721407312163320613540568019818486024084915017158423952447816923828749344640978757304200712889175346834976850689953508229400035540176908809345074557280284498547053612981686327473705794054453619123510165209452445001523860267285382279223047782016892863967718154229885302839545686164531170418577680695156496701094946348625018484398275824016978466280387024078861922936397390845630241741783065909722529519553623304876685833575343333908207415868807408504031477478369319682845939239844607806917550529081537158429760047771704499182541670326652203624403626732028565100339599244824655091505806623879906048722571898777289205914806187250799560430688822789132012208665174067069102062025346461266666674576028848078847120635736036726299103737624230196923991251954889607018640145650048090588202816122447929979775108876486366325678078890324126318284676074460430436015369279641123508721391916764921583806875191041743952494523082969023399124401161311789529004194520453197363263519091311758348818123747291284501597681687527534234195625575766476197114828228477015387906480190259918065774924725521404184622553002170721675726376020377035492765539987894733925323212830036912880867368752285430894347870642181084675117840115072652497681036578920114372122417012*t^55 - 99012012021978818508395534003060493442989894343018567893063815530899635429281782323342776305579196989180070255812572177774982209418933366970057573652779995271377817661044903862395401369743232901518346485658231898513602740860415229267567257744861801873816677963100315928660510740409148959378466440960156930917563694709197624963068446986288145714885566834130357853855568555789248472529877195485692301101450204082201615363130347802402519093070454764823053736109725443228899200710953542608658982671769776426521457955486314104617872804442826103944109544195086062237127876746753612810986213155969548283981134649810997258512159029132573504069515968269591691737722718672310050463778117346890719983859600186349322328717351107114050036097532497420029377079805761228050654956648292817506440171827047172776613653366984447025773506746032183504463974181503100972474992686256620379225688097201049135787522347489310893143844433336115712970228605821919996078874207155466739756494815320471329244664265978731450294619479202729209922493162068402735750319556842792763872464631005544836071081766410435048280441146189794292081282942729908211493574745592414985580256157671517272145206713883575365855604366830560473925740443775873990240875648846095595503822156581963404908771782868641812624990152626451977228122250875704717354158033408166652975829410026992520255384486920852155645048268305628287583748577928298137957506792166594098703958755216960374222279001018017262825457668281528304768969284376862697232183669685740239479277481019074524398203715970982192990866958785304987723270005709268139540408884865096226480921721190988022627626473393614693423302531274705588082119541771493921892109149473637739451231044606503116530866667180617361707367261003571074586272300754231450132207857106933622655710203531756496791567022185632895579300328587872509388690105699440645036305879141491124790671210033502288111153292969996345024935753812412512897549041572169203102606798133529355028617221852510848405002199659875536089604921610521683638933477029787386913109181538389477304157918944839234972584981022817211234103195122902028212673532547108645154960214421312085908180553647503481927889582460309241302699131655205659789941799833681084310803920059806816151454600566639496083442980119065727552743656893835080035925473447442491407841926307476222874649424839532960231516526947086411303083436633057095721724771443357902121736677653504186501562936900937987605087811754599976506138019585051462166887733978626883656373240610943482402887720946437308455936470661529064121180131068092981066683936305911951785027519182836802528504916777784468195613274174821077690306775826269360950431757307204477510389109858813590153155717376260909363866226257118003205955471505318183864549316937625829632488802204298657965059049699290935404503607472209035205929312649831159549122818902349571261488690850209989326828136876089514836090483077359454206831877679003827217810616335730015750004083682461654589324730473569539142609749/132326170082069538587037571790924615093051572923201116248208185972962111162579938408705219979450706005469342004533292535962100741434505130869564963980418222359065912976188831962857715404527425661978719724465441361510470187226441021456665787731176557395588669447239977620885299445542393659717212308962290934514123167711326999320289873664172587467866365170835793910646419815734408709887159848929568017727828038282084484627520455177242175864634492927819616337948956132686778391959023783197977344677977057228642566248037435731692439518956707526264615168377279981068292994906777850236320728765397572780716306184595555696526357180512268034873686423432637094164160637835201017806262681265713293331615861104072871598883569236678333983788902265410961953605741282081673368928807546881732359817791375378488970782020050802728474559861052261351269540648517409549843044758481606284383365552909941087106732802168347899275692099122390483624644508269629410397068731149959318664394143907589117831801274630085587605332367433811843683311359250753466931539783258772673134470671058096935750411445680040789171060881215492963617995588164993919090036809448517079291354478560625065417317989587705297995397723528885149329974178610994107886962009930614886744769317011499850009434724686651051875470257364057951736375501261090173463366697997811620204569283283743114495677517973952699332077327490348760153373301619430728528944383764744848411531067033781517511719858256872508157411849591642106092314382741517107127263396490138851381796048656269302089523212602971799248930687588898581791990584175789531137808173874218667916183552213964146750974956895537702712130854837444374091669135789813200354075177686590299526036550948178645900018127058545977250696610155113624470191978490231500910892711740259359499303915698015732280982769369040984143297950547407252255006008337437652155910365495784766196995881017581091258341394024196899839808165035518651315776442165206248005789206751089985385114056196741214712739201001314068306772401888588185657458168823929245177335958068010961511015906675678452829812992778708510800204654557309561645138646691954036295821933096139555626826286301044936721308545429730244461249525941182916537755681980458232330066357151197654385576476266836729987985077431594254748791561302323172656895990296667162008283308827305577618890350187321560707941055033548590561812028783580344524062117736758025617604199858427352719261705724769122664254425260936468680291930448627197020765031894681412893858414650950040808784999865735695306007871630602036648365261430333318865988213350530245825190623454728240455369916755071539843217248042433335248364918127356676339860968427650538891883933736851820025633372775644957775819923996742053908857693017839858556667297666183086841498063254746956213647528253589206223625601382117287966765808315312427216757466157322683355703258286032228779579692231999606608170883874077314201501532072903414444959414989883819430203591337767296044340161813403642916*t^53 + 2038312651754058819566726996029974868962741187888517947116576887877536770638312736736893275652100559441685044670674557281553949444070227750447488774615372005270815372453391717886575427901113201021808576441705313356413414282724736100604044048786654413592319429989705302765860524980624905900746524536862950477698281963297755831186220806405875862431545643402933551489326955876776210619241737206549592778448703064268880388930853535705306514821084770833548145014707191434263841521027732575836310202301566313439117952951618160370923637891701305384950093602840979981364917919739895999621246191350844500785102204731977775166626430247535278860718317268800254431729228391803579730965467386929262650277704003711302665654649893989639623593418309361806079394746913272379674624063414359764730008819675087410996988420629432152671696356806903776707501825153689255213240909507105131444106450431224471522858837890056584062905994607607549954648976257791573013365117548512576470797064061758663514618525501915924303296818670233956618607047925773141111262027798493896287520614663566716677375936038726677460610771157508498222814509986872845465728411331580394758117385117149650974012078347210357412568530670400691659122265037110028925019962635090217398592331103619058343432704300369281281203107958329495664061993988641760587510070709007786703937236311291980624221391819390200412678606948379845413241635956007099335034081607700078338647618074871225444785383228431217608390000008621506237471337263374569147881535191325251495455684459563058604171740997994631732660473009766674261153598882625730132992462471886427707794064492923086790580349859701618846509617266532816543732370692668990350978185744444597152702114897948019102949598095421328132707541181081453028593519514521165475069188984887836561093859717915933147131625027713297720568719439177130081615693863745008363111855193143765597639210157950203792162054877939960329354241342404319996375120816422937206836401311348825249797397722837978028678446709576884716672563241805863848761635724212364331402432976428667717168058905263882691612595600889709141731172091968050157189956813181329453139406740875413818954670636466746717063509931345425809618978777722880477035992095514800600660592298038388814549603536834848201907643572619917475292605407474326729270396377878846439362698010303108738411769759133151351904520294662314930430605300080031010782474015453672585068455397371274766282520447185931587921340287818047671216766050732791633275787688212768818531804359269949724550607192014759941336066537470251075155207762693928456748881696274893024989085949006302626574653603003179959571647831820168582273312529275267502608858368278537427930793828907450479990609764286560731470807177873042211913484181638825644650227424081184729306949916675976410714487929323116434176692146137723592434428716038207662654071611786389228577388697197497933277280861380540116500128136880836785004183541962285666951729966353801620281794498432113289013947719719174118421151741/5660106632930126807090226879641142862966226111519990666855932039139979949085936718599722644673587159128823805180429521783601669180354149624280464271098355150930237303496328229392728741597651222127843525236667899683127809538451423269933726476165872169239723053770281427409914643716695615910926106017171719812676007225197913626388330532384994416385547592193154638060034549831893152007263127991909657837723927228087734555317794640152292372583125151356038845341712326097284864545861049803747318560409269163446495688847994169100575213449587089408282314420323562215427103646896463381560714222718428761204652211978637393060155067127429381498025805435474817199641102912952490023574522726884065912246181850222175191943683984592500008003274315625692446651972229962515210575990019971463349828737064894994745852658864627446658351734028123324249047142611984170177407230017341895571511406696730514788999340685740614321721870309298064487052239134047768224174602338033974186251296998996330151113713154167011161602749234890849869932665600423658877668645160715934341977457631948327388943594063474394149139519459316571152694586934709249171161357264780988594549731164371749964001420745365973801602730436817027296732802288692077922182523581581041869600466544597648967226138077111350486713966811540944019292960338149770341855042167807139660803500618023116967349199684703201119757596483860605164163038281969545709354046476951647610626414081027177562505822857340697778367810642712105465523087459028504451444027713354559795706996833081504831330446278732633128647578285126861408424648778503824443111178073080282406387889297371520166441139844061151696395291162798724594986529428840471876568991764769287784150390127167416235560074556400704140289627081749766615101639606342508824835275298831214318840132211420991624560349866264948707350278200242078876977048660097073507271399849631415142031800190505460424008094113346712962467773540900117989331471331079517291225905066002108896031258048275861931049503401003567905099020884651003295662086173216348837437102915458642324660586050964191313169938184061532979407834260852732993945977233442508346552300935628832823723967240663452957664660352513949056529822556014368369902178390086906552535857222207760775625320102249227656969823095625232293460479380106902473999384141792196548404095392244547677522775364164368802914983054015470274110169663087107569998233361730441788645817824133064702685718513064783584390239031991301068372563110318440157963673137686329183992493073166330626159818192290922340443677432875481914826817568157312683854759831399920258045156245837848591857843553607011996385592689178286509692031994261558167050260465763346143896938040884604367752535776208913664812402092313475121811016986505113023961458732819810092383881403924109737202594249978124006497319900564561814053313134336992239162953136608804011778158633916972335343445611524923715351086126070906522706528589657129955904380240827002915297791953883965798376703211227361307700*t^51 - 23801148543523740885542919306207066805116895678888075766625056340727850585731164739416888187327972888003453677163221801499981707985880846646564735054902724557604918831188720218396014474328032322481552380731452388856419106855987733812472984316098397390973124506132697457144249201528451632556626492825443475109674081813355326649186324704043780693155633937812734979160035331626833670779525751669819738912099700454180655885110504019817276310397410671744409529354872515562691297347433160323002705834588752425246781520914024626215455354394259506588176047410236190575769775365120203845225104662283562896703775678113473055731983360823596253124511338407326737515998386873043687194951181817616468292793799474433614324533695826462238504295986959677883941615878322483742204430338152216475615564531291131951965499965545364724398872006956495944845443515454506790522770099122310074084400950557682619346891348847848810759162470678379787672905880711631897610951621936386423498030199322610903352553387929731502718442835086752511610060832871706631339625104428255432239533588974566215975017584363412391507195859216685131744999154180843845239095534353607072163095995839193834010906922296865373735974880416562735875248914899629807011806638183617319094864338083906022227813064983233599151112376634467833986960865887449644321030740185602402317751423626919406865863723907208508939737995427178165493176724211802707095538616433383369067713794274199052454542045834753459328438400486432871556430426364227322944696897908987142928154077636550988767640830535785349067560870368613197378949400249599962751294506284088441504177462028768410920096490817991443521943797335955092158735295157682882123945658830629669488011844739994170362542650278509888375524343842573730841205836445256361786973281812523808711999415140105562087583137418411623079078858030488144251092645390756405955447120242975052108561596422630687028884661884034291906871811866862396052277936769043717912868269897130465685872062053177494974839194216357193665376771899149193148870443100367201782618086236257610907156625828169552892003965388603845450825164648144012985692364392720406068884866983985854403325822622744699057501533296351628401199089351457670043807707026903863019324984260034932260048578478840756732948775254465929702686059941885986248696917190599283777610562660173458911666595661665670931925658980663163957500385101536463740538465187693241549689102343933115874684908289202050443279923882759824686388229820336940039904843739535793261218452699662170186108041567258271409041327535823573070009286288089069803467463026649024125967580493553393729715289047755829849935448827376637451947980314022042459640170567924900318451833361932640188152771073858374072551003305033311085804534055268631032514301239659677445123355367937885701356107085724145832960082577805151943493264449847659040625425659867079710467499939515172705165585001356234373118417074644382613205608301542212158883428736933520880462152016244527585148241695386115732875557843/153728496150382244080570562051053440158162701188882946511807114183041855417174041277168467029334627241938854548700465811642621334938418703795457409603031325899265245162960274710306512621792207192992230145427900155393751307064340656011400011092665088116550878140400843568453281723345452928140753039426383910112280356236375334092707057259576448349031472603966079969710538373434218008517266556260266306872581863514862870522431302426536260839357679110830015039480906776802256921065586112669777172100715750479206822909111521632771622797290785348328947659655987949771000135049707945443188998289032525154318354077339791595513811623180982001486380875627496035142252355115789629040284037262171230176606299052034278213190457021532300217368930412393806851067565765781913119243888942424944581348498682548057297358214763281451240833096203829486604120393341490062018380367271005883722249805883200781669222093024715084977965997600535431468338814880737384968582199501002738898585226492740326904248449267176023149130669219635482467371197707506575117480402565044776728107749283716571883708014763964545090629348515038072507184981146703207488742463311451650227970698424336729022278587444139848451530158663950461379262910160876836366477340475741097178348671351272145949861910174344279219151338601452039563996802784147762484782945277641913187423076785507856833204263436538942412616320501654036258668119738292861466055902314006749104613406440698142597658148805373351660469737056060784443607055387214180901219792694709844051402033986493671218934920930378315774068226224045555852813460824163871874899596464860470157495073316610487720541358164700880074096107981613359999834139287307216167613816331133856217524595853867024957811624951843124450266271540323661266160531708262539682526077116255780899697990862194132523059102367756006891633555918574862298696641608236516457491219915989235257583693174128305116059836118496724060624729370847204590242761352119689629695581592617277616208968591172410047304512371256904302489407227121249510182260464556034424791715183856725537781517144187436065695521079111235720716778524760228115572741660298526692360493411679099492342950256419382330172175174278856375349980621350244926543165074760381966873882155162782665983693977089023163300395277181309090386619963703471193823273291076058254655230853361914921518578890704256687170939747060172644832208049445841601152018104598798979620412103454037324944114814839522152038892108883737016998814076248834690293362419560700637236111867197539806500662102621450766450279076898088806696365151152612493495277020821834208506443636955967754859030915966445821832697438082261603235588964143919817085074250132481268240837190425854628158871681834095136304840827233984308387221353478869730793219183386042109146218930578820462422459829405848016467208499333498869687984728592709215665807190295116959894788497184968627927982809016928108935499184085821156709316495087649602362967340861399179488029467488511083911259216935133117132*t^49 + 315978844547931085259507644452942904323875702538654542849419778669320448473671425359461160568363045530141023637382950592688694140536154853766984913117293015319635736135349182079545236021409677684885617934334428671273712398411948743671087641362230981948768380130978022058739547005242787077145916173173732625672442690241753155040072792328799258803075673068760506772812295853099031683988861994791615016260461736777380957908439013115726282149292354052965771531089071957997214487470324975181181269247270719630868399037264847310628501010703991000405995977839129510817611200747213275859011809310445460132580910789172830978770811164289563830871251545052336671030852857336822529671045955744530460933263014599152101937182310621194796064963452816995627054085902328313488196002797496210318811876993015844721922249623980763481849864945565561143438850176456336764661583096060241661945459803961334128096215383420475723278723873054172652932444226241725959268905246211732551251792167313560358359529016326905468410417754648163339243783048654134152754001907084233682828354338345009664065071685050029626970417343468788554637932060065901271564859480852051321009004601795479892599050008321087657771520435929002888626201192916426444927704921106815609201047245361021105266363640819948927322429067479679535384729468474894714183705092569218105522439312851240108720481369085582365223633937347168652019823910129817363942481562474793716045523971486198684740094616601318646750817124282911236860586339741222384363206596872079732202552484485711659287627795958080856386240977441437067908686224212804337400304861875449440154227709424003635563262622341271523725774859367150115019013740748514752788502687435706486799269415899519386822858900725919339111289679054439934661134141082013891915808104902087871587066544606407874293081739645912572946383434394894109105887810120307378102501341369351243035047647828099772328423957838493590089245618144940139166492545871337094685356782852502759127941423420515011596225806639710581306051036253892732065173428291372371831484974652577750080779042770009050680420161457550195728493033406876607773952061261265443487352809456653697819320993573942454734339745470860385659281580258408287197467254737330856619271354107441321251277692171492553242443095210993807889887059901870491466179761131377172413020125114659547831418497330110154683583107979744750398960972805899105732655183220935679853128757298611476958195975226205733069458398121814722836491368170264798721890393289010868602159270322033042820604551876862978373561474171998376683507379861589859842458218628174218775411314776261006658770769168969275440906905008955220902432199361999971300126956033090358258653526677546908645042829497732539687984345992265220168484940935013695684385807153827297461835853193403016799747806317775239804514682342148795977652567756451302335481620569230155428353924320161010013469309540422476874756196274190811853633473904842706828830564307207261862433059390951642220070247255660964545849933257/5317751040304038851358512299521134307511954663574624374234960378372570304736938774791847992137187615818088948164230398994576391075931014345577557332186491783658256950024850319060602834570159003920853675438781444150865478887225661468149449363307496415460280376489376119357720663695317198228542375547504504645720718445319514107900784939897593468400170327831071541809374745774918357641566669650227579390796454258320256439500429747203652288218597267201160724324900754830200520024615682877046373606341085654331746221039674064643834706967507778886072781288099991323711127120597040153596027593875716941562645105328386668457059402067178867194273787432420526113594239631046192269862886595089392554068319936595879623905261727581576507519190552020561277807337223938782504839150852192046552354810311569774635082085184158409384759430572765122036611919728853584798390912704578672916514559611673986223047580564834532021176578896589950129363965126996936071872384248044890661900039977657037838830635132813537943628091516883309036371309798249462139267944537709201970492706837467338558018062959692242937318709096591623120401602919258406871294254598222664227273680282229607259035963381996266186231502427252980245670421075973188523289369226660839994230632611028699742551345668275786801560439161825738919611726137125111375749124331542919241891471737784404435352678092345581783456829862251093703233519652171559187448260294331457953720810692183333708225113514798119001316249067551490400651305283292408910766684665663942564635233624634832096246830428101862147694809049995045248377935022386893118937853387917112181978656107584791360945257185493224320930467408751727453055487063101749620491947320025956863034779387189889944969198046803552978432680209405073588696777576438877648201667361470480584183430500233041931154799561496865952679977087387436563189608316856344803988726893012280689012333876125458717790233106547998924137937067011959424091050622282507631068041036724209909377024525755861939391452009577152097810602964285112610607325132396377109184121576257901016051830031824442941456202208757011113196223257132011972569301981922571484562266047608083135500434707849609245911057896334748195024861574554870717356952342892221376201045515367365645282497169207467229832534081526986100167455527315864972929192820987222831462053393805070322285183494280483981321525364719734543530420258036953092121483075250917638172583643170501903383270910431693674442978002541998658036999793045750506123413251043987501635004277855098570857522903345782837737412715006984908721435488391911799519887643883530795579967795196742149887470559235982156489926982807131294234373944780080491631820425591317464278943245668812726423046683687934515429320514329828640871762044778503759054989928894680436224547777292471442526654477772304334447182008293271032329002737040094737154153942603065780551462581688337180088529201250687615196850430959703405318822274677011552571535298831838196106779794844755638514889476993980625174260*t^47 - 9302195921238984817088471669005440360240740996746525247661047816595761989745802199944530465424073533483655510757878878180619160591332807755479106589795989243124586485996462707813379982269406553000703049439419994871731554856697179266876089490638336160963003754699989752681504710914732233494237193896142114078930424522516194033146851295567096943646853154000267584344693595961880177083534357649369259979489899446369159411287113064608983045988302468151920241073422194936559415622956363818775848231830694895645904330471805070196775884451427669564683115188822930894509673641204490838466434003094270669897405094266863388176106665501918033456363837751990880295645864099125009231462342568539362119529319022721020738815732908646574303288385882040921290164940077572620366188739009913709032719919591774034122350619893117117906228539005402078903717382068222330493901971850011485417275148592919233932254784835790797082002302957543423607913169439724895368699487783395765421259701673216784399894981607574275487204472868632022891673198456848305644796665847794664039305440607916222946229683734731947143766743278050295521722536675124765738150931629815807876133019235434859476025320307870468037298361643713583582116350430173758181087674370298941725899174135012461950752701793502319476252369801348162753729394565116155738173618769701526149414830720530599518554354154587415183090443062348216335798706921630781529842253177861272130558624097152513006445995299306576863519013718283944055122982370799720994110457693941652089011215012876720664278750375774466808112857353353437042332856744417176864104466638385335158074546142570836906835786233494115473750218751927935346052774626522783127575842227526564223156814282635066991035535783331379972658451788286013888891765988376155776349696296857418913752591914696888203571883887188953100252666567327282003170556240348299657562314120569290316365180528915641202837371894555552862583351929346048191631271074571647610384599936833471678785762913911986760519195965071694105545174983941552274860180401663442978140112354625136765988478850677512935853364092171814750517916906468975278688714093507904655736802264031449738424341430162296342494831055654357955165235507440730803391600021297433132878154154707824356901824771268752069677784370555675464154873364156161860196809965973822475242051081509804232733603422832453191326780391968699388375968062328533341169830404912718869741798389067144283611083742715457206569602804534679409530885902717990077075981905977576065845558155284957215072532789300224748766268347723242479584457371657737734752724057583589026095668912555869599891613428150882819054756987171262404956188969180456571942413398014209904715065393111471609270886418132763698169731988317505070306828166094617721275767832684607270661360381701640825907308089974681346313707780754048843393727133681675977410773167372323595264016559258128608796292737833965936417005463856261184588295972858421954457237848172916269566091393551395465538435862897238245441228487/457493845280550983511879411522169741534330974757113845331962363726779868955166795611139558990525854089807837353629442281679560009307663583847097901843981254283272799585856687948784517682724132622238105287517737563395457480584631375150692683429784612985944565229890822479433877635212302900327882447657649335848313427765693628154276595199330427901217243744948800544192276926056805976564015057790161779226706980595544726062479154939814674194569422617676177023326336909536214951238907037525728719139427350465173356666687963008211496529119540644222727714887418309995499373002335554379676749519372502835639218127234005704446368540469597270182666263843764041225036341986397669840192833805100376992001622667360596691201980263724898426720371265413689950122443872624211794672552501258399046251025879730842796146088923896459558396894789228815360692446608125241674703868201495449801900133104237482648866783098623013847753781112733914922154261619532890549613075918755625861890580871512043488667037328084207916200287761468770011592794854024032332949900098941520125644529032805259847992465542440881748973123018520767990147152165616872368515890503892482087374899396256683709846988460363325920008996979211066463782756767351094048021589342699462963412426295716074058533901156011260448770436678810101317197530760994780707371473481490739589183044971276237269009308592173085903316537640473371323512791537423685876677342620560212484769097477382085906508378238876102795940021537732291637901379598699379002129208054344734977869312757668256198848501215053820291967846114282338667111893692859445015004963067799660429246085111365029202505937327354173771076289559584322973321273698855425259714246773740969715295543948806442999200201991425001844809675739751936862905008888821111269893676796257811590248877448356058832004032580211409435002654141564847711964452791526426245098613367384000072291443551958983121638925910234875064595880880769867197472440214868834125187619255644330778966957349949269531364511462234176777415426159588781486106602509586559809549774830698237273654202552889170726574288079927875603375358846694832052678153856428444092775894937605672156836658492149546595493417538512101884655066081038831372984799157240136897962287631049958382305491892964340771901636986132939237348162849561001371336662675126478562415324351407530039335860285000009493896261719644137417510716001328989423957378351836577567114041456851690115304527909479659318406063123409690284404237514574280360293646944579868318275113636007555124652756717074749222552620254995001397866327863503975351849723294327811275612400511838131303917448666925384415877159482944690438294890716510162554818963533758116723350343984458449174230658263624338515195936940494045884434662501758417754037061412770842339392176954856470078611347301410086127278378141789274751708838616770407544251911805814169834677169377442514105673650061345002972531998223175223584320510217356220526505812017910224086892248770177867143279113191896575523780*t^45 + 100680648335406018778476021126937450803844594814473887472257180106656186129551403721250038083794720025851156778794437520407101234493222355381002812925300973214976597072908993695641672598371444061686465189145571771085004064669581861785878923456074371434682013480002278165216058443490956237300996745861015946347331029404853534767219123871823353555011040584499372702606410762741918061251201032850858838771114737868045614696731834039293469818790548072802763704816566938507575177576073240488675529274120386164434946893012846918167316820628022221096962520073078546869475993358473906818983844977598850986396776403491952913065583062428875126485911035875054229275733024811332649790692275716984701378209740624984477410323404005947213365858787592657062762054402741179746246230175725666123412772679018098055304340488404539546176115147895345666379811400237735528913616270928107245514573171246934156493993926931138346319562473893595597844167460973355892764871768407478798211157199417379127479559108290407864629297911651244100091710126079174593782261576762652565099195536750830569875592232907059897961577262693858907068877806738853098330821575781186717322090823080782205245093702335785497799956817544581306571487394054916264228757243799827080148376821067841922528145177467090372277300068701939096892868457680712082328549957184187675233071763422110484394517435432361453498754090012923906010119585920499887485517165647538380250054319963869393605023408217994867367833547113339093071041216787672003700508478912635657711873349913871674647541853164699163749431025517539920806377996791329897958331718862406855881113008720945116329895438849813597022713571054908353253463016092568260165818197246008347207984647033142237290337243410853897606003840624101389678864381129128694769641961998963720897535854461074064111516206541170778308442024887691664758492332650355872130535598782327013287451363411994825724529511899424395481595585474964616082508507773788473035284882712927727112115013232657107767548121636589067961230499136655990816561616502055326620070526978830938646164578377155624387012990020717791296594684489060815263272837841076549246173610903098433720552631885344014175179965152366435290776301091144105755625145506451997394519907046561003742304005911526768676982842174846594395112232635077121312633409418314858074073286861228337833697443106607565859222071042542449563241215149411224265571002059765542916330071321139634225455965946908493943067420200022284923997784983565296403147313468063037329770488419450288184415663532805936942070027759908120512110289069502545055430819957607801543372609617280447233771922780480998436533789878768911703559565369282836885302087139212300020413386522115516246253586855682572188486865315048773526074243298028076482388620653909462948819576628874716678623105466849727146897580932528507293910820918570198326915650854773032934870080160458086354269223215427541017163309524643423384085818777236666987763616616929852790328095870560301078171105644158194965696943/16255574538191888778378127634596405551843726851144033244712625876923016139939972892184281418677032724046648053325633183864787693735352514743943229073244253717254731678689382019808267473218599602382554186686607668622132119630992843870476186850327462778704387998067421975205077767430597571859540921194252780917248450968739440857769305046298252874921444548988673958730064266297205583718673856480006936659392202875587388365143347275936374044465390060925154715386164555668607043424888081309589172551715838121103604711032644199578756680000801265908805179649594542446661237377028916311292138812393627848824257423653353262701065263648295850717126228507342299266344131462142947508284926596283423971551810478614476341137182661777034418251858705687307581115461760893005267570658728208706038601195096617887343558844989690438669989384615802663789999648429688585533064344217735845453448382626044801819609170308554757117109730309293813495154381963664923859100928068889831507154519748138098752597913744634245771472832565737274181041740423214876490499348797336127690738884632300507747421241496992254740694351013967642261325490017530534145952020351831711484744515141946613004069429536500134812844051110728949360982892961787044221076465266009166895550839627144278804931864105246270573283702978843044598198700142309856141592878261552671555218743962734592387811501279745662826511187730778554726765338641674353188012658995073975464402371972161288613909210349783001156979924710609858015416816696376840679933052074658238355125718896558860202430861778170064440558334639117102704868265741433746174627033150002626080611358223208335559304726709551859531497541364030387708737143296013995502395075434979031484833436439773395895039912108786224070302803689386313621153725211854725165739537654436254981043899507671831442753322132083566419615661745493510334625950253673963333010634034087678671612019206421358996241240504713039529924440687266808115513281001098726251150457297378212109674524093598910468197027798836365877177327679348430857319771140863503432329813746212569571577255681914897450653085221140633963803830338105972047979889245760202588679737681086642421258961484153620253363343059300667672431594148334000068986625662271515262328071776789535063138365071419647996529838319531045612830314996080658278078391222800097099246842778499209920589592658967914775837787552486464300396399772358570153031878327652898002681770456993304259593113944733739528960595706939928389190358528444172290876743961548351827351664762586602374601446733024997031199433565804338136418542130860093717195848754011172379252300386576304368374488075033950082037702992917464342370786966635358122862848496327234331584284355478678110884725706574412028050336915651541261966246475107043007540948468498928325547030411111358829887675917186169429834371368317883915717283748831176691114833229939208173567257711688094084087512937414397610075706175725417926525470297681462856497354461480113725725583170800140496237724877525499237268*t^43 - 205938247084685573303810729867068304223506661601406952037684377408156785143644590497910432701875302485788532947915628644274451493091458942410379549705667495359471142045234320881265352428159398986104862365576573256896159200607853206276351946743908962631726739415663240825265539182750355989085537291412086751253058828358446386184287777894318398190675869165458782477697210738775986932567755124702894134408121595946367726492662181079220808774454675145300960731721233458154250639194444645289876420716196757264708445033801973610866306118135006652082672840239199082696506542459693877624670045850579368456933079453380871236781209014169175798074159996583507674266901949452315227929154475792087163653284904103628445251450254639654934022223691412001251755568570398546918330118192372211997534045561451855870094953053906315695703703410640268087091527965444859031660523868152361392969760889492697221827409639795141001467633366691180918083443342549877224298977674163570108453582815050363982501349932018245569142199502494443301970084869588012315088848903758592510311987208461592830850472186604546251032071694232933310148088178191418034541767015953286395112277154312224433852223392066476685337875633165046471249199303559017184101077740053426058478415084794248675678930058415473811016221639955012330797175337709481828580054975190943918122346337836257988856865000240186767300967547624589582934125450565060682425883385147205255380039991474950045237620371506629300870608667349313374430203716542913093062041496537833053175644578666595951048683221318279011039148468838991340291884562424921449056051214558890931983708453251258072051757044102173679872745725097258777823252303421191642565613108300108469840958786305673913235020962981013067027367814868461892373461495684669916099540637314245632074317346417199626217305371156810316393660308327259453802992436499622902980795664827883260206197018254635669263038686654459207203390329092206763758268926673599233853882098376612464757246932431407036140698099150270376682463234635335864091604113498581269615905641460176579919661570306684908738390384149489945722680651990276645670242699352117013825514624306837866792912269697573919031638392991189847466215341847912471314927194463015966365820677844484635994470676821376474600985719546543142047843041465815804086863952087586404035185745784072528502998821031905360547007410137592450031460647389349556461676310745297978510483001004605343378075366900359168860847867448755313441079916080346592392904266137610918828740793991208304277586344732207153413583632234667959508265014110127322971056629379531785880071698776678785293000841699098499019480875507483464304803910897300217125676519650544917351321414324268418738879954438873429589305534237506688836504881112801770583584410763177483864382121952973146503858065063652815974308802571303470535848431019779229097735945525307423683555251848653458243838470017816054288899271531678582646398084163442063225022245568137625888979492610645845919617190024609621803769/122885577344619302501059550869247833863083174315088696858054159238312819014269240101024988692647474700919870024632235397846162457391809081216405922339309368908787286985161483505348440912390385161239216056447887518675903799646850972736096341173283086817681738634734960016398067871004370714529896301534193111127091434256231198220925125380748457838199065790004783000770709912386315046817196828621410809397371371735449315882385861558331977866410535095531738882892035820416607201558688790858792213732685014331034183735386020217724408509951344020380451428361243909083178424523184405930566119065216149319122099128089469008403304912845880502876101357008773923260827825342405916745948881852782508739224081191484450162387354535619835210575366953677322619074549773841279063152901783147565189411277724618263687942462126971092306861297652226742265184969250302663719721054838061911870725321918050545814781256440083860500889000267188129789180745324412270752293086187346249382730777606459621518633734923983772653423635539399944229837351530967046895273592556327313456873341732327724032437569053143911005645184538943433662523613965949299290998794394855260783140485597543717001565530917411998967487747586555323154116467947539295954946730738657426516429844014358386968479603607858331093146277313620702199513843972499019327762357510406410963558795911809610421762253159189688918308687584758884906656188427128891535149930782928329270956395230923580485772807560438933100674423652632253326630066376356335045642664799353848041490378323973148158738801042430842416731020693336163748546466137380058505075650208154185380008408039042577719057269644862905811303944535525351563010997938767388010186996018579351582126829691733505045740147117022820324319780901114734513744294510762088377124251055150156852588826440812967615384030199676066072122249611342079680252584539033376586336592895370174079422150836207744665141563806509965757577168862735590989509456889732882699532036183657641264906680502946878405831396109417229256301618829268030082639150411072965942660990484912880241876048540961002896237114639473045094343146250640847060568448259791988032748104467625495239752852507355093756620370048433240411400013745697302513802430574225609060816609372845176686922533362641846247735057007474925744986251409813162394472393964366103342474056535010723111179636507530145645358869480627346964200705843454385029566906934948454328318844751678156843469503201459857005299339100635411835995339002164628995108830726649814226844068888917612001296472305138106219197438501836355943042986608114135900685538238623498876982798344329392900345032266709021141385544121873860569420424072697348093858354778325094625143529651759553141523873365538552465663558257330426028075130695627904420319902847150033311548122160212435092713148705147431086706038096714954403761689810657877102967107949128501000820873636354641245887004742941661584137318901904117674565687748054861525727673146382822027674176042013704927281085675119160380*t^41 + 2451159471306130024064607918666193261055055151163169514880204722794677456041896292977943060329420312098137560481540365370295517266824124646882801345908541249423594001960759268044805854880221628588239983388035874680706560328203308833110971404324556745880607262775505741894680361185766873716241089038742332899566423064245396782634479692443298351403202650558018807804910491855064182063208745163458736952521288166042050534368605375397164856197669177483548486199129536758628945238745041938330334739114835819097168326480088056351796977639288346667608593543284623242495602632854224644755152275327037816210530030787918784875837303912285764143356040359957607274325848131796189409640512754568883019227424229318563573279401152268250248470121748997822636492027693647499162884369407370645226212139234600967051001832176891464249958213756497277505756762940358405253916387753560896952000336073599033842593846035067524777744368330366040793071156897892303085431252967431435549633673412261630288663373238031544222220248075031730620011983449011709450206950526643131534888807141746431953079030981599306825900994075676417420764528886823168626705079223041286173757130377036914702324443843774704051718879617628461890471221871527358897070250135306993760468986054313379926765719332186515787071220610403738305628382374975389966812478984215437369299444449598214599596918479892722922163435765264400845373852320740708123988912458171268241022051734583477917927969463116439106628000879607126811387820300516800145743865694630940058314375841918722193514475844277602962174088970752966591958159520633655191171256841142367460979935120660237898121594740833444833464456190203249293667180688614925282509103773434998900842707586314439326918608552001464098160749404785698974013497320461802830463706297741529545394744660345000315579904812124458714962021506502241041148984866411492187719673511974931367812540447320961961480699654930727313872115053027380729093976239829370023109918794103074273927435410819814172965223019658644535012847235500884472627234237670296907262905318346642850426291045163521925212052799419020852187929590279282033733809091224414227272425881386429958717687708550646341643392396125440100985551884112161380401476423735626065565584200826567222941167213273432805517090290403330572308517676095565882723997907240201390876921595653717549029937264254838129674483148994709561856715736205020812752238590957943966345277926108171160023297629229573151684998194769937167724507112512357892209623539668298804666713084174023042949960433827921593604525735497484322123867509912442739186397598648145036764116965750088531288550596707367684575012340519444313860693223551171770662327783202129249136888187169238926457419053860067481445771852377797179016764652688703203605344243711266042548670565099486958517951968093846598008047716231854553563485555626303042735359015776773264997474824228949832187974882109209869847104646294510812083706035149609525281684130162558273415589512780263797162277987268037250908744493/6101626879146034508068676036291174863087076944590757870822702612859669898038180398419981940682915351722493145210557296895430510631717700845697055888425429617937114725656502612267056442493585295049876131979007716300903995319500191293676465349623739102264969737587054109434014078405730861160448578537788692976924869286990618797644501537862834318242184804128138287547975968486238178940783568877760810703960323797233086846366578173452412937725286803916741576968762617314462676092144131060579906848078624893690315805229171454781237794952311307071497891476713168350208047779196387858532902585272984575832738655827009985551039602571057601737701009496050306748019343188211026008853039866725593843613166884429968388786175916516657912504207069808133319908279933143632560602337929942623829248582403388710825136822491631233444477261332239468557668193678702126520309712302400828239205873957158405292098059137274691512089015876115053929692374690731880434561605112951155838923131748441697759532327656493677690153726404363408027552987886015094856188323464360679729085090305142645760710524869485724939467682190256021765479666379915721226576974072932270267030849103198108532440470810498499844730122190649785563865572838388905593371295629165860097448965950092524400600051021416483294981107272048722636706204905427400616259135646210952190912907774252154202047255109562542253367085011022591127054110285200396717569036401898515319092074249524205771977002644246333291893028232756698946505317520875028830431166016540224649297238777510918511646123374697895348332580170423773920034649661937044547149144417342613928603372803340919177654252445167746931527799944495295462867871094198951383649500249709021234631793810384685710991530358223142899796618960311079611462919209959300151779550977917481957831978930890544430438617614924432414519085057884104935524743219311641286266480012208329301777164084656834629429601820692930391517419508200414992152270864364292161040763112713655008853209714407794070038504010596182779138383678665910848134962085810673570810864135991845947659632857032018017049193487933944685892787114022816132960097979482231876752190396622248183454958176334432219228007902512649757875831365836258832750177621280378947329293995241010618310436484602781057313142970808022635220681485493255130792358034364348905581833210757500077081425777130003422599653130651997409103636108356990918713676333513826576267000873282031868804359246434121485750229139398285645175232697082424762695834649218889094114336315615194588749955696430737432116298921471639551713094375374884814750872919093784917819346489533517700671034362060287861544824423013907685241306302311583681957777769634919009175389107630119641733306584185279383620489515376217776982538059738349963176617779954065440007489994425164395596895835454556800190598927284593190420670485063087986533390088085586171490969050692733086941787197928687683019946098912781047219842234379888050383942709745351982290067858405512195560450963174806953321660*t^39 - 14064682176909276564595970702275750346580101157535849898039269378843071506828044592284817053691410925955787409416717838329798052773897290133002108820402407437946534030879785773042364793825284202324433744345974491843795850946684597663739341414520295740534679737560865681392880560140075897697258784764987429684455843581903258499991804814731869140406027940235273487137513076025087823812431813506059479948429849223404391953059987651668027343069885478566154213399122858680456191071032285055404290491295751342363110336738256468367636112400741928095399420064704939313584803076839529829344732877775705527727487932329882601920744723790905561834654769710432331977855110018570398393413801984880194160713683656190160098134379818087240531541142661419352998546266279909164973388061697637433054203289733422395731479538983419227031712069604417577010775915198599746641748557531556272977480323599431023891272864239587336357694609357255406278196564570732134875339427476425559967124574426492181101814439015790722824734639301703459458573141330823013914790636487223173231332871228002352855074757784884435888370588139092869818563357474462100392734291025628289495192625471136413726824285951551697226023410128286429371040422717330743996059027572637250276449247950434826512327163301012256571679013195519343448550573515030107515287195815808132934209678040992263119610895157444229430246652280425755144252616902613068102774698972549515067355500186040913601388299281719592818864432725055591871626615913625580439740572498069566865673782676536057904959713882120414496176915868968001898086480282219321744215446287768264658247301287154624791987757774537714464481157747677084271650688928160728564952262018249342487480916984691549435123279015794525137224337969506311056349028196205171912645204050036789931636675804736198534338957362847868982145000321250117908936744088453507925553597764031413379534053355292449773097904040849486114583079285948020769267751196380551221579870741792358908025517275428959594330819517588728289849737896377658814303001056972908420008173054357045242667866097239279911314850490245270706959362952882389920247034699355357466916680293091706290264799357778866355762829823290591771121718783870485184176281656515461606090450295582999292837113435823511219123192273341511694387832636541792067500109425750291696735841655444434975883567255578874609598247582878226179565341899453157217177574777723365076251650660640772725617905029928800585142596974293241516527857441216351775844460929414001326601316569622850789257024436178233547639783517388289772431223386541514024263851663967619685427886126603329836643513103640655146837816740288753560796864032995330654242526729083006542331878787598807587395285603155852348013963866414582982951105770447802741416894804355234157162228271829514725678133531746591027323803494637633046132654441330917660593032597316480354563480469276362433291554780635989296980443045674852012085089119915841513825440729271795776602497758287549486764534835502223372383895/165392083903592144174755321130236974310785235860701861699956041520738304928507454023105737586276826383686627379333787534894453401738868081531715068037905418215145234321824612933246218587738209462890415299064678024273588151517587602832255837315808312662127384828367034468174740586822008690796042055603063472634593526460551571804283191868809428406564716302374444424377370574352243678248345823060183147286836615749175247850229591514827310399879569043897024430655103912553200743889621134975426046431435253528601966881669848957440145357681698433439869585815668299602708987421440550011514575571502146011583392135970234040577630252841854406076877180479019303792465712793998507199679468914906206749953974156709765849881691509975342683264220939854163250261067784845717759916852313463063503441427784162857531181269003923543916233457357406840024705616199251781136600260211597542015104275761802927331595742182537425602412884554034428863456310298226795662109442622119242520260714060324408133843313765762691967536906198861609538066338302240666431478364968018424890951165780423364942336571553825511179710066695584472763917696744968267680108454724171428483620085581194150696188586072120508611732249856441073892326882798820151615192628775924412897884058720456705364250467247186726677143567081174166709252440659936866521309903963227275504598965309399051630584937035761218589437469163249722857876982089681083186853001370142906085279668302121328617691646767116726593437395320144953128715566499909206392639664917207554596335410086376545736927886347122438013410598026138926770169990836388753292687431092803454474963218845138468551800249429455411330790181645660023535612623066198682194162277830940502330678660061709429528708148904217060287527400389384575548811729500728282502449367166994016439401626698131973572328829122493772408209631605649730853051647702952913986710447217368633088465253576778667610912283784350494129043605716787805648083532587163963339566472652311527712504585665266212887490584902607152255033110703764616396332305622706902652016097459119633746085286234567521341260189782824874269621335691460950124193132044573318270938494267416251126617913937270323891162118969207356074289934458565257737550602188552396374493683387485269507315860754800658696400212395528818683637520119597391823675639026725941030423317800752749342133885533926832700503418193497365668010649090995358236194889626382112323720902792260204502389224994917578734621595719953530308779201312856934959520792689449741012623035661364248925822974921565776548207370032564588581234059991846694612294723814263767003161772976366413864343055967934542767149086924186508684196581088299337899221815001093042739552671781915330948082303014546034574328287229978064284508357663237325009183046050036938666869692156579547719476297371295678833005245648007287945468723770940846521417899823565339447007952289839651440912913057407651481126744073093698715849203422751544222861450740350200252551289934801429476730172628181580419708*t^37 + 825835995072927376599087785704083382608619834889866602854748577628712874319889682322608707756254404610539176297700567010244482155513548208080623020833399171282272286838351378854230912421682201306171957243149427264978989408764852562597579604925108255633783010499959201234119324174821982611559519687515782700424930153050306628411198776184848570485427562295709394967792300805430853505918782915045227369779062173980019675854479283592714103112256613920261636383085648435414966661642538199328050188111906116224330525596555877295631354997512029440820810879775656298260901602627967834521225159925107885409765064527084408275204892749331678624948161709856465520063654525211864225931492424365760546302806471094795084219516526526770441458635672878977121187237112290789437453935981800984123611940873931656658363272538113307388116054671609854471948458417863230474181618555845021010204310232756379037110208280821568343983512944265692033028667829278670802049310258372381679867590521730346034241196104003566834282280375427659649421726981986864918289285335180129718550378998023328556136844888084514538647400013224128582472313525702293634439623989646119803354426442129097842988404509581675941405844292664774138878934424073107557434944423738627371952500235947743219885120329911485322525232097982483197648605191445526869762661344264939352205850143005851575604577617882338209900506843610702368274600564540914629536475265832345050919443643254995712795299605562695735416081103839521789263106929308376982548198003918342491623533444564142311411055063542342216471260181045118893851937223908182068284506893097488452754396976056557451577653586979700276257297317806340640489192185183189811964344394022868153265766644622307815904755182018151809268216575900655755680993905275560242428406175562291029848639198565843289329161309281583408656623512040893226353329284426218677232876209530043414813639502723526712171364553003400840633932878908077067217651953561787021950547001748974769596936351197394066160056122028094421915903650587188409755242291691616886463636881230204528451310706762025952918472958182611693533130789071365120571226974428111666814797121364880398881979394624228811486791088733336865022256543725682095415534406131544805748355966665729732065585971029680732195203935455266161715934998744883712620586841533731161392571283556509948185188947241171717953283429254814037789453354363747881682289625237126390979363899175254426809698303092796868492749842807905216077268586236263830155927154950194144057225413317111859884242371165277128442855531194665264323166370401163925581781163630314005116674753429495705358360178853512919077274286631650949563357970232928132689541539043505458420166978627183490345503403125509155390502217274762632590186146066596823946235995103665926874806123693823865421174366437161297142615415383610930119295697302426427329955363767259709438117270457729620652099547085009669963300444919192788564704631733335237112141575381231396547221783829437708649788037590489314375963/52150657086718243658706632788813460368265614911032118554040193272304870923403251268546854193871071382243531155645788862354106928476219665347838084516456663401171920732106859933906465320457993974785266085290664241888068336064104199091251840595074693181751878099034650507983026311160092830431184431946911905785682643478552297415764970409084054002069955590838788782461333063984941700348577511775733424820173707668658861934757078405576178954916981230057620315972330062516775009334565222739999203829731836698207827395121123545138784572241976983517075995527462977352205536574328101354982073378401577571219988511341965688470423953598782920835051363214105185880507206736846376144043075783979434560796298157521097340052785611253486431659889485539601024857093445672073167541349828569434438022071823835135257579679415651567901515054121704859467249518621385696754783865832485711446204050915883805915368026814313602667427486120641486578567305048990431064629103529497058452334459388390579141301945781997245214989114567208615620111007572778588514430115080005809650299917137971331288124144183638674696304975985094203123757832306971976295529692931045045017357684642718876345645049662380340553248907612391329605688656738366714473258937001417607670503982479423285475214111294157976880180404034604466980394913721601714668881501249666258041990664737197899162797052218483267122795598384808471171402652010259801004863558990585601017880976491659878392965834566207976853786566091937597833378782229701101114796290739660039737583237414623235142274558758101669643868206584818580513116663777239696984180721515748836996610023960178796390207285856134589158357264482865773186904881146999584475636754271017275509673451370809279581124191095924298288859991113769911209084779572301710698970521178781897075486999409320892567851432606191730038624658614394059277989258284714882788602393266737857280146701578263543841278648040110516166815551352140299078224537302258907359322761647125256485924869353912769829388923167488741702037467339024879043888564835988662998383454153776461091107973137025795017514474255845681076006727470280479768889726320360956211557182877113232337221864754995147172888956431732049212613943297745801989317757446840845703669179446504364259063559697459667156522589494085663548894713551224402827285111404823494919502847955192308351123297240427379680338915646598268453877231695358896741142532765075440822794879258820785203456061935334371673078881533318680727993441855405339852101150848024693112088344577907646057691929029322542154840161721979825228317045943375083886759597599092178784780739226782202569837900530429810782434396777896646882404327370184475914169040766110418881840932543847176425070996446028028919833243721164254504124256920840597975868528033795431111175128157480037569204237909868006839235888267389685388210858846693059713960599043466548474281786758057547751639206819903313530085009392416932027520019097264000430631988972182495575128785114577027312482486864741939771980*t^35 - 29607883909431856364927639331506878367303012310328393305446012422779047670757575770616522970301663957231136058276209058052286428091368816156824128924753400828809508673469123195047901065838729820362119987661071510144807544471833174696485387270200218488412969733734980714970256993636047562280329675305409961099594974995525137374082597135665469637596017717353108095246991717760445665552689273848862934506246310494776222816913996851593847880846239905892827353035137368305655260453528417177723469330731804416047855683713759457654035802009189661153594723451622998212218357099062009422184342427342913404019759278975978143033285405280709879399053478816954556549630212375227314193142432685788113333878821770654437071800824487879061064890604345882794965233761494962319497098619684788051156686948672750585891790535668644009350377781118643898210731938811852357415853105667036855073258216875451241313029580704803728912755970696986654786470145677297247936805347840932432800221789303319720521139811281229520100502392396962842688465163964265922322714344262275664478542787842416486920608454393661848280537302090100077354446393380214409674058728417458784917367337397829449740490713670680905596364418434543613799293661012539181486827490054959636630167952678702290288536342931762522135326398604630130608470341577126140483869859273574109026714574223913925324830846301535888177038810583160242569025582036862563104656267964515607349346727818037537447310174842093382293024151749665247828033747680844137779112356268462125539769502245768912936959574320610875889088175216673146087744644882025361375062418513778634263285857987359002837868143950451708546383715266799444247978292144395017383727540792078842746211924567794510988981561565903839550417942568358936697375952037521578688869918062574533707865620329337192808432494018810472417151679566772211624661812699504701253263190172866787418540498452842060984611063452650929376555644201238051988935570160260535547765992384374391543791209945188141648834209952282903180889200426707992029779342467728125339651436740860657672912144774649420025531565804519681668816666114378682212906768188597975151892758598845840725779184870914535189166270461898750044596794003091270146364175939736194410382229921974605825440880643783743085449816924041496077084210975328883660748629145980954176216272017002276388170079043481376902544196057699554262834732709618498524434972276808698324298204298380677850441208533005257891504800163661300689188927571379051838938194063440168304616267646655377440058620157590723037074944611687959488536401434401468512503044522016437493860325066752182447337297309440561903466880425935582545975962107481023290748691272262591498434982345661205417022170219634076493724381507005435621258170643528611209324027550943623837484753239094939637517897900072434750567172577522084990960657630819313246442242042389394394565955434074570175598735400214509971778809943148567990978951211198175245741657568988993294622569965444793221105634810518728195923311/11465694465208482427249929694569130786680111621154061493523979635153885193016800528899086943481082693896113492648409865594710080417843152138617544581546686424914798000958922491183150018312121818170646357894618895466533881314665194628776654667974278972388020056344903875969411070410768980861941834395185346143452226901927426531837469922797194158455094522042985133743998797924689325262351541517550534399749619443152284073941591952311677058802462016151239666611630852316188105623699411113836967813422470954077406623013058447995512779525771796804682851016680788877863474398270135426473915847051432554586794616993612170650854637798360987880734863998072554438585798738286653269383184804506335684152214694917852686620176722245587945474938559749349425322152401841331514978019626595479942873709790983181880202160945812537571490238327614825531442429879758941043658909930885072845101147765649311043393056181032662072167271591381035406345011781485181915494884333127996136877533285533300185494813508356251483695463902704865634192977236358035389101135301161277293115938925048268407489008271231417193944765434437139801066186274347124502688599631554046325959068095020621527992533061486192015921438402210036609022120388620910510620786292168814029272232719404633763764931040244160916942520258465182097546824602506434125058375774748053018089090432935366687363523337749392585997489416317176733255525920541404820926431040930177138074117545809221835253488485342010911139646459355994723652849407358570659381641635476685879448657483015022697708649418388352797416167133433685058526649364738841951236304344676780019683260982102166806361287561798733244958832862732917847806658869318908644000709260442226715626777379953640182192875728089642152365075189155984764397353680253190395102233156306477085596356012992121951703336397275581789920478515364636746975066928596600658808440462501366050592253389849656281675405619104297768675590504420560040198223272596636917999675739275109961691196276524536109632793250680739068490808890679898406934928754655221764930305134665996231316452951126099790279253697106643310853479082394522623474469829576501658512357778268180652426349979705361642725157706919374819744694105032969894508575530098294505420981024024316656385545482055775393412609318771119457392709165047765135884540921717622668730697571862994650339822064716819618291655882873533592931008511308191726374051132207300489468759882760741204016982759782799714981199811396778520054558145066974004626238736444286099929137472199981040398268396589627482328429841446707289482847672407750585960431529286123307111079667145401393568646988047354113452362377311848507431465688959129775986593391291990665593313597854400645454894790062448072517623155267398240263890200167668612123094949144452640014074604908825402715046020469551789369147434787532258922358823580088414255051703985002585988524260092937998538962756547314217542975636418522627193329912955613808963233004026980098589028613047720719130078183548263615582460*t^33 + 20247040249377230298301176154865128034314507733769914162388199336063522207699049795872493145815301405256574113472796733616503449798136987156722360980813360860528811760600767433249242147250825068503855410639391886356530673744381157549635418899493089004328304753144949752854879897942980684338635491409004130377848474186989082190941644882862670701492471132173888921418310912351447220011722473739918325490916156182436583663068837053594433951607635325634276045858150610292709901258778974491341753482021531955114648134777402666713787601425804282237082093063906626233826908517310135961238089056464596833405783749860907663892320010692659943499099034238852459640734892897415730704428956758802932803476760837800602568487981689690290812852430203397177038016124320292202341234916386718941493480346793324851985946375728113293412475606408166755424667214761212472113315535596614187975522009113303474008938335985534979999629118376077605840645282151009122317800110011933781922741962173572326341654340282852537609659026909635374810702185717789694425298686712694651487000207260406524740703119026608623422593471768995141432123099798989516464902756954719178337146197351325582980436261832240150082460573853100892614691687305366131278774899951737375694913712510298424199427300171103737199857868868509081536625089926209807688291143947756045507959239357190123475390570766967251685715878153739210832979119050268313071718424281114157149766971592895687136605563265194692104812783497194839509172207256899692795308642962709570152230732381073849014647567607347808519935576088815704096146693367901240633185381498900675395985203331085740780981980806348175836394625611022265317225661963145866267150097666479394945371721987593871524311569579740306217938497857841183274388844164006568278464580936099257396475490198245072895151400625087188552223466526292191990912134974427120514693860346436446975089318784317803803263343201646289263079861094714768216636921262413060250596914367728489637975187210170332447279850338296184381008442296227616293596427748461120103159723188325934505916455323954929312277828054464052764250984467699415487386915862036935950817098885119305917794811693766385019739020938539474409601383744047112875438152236460378383715637593599635639486383515852603010056930783457581940799805223661241667212645182924289339728586761755433325626273224712851822824364596722937818888403771937639550768172522992544087052969014133284406669003427817089811426942761130183414062105973648109525409156628108643430894108691528059043737968528451327924403497956475835924340530963707032934361507771953883510949455071925099705287922042982291847964232336470196536594106689924040124499219955895116640912793190393497494199273073326547449778230940939698593340314287220531564155555746693591325636583597219732530981080850311876587049690563523735233265506626366381191003655658780654054324816046630103596764695952931737270408060539827964071977235992053866497405991245698521625121142535399607841526850897683844556649/55201587626322345302534354236101734175463579031327965276099590426965745760771908522029022384360919228613403957808826880518286991533087959885725929732736808049717237614359015109066426029823299606032565302806151578286909085910311047490570130092201286471423489367845756412200506427919306903045316110087270145692066796186000071096357119424398839052318495291625813444816760001336652089906535317416697560123405134673913573847920437040299776267244931825140491173151437125283261907562415743113913467241059758204280915488876237217763726211254069823188787444713558031980651108686092410719358983120893331472097283627553499547172055746975966240150805065977692842100243154503220930495472710755199010657204092272331774475373266575523929502428194708507204823131291654291315705076843288621681967956121905045055781205532732600718979137369461753620513883123182073632892155612807999501095077743420005179195038786484722530508876696984842141576852223247025797950555942697019522607453431281242170250187434053258644922917838104214872778612464745988842145205126060532912484557055147499451409604401192561340214404138313631089384912253374086977214870063363471760844322899352973822139867760420635872067591178940121954787135668820887986032442188322534646983185487462440887562731188808878712995758381306685951758226003467179093776831602427277513822575626553356339191498129918362977615960725028998018823376930232003365039861038713059476450654205120010413820251856202439588074022653585118071453440509749389889892236734013906445752089260042836416273307006545625034708602333975749828942212698725732175919291184893657677806461466070726942992960036406281071980827006136068989921470745051946034253189481004677953601148460906035650834686742389556475953046241352492704897976497469358322491288010098331948585425673242952725340967634877849020229013915253808786377393412004005157519043751872705528988974315385852210928485385308630150684646003561356420471076124506978993941091613584728651755522610223992385687838426865356149579253398793984217762076972197433806288251256666474634928456442981915518673108839663215218432316381875023190200811664430133256356474109949181271903497012080144760103746157184262070783251146923126731296133045599453697703811010311077140515025282694689374593037201478082421630041363864574343616549758048484731058743092246295924399823555678330765650228872843061475808503864257218708396589880840420308218909350894061908940325320565366070562073179494122128247218206872313383766254901874696364683884264238855756920637372625891721098720846022258290546929597969677643716037195128253779728373932127293068165014726365563585366380674147352428384688449932683434208941401204181206829534503303178932589275902416046903775927384208310894954541527443458047693597455150228177536176513249348635470449102902288977745475929309370730218544350042724866338809368158523093730332742118827512312422080674399417076814099637245790048792582418647814996424514604491266404988243110113636993829320056731940375220*t^31 - 56706330359913771696227122969737690937663514983033969032148295577501178374571280744099221551297514734026443773568721805861450352396521731215998669403158224861889853178182517999155701176780729709815793761134319929979268856960201855695876828880167076403192370430594777986945261654810345790712386020460895162335085656092599014018386685405485446262856141227514434037508335326042500095776740013530055811141563099837966846850436272144048118149710035839546537426233544295382772431971540725298935296222314558397168823974474821154744593579379677815497799889496599897326159199410990442017134115364873793382223358186785586620946980227817304457047362524262781491057710862983532787333223303159762722570155456454345861555294912422081284064929937461087337022638352105796709875889917183723244272341133614504706135581016598970560630224736841884885404618580232824251559527948456893365775623260575696677522234305367682515893175965277361692068382552830959318283652411592704375088014743653585714838056413115943356450775794842811007142277534053711283635340149551055647853314669648228795393080166828492308863313777860450314562792678373763437959260588425335462449959919815968059140269700710610063127404826333226849821373348956350934113693576866743243807824801405674965727960676773264590119313477990963455036762012407238090834246471433159598069284092661438600869422097382612292191264792747667735854212268859628051167066910971482142605618576916776131274278423289337578871201650583957086104942811023083875626457639549096536390223175956141775714866143694731701211783537577124848409543383079126506261062869223018320893646516164039105300229010737710244724229036856666567092377238229864553616340675991488455938228497218684025927437802309829341736072568220773991369982021840747463853481358443449430999511447340218237658483843920503531030381958192790958710706566457920469577957932904892068370577918192773554262250555706534057960791213438139811907444536400402168942616500455928254718189102629828808397313231644111492299696311663771398552210898786917910766934582774417859371992042900123450388496732179424219405580011027091274327601209704946153122581286938890060624399780950258617357749074584615833745286556413157811110375763086186745206059627877677942106183821852461513312576954608499420813197853432879727744858639052069779407552665828629014791626030456349971324815211419276819508952061541340935369319851309018841162513186026857473499207486266122178253526182548945657657992290250367100614705133010810434301575343612826505460223261857634989874337507913729820287285091085661077951552087092923549489545971916560814154860558358978613661566675433700567284850730443313233479234594814203164182959982872728010200897661316262305500639785229494369962440633975013534559726189209464344758514362491452503698819770911900963369712363035138030955188758502535971738700619107816526564140594566818675160365834084639797459563756379368341456250461410883645658701381370337650933425557510326478196735653755914576184473/1257527780055123879117734224565646602410076758449155131547791314823329343750229735427641793801151005136993092742083662678129492690989248944235472631524475285313235909782591499032990647169716586509038632801345298212458554724834247152833568576487501564713524780373312038009548310948277888223567814094955812157668953918275911297040238636693885810927332947578908046926761158482062700190064362618053929579327377616345734382303271375414829096771882930803684350531598222512098050294212193477001473889214077459479457500588528991070475595173794326101158764305055312328539864934003821304839074641289511957599841990250912302587513089306917011574016081857853118873909410184199181326319446075332952946003791289120022552726083898568870935955315842037025420841784456976146037126621507433052638895826235140090915893140232766536378808606784319045380867879406167109662852912702097072505591738787200247017662464226306808098237700755183726463921710969582245758473632475246296350496245586155265181634915029948750162727889589328920746976003954955397429772382581417688477309490075650455244692342842651187692239103305712460494310484946218716880940039959589798629298736500744197199844342335775904930778480340887552402279845461977777281810021722366902183855664233741153380541960178607424100567889318670374810698683988661996000812854117230431621338803466838072475388257398333804348141660129531561319131251229994863754553221469005245234498451601798430781931027769360091519286283805219689743884506064032875491674115534213571999681465659427454102329335742661948371329515104957242877386793801293937504329143057158098453771712494811205391665431539035990097834194572041674860727181940505944819019432628564631317197775583607818600627605725016283332840040504617108006417774274608414430430567507465871680355729369166877891477140120991515422120310546846444030313394437329949749675764437822730470064956823402865527667625132417890723016032506936448520537869649252534371651577339146302382895163462586562024927467646848855252673185491235859825276734121478314645185904434124657651176643226897701267320950405489115717964575125165850868381070884534196956094903756326187555427406126806394502750501167855673367326837417971357988429972800075296816723591467151054084893898536741601172180737796252316327585006811650400047161530294639997324957560378849489735843722420001199571038439677476452071482755772207995221602315285467897473038509148431823228827669076879403839707615463185453128005983796555732632765458442061631378701905400176772114108197178980797852900537466481251767233602647941495225556950554824929653037989382848205314133335476108419483410904260737428545976354301369711007688852178399766718161847297829192328856343299555236240211610281545456581190233118728066880039307187970681902453156569570645366749392144180531486575971008976697086462452258070074213176360509469322864269709112397289974033305592653576398053100553671708933305074893679002804854032006893281688232345073689104853065879542711745041709044*t^29 + 108440444197209431036273535258482681071669219536925706007777684604461175428344548265476328198171567815323143653690808301022840763384828457814848255415599750202711125378272887888094662968246900457536351489603386564292462170004568997121378797596149392027124769115329563064301407080319183113819950059161138692138142241680181663684564319244871050067790085867490093070974967265420209385601199455867375393920333735041054502008934195188376896343593087259298261148724397957896543516148350204173488614671749155663041465848299867944211339761713051309534069353103074003386323971168306648055401720037613729572269130182293771557380351106156800742061266070008265068078160896282354995636886824669952535560475534718942864848565556448315733374797297175761746854951354623519806045818163403015738082917256082626259287724265509553325291764884559432915552096866712937210026454746383196996142552308693198976007859039075494435566092127528327413061371385125682448522743259087652696458741227881638730994022163714245136972138194359397696184051073329759017241046003780514853664072942357820394728395267739198958194238975244943357661111078962379639474641306164504414341409833458012696667932033049910526839812850925651899302300862803792892478613433076375179052163589981547057706851503209617382617824117038921319531334138238195961341648479314626282874689607189004893325796488622866107775079511096927377279071021009045359409637002667291779587352496643928290742003446645290502763355392895956870477061884196013947048321019370962657292751903700839230560086287062271458606236923119190971128689034863752649850070843750805206174507342536567975758957456758080485605859994091285204110192074690692047368702997405997810964741147386299160167329036814054528631969571041991281365163153690895113147415397127915161806287801983736377098585485386469848153747071517176752538151172811818550598739464582804688846518006569036345413380611050173617012298237421224426129780367198488789679625314959849099995661734490564662972516390016321945076945559656044483069051566037012490249006012986788692198560732100962069381540106815704069773929143133190768391218563690083508601946632319928774362579738084602591967192868831464887886439623139300194142747043656475024370521792161674583319550550147527160720018872475677069732805804453728060520627228510283089322421145374203057426068982221339437447784400804523364088013039697879738710312782063563271621841333187290856782540931170520608063034016573478508765015754698811059833693966639734128261049337279038302158420062180458732479831433799056298277825576413454725885598595098906173014902995580467558115598565098220165561103458238800811005614626097452012960579206794817073661396033564147043294529100787891861368436227919517609171565356931788689961020003877703685887779126402534590078685898300281084032676015150746356225688586846369359305336156395914001403567229988189283685478790999188571953956278622291863370244100542674489245975216439488663413004709380239248907068901823043687005543/22765589121687587466786567858516016078113458558131256691813463458008548464443814175845239370538078541273150816882549065724758057336874334335297349363805156027222374228822777137666209991865558893698113180024354536604853145880619991559918051815722011085331052058482373101896995284408479010943900082753510392509524165761891497618831906353941036232305165430307818090915503731140790262061510012913045276867133560295914156921007499037682250889835811678342561518244450579960395738084875916393992199718530712628507420269275093803862058188491104179417529353798415136982187210012138144311741868506103233715169553271783757202015323168487290726770980792254237496855256563679467937804058937570682768850068635406483166902799794715470939357811752312739253308342649652154367913499182462150090876562371498225783822203400765601089616362709026465476722608161663370088724061350641412519497781478044142402905958404096933594881889410223153668743410284794161345627539898258769158069328583887293593805459668645623925359729035668885634212496623322468401745879339836009877606464906541947896671154482496271501325018249499966957224586365405683667672190378578780837254546091823817363100630335389046554781334557895378103834376512673735623205181427732504263673249093886693293958087210129961988027522134217308509504027899794743031049198221087792296593202476554827174123408108073284389061185226482898954915307134336113912797946250731991508555575416929109522776337571686691311987079275784149555708253989090250332176858988119383631028716188662048738059410388444742168791310187244915603814760922264804041026648279483034540973453415854340787262908674413582579357343177597306182823509328233297276896041452758497635914787316599796716045844586401156853439345560859447644943770051523083364688829239359295952834026135131469341138810295293811917124591828865323555721190761365455986847578494132997706785658701113327738000879420500668711364945416073849499078702812615778639486795796656958922448964166133032588382307603951574103712186978720649186492078807371590178921468959583291216098887506693837695356672378030406405239013860024554196755174559116567358687924981795560291951703041950805417722207348728421673029192746359826308411232266208259683751030535181182875674803335578942779841203011828705726620073399176429656026200117402965468813886868927447659010963940362090681889488994161211632328567130358937844529007431892091247356731631135403696383949181564196103994706831661115961800108327351439987317305713175253671510982770175613977927820810998790305957682143789746799234401427247216723910944794527003036822239462965355441031724176722652421682438784030591378849571931317899940656436117022754397483964476943459516298261387319534449176244668890047058797409392666628796966228837023607172371996799966365131639428650886026863119047751024578136910096118465061688341985836809358431163503354620985421943706394349763020999237165195780937585695321351085395605116096676516306424895902196095863719296095169781591272318900*t^27 - 639330603769144929454920967322314311336561970788635353158726515451723120006176701359620691760277616789572309792915651603926562720551685634613809994944769924140648266198582246646110806356547955232143537320630865047102914416659687550653573029394054688009281684071421287469507028343592622830342483321523201459422143422131373443030694890490385169323786904865827028397333758699905200813421028546712439595465368697979441134034501892172465084220259472451946935451447773725253786060493407061425792745787025490822714204495209165071264548047916088745439938678438025644705136161984166982508055601072983518407728109315924369385023954260766449246257355116542768638099068985691523776890962700596408517991674200691005187994312832662604485994258452990005668938069181113724373225643408642269457009180221885326432704237859971243369585516270391337462739459313640730727233887176994796159662494987418389465354206492554864206133974402304410813193693151760618969217582149654203938396408039401168316547549193301221041945489684451576474246814059012194512172354206905423792299152553273867303367128895521776453052107188769924105048789915017088456225703641479612298569387538890413120092518118604063826523771050245287954403918748873335328071353989778422515191916439073311510881374804476119345653826080418021038840787861567672523967240424883503607396955024793084813092135704074762193560806190270036972332455470053940900211603171673370218505900855801766758304036777249404180156717494524124621194342234170292866885936765273217528965745426174417836674285331861444943921118866297582868047392077822310379665219056086656135455311925214673298501628781995012827613398625012555647904764980555978738175622235376286852460175558326637166318599652653327491251881368879484654782498878936867759492466155835158357214653859536265999913284023786998572131478329052869092949973221287606766789045432196463725605715962918213785526959386897595056750299715747853925040999461901638889236315308362939158265287929203482787455079017761429754888754398493539903100168844978838144903384699354309424928836564024285554791974804748257078761193647676988049348097244223164070020405032391983946587148961531548000913242111609336074384874568657916467547277184176541711672557619885410624808449094963313926375871496182611386582543231278879239536313057269134212808773848341393105048480974635473057874056163401651428135314280959964760441091768489796410028845244300822600218245035022119960908305055185513100660508101680896316672295450958092929323981311893940369193931994064798977416518723679544535719913398711469040083343694554465634507430218965020456475106234481293261261816818080724950932835789107227015824025027749318277529315261035496373128289419858201343426812121245786852819267651476814281180761273735025291668696402730593330729906730202017025185029341326645835385292635833875443833213384378938461161575153396267340218081373038059166086707297064978012251885263448382604791881511637208510331248255496728894154891035321194141703/1491762250139072683008806440871419856970397569336236193480654300667226822456432267932878933112181784755790509368372161001907223130336494842483871895633956092951893467985538103037956780093754571381927644275100154820261032351151737338684088865417681638070125918362092824340828750830185234335355276077865353355324945334824798989268187595842290123484384059535839931883352096342558906061010627626780744638017298822809189769752628142070346924405195637042390070996075109228174079703567367740916867787823949830358036086020875092560761647678904262468954914921263669944701726012191388373703883121482548078201993519233693491869949951211417910871032929406972827429261826110050605611092181094375224169662617134897757375397137545458209701509032202829067880603649407406126672394533323730632735501238018402259338776861018828561427852827087204290497492842502158153961975530099009937175068301980100499335718072063331831003656571040263630715380161111868122363058169971372337993146887263269950591240946948288747245794210314485383438425704662156049117251352752786972036890862821837041662212401986935169602494073329057663863719334485272718964274583211714983637762279521218801570696574683612737207893717468927909937865127611099485281251204666232473118190111565224916698108278726464745654225097113954688656959093148943275538836350669570435389298167979376139614924178021896128058140342476087395906131236722879259243170267141982349563470753815867575566540638600552422152999496703804671741566500709617543134096173010671861862280547975006042664861649385268005362393545033142617913787752740998555394908576718261522627890109870797259564236180944479770157318783717202399444275540026683297346464254739160813749402017896852776265112323325431930567250563817000842831073251239404323042287955855452441353796584353344144860947683167400780894204022974081030716773183793178027628188904173957114689658547366400393088376714163861482511093289372360508486638645840919967829619097786638333949647224561423787842715313079447875741824217978845958089224537235175424829611926126540450057761859412986515650152321067519508035604896810725773576549899885131194443938104220221899472618717848628275235358316298443585412169325260045598556861373569202201499355277234094604388947227117708501243155752911852512000745550373384279454708269801333919608887173747382610134621568741675457787630332950734665366259384610414730553182823172416235581780135373544971557922595942953021059482214040471986100861799228157036205977297444532291865392033373330830462506776789094521473010510846621585135017757340985711253423732974703902697753583043313889298375088503193748429333595534768096049971949915417944829339118779268806672738413019087090811566985493872627723799508217866331488149333422599607778413855417501324685344519655915663896600737807346489606091448072835604412912281266941364193349499278106108024958909277158588902294151196708118185135198858982796479974337296509869227685670152592236603340757123960697622631937860128138459439700*t^25 + 3602305131626559034515378439767916356392832045030354572720464071266124231348467125715065271243953137420461894785811733486866045371898523753088005441765448752443367206884156606658275877462300342307740051377688493919533553981932019552599371716053604943091697026623292936263521193051351481650325298205889233558591125495172620520112447759827427955320480656674856741899807039867987281052935731223812674483040870693680039666235157615214296040898861451519147108709227981072585729088072079318633287107918501704506963417646256642764345250698605548091706887459750102445237007691036717342823144469929303895160294388220226290390425289443429025899947572199633294375641064666319735366274129409580578626939058913180740241627385132848945060726222567285913457812792031512013385537550547719900463918275341974699969390018751825026983048764619510918078115555643109441906092418640715515277737846095272985325833926374336050443176921991713517499392833178878688937111983155239105000110944162044589439004343976778130579432967215820519492569080835533082148740372105863925489870440917994055744141116967566935118392380466688186862649600885320962297264466276634475991961931238191878419711713216135889336354866843183533106830946713986473225174612839616907015606561436697364814482755515488653184155255134753491038314038179897532712298398608296230799459734481688725397272214399776484961820108854652670123992590209081941424361756371508834810985747710507702934150628461793844346859880150069533757745834986844917524213074375884865581961300532017688457086329600656515881955835349900241189548284380628100040625252617392453441647799562170437021793789986839319410944207668795629171574833370042415819285301053619886766898782502322573047584139668200248974884241812478084801415398585111463713053541616570072033332548016173503507145262456688282228379805676146778796679212311807462303015610731152913748528274708579256542327533175467219784711206927659069724557267872354777727432105909908466354369924552234433600215249046396876802059444822507219871526307428260880791106279845423155723028396583554155218655178746989982130217067298536616221601890933441510760423862218776491260251779247225832151179059756732873573339641997057274343664589838079112412156880452158974719170624150123963764296174685239861567662371973760912452281855640807338645068742408680376626027619529854191905270340850303680772856964614796750094462733166036368913869826814577118477780099081296588998757165493649182680206413528586295707498848897434502466819648300548138293935602358113558749519229716584592199581913684086528937152664851426450191030382156539342216038075912147220999328779769219326806409992588128337243718005628711344688290327686528672052671078603202912245939768433724546032244530474569652009675033095574557377839909848046018118027518989098217200921977847047983778803589339703736303276395281564190667854694613835525028841647442132614964140883726113121711071545825589709453436323940826940565115447609384972258579357225749089331/110816624296045399309225621321876903660658105150691831515705748049565421096763539903585292174047789724715866410221931960141679432539282474013087626532808166904997800478925687654248217949821768159800339289007440072362248117514129059445103744288170635970923639649755466951032992918813760264912106222927140534966995939158413639202779649976855837744554244422662394939906155728304375878817932337989426744538427912551539811467338090553797200098671675894577548131137008114092931635122147317896681607095493415969454109247265006875942293827575745211979507965579586910177842503762788850618002746167275000095005232857360087967481996375705330521848160470232267180459449939603759273966847738439302366889222987163833405029501646234038434969242392210159328273413955978740838520736761191418431780091967081310693737709675684407420354781440763747294099468300160320008603896521640738190147931004236037093510485353276078874557345277276726853142526254024489089827178340730516536633768768128624901063613201872878366830427051933199912568766632045877934424386204492746494169035523907894523478635576172326884756702590158569315590579133191687694488969038584541641662340764433396688108888405068374764014961869120359023955695193967390335178660918062983717351265430559565240430900705394523962885292928465205443088389776778643325742128906882375200347863907039370371394367510197998084318996869652206553026891870842459258064076987690117396143541712035877042085876010326751359937105469425489900802082909857303204247144280792766881197983563857591740818293954334194684063520488176308759309947346474178400764637127642284538071836733259224996200402013018497211686538218992178244431897259125044945737344637766231878527007043766206236836915447032086270710041883548634038879727234927178283141391006405038500567746266248422189670399321006915152140870278074590853246007938921796338094032881493957091231777804361172057993698766458281557966930067661066344721727976754054753057418692721704807688079538848624239744566114473270769392656192714271172342394194613031558771171655114433432862309556393284019725600993587163454073506620225343179972278277181174444406830599216483960823104754469529017483760639312952059189721305031958749938273465140734968523534880247027754607508300172631520920141644880472320055383742022832188064042899527662599517332906948422467143316535095891149938253304911717998636411428202237126807866864236634643217952913463340744302821412905081564418678757292204681778305085520236975301170667308113110000551050590290262929074847189878737995066520034746324315604831044652835968620163835147057547409026074746062165006574522964169036209954011344277997916279431047330179477395031397067117710681417898174573547493830538059482249181898641767691093339964542292110743545300098405197021460153735032318911951402882085023936142553502042102055179829929911505962803516453738996947546303209461313279803184031636610043343810150595655236484883590285485221211335423290533884814922794680538372526752375999844092*t^23 - 2146017660000377101012755767538493416736196154201224863779025286476869933868471208189727529358779643166453501724789252099313390632566936090772477607837036211579716718562819831524819906059424952967746745547949199093865873689986687605488644931056653655620124288115099166567310293963536411896818473128584506490351039221191954444339887741600576278361544982692470661428186583373859851815360726775963545965336233953873579419308470562523125265659918224985824287579940576126947821308220615065446897834065315224928822686744618773228190667725947349966823708857800206248608317606743787288053694698791117332489705022652117816452983799726955634784617707284845923773309925152327802020396873015798759077195834140337714387432666201602459758529867030338772208270836002442605353774456375025744969372290303603873675921474461404225192880523258087269008931896497993370595638296897832954643674561165297659825458636580785626195811363127210110599944962503306810856273406075849174892246572041207761512732775646014272634014586705483948881020040165792017897618784422098580256553945965548200453985621317374827876774529145591522456910614109451933868485966802677331885171509920104271669712701102012001271128731736137872282097103100267471412135862721491469597775395205737947865924280820311128201892793459435639605017375647010493909926143435966045005787571986718653376941063167836436962226002439206232176526801480513370361676976289816379140528992274115041502981469242757442006607532197835542886701110673087571320499822799765821518398310465388149090750087448279950988447765632589308248866540405948818528583443411028858014237295910522036389065734869072816705882417019030845418672487572139328439446741489090395345813871625502244635938743760444168212127431595965492367216316397674803006667354748769596474580425435470552350108772115693974487491930120685061106290226245120483999793996109400484977443005198886585018935484700841222751807173429265556609793346610006542610718895612390723093983600631270204254222389450446879718460501910148500544598968920165441966927408982234621872441199951442891034052588183611460452085919493565193688104081378789086308086230226102275794889545692602461771860518171441827730144541148070749333913234380839961147200735399879163421374259834360812233058158835125153760966581527409639715561918001992303951503262183889970573264985761653661418691542799421320786120490995007573286799196905153169065459132700968209506619321383871815649558935881905130548567360021393296719457823094367401529271426967306464206587674967886710760678941383319902076911179937246962628445760283457479475227416764568354803761163893557826142292933026421748637929538587512571569859777128386137086512805645131718661502943461581166748444048837047357501764108012189810566475690842650112575226667806905427256069577371650444950370022614050229252689761413924345667122271571295661355356449910984119966370430364337271439958822118004713457481744647697329664706863381731194161021806396674131069379497970752941/1045252025789145430063662436111846468232941164285181666290792628926012326191176041131553690107349795283432085256315384101228560942923523155890603735711898807494140230891771218441974747101265330289169567494231154114088757845758493643706062985111203447444033611500568094669283530046302984891822776985927933540382193102015220276346735828922912591014929542254720757158654900419687339855900367902343676623835333346919841915565082600444547791085207147765957829120498190080826250600774835463452350767609307283218889819525945537367403957230996518797866361515078748254462222681916351896774190473191149390044515760871614196603091054567827857060191955567228535209148602556449400266485717978451917761711140284962496184701551639828785094481714982219433117922068395415719371602349975305330159621780142250954261809155223397662516821061020498874046033432583258498104869667155253100068768662903771460188519669609592910692465078522642500860578984609465626521007341517849823602815821115119081441940296999339941476571581068360221956496631006541248932317692370799351588910234460144531527601215908919719987374575275480576548419943315228818534076693231348982426746836171892440913711218337421788557453377313837378504792310040116419798217696406451068120902162253750839942979210749768686318986323885092218067218911836305924290596796193195238594729222982315297250845184025403323648355611867901696736239996985129197098160984882093274038364344211621190210116509260178664462216679328932486487982276817734175031077088527060772774504875512490759323205251994708088557911395190308338099851282013994675896540325045134735581884913491934838717305265124590568381879852047626546502456810295376367166944052009113757388190418576666515888238961726407569028436435301168395084654272338066270187733206582153165878513596654337435313994963052975753770642416385001081529898565719258768909438865662672071018625284715947095408672149701591768198574169700360399406735666327629873254673819864874147036224250052021698272833223321927185661716573862288759710380110531294314918341090889958274384705578819735431375421137650615537430625062443735270741743551841899327763449264545250702109811893569825776754922284147310453307125470448109564206209011304327809171305350559282960315647536068821982545509780157424505354456997207365916254646470036867101414779011429175741919695314066211693383355784855886668150990226370933785331910350408268652312062976636152603139758915590642612671933279690593019366396158280598713834587039172417523944489567042039209271249807667529398804301292185020514198090056347438784385259173302433564592389323368473619882080999849524904576787822958245701508244808600454542729863917218675592170980921806403099921866914018344097758321610141875438879587208111415463588899395639284075866482865012229804023848882042517303173509997751358041180445184502528084864186677539456309970776095253488770520831331237362856795189952488327866739471777839811083361116441537030133444669233342336816516037469934333406394505*t^21 + 4518753837071455885774182457213699419412685999862064103131181581732860851385848948381123386761279708396505223564731799115816886842675252832261907808454741586487369921255070856385765502360045498052099922704874074699418151700917087804794817710327259853795291972175309581257071210274315105608552896871222354282093795794584545566149044770462668453595301829211112397386336636651590905344055059323419749248974023702744637287817895931938359881236651725569300043832522340531396707963596927126276947785670080226522756901281535119457612460214821717482719951418476772342705000608479976737698670751016187004916815544082924253293179174656244884495540523865039104599326212634417386592536441230933947278383497608851030510737002328253238373929589801463006341498472796386393193809149156555089669853305735868743235123276137664705354036781421705315910561002344935219474634346914663676031453930087921767174719916458977228799168983896136967136422862862269695533263249363936160679663388986175070622378952836393525046555787484998255835768377131624423402309701993859505525593841098782138037588550965654772234993908456232228406991037276277632540849678682207608240005619760164781448692244873578124075250524528798257700589338378172385044923231123747716413895066824281743354663979644834329601678818934309794853581600211847066116315767313644754012430660213605787383594912930707572342073911129418510548315235800722083018705617331152856113181851613451279070732763277678475398620945737690738524606416835388537095306324436148624501865428265280582770541980658082343394923323365564144949063041251383123398154171469285751309964201950715584631452663641759905497993103430117595318273912854070706634175305658231765854075860266932521944427222922874823888613882897820196144656924079743952030092940835943696051159916412408847754028913606752761110027611685884187748019790977350084936483130799560066316954253985760105672085085067916836133238823011845772727590179887566598762994693303031589713560269677586871431823913245023932470220281876788943163633754060839095944984433949235835846407376999990818792478358497405036104955461820188908610139839320316446117593330894109941634981396887294228988888868523922890362391270562702546396819045513465441205050546765660414074933038833445971763647651228018044830556877977484877775711016196969550314657674995112730915908914827863055405296704692714832114061945924058019414492831627907853823188237126051584238250490279089917258056606488922617147562922560667239909538014843086869498314775801803535945798917577423398776160538691289101315711483017233205082945283275227327921031021421425307731406239002463342766580855659894358953283329873834755380624680921943238940429565694190886960213873442042487261589329025350590420415911288872850668612949427962501596892042009944089297635771460536838881035482244869566148152469793782594547510856896969026449705079898777911883312998305131938506425449339112098545250174624402803097462342965838753626744693412101031280728862217487559/42475479564273694243238653481497440190298015132130164253731608234101162548530647445882234414537768372745784035954630671221353100572837103883734959826648439259924786224759845954431525186716581617314775356770586297758985262433905303105388734938829706007161806959574463877112188361330217035177981218170013820610919496130513236994200437920190738723599166912576547259575013923320327138906186880121805445561067906984857936889654760109292977154525184696434186068570821187896032148473591935349414574802048391704539046450610729180138064567777888610999010490239315348866793179359879021689966727649928060677147314653564793442913579846523210211463539768338454811732169027193660591280199075946414522777905836041057426412909669895197798300567736144626287152853175346542541080602763156893792501522664727962336844545470657066917412873893198919157349338536102639820231470634724996903546403760204888359640746674310625197913856599413848393366986607663848793011561492156433683950014344763260116540400941221297772183287256747851225069264098095387995460148030326167134492708124152339434056456427937905613722534745655744531719501155170726976720600260784692734504444114513944954824345098052523507946238245028970564102011315765532908792736164246109319579718443063448919387130133074560100190587106448333894089943449909434226686056274377111775877041657732481778509282741323031302341949601068065440805502032874397999372386488416692594631677887336405960067240804873525978923261249722584801794848712588325598881914569869081127232636720700564340016165302862648992175376846154534821932302472618821240567681278901790984272385933228650313188941275012810716149874488972974498723896546689805557004588619738773088451427184967596212059916103839529634654306671611890621309735267391996252691494264468750455023106406399566857596777771781826745957885060818063999813973294666821250871282626201917191719274101213950388361429161056663983888926284515397283159930059739826478574639887942529874800350852991177483197287927172249093531510096749749247980208301138862210741810645839056292916331466123283920604206330493935648872568326974244811545438470086605765304677632422794195510000106118183319058420840011257368224893177558016225662839371650052876951240486135874482601276064711477756874425001184162731371342738647195403891824223503165870524378173715928520014886772605404502550703497878061246616931153830376930755875743157062477663631837540296509543987612497943162563223551136028110292599775342424927603995621908716123398380551427628418857254089025868852664012910997299792500832515331760526372411618861297785215540072923386648541507096642097250145458048734325323946569740971854525869708154846130454787680867591528476524185824294313787101319766517213949858714266462381771003545866905644125561787401775173038703473116384399883847847377294534535588316344671655057613841578006878721469081725413701566979346377650629975130851853748741933117281719034328084253488679402021512962072554918920157872259492519503386667930*t^19 - 24041696350767415185332175470363250554366556078331451537843314553680818835628744872811529327293372323910587092299871346969056241941840764657651794667216501858823874500098487555760690152773766048632429125856948172395258259796388595545022161372733209965620794600435224798089913035244666895694407412621455486650111307735121893537806149117596486322254597223868206522121505437296517435633809669434681186442396893429064009714968188011637366688745326387872047762037331958526041288181321121244521722851540665649201552146747646524115342262623900905802670679506478422741805490179112581897778285051228381443434377351550657136617327052037897907168681205139921671757995299528140105320568747801407559091757020664770594683071620480568835802569247478679848443187209809425271543476842650288573725279451187452669452211055748499496196799893776426420909011493397477395561285093742099891080274989169715599898789864760998999049852488272349951988619900360421199924837032206453935705070814806585452031597134819741038585871591800139003789996054778196919980504965414135277332081110509236092479019315353269510009428359226827170193089982379028251778026120401893596428265605698341472573347684507901603139806502959849388453629912084804122444801648605289631298140098072967112914283772344736171097164096881325213823534533692692194346864222190821294634943393569176040454411202287415087047677373650778953681701916511584924813814922159281044628972136781513785300478942034154819410823284033711664027191205682202200921180179330438198992082107305230983221722839118957781427546251783946774042431854521481738180475145412214259316987969268803325390064997297542443593228061506074952219980778966264434267768738125891902946989679437916587802454992479496713163879599262120035653523231828551837347049923401748548361573203250727912448942528271577630811111029762052253247148630034872950614202417208897168811117397396933303009284160788820017935925415824079364640965362635617514121759294140774519416602223050895712825611182763017635880906459190908631065438252801009369265966067679389942683474575437989722847962354062189990208131360144689460634611756800273168541880765731472964412670749725432840481652245846982715708073704709881911726427123863520763120616375764144061292690564550702413571353360036787048002148341467259564877650559516422262254663049728830122138182069634900408472614234771148852945342883368855648636491125916124433556913839738609521657285936567542412115456210235283521654804052514535779971935344825562466568845892342094774112814234166489879837579270795527812729669174396454067304196582259629111829849957470823785099185411077054769436652765636268151902585882390890898432070992551410534447001835528941727087919748050697218083058767605845369821808167992415019581472655412919258390894146808196739921848031295238179173735611307813582242641046167622779775724207193883369651404662395361656798468589382656441799585093564614867476043176362508015079346017927833946232291132640152072478136854073714/5413541513093706129040220541759477671312492124683256228416773598463873658146062909769304386166578322016619533994217634567427355955361591671456416448494408925284531577665470562819704190463878049265608623902133547753596160898438911180098564256909668412677485200730078729435867144091106092718762312119707643803352484800947765499260840127083133366733227155524461905632109617678080909860592445505720301885234145007874050780054038053145183362831641186800435479327653680810278607158398972152376367376731657766264780429979798817076419993932475999441050356599128426816355993447827718450682033916167301851008971475454336419194868019654918948519862911650979534828609777975662624378848901836307733295223292828762221013410055967035013508895887940001389539089130191226010137723881578819797083527398445720689989991089397469313003601574623391657309229421267983506500089394621813330844149498849642634071859870255275760518432703846863030527164959800294454011277445078761155797550847861984132500247178783106578807673866056098685548043463482745528833156121512158556356913780529219731791509152580321303709734820524751754042681519776661281346743170492166721064291896947855729536436139947870643169618599856633503267903402989724782493191864070582560338591566272792509333653840489894914730172866508120986501659459302182793597242466342180912611779819122767285496281133698033401278875929547890693435995357131050725410206121072715722845213848386012524322295396699567036529435257317584337483657188859296399857498915767627986804159582050071925688334793502102322532155872549107379265881687686712511052743692409051792113147226784043667367218005638887640293611454476947730229516226538896786677055412319647550488907386319399517223322640685430247553980262068182138010064298785254424362641425863664273679415522384258521066255990521213212720122605790537568603741694418320355503202687653185524434809444272366225967633128369966978338784722536276124324304811535468080602650181796596944827495696949855953740830814247443511920682659389673923762183410929462830780819003881448351057963814309830303606418453886481994464150865202599828922457844226724264205498129622512985702254915485650815174112460001434762616898150080923636604087370896575366670256140389866355625652831776953047444779657013667799096347603945230786770526616720991728596244277042226183923465961214414299344697504631517609862942205880342157841435143735704041270855038117880927686978813357580991307077511419297700331409775288740431949528853772679505923323011456462445540630423111140147888550665127106836299125712738361635714130892599969325566686479882392415990584237807326120116577986603394404032405947378765772904962804049016626590586777242057550929553095253196855218795656516899817138855739843244735520059767350719349336306237481149504932795593264678416568843293184597538849491298830701134793920985432249248814686886572334513438544146171158722320598765673859265985535905367120246032307380708100781063793560921038843650386013752485725751795*t^17 + 2845637453324310518800514990577458605521670356335807251018501548308918171065458737359241993415881798924371699980371553890489629613404599802267479150397993257396007596376782088105297495884739262755905075574886954072013783560121913933574745071861407933014565512385675435557508996611841964344077840412887280705683427375158155114936113982355564277585419507939854334945632497071449831880009065250835981710836629509481449340968244025163763561361540771592724873078243767430402021170455531358643187689417953350109558990830679557450154165560034598250534062163893910726268100687171527346765611462381342220099117939308117365182957040305806684370464705167590761555786013607036666823681271451979411929160558330939600175699737753940055693642314665984835558309212201051087025834146462966005121647113528208941327004032237883971236472405896309103584757568506088996907127444256480372637457500710042998652746562595915640492319371686151949148692807442399484446382778833186758995785773414682464799157508122020092134653949284953959384807974186794817409678002980561581607839073623589400699625550853214585691203810625290330684007682001451159140503400770322300461547164138999382893283556133735631055957644547777957977201203299829152027444137410398643165695780380768726056396674792212803528107083801510265548151992242673380905249778060996319806150113863249350419942595543492668491655256192351039809215356873504870701636474345538475080007331537575783627002600325391765851051305134633731552622817730096760973818768154793746845088830669599203472237444436076144290818481269515470422987169303236380810246308139406146142159590127898672765103500920852602369934789596117413313262731632574996429615719679297882929126516840579456816768394513188352560204230601027002354420927639463581786994652385353162867479700232696504196044876483368310205596495664825420448303179090540010460981105399165838201292410118458213386898844069797363794664907831439816596002509959535838262159252161495945803926002932258446098634246542245867543357205339270669339634482083561654386334597613141163333379834909291975749374931731727053894088519626281345938388759913211206231722634730861809857108087119036623901626764510742442930731905679421272122052086285859686183460807336259699720170302486214226261447917708129859198559599398452838693445956804460345974338045928023320511380665345278788443986296275060239017249429819287628884336201193525231057512701844601669408193313735847826980878976123531296217968618068905900583558546073307662266458186044222731061841961160051821109086578746169274404351213082363406804912770967763571992190362852318314656909861172487642698840119388268888555705984793175074877349745642117494626363756269655551271561442004373617779119076617051191025615559225694011758818596386621865722853280222036777516136260917053271990996104704421632134027038169060459603462686023820595034301042596585495824400631911895085029666194843714614968995707741619603269762307240069067380308256615630220387312262448933/19488749447137342064544793950334119616724971648859722422300384954469945169325826475169495790199681959259830322379183484442738481439301730017243099214579872131024313679595694026150935085669960977356191046047680771912946179234380080248354831324874806285638946722628283425969121718727981933787544323630947517692068945283411955797339024457499280120239617759888062860275594623641091275498132803820593086786842922028346582808194536991322660106193908272481567725579553250917002985770236299748554922556233967958553209547927275741475111978156913597987781283756862336538881576412179786422455322098202286663632297311635611109101524870757708214671506481943526325382995200712385447763856046610707839862803854183543995648276201481326048632025196584005002340720868688413636495805973683751269500698634404594483963967921830889526812965668644209966313225916564740623400321820638527991038938195858713482658695532918992737866357733848706909897793855281060034440598802283540160871183052303142877000889843619183683707625917801955267972956468537883903799362037443770802884889609905191034449432949289156693355045353889106314553653471195980612848275413771800195831450829012280626331170103812334315410626959483880611764452250763009216975490710654097217218929638582053033601153825763621693028622319429235551405974053487858056950072878831851285402407348841962227786612081312920244603953346372406496369583285671782611476742035861776602242769854189645087560263428118441331505966926343303614941165879893467039486996096763460752494974495380258932478005256607568361115761141176786565357174075672165039789877292672586451607330016422557202521984820299995505057001236117011828826258415540028432037399484350731181760066590749838262003961506467548891194328943445455696836231475626915927705509133109191385245895880583330675838521565876367565792441380845935246973470099905953279811529675551467887965313999380518413483479262131881122019625001130594047567497321527685090169540654467749001378984509019481433466990931290796642914457573802826125543860279346066190810948413973214063808669731515389092983106433991335180070943114729359384120848239216207351139793266641046748528117695748342934626804856005165145420833340291325091774714535227671320012922105403518880252350194397030970801206765249204076746851374202830832373895820195570222946479397352014262124477460371891477640911016673463395506591941169231768229166517448534548575078137224371339673123728087291568705479041109471721193075191039465555018303873581646221323962841243264803946269523200104532398782394457584610676852565858101888570871213359889572040071327576612697566103256106374032419680751772219854516661410563556782457866094576459855726112398071407183346391142911508678787664363460839341699880663435681047872215162462589657610702454932138217758064135752842299647835855464551139858168675790524085258115547556097295732872791660404248378758926216171400354155556425893357547929259321632885716306570549162811829656819315739837141389649508948612706462*t^15 - 201000461901089714494187262748194741065897213093309078940205685404274939568444092836747813176471417017984314631088039748182901497132485583739166033334444086013561343301278788612514181627711386233060938782544584395013361139989597898562688705771745787680752141738416026438681843082804048158567003958634398142997236676030430507447397679934819958290402480595397245943800506855464055838665552926697917645159455396684098875929076816557367065540926429286981680464392304471286890524572335405318808781035544178516007936463185564544291570852504075235622979671476840378386879548147633018114440007460964592527849106561021506369140766190741556536479373217010794532896805716393774427720106716524972343907857666147625988963239525841297298182829547662873571523829302587126664312565732567685741898851391799093172778148963986563253624934445362569777602069175119082038519517408058030956226157139578479764627010653372773273607542311126270073145283336879800628940409232809577872059055351941239317239805681582879112678304932364212886206949682071443847853764458728986960720081276641028145838034506102993115649160512846974276523831299576832227646723542992548883665047903416181551084967639663495719723755460943907495859544470353790415091652393586077799322878535477182970202152964215572194292320042269997496978116862132542024534658848336068719247699969398797365789555725329976687817841573387841372666473216009219692891326044405957414565555032503192947838617480911748474688891680329734110008837721520440591280582590444226264264627099899936009691309057353110919512380676254717401303195269901477863061753269088298052525533357832182853518989615897914713742095294060228216039291587691885711696524778864686454290427681256592323654002141434769733386541711998483023045621609996390607337825059747119211407986385202055131089096963283857005633531557063045311239234858680808474179440736987149514325734484757364518426475226213532536718787593715024090750692923889019007749922611506738118111005673248899890822377908124768167097798940024136890053426705204197682055806548723617761732347199214086715132521801130299615224566978212941122002051656784680742761837158556587983487883763134278287462486087013725389790493246981334982982024308537483995171214422922239996378755316163203289583209193349723574995302674040093482802674205823896595509343121448933263692386030343890930731444928658669841372479742529299839418682592870189455337302867212804261701086367608995019300785275247623956170818416873460242334014183293350219141019251481934714398162758327648458306490492261620912375440220578558582658518955849296808949338649134298610511618547632226679325799182867888436256676700782663146176323915384525654264463180772512016435741701558591558817904795332881053287971823964041220652623778227614628465071653292245394248964768885781260781588070262899381598830020354409566408258594580657189813067798096162657224725470901767231613607326505354181038155333191747210613563293954223037748490168668439639516995388559/54712005351266568452075128315533655991726251768988175373584907137137847385286836981573798174985300437895776118710791241663703692140577506360044729550464203812934792512737418469207424599481087030447689524407361535876581318429193256187031643495868128099722749839331209880925805219571652108660627391126986127906071266508986884454068135722236637812901491015596336892423924420083799964744922467004557843905206625286679755812617141980899249607789604420444637862080665602508614562287251150510407310529335334111125709907724830648322635204950704183700082893913084929007905543247868302448313100170495571369960492781514831976241624719352671976756957710650136363829973377410838831000437422108956263125688663618496292845588021252637888007066133736818777116948132346828552161138400808427298335294654114147565105945447875015305385511771933449412332330482400685379302678615467793899892351148137216680442228747905390526422976675564745894321880185437295428705691575115526947350395551173188747398947818707372997653887356353944111929338672358161912704323405578501859512477734579333147336672382291057909681817002699857963934319738334541233965901391719649464957458934833950213303153414384396796057447151213787121784491197079585375730010081849437947090617723041003585454915737022133221059971928969648786655824594604308943574497825517426028052780657169742743358864948853497333635030104543179315909349526507897272193089081610641743311392029842067405576807914573139043741274671588367150426547210483303260098273065864547937642038852908419225299856966281602170916699587656067478024413743011272005195776488962487934492635877793766768421351204918462068766203338737436232142092987742223145824915054686142107899726720908487428505532960300087945693480991789675098941951611391802111310009203403186860617998297232624579770208472249894481218753909409693296894620201576870811831184559240478554642926217853263396169925344709488751494936722437630889620784722500470305735659825494601075534690238996177331297864087187180582014946640458953028318398022884748609311472536269312329035515945805858926389128516201841695531181525242843241417502946386065344751424883995575027097345536387524214895763796937577364199183670640340658696930352019826782679275075656164114843875956657016597844281977392571602701548565316296945586150658931679718593995415314333267108164862451003688051735727281846613289380400258132577474385949707588772133848550919175292836448598903836290843126565113375574947028971557210992720682143454062698917371027027442940730158359016730015347009088976914061531992410397169667454056595034009515194677559994829861017265551330846231710740835021287823002067207827999645690393309560475729093030861120912999927080986345918513098834209058372116409263926936461587386166169438039341221367181170434049853342445538880091713516832895222463638645789365902593065189604250187674411155042991404431674753855978337856352560306336991871617132108680718226172668676032166473709818947059966538194433795794352778603940*t^13 + 57215875787011348530866589250662134334184658529450947565296889914105014346100106744054768083401405489538594825008808266109460946563461425192270235656628895962498774113851043977273199264887734267493580877745401510391680997454661772023292992359671205984269983651428790146034467221135124825247184236539872138118492273642128872162149669399063258183646892326900265755871058967908696999354460481275037847474016224396916267084977412284188811438647924531395800131152749026549798168404858904781709312542142290140357322651106162552553589195724030221442690633056473025631203116922337168038983725732389926118507751201255852736763398291988044506404048785258456746673486620629532656217744130097031043851996627598752249480799486039063865662217668733049188681209006054204061733728435525227607074564176049895561376701256541434017205023723208225153882115682394427443155773841430386755798779565281964739277698167524737440579392000030471826968814940347845922074649408849147777827963024018844393526695955360766559645405529521926963126875968821708525721866144248948467141892979211367509561659070226040901488523013402241789331214723292761943346395416347826849217986832790197347673948127567600800840498689719084888396714264652256971854115808765466158706052350159798772374277952988764840432228421347961278761808524869950114210602608220532448210219425353436203657462394901226585716274889560541273467767295408133360182919641164092467257028158137493327126158813858910905325426382817297158268682414853006282254390013387771498982255974551328913885942864891712210435541633515711929770244538438301338877975683967824041162889065603871169041886319146397982131788611698480918545098743339139877363462264546889105581732658797148658937845108576870523922625097352099141436641061590202654991389016503005248272832673821962097188076585329985950633221149893581329469577615744420402678804050035278136366705133497118417666950110056619525810165504764785679717382179195918532789977168895907341205064060400109915397038891382247702155842203441813820339615993770991635864639213421308044971767398906057247533034034668893005177245156893329258216280845183395101767699847741341103311048802990346622950854015520172678412403284490232313956260350634260933624936179256909456191446235232779256336444570164288630459083740541810158096428973290991637119011825952759283905848112850750961274417825552592285761313356652779652045369928353078148943758661326514456470164943215126468365532629636134750196662760581676248659783363334344004948091917410627097184513503313584182417034470705915661274428666849260369334613425381565425933881586666512322389174191171599555468552405144415246950352957414873682184191349021069427963015279280709146756213165139557336636049839340587809061627195486940936804805155122217486330574686282761754441936489640181763576442718875449527192787614444371688298007359390956845475766144155202715001020793968541152835875378676802254014129867421377862777745167812791690453908391617909735387826966527/839937969512072219445390430858854758099584882525036897297751681000391581326170362463229270040943112949654269054279130962587499171323979171540865806288009422375758146929781618599431239068225276163591682942742598860357847636071327688644944346752610113967559491447582114978490162705777197615262337115774157234754917848790457963893610423330659487914346500077205986778318624755546278343178781764747317633568115006978190966631986346726180095063722465265984576605871544280959773635171551577989640054673803391275874778700601473866606514415559554382582308830752836136493247743372079761773522704072034884845403583688133963447968360353103642619190438530676322583529322011052458776501335722682612737945258596108899239765852142583247918120620802058942157974204449770741560138758194919830780496239881105280023518340613524405491604192293159478743355945232941122402661324028084673184192180026259220386393585786575927134953350705215322090199299155059509691720225454819489880970840783836948437934282702642834928399171940477082380957162928753410608025722506594382306902773977678791758995421640520610192326895622802994676109186673544720268585973454379238414031949510420992843058947930596451889032195368075048540127347546871069327437495042089727445114008731118937715010247238598309077607049969950529918167386880596330563641645976632283419546117715235989891448641909696496212120975778774897653166007808794166627884178362881265751091299497144453815337986792633288231111540851418912199170213955445751575702351507214645266640066445885211441549664459635168123820710367423444769471271173664241997899769719444491545152288404350770216341030991129970273826096108088436947024350068655944935883114686087770747176600439619984528582477545423199032128248698322576588078547996465202203029438038733627412231986722034133349984295011469483641435544554681683876489261303417091478067841525525627704508290450689418601860720215038482389137060961382325127663295471453244049903865582100231730684063751412673460607006333627756183988672019370178031846508230030445816724921077182264306743413069316597598603937215341022377671130885604365879286280281265332437837722007945772269397134146437094863902261654121751046912165685034564403344453816176953681005970207875009481059638274071363002464741487516625931213873932559999950057361660659929591020674582006922767648223578978980763898652031062314440515353573981481020935889270948185122286373278765250989880998563120017483953465115235461259409485884137694107217776458601046342079981450027422548225670291207671452172563468454805395801389284844112636539523291112063730563670750486234876016157464143942230418466515214410299980825125837423664448460995861673765906119208376120107253452052869952115711146490942350220845495512578505168954023411813371772596658839329310038293685601823099303037870277490032136828163713874769922304089800513595246079673059173985532156071233352362218480722510178363342045039911657806267054605951436657523393554552355179027876331683454435146721820*t^11 - 23727153561069606957309052517676504046652336945084846856695323141969960563868581558978595030429939284964459516457353698319628956666731131203145796658069364499889458623496735532652800654828813574326366445772334998062274142458833987771965655082762464452091425703229535638963542107405596888320125088269320900129692106556569128813321006890677810074491675634709686064550986822049975567257772621632430225814042492505635801159588870954451460919904553878755275684433367384538780042293660322556047040897760722337634034382157426155174143751301877942205854674441227147086226749390594209992135255561860783063299487033372005606029434371566393439730011217767917187612753540719730201672013492978695563341488768773176036384469642050160821929378150258536739787619077322130390871838168275663920435935479126256433090545478877869889159498196530932995265362140354540925446185818869203693267286300821577956281843119043041351278389338748587153884360158458055364697244709150920018192008208799848702580733577591220703745462746207898871879984103705176588199769292724154481119092436093271893355512786554963749908108248593800810780551256579859028789606528194931155831661841394229987340338039617176447027512492503612289886728538679785653368954171006861425419860803429261341238985896599953299868592921568480301682676361302752758529352831451301674163677813892989153739915442365236119542337753536048067131378079480743724111077962221761308269857439925394771460679992452455485957425481492683028847895412517129267872105618246900345457023226898438443456215016148196378233684386128000324890957384741791212492218259149747995191855800060043032449946213379197945543245324594998703651682625379189669896380169265130644512487491195150954315451431411138326048230169473126504735818100308684492071999756115484097906938984637250176579148699137320129827253116044506547014195174002657005899830969831963828881152731994060672648565585715511171245648283874200802930575481222344987768214938719017831672068367836679394027302698087175012366292581302821069361888218326004167622007354942050228935627864971519777429644112488639083444399909181027365095119228918170673999897732964773387340620958430918700312908994449235353924733420726775168233857312428099852853497280338125099318671647153995551454240095743878185038057280475763759063712928544757563080185600812108452099367087531019079759332284202306263832371543611630490504392544327318980614504465368188146980365375958036147338197634108146711918202375858587339746720638929232988855025170362386877449400389796106387934217577689360034320340372259362149603986137797216263033216409551197986638967862306322456049419746728592610459140198706550259789752339209479293783306065161213090476040391277480270847795861998464299266866772078027365774476318515898295459472306805048511065890621622810610998798641825468206691355526723973086173076647033528880464010720509051552387231277134518506173710322265116246283594133375205076085679594452989775634356260397177710776331351339/26832664998778273757291626280273476653867400599238548386675832772339662434346110251026558730770732001390292174876879335776946396162502526322013105754069869442035191109652142988115594527845889053261861935209712415156999081912799891072341014102241348364653866477543170961151159288812367951921956388027739822312461211308000680744796186174809590914047888694195203026632099751933520105093186081317890786915523792280303577507126157518529961317004707758772061245271721636999906698306040646564950935680910747484588519572842841141924764725927462277423678774752810045561165922649903166491570355794006551881219149881882437217170070279377623378889575977177588917276701664520116808164117506346895059469187534439372522219035716039531870668363872780923744625486054282570395025099671056221045498849600270088876775515471872692475734213492615786035355001673614293047455580072482352070327724749984707583875952306609285488741402706800901454920447914107600826604317167074935732721970653587939296307432484114545920290943430973833985509766930131260830065705756753155878737938077591677398467570358526226941023394344978038285583338923832139378793121015702665274151202849141149368973372899780810290860323808013044952372869269831898502617094073594820721035361096424859007476517456025769337756195354459897752794896575568739229401843040128228910667147496951240853047196914438517467341239871263961584452382199906809307032274358688554756095725090852544378124364834369556325563009757365644274151019367180183761355713708594848449548891108289758644643832601494649870193225274701187580958468380691087387794942241869861758363367370657115810713804908466271474747485449350130309300495579967734662286885517106458994871931749856462834885067642720007761106459307584525462447406534400074658225124826884319707863011404781591363709930225215061122351668767004526732656311216492068714215868626552057434706731192063575387173241025875670648736415570766835630930375672548609187475838929802290682865305504156246697455516798188188695845205064396637285077782157626835773458494902491701191506410612202062267153832189230513468185952929254297373019073433168815770785466001224289732865490290377789463678050073792352160955865342776176665950799580182839097110510568215942385243205991427589655055366157039347383445941517504347591161536603415050278123189138829702334976953835165342167037253820064684955655388189440271729529739356460907664129653138938534175187051516482571366049793391248983757241343553958232815810413141155458913207238299893086930211616755663255399940762068703063645766422426000278522492351259605300530599819637347533139301759451014381461411329022556250065181851874724378445027252105789400036735993016953050119770960675732136303377140173183410750894043427464280117195251009388589043726472178457306402513979319972960047668565181715234546970415725906289366534298973985432569160274181317478094455406268683817691889503676777628498662257336897432243025289277288353094442899814984423421102768841703791292937646140*t^9 + 1281775213590944186781274108139819367294430666466085992306624650082019886796852268070479374605223722735442466190485558758205760285875519891923107648871434715245869620801254123880180305312614918737796989471928940555881850982439927152616650125718760493897996390707985058312009951278017544124864916269489421742907174366527351651789045424458771096956915407658206526750492521110778164996630686395363188513270427597321508387263630772163393873612500107211549522086084859294883845518846103803962043992705976353525764835873356731999725407103713409890829732125126492226187508697158473374813372807524845989549766064408686050107269707676830776822622339160767031141413652621796926431441264185531319881722593685488774553150256031156616414318867007892544022747597196572437647904318249712323562947259866675136993060346283888073617950797334779689180974818200100761649456277061885573866004367360267401677193547342712447290971131827646975647556115429723468456253097572893275231950243079794147884132167847506658603169637095840340669874162940404463042495646040813729893384930862807873310424484207598878336604046889789303387370187712629871094338421662700009580522982775003594638154581159562110466335792435045346263923915868550143836851336101442149920596610510170276313017307003582010444020266349213496562647744990494757740113116264848351036043004611880915133983975043682558275417366097334916965126458760218244341159232645180055313194193942607137943864862464304792146656066780787073071855852620078694000832871937387499389307001589292047097202257053087726845677738463181940567577434591797075740926842036828147072987153815204657603128258706608434880351089780958371911367345517917408132194587000953956628066849997938121228802011160476021857941681653132118260801833906163173226500908164837937666713488541527525413200972050600746886511828766131835517146662943947372733364139899789473070709666096422437527585450851006503449065504001361859072016660717977774361089095605640584248253627481259598296292340195188939655611993948333895727203904171710982090248629117405964254281677424369104208385398069437307202742996769459734955774754055274128163468310747273312840102355729736228226249336751779882067074933585350460976322346665664052291402133015164746278888794986815972452639564274181218671683661233950457463822609240289333267911572115909211558959671355801054129469821493799858831538542346722440558377808964715597941203556780446924894842818474865840510914616719045629567994032647700084294202444636029987376960321529440566956448059730946993351197295216029565639051197751323604316692128506559161912830024844705106189746812338390102885612571836648196777453031229219017157954164500644723867648498026862053088535380789667655389753843559716482295059740763544424011868860017762998007043662576025626232141180212339903824814596236739197320429346392077706347054787241206008249394586444536605267745700986827230307099132532408088799638739433745740820758807002593115776536837661101258187985087908426489/171689811728916627778058938229669446165507490880228067784457128188886916582412516956655057811091225348305169873001149486450586719283050943932664248102598184241084610966154120550811742137017019336697240175491807740946937282140228393422295243057830429215059863362449194066993904702874861870150393248718022736212962982712932444215512952385601490889328530714084666986285487486926228569802686297280235769989555710629744492046637819050656595775406159326338001231719961624365199561173126536567826605117121247438128787634734479939657254726148271554849574393561087487299270613066064634948213772571273431123978949502948129465322937606340406551944805866315725892468878072483183316967478231871679027306378785354670202145165341860756376942683488724865821241943494860392586592891740652024353679092846474307124709410563301202927914734191385108227207190945905943843784194930498821561175024639803900902814254855609216236290721425322478170840742444078267695858675132960676758415076705216902824705646261245493915645505770634547665401256679273256225053166300456181869385933976707253211348447113609043453080313703441339925738576502497425085315635183615980623122847980825217633746942502210539771966228544362945949552131762679839607861629981085660545165090077328848712392443563090071850329329735271039436318444836570574255452171405716530819697398240209900439129986890963761323714755982708748859791229778637204750461170803675259611651030800415073793146018160596848653612886236313878468390896186849821321693153817279670744874968420425742204271701230839817605209824710944168103453291378723510750411458700774922699044958171683323453522081879294121712670340081288634450049691442535822361818324834585596198319307728234322074342700452810147064174734643666992392034269018803554681226774745604504096954984010699835829174607462314779421989178440386739912846841227266719204260978823407467056343852440020089939817480190979447546052024382001303164908855800424681317319286432086550642309226780338733455351017845336124194764489030553739409321863714751655390213696912791165596442828042216707871382020911841192724303239669626639374397508854102554141694665842393885920810948030785381140571698897479795082173686854266757016145793938184176142503349230958761660043523198418222529839955206749033372986436942228390169284672116710682634787195428661826569204137695799047491377900962632482444186563093002449924904131885888798502920564686510191173936242243364961177508531767281383782656091211421495330236142718041933788340264355122257164102972179427635067306497211798458618819634257691400136596429525959458443518369520592389249452079479863852208235110486146232870540742140877466826677536397111215138145515766712614877786754418532932107151324519918316223975875903145202492362646339082905213451358436206201695625435257850410519177988127034510252572686025555795891715992213796260637191548461648672919608231618163690440061896693943775288779792367996279588626857832116910183125430828093127676669723281763892385379942158651020*t^7 - 914010661537324411482100819146788424525661923915955054077529450053953504912270216268380041224519890614635017345576308581523112362779619943854486468434141978776746994606547438175861287125816964589621460866023371473401490467649329937000890541409935493031867973452808171645417574932299169801873443870376262554988826991774796777885456689801647367560594293026212563916709906278694404287611775148786930427466488478507515452202441829607004441517484279528007021745311959252843442378613997827774531299702713032728587386270459281224325873279159742154459461751363221988216713749730738860204229770257485644251511162960014739385629728252238433064495766316914543142967686461172529810478418327743271686514811241952052579550139714861993520253005389375496748910976261955532758579772159053906220296443430720635042645935782979184153880599380826075363762032808459666031320006595705169213585212406570804031137480929933578293215191495896561403137276142882808222975700289069625293963275849194416218495288627976074552452134411186560309712002443644186384957732332437105817782602105457671219464809008313185826054892044377044181128504067275599196900177226258364297035286662334129290078869163443595438718682742900653185128299154842196424849426077548255177361065462979748014618540190579862100062668333307226819463323078695413373918281382872756229583711343716206874620210209008811218241555273443038906146674106150184562596541837572687038131104169110063447265698252490601338137997039642153783420562005822054775807874822446968870609669730244425923440433391361991696269460293663056678367103085453362846066276249527354698939074429904452492787831722766615515937185517629937812430383701368380295677272260787338794376509061348745686239799165012398257587181807950645175219366383930774308157215536813455628394816845593932799744681668473927659328116088822917888111468875859215173527673992000228472106306836701266808099980892095301030427575237759864377327700795944326383888400647798496618606380332694082678183961986263150866889913869956797295122392899826903030436997486113403228271504541300879823109796259312995527552591872682423281333753158701064347538297972891264384194584910145859405460061944976386519982970978705755719121736710789526674203168321010702060761422888689460014180398289507553872665554284516277823473583118923745360799141224878508148901825033137692981146194952105186545370191173028091993252876537612320871529300651136655352108249976055709617936855733907976277130025096849797773323635494966404535515758959924556539623478892871987828705275668211452036836012893653745550582519962107293391572967642262582994420972124251268948372954201412492341556679280129611007577600207744272295779453899425169997773183391124774831304437169748123654553658140312206239521342876381151220986572480217725853761131149939324563870864899423106124020597212366702487430939235391331369649516308877385601172501724378940993929552139066870086769525682860114657682899050209386067368350963939149526410675406913/24998791268221377121530559687287034743878837957835405474110515917612655436450174172260214461505041053462016492497420117532640373961543131946239574586367318035102979069247715354925885530939291277046576179398532445797218889981956332009290241434244540517577397687389580454809552058385625492082337478522129684118920434296113789954456556253947469827292341010567272940310799002217280533515226301527067296179797946877407851863933528598035163670594852868944818860662521884866361474566416775928831895800020401412694576221541009441763281594741369209909416051809718782491377314539839081462239917434828274312007923966088601268302515640483630624321633821194322726101237741323100867580429522772524693536368339625817364598059788787417824115280837644005188257755508867035184311602368831201348200527255118511751674721867733416909833738769624754769346101978387403911320226184935267974566693148103315241343833811393649616822550097643108085314723487736670845825576324304713923615382047737625960740107834741788949256076389680305017215018142861215878922576411879608898564435441663418736817218947860657425860595127149425868308089435803196509675078749262766409410744348856419051067549320376809362401676134206692679467755448961624997847984585158076947510301577193486213617581068252125846339160648267486511332081253676484713019134847535648718252643150360232756246948640717250961969456228251548597716854885351021570808906737897771317081056682478018986364667479427563128135942226716031755012960159074287170466310858010501509555970676600451474797802651743160255703628323296815685392924294154796894977492613024920063322480173349494898452391042864253985636066000846971499595147380369226882352668176464386259645393707682469972363085505491587347256211362951512628510484225265352742046755663508348124007181737821679392709489548084294805948973783902464877420007101772351972048988674836801521940176316816111996731666071763490988848234319357332603681783948962934367631654343133481274841728075159211189927483367590149951435488787415791727181480156268784988135510814225087298383159028124960212041887660240613226340856325522560128689747168317130136015981564963944928030165509976992308929395718589091042184630228780599235867382084405937735034828322090149362588754751418037895828345126257414199912860324005782085088152808202379614405827905821639582878624444717993178689639425877806509730461109695411664889887335033259122677994308750110253347859447522920171450418086994267418903222071992690254127790011143468381269324205553515466201806388762814996063858110509116227465496196861659909998930672735855212929872485141199533574066517672483975374892460894918522358954212820070719268981947931028577806902020977386232205214242258915938678626921856238351293190722161252011250605098822510923936598893183870027110296891939757575594597172342936932380088899325431819398207657503301686184483704580713364668231526820537344294726716425879368970684053581875874168196332698341317872658884310263095778833334982105209959167402221165*t^5 + 1272702312159111322182921714290124631682013978620501837777759204061898644667428310786821633147879523721573025301950297309835384020157007361310150197666910277124966924771660397588138730199086366495145001200656445348265770179436087357896938645604335462829463690702246814905101483596436642864563402001025825902177563537057383198736814500945901747888229544085352405081331140695365095466400393566223405353837129338522121568157921841815037781539735245033810843256790262401560438966498612143852160972644780323070850948167082713483266397387253524821570676607810587154999826542590856697295105700150481100416251576800486417219561476863357905175567620163783545734614978444284571782542950934098762967787613662648718243458939420321797355044513696128380727607254677785442707467642022652639185514064840739113364446288546768790663483156402519194272003453942551612316688188152967932296351373290661192695019724679238578399174909392340701587644167127343063340271779249430296594906716696485567790497975179244278396538008950856296103159407002323512619468530571583244397539846504692691191230883636311551245210179307828067072923565373613284810267929262495058823626080357180616119020886429205672931431753748541273370279019046711704034992535400970930242921291923677246110748178593579520059334521410659895094893497983331811650580040057309768826668771145181954097501834572835598330729496817354181895670130725171760088874327184351787284576389380569295857664696387218701893878129457110425167148239085172569527399062160708214501098251057529078705971187065876760349842839785035710168687945989750923580152656346672382539422520883433856912909988771183463766463360740165212537531324912508650907275977243826284756931419789757451588953541716036289611915767201158598007382520020626902004410066480730603203126456885269068511815582626304045910338518916857869866518260055861409921934444823132097519811058650951682968906012050369940270583870856664197544379333591767449271565170606886738184172916394888969537764388138966143860080275146720622341756182803993339926394792109485322954018729815860184180960764136901144448254124414400395678762077317434476433217207451334739041367542305630595851062481836640806669779495793707643079011378167880520696987931547384499268626819149729501883463101978480204038388468909523533705339391068279867161736908949312306158019691921441983569682110523174183264478800700061165325797768592084177632310062789025554043100800948384094948298129739368675125881191521524352709172316645147200680769687552831968424253973551379550139554944244141765991516173914201145726503787972104837147092836272530101313905921274565108648693351290640276542859936510400297526612063143770742078346753227720370471026349025288006789471403744604217278430082116185424887879832417443575000404141373367883007339946838171379734639564085851117175235772132415764374043536030607443265878119396627623873622678911265088952965519229920352169640537395332553319339635102597240102792678569603227149510024607/14999274760932826272918335812372220846327302774701243284466309550567593261870104503356128676903024632077209895498452070519584224376925879167743744751820390821061787441548629212955531318563574766227945707639119467478331333989173799205574144860546724310546438612433748272885731235031375295249402487113277810471352260577668273972673933752368481896375404606340363764186479401330368320109135780916240377707878768126444711118360117158821098202356911721366891316397513130919816884739850065557299137480012240847616745732924605665057968956844821525945649631085831269494826388723903448877343950460896964587204754379653160760981509384290178374592980292716593635660742644793860520548257713663514816121821003775490418758835873272450694469168502586403112954653305320221110586961421298720808920316353071107051004833120640050145900243261774852861607661187032442346792135710961160784740015888861989144806300286836189770093530058585864851188834092642002507495345794582828354169229228642575576444064700845073369553645833808183010329010885716729527353545847127765339138661264998051242090331368716394455516357076289655520984853661481917905805047249557659845646446609313851430640529592226085617441005680524015607680653269376974998708790751094846168506180946316091728170548640951275507803496388960491906799248752205890827811480908521389230951585890216139653748169184430350577181673736950929158630112931210612942485344042738662790248634009486811391818800487656537876881565336029619053007776095444572302279786514806300905733582405960270884878681591045896153422176993978089411235754576492878136986495567814952037993488104009696939071434625718552391381639600508182899757088428221536129411600905878631755787236224609481983417851303294952408353726817770907577106290535159211645228053398105008874404309042693007635625693728850576883569384270341478926452004261063411183229393204902080913164105790089667198038999643058094593308940591614399562209070369377760620578992605880088764905036845095526713956490020554089970861293272449475036308888093761270992881306488535052379029895416874976127225132596144367935804513795313536077213848300990278081609588938978366956818099305986195385357637431153454625310778137268359541520429250643562641020896993254089617553252850850822737497007075754448519947716194403469251052891684921427768643496743492983749727174666830795907213783655526683905838276665817246998933932401019955473606796585250066152008715668513752102870250852196560451341933243195614152476674006686081028761594523332109279721083833257688997638314866305469736479297718116995945999358403641513127757923491084719720144439910603490385224935476536951113415372527692042431561389168758617146684141212586431739323128545355349563207176153113743010775914433296751206750363059293506554361959335910322016266178135163854545356758303405762159428053339595259091638924594501981011710690222748428018800938916092322406576836029855527621382410432149125524500917799619004790723595330586157857467300000989263125975500441332699*t^3 - 3354073952294074083371433913423773901685363958104457760270358239205539689403781842358961134010032746707549717127724270572379646075326118147966969239025206692887492537774581978313928635772042148465028997579646967421512151352839692317012519568541409279178837501349101087894607130587846991874822806534741093938128953186584540453808677772246760722379588843156042244597486123101412266162470186044321800951774647300682794825266376364304786872690324701747821485142713578273507110093084782531485970483694999861983744142384315320114030936074722530105538314254068753697263129809219915853308817566407013037000373587326090387395244901232224615383312696407169636818821057131644911492656748566441284972330789796063376189832519645782618496653965243722694888321619456292945677180332130314352085209152696299197966971654320213016359759650991736484080608356613058724189693018965719322331138850194597184705331981335776043267657952828979278084175317256157754918654476873950013274684203881279459324377033702463090749240575894138504651612437273184559765257492497929934246354969232309651556698174245478612022007995840994869393190353379397113767877421611207248857225476828087105382190690319588764150267225114050266650512637937746604448304103243877404130667612844430593771149961013495292208886761332504178129456013150471147321977037246218810067919987255965758049040530079529508709663407685937181938154893644669608250600966272207513972720024223128858239263794820572461380781531154039226047110763628603150667793740847252256620906923690891956342806812441277026088201764349815509992193860036090623214617380997007336621801558148869827123988247905677902941016067891590952378916050377360622660965069226365647508658140688812754037939635874615909918436310732573754742087580783112256882345272888626838269640332133045929583090238752616701975664997210964492527723606458656782224966846785521974354589547035125719367701273886263711175203271426740742885373671635436298652835249123990070639787411489674440207763800197794910792015867244581420980292400247592200636649850690625502726686796211854308635614268886712253136684070711652097180511242291795313013382165528243240988651873565901908204263475178361859406889883128088666987928445890783059357735359854410234601367670470831616113630660933405927136034176261290584154182678318376335581322695693395961057432793474007912975477028538645416083740672006622799159741467228256811005794855880675497157799440601367742916976253370626833616530723257856347769680762420442252993037009233361257313233692362749012433484564037003914399165611474174825536247657457822301753739337160629236560407364220841330930173830618105371118337219064504255307741145427561702318534905387688635836140314273665134414152928428222223852164576009701059854901975908742363047801457130107902047215375273598615498190050780610822767395318155629875496939160271117262802565537103262531201441426150733034964993179581672558280173254166022872877379098601884569146121294465178707481463121/57014787102961035540332855427145868714109630430150924765515211741923600118219695480593471578871146262281792000432712548758653484473694862333528854319785111308129601386003561335795879281089611684492191286347530139537516766625514441424697041867575267847106345602818341388162136273511075683696559161541699279569467657166575310422444777421283703114877268971469218986673752110320113497490867003482785061462697071825667030566865942416571425915391769701102218454142593772502227924449722471416634148315836003221934998400005811007530291356427684162951299767285323539015421945441738255966512092395222380009842633606868739734725035671278455809856357837811613234967735199508826540095716455446108950170664634234320305223645132322181002368184366556503060938740634258150420359794876281687285369623564305377679258137593076214004883965614933651228333215038427412429326831649852365556029300162340894410082427990897797371700552854273755282296737779048547543110963546659873860877187126419146928003754710814606375496314572955081618209690501262422179998858483234195733568010656425340978705937951261148515120655553147813383860554853586237653644916445687011109182399392128675028750551081561144159863471885032807865452775585351074556495403439834210582041038684827249259127816471452216842527910250434618359178430929437596713903290003151479532856905430646144882668479356021800439579461573205286275494581317467242179037857472398425810886620503897236284691346882904968537853903324089195230731312643502760213344217746339740284952213823825591082872181486431769004236345298747123493001406284914449058720597187600694881261796886586567312259839220567596809345413686142215700831037885052622714137664262111758136033354070153001691354405538840462370935218897959590205374788583938523797650495372913776423174274138891549492144449846508040785497659507145972527449139004042206252041553118048845576354788090984115080265203321565856641232815114323741025940910760792657329686229203637764311042537715275393941939874347135429713800237585334261833922674040613018393993270278057216645435274976425347852025357821601398586391426707332154679467844418968893292668028130619523520068798531526473687031955147659330447087753153359261415136134578469682553588204945117884511167335397970963622064646779183576245415295475802660895815085352040514910048379434330055189021424172163844091748300444984470987104560425621114323433076378146029578037530879605514612898626810139993373483409672092188850130155602790346193624784235941243676579160468806263343969032114722209640145641304669914202991482554245891022804578727292301362822516194181683146747871005217945908749754735374375577309895573098406903595923740895328335349074784685266845380313184099281965407394734058087467861663050543206341448748470998709124767681686208826377619975367581903242584168989554066687884413279163265553013456060972442442175138273605135743980177166432804469444113563778321367827875911677962520032728478083936339007818508076038639495584799081994338503364250679850*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.99406617535715816159 - 1.7324179716109398246e-1756j)  +/-  (4.2e-477, 4.2e-477j)
| (-0.97708335665983352377 + 1.1214369668343281008e-1790j)  +/-  (1.34e-477, 1.34e-477j)
| (-0.93712336013491533185 - 5.2353742656188569112e-1813j)  +/-  (1.13e-478, 1.13e-478j)
| (-0.99901334269512857612 - 8.0004617269634827683e-1826j)  +/-  (4.6e-477, 4.6e-477j)
| (0.93712336013491533185 + 5.7355803719717115715e-1856j)  +/-  (1.16e-478, 1.16e-478j)
| (0.94888574829235089511 - 3.5238013344071122826e-1858j)  +/-  (2.3e-478, 2.3e-478j)
| (0.95947745560432870692 + 3.8392004845605976281e-1855j)  +/-  (4.58e-478, 4.58e-478j)
| (-0.91010457017946798321 - 3.8540109064209156302e-1858j)  +/-  (1.91e-479, 1.91e-479j)
| (-0.92419486526088066841 - 3.8397086585430035505e-1856j)  +/-  (4.75e-479, 4.75e-479j)
| (0.99714485645354947579 - 8.8183783244419421206e-1853j)  +/-  (5.01e-477, 5.01e-477j)
| (0.86102168810005007167 + 1.5567699562404725893e-1860j)  +/-  (7.6e-481, 7.6e-481j)
| (-0.98970133498877824196 - 2.6184343187121894531e-1854j)  +/-  (3.09e-477, 3.09e-477j)
| (-0.94888574829235089511 - 4.2558714822581939078e-1872j)  +/-  (2.29e-478, 2.29e-478j)
| (-0.89486329886735047101 - 1.9785274168413518269e-1885j)  +/-  (7.29e-480, 7.29e-480j)
| (0.99901334269512857612 + 2.5257818583607987096e-1886j)  +/-  (4.33e-477, 4.33e-477j)
| (0.87849205569239403735 + 3.4606492950375982528e-1892j)  +/-  (2.54e-480, 2.54e-480j)
| (0.92419486526088066841 - 4.484340634780865534e-1891j)  +/-  (4.64e-479, 4.64e-479j)
| (-0.99984874454923209666 - 1.8485378347829237081e-1886j)  +/-  (1.83e-477, 1.83e-477j)
| (-0.7583618503966196323 - 2.7900395958672863903e-1916j)  +/-  (6.87e-484, 6.87e-484j)
| (-0.95947745560432870692 + 1.1260527431450974585e-1907j)  +/-  (4.52e-478, 4.52e-478j)
| (0.65958894223729987182 + 8.0652757988461866967e-1926j)  +/-  (5.81e-487, 5.81e-487j)
| (0.780839931409340531 + 7.8620806731624524687e-1923j)  +/-  (3.36e-483, 3.36e-483j)
| (0.99406617535715816159 + 9.8353976218861705319e-1914j)  +/-  (4.13e-477, 4.13e-477j)
| (-0.84248844723842276278 + 2.4889251891942423206e-1920j)  +/-  (2.17e-481, 2.17e-481j)
| (-0.80236978870196280986 + 3.1499464580611966386e-1923j)  +/-  (1.58e-482, 1.58e-482j)
| (0.98970133498877824196 - 2.2946869379285958917e-1914j)  +/-  (3.02e-477, 3.02e-477j)
| (0.7583618503966196323 - 2.7675007986896286875e-1923j)  +/-  (7.3e-484, 7.3e-484j)
| (0.89486329886735047101 - 3.1224535386088650978e-1921j)  +/-  (6.88e-480, 6.88e-480j)
| (0.96888548864291551998 - 4.6942189179976659226e-1916j)  +/-  (8.02e-478, 8.02e-478j)
| (-0.63288340507353386874 + 1.7552869709847929607e-1927j)  +/-  (8.17e-488, 8.17e-488j)
| (0.71067275632829639264 + 2.695418494623939306e-1925j)  +/-  (2.47e-485, 2.47e-485j)
| (0.91010457017946798321 - 8.6449910570638528881e-1920j)  +/-  (1.91e-479, 1.91e-479j)
| (0.68553363455588642792 - 7.2916215362193315999e-1927j)  +/-  (4.19e-486, 4.19e-486j)
| (-0.99714485645354947579 + 2.5532071205823888078e-1916j)  +/-  (5.12e-477, 5.12e-477j)
| (-0.82292771859227532435 - 1.805593875228930174e-1935j)  +/-  (6.03e-482, 6.03e-482j)
| (-0.73496197869585485798 - 1.4175650959465750427e-1938j)  +/-  (1.41e-484, 1.41e-484j)
| (-0.96888548864291551998 - 1.7788105908210110892e-1929j)  +/-  (7.82e-478, 7.82e-478j)
| (0.60545821277460759093 - 1.0689655199415376634e-1961j)  +/-  (1.04e-488, 1.04e-488j)
| (0.98403402179106086377 + 2.4591315757307265225e-1948j)  +/-  (2.18e-477, 2.18e-477j)
| (0.99984874454923209666 + 1.0786747248264729573e-1949j)  +/-  (1.97e-477, 1.97e-477j)
| (-0.54859448738422618549 + 1.448188501141533252e-1965j)  +/-  (1.29e-490, 1.29e-490j)
| (0.84248844723842276278 - 8.8534999338195278915e-1956j)  +/-  (2.19e-481, 2.19e-481j)
| (0.54859448738422618549 - 2.0608915388717802061e-1966j)  +/-  (1.32e-490, 1.32e-490j)
| (0.63288340507353386874 - 1.8225563920936527023e-1963j)  +/-  (8.26e-488, 8.26e-488j)
| (-0.780839931409340531 + 9.9636650698515162667e-1957j)  +/-  (3.32e-483, 3.32e-483j)
| (-0.65958894223729987182 - 4.4456630789697564218e-1961j)  +/-  (5.84e-487, 5.84e-487j)
| (-0.86102168810005007167 + 1.1422989229730025923e-1953j)  +/-  (7.49e-481, 7.49e-481j)
| (-0.98403402179106086377 + 1.2454437133226671845e-1953j)  +/-  (2.17e-477, 2.17e-477j)
| (0.51922703896308681875 - 1.0737076007192318119e-1994j)  +/-  (1.29e-491, 1.29e-491j)
| (0.82292771859227532435 - 6.5741380654903184662e-1984j)  +/-  (6.43e-482, 6.43e-482j)
| (-0.13461338896681897232 + 2.3044742302008701028e-2008j)  +/-  (1.1e-505, 1.1e-505j)
| (-0.51922703896308681875 + 2.738627841025568182e-1994j)  +/-  (1.32e-491, 1.32e-491j)
| (0.80236978870196280986 - 3.5741663403067962765e-1985j)  +/-  (1.5e-482, 1.5e-482j)
| (0.3965044793486969045 + 1.9233830134188474675e-1999j)  +/-  (6.91e-496, 6.91e-496j)
| (0.57735026918962576451 + 5.7570605565665440971e-1993j)  +/-  (1.25e-489, 1.25e-489j)
| (-0.87849205569239403735 - 5.0880717053245313381e-1987j)  +/-  (2.5e-480, 2.5e-480j)
| (-0.4892879794819061181 - 1.1052184919016108553e-2005j)  +/-  (1.27e-492, 1.27e-492j)
| (-0.36474277853325545298 + 1.5344876559390151991e-2008j)  +/-  (5.34e-497, 5.34e-497j)
| (0.20139298243596146919 + 6.7552401650135855525e-2015j)  +/-  (4.02e-503, 4.02e-503j)
| (0.42787863571339915981 + 1.2871597456635644418e-2006j)  +/-  (9.38e-495, 9.38e-495j)
| (-0.3965044793486969045 - 3.6410888809390809022e-2007j)  +/-  (7.3e-496, 7.3e-496j)
| (-0.57735026918962576451 + 2.1275368119812311165e-2002j)  +/-  (1.22e-489, 1.22e-489j)
| (-0.60545821277460759093 - 2.3549221600348890137e-2001j)  +/-  (1.03e-488, 1.03e-488j)
| (0.10105300588574817385 - 6.2867107330351744204e-2019j)  +/-  (5.05e-507, 5.05e-507j)
| (0.4588223560349795942 - 1.8029660393261802836e-2005j)  +/-  (1.11e-493, 1.11e-493j)
| (0.4892879794819061181 + 3.1867087789553079962e-2004j)  +/-  (1.33e-492, 1.33e-492j)
| (-0.20139298243596146919 - 2.3827616367349687244e-2015j)  +/-  (4.27e-503, 4.27e-503j)
| (-0.42787863571339915981 + 1.1431423308047882553e-2006j)  +/-  (9.29e-495, 9.29e-495j)
| (-0.68553363455588642792 + 4.2154525996679775614e-1998j)  +/-  (4.03e-486, 4.03e-486j)
| (0.97708335665983352377 - 4.2253946563919802537e-2003j)  +/-  (1.4e-477, 1.4e-477j)
| (0.36474277853325545298 - 2.5842123873511274893e-2023j)  +/-  (5.01e-497, 5.01e-497j)
| (0.73496197869585485798 - 2.4645912402311618765e-2014j)  +/-  (1.46e-484, 1.46e-484j)
| (-0.71067275632829639264 + 7.1759247509473820785e-2026j)  +/-  (2.47e-485, 2.47e-485j)
| (-0.30020483127056509366 - 1.0070437578601798977e-2041j)  +/-  (2.22e-499, 2.22e-499j)
| (-0.033720286157599218033 + 4.0818028826698627825e-2052j)  +/-  (1.3e-509, 1.3e-509j)
| (0.33263121197918282965 + 1.7567683089228994456e-2040j)  +/-  (3.83e-498, 3.83e-498j)
| (0.26749860075872435362 + 4.6055357060631450777e-2042j)  +/-  (1.39e-500, 1.39e-500j)
| (-6.5785375312836761186e-2099 + 1.4390940826784475024e-2099j)  +/-  (6.13e-2097, 6.13e-2097j)
| (-0.26749860075872435362 + 3.099913034295144731e-2043j)  +/-  (1.43e-500, 1.43e-500j)
| (-0.4588223560349795942 + 3.3128112450817698328e-2034j)  +/-  (1.09e-493, 1.09e-493j)
| (0.16806964058488767221 - 5.6976996660301777266e-2047j)  +/-  (2.12e-504, 2.12e-504j)
| (0.30020483127056509366 + 3.675275959080142539e-2041j)  +/-  (2.24e-499, 2.24e-499j)
| (0.06741352924250103978 - 1.0138541535061981175e-2050j)  +/-  (2.65e-508, 2.65e-508j)
| (-0.33263121197918282965 + 5.6239944616814690829e-2039j)  +/-  (3.46e-498, 3.46e-498j)
| (-0.16806964058488767221 - 1.7981164168994057964e-2046j)  +/-  (2.32e-504, 2.32e-504j)
| (0.033720286157599218033 - 4.1987013085547017811e-2052j)  +/-  (1.04e-509, 1.04e-509j)
| (0.23454869425717639104 - 1.1424828381342505795e-2043j)  +/-  (7.96e-502, 7.96e-502j)
| (0.13461338896681897232 - 1.494665835672010408e-2047j)  +/-  (1.16e-505, 1.16e-505j)
| (-0.06741352924250103978 - 1.6950697787330997541e-2050j)  +/-  (2.71e-508, 2.71e-508j)
| (-0.23454869425717639104 - 3.6445315865725437438e-2043j)  +/-  (7.74e-502, 7.74e-502j)
| (-0.10105300588574817385 + 8.0923852890537824675e-2049j)  +/-  (5.86e-507, 5.86e-507j)
-------------------------------------------------
The weights are:
| (0.0037150511001988308527 + 3.0951722032520787285e-1757j)  +/-  (8.39e-125, 5.26e-354j)
| (0.007580857346514547108 + 3.7099376890354954928e-1757j)  +/-  (4.21e-125, 2.64e-354j)
| (0.012345912291657858556 + 1.2595731542625137618e-1757j)  +/-  (1.37e-125, 8.6e-355j)
| (0.0013107342939819543748 + 1.0222037118462710072e-1756j)  +/-  (1.81e-125, 1.13e-354j)
| (0.012345912291657858556 + 3.7139617869663146826e-1759j)  +/-  (1.85e-126, 1.16e-355j)
| (0.011178249006198495687 - 3.5533371071032130639e-1759j)  +/-  (1.26e-126, 7.89e-356j)
| (0.010003099456308404941 + 3.4041324060987121123e-1759j)  +/-  (5.39e-127, 3.38e-356j)
| (0.014668373826014974604 + 9.2065572570927752275e-1758j)  +/-  (1.22e-126, 7.66e-356j)
| (0.013510475531124827454 - 1.0656181164825420057e-1757j)  +/-  (2.69e-126, 1.69e-355j)
| (0.0024543446534588935001 + 3.139612964123419068e-1759j)  +/-  (3.01e-130, 1.89e-359j)
| (0.018007976386970705435 - 4.7538563839307641105e-1759j)  +/-  (1.24e-129, 7.8e-359j)
| (0.0050169697490007249521 + 1.4532693554758809024e-1756j)  +/-  (1.35e-126, 8.47e-356j)
| (0.011178249006198495687 - 1.5280871864531634608e-1757j)  +/-  (6.12e-127, 3.84e-356j)
| (0.015810663784182485782 - 8.106406090545953546e-1758j)  +/-  (4.45e-128, 2.79e-357j)
| (0.0013107342939819543748 - 2.537286029079210485e-1759j)  +/-  (1.43e-130, 8.99e-360j)
| (0.01692660159433710048 + 4.4857814865349842062e-1759j)  +/-  (1.25e-130, 7.83e-360j)
| (0.013510475531124827454 - 3.8814390890706951059e-1759j)  +/-  (4.28e-130, 2.68e-359j)
| (0.00041887929358400103621 - 3.5276491994724461038e-1757j)  +/-  (3.31e-127, 2.08e-356j)
| (0.022943802545452904924 + 5.0411882701567125666e-1758j)  +/-  (1.8e-132, 1.13e-361j)
| (0.010003099456308404941 + 1.9226271537094813023e-1757j)  +/-  (1.62e-127, 1.01e-356j)
| (0.026332363266584876305 + 9.5400802790973598812e-1759j)  +/-  (2.89e-134, 1.82e-363j)
| (0.022008011271484327377 - 6.2789010668584060392e-1759j)  +/-  (3.35e-133, 2.1e-362j)
| (0.0037150511001988308527 - 3.2372197399861483105e-1759j)  +/-  (1.49e-131, 9.37e-361j)
| (0.019052530904913572034 + 6.1387666349997489022e-1758j)  +/-  (6.46e-132, 4.05e-361j)
| (0.021047828584208557112 + 5.4622839635623949794e-1758j)  +/-  (1.11e-132, 6.98e-362j)
| (0.0050169697490007249521 + 3.1975968533754377364e-1759j)  +/-  (4.37e-132, 2.74e-361j)
| (0.022943802545452904924 + 6.7804774903960779789e-1759j)  +/-  (6.31e-135, 3.96e-364j)
| (0.015810663784182485782 - 4.2573257135860351901e-1759j)  +/-  (8.09e-133, 5.07e-362j)
| (0.0088085032121419026101 - 3.2793169314838344066e-1759j)  +/-  (1.28e-132, 8.01e-362j)
| (0.027071834440623979077 - 4.7229939415449421803e-1758j)  +/-  (2.74e-139, 1.72e-368j)
| (0.024721278738797670737 + 7.9810929913629465884e-1759j)  +/-  (1.61e-136, 1.01e-365j)
| (0.014668373826014974604 + 4.0594958581194812025e-1759j)  +/-  (7.45e-133, 4.67e-362j)
| (0.025549493885119791654 - 8.7088362774648270812e-1759j)  +/-  (7.23e-137, 4.53e-366j)
| (0.0024543446534588935001 - 2.0306201824886435019e-1756j)  +/-  (4.08e-133, 2.56e-362j)
| (0.020063883358957746965 - 5.7597865768097362575e-1758j)  +/-  (3.24e-137, 2.03e-366j)
| (0.023850553755588419514 - 4.9002737338103593179e-1758j)  +/-  (2.08e-139, 1.3e-368j)
| (0.0088085032121419026101 - 2.5563800941929227898e-1757j)  +/-  (3.83e-134, 2.4e-363j)
| (0.02777244418165898808 + 1.1551344068365541322e-1758j)  +/-  (1.79e-141, 1.13e-370j)
| (0.0063141713153626630635 - 3.1695798120672089001e-1759j)  +/-  (9.23e-136, 5.79e-365j)
| (0.00041887929358400103621 + 1.0230564693438036467e-1759j)  +/-  (1.93e-135, 1.21e-364j)
| (0.02906789808902647295 + 4.8767513319529242511e-1758j)  +/-  (3.14e-146, 1.97e-375j)
| (0.019052530904913572034 + 5.0665539077149312131e-1759j)  +/-  (1.36e-138, 8.53e-368j)
| (0.02906789808902647295 + 1.4082517951866057523e-1758j)  +/-  (1.19e-144, 7.49e-374j)
| (0.027071834440623979077 - 1.0485045488554067914e-1758j)  +/-  (5.89e-142, 3.7e-371j)
| (0.022008011271484327377 - 5.2265892045057205348e-1758j)  +/-  (1.12e-141, 7.04e-371j)
| (0.026332363266584876305 + 4.716614768855750751e-1758j)  +/-  (5.14e-145, 3.22e-374j)
| (0.018007976386970705435 - 6.6284755304488371514e-1758j)  +/-  (7.85e-141, 4.92e-370j)
| (0.0063141713153626630635 - 6.2496515925704811782e-1757j)  +/-  (3.29e-138, 2.06e-367j)
| (0.029660344852404925584 - 1.557463534721669756e-1758j)  +/-  (4.72e-147, 2.96e-376j)
| (0.020063883358957746965 - 5.4250098986724385302e-1759j)  +/-  (1.05e-141, 6.6e-371j)
| (0.033512654475076248466 - 6.2358093215750996559e-1758j)  +/-  (3.98e-153, 2.5e-382j)
| (0.029660344852404925584 - 4.9635735936675699541e-1758j)  +/-  (1.65e-149, 1.04e-378j)
| (0.021047828584208557112 + 5.8287638393386653873e-1759j)  +/-  (4.06e-142, 2.55e-371j)
| (0.031574586729606512409 - 2.3487435471119536082e-1758j)  +/-  (3.59e-151, 2.25e-380j)
| (0.02843768198230660183 - 1.2746792314048151792e-1758j)  +/-  (3.48e-146, 2.19e-375j)
| (0.01692660159433710048 + 7.2679654144592303095e-1758j)  +/-  (1.72e-142, 1.08e-371j)
| (0.030210241232214822309 + 5.0672277829193462828e-1758j)  +/-  (1.02e-150, 6.39e-380j)
| (0.031942588267231848249 + 5.6128173144478439554e-1758j)  +/-  (1.81e-153, 1.14e-382j)
| (0.033245745055199111735 - 4.1005506425102539501e-1758j)  +/-  (5.21e-155, 3.27e-384j)
| (0.031166571802417125828 + 2.1189953017446667503e-1758j)  +/-  (2.1e-151, 1.32e-380j)
| (0.031574586729606512409 - 5.4657014896707418248e-1758j)  +/-  (4.44e-153, 2.78e-382j)
| (0.02843768198230660183 - 4.8067565363019631493e-1758j)  +/-  (2.34e-150, 1.47e-379j)
| (0.02777244418165898808 + 4.7545748754767127283e-1758j)  +/-  (4.34e-150, 2.72e-379j)
| (0.033604021797101511434 + 5.0551170191691030277e-1758j)  +/-  (1.84e-157, 1.16e-386j)
| (0.030712849166795214896 - 1.9110158886915840088e-1758j)  +/-  (8.85e-153, 5.55e-382j)
| (0.030210241232214822309 + 1.7243529402649570908e-1758j)  +/-  (3.41e-152, 2.14e-381j)
| (0.033245745055199111735 - 6.1841889713945180791e-1758j)  +/-  (2.43e-158, 1.53e-387j)
| (0.031166571802417125828 + 5.3217249816103960621e-1758j)  +/-  (5.13e-155, 3.22e-384j)
| (0.025549493885119791654 - 4.7409455476579208897e-1758j)  +/-  (4.13e-152, 2.59e-381j)
| (0.007580857346514547108 + 3.1963683184801757588e-1759j)  +/-  (5.24e-150, 3.28e-379j)
| (0.031942588267231848249 + 2.5995392862013820122e-1758j)  +/-  (1.33e-156, 8.37e-386j)
| (0.023850553755588419514 - 7.3433245505179275147e-1759j)  +/-  (1e-151, 6.28e-381j)
| (0.024721278738797670737 + 4.8009865530408413233e-1758j)  +/-  (2.45e-152, 1.54e-381j)
| (0.032572204524244805588 + 5.8901857512960408384e-1758j)  +/-  (1.18e-158, 7.37e-388j)
| (0.033711278789319079901 + 5.9850569095193826993e-1758j)  +/-  (4.92e-161, 3.09e-390j)
| (0.032274747802783744519 - 2.8698541966210503688e-1758j)  +/-  (4.36e-158, 2.74e-387j)
| (0.032834239425093143537 - 3.4609122749307690868e-1758j)  +/-  (1.13e-159, 7.1e-389j)
| (0.03372478552626419312 - 5.8093987791593992791e-1758j)  +/-  (9.79e-162, 6.14e-391j)
| (0.032834239425093143537 - 6.0093034315395624882e-1758j)  +/-  (1.4e-160, 8.81e-390j)
| (0.030712849166795214896 - 5.1873426049164817642e-1758j)  +/-  (4.85e-158, 3.04e-387j)
| (0.033395098443576444065 + 4.4271601247680699179e-1758j)  +/-  (2.06e-161, 1.29e-390j)
| (0.032572204524244805588 + 3.157740675164118323e-1758j)  +/-  (7.06e-160, 4.43e-389j)
| (0.033670724673719495646 - 5.3388652972202356846e-1758j)  +/-  (2.83e-162, 1.78e-391j)
| (0.032274747802783744519 - 5.7563150959675475298e-1758j)  +/-  (4.4e-161, 2.76e-390j)
| (0.033395098443576444065 + 6.2287928911492471672e-1758j)  +/-  (9.9e-163, 6.21e-392j)
| (0.033711278789319079901 + 5.5923336363190921294e-1758j)  +/-  (8.72e-163, 5.47e-392j)
| (0.033059242354321590277 + 3.7765107559686713929e-1758j)  +/-  (2.76e-162, 1.73e-391j)
| (0.033512654475076248466 - 4.7483660254242080411e-1758j)  +/-  (9.85e-163, 6.18e-392j)
| (0.033670724673719495646 - 6.1156650038740653964e-1758j)  +/-  (3.53e-164, 2.21e-393j)
| (0.033059242354321590277 + 6.1089802216557469313e-1758j)  +/-  (1.9e-164, 1.23e-393j)
| (0.033604021797101511434 + 6.199186977719911655e-1758j)  +/-  (2.26e-164, 1.41e-393j)
