Starting with polynomial:
P : 2*t
Extension levels are: 1 2 6 10 18 66
-------------------------------------------------
Trying to find an order 2 Kronrod extension for:
P1 : 2*t
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : 2*t^3 - 3*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P3 : 2*t^9 - 117/4*t^7 + 945/8*t^5 - 2205/16*t^3 + 945/32*t
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P4 : 2*t^19 - 23713751/205892*t^17 + 2134183615/823568*t^15 - 48885080515/1647136*t^13 + 623352876985/3294272*t^11 - 4536269518165/6588544*t^9 + 18427952550645/13177088*t^7 - 38805894891225/26354176*t^5 + 36681698574675/52708352*t^3 - 11110847880825/105416704*t
Solvable: 1
-------------------------------------------------
Trying to find an order 66 Kronrod extension for:
P5 : 2*t^37 - 2866523542400994253836929184413188376368628899936493274794597330527311181985025656260490723674554611/6122139611368566484345411551199224025655026036309221039722779169101440508986888728096891216039042*t^35 + 4748704722524508474016000413552696348086879253107726532862701417559097003772550510490437472874946610455/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^33 - 1152158483373137211013565928808746431672248686614330121197187621375730417482191212876507163640384742033805/391816935127588254998106339276750337641921666323790146542257866822492192575160878598201037826498688*t^31 + 91452121262687374459126099790959544035485169237696837103964497851917947652318042599458453403240724830956145/783633870255176509996212678553500675283843332647580293084515733644984385150321757196402075652997376*t^29 - 5025020280819588216765994152512476889386333923391487982881788219269453584203219264220204465575559056972955495/1567267740510353019992425357107001350567686665295160586169031467289968770300643514392804151305994752*t^27 + 197267806720891019128486393414880517673404163909547101819765336209181249098624497240090337844685332105456710135/3134535481020706039984850714214002701135373330590321172338062934579937540601287028785608302611989504*t^25 - 5630775206349072298779825078261263813427657737986435996216175216471291171430342617313393367020426201439785947625/6269070962041412079969701428428005402270746661180642344676125869159875081202574057571216605223979008*t^23 + 117827251880676519795356833890568978832753157614746877795854859727103670235262802817099891916721740998086050477125/12538141924082824159939402856856010804541493322361284689352251738319750162405148115142433210447958016*t^21 - 1809399282816597579539677043320902614319267046148827542771804696941324276669521665932302879325879120449348452484875/25076283848165648319878805713712021609082986644722569378704503476639500324810296230284866420895916032*t^19 + 20279540837768995742832549168121618543323743387871741122190758369918334792304926786272818500357553664363327797593375/50152567696331296639757611427424043218165973289445138757409006953279000649620592460569732841791832064*t^17 - 163854704317572226565660429144981371079016061146111795493328319749736339739696351180546237273758636292945461890796375/100305135392662593279515222854848086436331946578890277514818013906558001299241184921139465683583664128*t^15 + 934826895831672213617875418150155073511034356371058996826781316338428261150599585120616199740395717842743942118701875/200610270785325186559030445709696172872663893157780555029636027813116002598482369842278931367167328256*t^13 - 3646072911592657438924826296658843377792232993334241535003041169410227240174245851275618697382292248549432865784633125/401220541570650373118060891419392345745327786315561110059272055626232005196964739684557862734334656512*t^11 + 9246498376070694984101280222661815837983637074083024186759545471071402912169736142198118187821525303445848638271463125/802441083141300746236121782838784691490655572631122220118544111252464010393929479369115725468669313024*t^9 - 14075162454890542561214993396182670539436769553388364727278752223859203913472759584421765867586855866074412261237221875/1604882166282601492472243565677569382981311145262244440237088222504928020787858958738231450937338626048*t^7 + 11223670470821662156664682589875885264407039996102127715344231731440924098308902639468784234646698023479273018219384375/3209764332565202984944487131355138765962622290524488880474176445009856041575717917476462901874677252096*t^5 - 3612597752089611750681961089938521768889926518371641578303796313820979622783857032689145772204954865076723960404165625/6419528665130405969888974262710277531925244581048977760948352890019712083151435834952925803749354504192*t^3 + 247911845247377686610893496015462280834169800553184099839536121747826533047532604715178862440935597412091623909134375/12839057330260811939777948525420555063850489162097955521896705780039424166302871669905851607498709008384*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 2*t^103 - 155244134287926426101381905509621344848441937082708388511033399522504464167482958818583415103313872771944291185737231742034282865532414919370780379128190116287119241687418340988205013965350106493391514236675862739852779079905574501437717705673074591031840320712030545296670541507325448279983154548778932864476690076056966233405930565521122170219202658518784522805631861669237871069239454371926684317648951294925927328863792784457686243603437393734003819639290557207159422694156173500871013317594884969202177642512561313429462990516409948929779393146225852683457128995899668665145065722035216207944068741495367762131493278087449806838780322589486370600365707434911579870056771003673891560707510767639460170800092436959620675747945095395752596651253989770762123531389068628258854789616993831943983081213924351100547275888622914859812122048210179399781997036438484310481822124964620307209353169995887582111567087715260577679640798504543615486397895383329789157529810906156835395218020939956783967287903352987060531300584946756599031364186450990120199178973249708707244325158340106960411549323714089730026919932319179186039746246801258518307868428754550530082853077079506339600631381774479615771585264039652592715969924937241296858557783815635162871093089168560111154187531660458207206294967197388185448860641909382548146336228600774105713399749259798376479373797445807233415401451451919887484232220698909301380565984388438399722523360676689813215676504376493185419041688319099826705274980012429558261199467417021321161064517071005260752840982729186113415958545877897755737105806781828011758011671928058946749633351648592542747959322764837894311569840055891924011389693341020589526831354557406171831544700943331490075568103115900706561719960393118254145298560224516939366274240811909283314867702582280542297801165587601134237444353991444068523628744811776995418592567270736937306988657459051022438743774059556613351560704672240087737514394559126583419063126530407558830071180696208506062787215919065653762323406839466707198358940419363429688891027024186470700813494751338232209259989638487825792364755171817723556397622488997418004671134847363325222239959562754383677392505793710813392078577443932646207572949757232467988940487436675982031194929240093964367405857170125979464007571587209349203170902630743078730845371927878180466373910557354859100586602989147182702274537509109502884675130599850099480613101016371305779205897491801961779370187197222944586859018025660122664769847988485046695875445749936422399745335075414027051366936042777698645721208480966709044288309887131850082351142615217631976029649974695200457455698707373885796189831116984831444339402460253355152371119763696644292261948070249135332695676573698399106423959320776013326975778784304114253525001814711504020691331507198876707962679795122529936244762857424210837468851417113847577169425315516325613892394682140448884625033241960603710455281392332454075878133627299460917544686928321779450501762924614366160310462615952560452546100700617826108855455106791837110130670035418752732346052385102954542630828268811053057866636037823439354876894156313250598789480008451500050271777977128356022989181896383207193421904941683297656485809256481787226040524728602139873082386163320497031122275833561597097933752031773233802173343829752650125702818672248816257283443219365924705108445868255718773086643942423137179269793571671685013863383395651491735554511204789296980564696935178734240220393297430197907218516706290414961821509039646049350045294343788672532303638058534558058503831462881967871196451380780599844466131323511599058802305554708647820179567995232507488407364541900847804454619076624725752894348430705629421903343482022841113912422304642725053255906199446744351202496104238394674474600345163074166103763334689/40616034699066748217277043912111649430785414861708054317279818442321494499460346902573866542944651520053945827375722540416040521247080464141708711857261043887466122600947415448332296563298838980065007218607998435514520574651468413633089079355078221759692750372943105005974930626354455484743204035271962425274793053944857532550496656182957986313945215442392628895742602328962803390027455102783242779763377390434734464179076218522330332054993644162301297877434666716472409944615952639503533077260182394543048114647752794922686126958349317193954699569678613572475764788693748445251314937198849376411843305088278948904403851312415037057747004097198499903363829436344357616290010320549481378117430228913597881861959476577784162860513930843855527850703360702412008831887929843086725442092818465150571147087817103810545126546285392836978486781497796928456782751779342635859863334419971455511661807798238868549175526180086758585448593825294649714817432040050686076086591594735603577215473900457843529529939855486859816835236870643655254006041878236175641482433019674745301391301599665374762553189465110840720201685088793290762838125935148050803548469119742731200281154146400828363285002448295010820511829634554744023047553018549753316341653414053604430414472392200807665004532856336916678736974790833468099235486746031521653313376747568642360397640428520216350941871124213599160718565273949481861540556018470711762093450527622489947700665791845655882807879553826528988370831954780113520936283606256362078671824803016893331864715234104088707627389890219659627120097744670344008575435019874253813939841914268444096001017580413826090266744215588403046082614653489831876421393831344950153902524286232675715102127348783496472370468141586360200943594169285754897594383322987919126939172000380545398987135235797987418003916436058676239026004118212668720771011394334737357355306012283295732454412887768959547312481730323137514957513807995768532133834276268804557634992650922421455024658903106844559640877014359246398470500367457067343882135728432463119221562158696045046279121356751383814711853877282998463385124094264039041078454476715764785999422180400612551039157528491757631308464391040918872498927031493225801230320323564438451204573844413143234457872047634537939993427096473027655096026306668638660060317604669032250051315659225152508239512691851969445566651658198248552348563174828589240471870099258582722323121417859443213834660614701264239838931940073077108313193503824973588104119486451946104883081901744007234455163454047908695439602169214068875721821251958394700528005672925196895324724387703293603103207311772510190708489135070670143121984681297376992200678949009056268363806842342540378384143478048866643153012274803140978914206502180008962683868550038342073190179601269887920658823291668353409765552950486149241836835261963849610391137338687897524917093491325173570141323311387723177775440415869488035974352072187116278049488851121830190480203758366934527516239769429415470717411353574100655311617985633724988992561303849751690743698090667820798350907229505453117147079648495813740019963159806504804229497686332369951270802224021699233497741806903000350975318079769857010196839360606984274757023860409292143398769338278495231383369802307933117404043573974094791315930657892916116787050472592864927829607438826806816865109467418712161989076701450241167522081439108331095915984257148806511363368328557573259130889236023030424902493951879173236725858353125294579347548068041848267802894836994940850640705106599021952016485393788524254718303992044388338728365441276394393124770743066968433313128203517656588881404687300102428850561298290992001366613800178488701579442722100274065234549423555446138103140166539003923935419361954117028382709870328049962805346113929717185783567448*t^101 + 710460288265839659324105938858346482861626780717283673660260974781043323075596964191403796025029705680563800047802284938061974083856780778987215228374318101057883903144138427019652889168953260991724652338413942267195520498846987386534923507184196774118970272478378915245872924255545478854113982892056006511442547012187518235802566512485292736760136846214421848702788443191961093655358766391633142299417858992726466006884336670680628857237405497926855499436622496534637823464677483743826353453595188511930434368945256603902627857925269523774912231382976684427078441869302385249576555925902409379654416870190637871945413099669760127927529235483999646472160867060342219077850783873802653833101888423619552385485899643003160319235707302339761970682154486240359301186961337320636211064688066751998664021248596934195448753948349067544618049743835637754963550349796318221370465773711601987371039540324027217353381269267083754701579202952013787653876606332649073670805771255380628319442374546904000127659980516832324863474464677037767288679669802966144458626389891475551360794317380614008229168754923205113661756106693898903610898457206412327384936205041583226926795910085903654483280936458330833979564596966365557090810033783792519418742539390945434321328362257547119577697651406998683936077865419001380049691463302436335365824503581213645759377017011893271639516238896035136045531731262366000064956995169821046120535138124155453629272176374565180156878163616032562536779602372405900331486369605128102740243176837362357268855592684193273847213524906537169611318093417103329784786172204319485092240721329685941555676856159459638288678712369000920218642757585287630906904009349924639499224548310611902029907969044392441752294377814715868308806438809359282724060556248113263352230212147305791737291807312709903356842338950587094635040874232901787873460061222446969575700862079864238565899793745518036655044298150774916685454925521675112369033495291372943692030871235545092108127448999650472338929743855812821356089512191443396946332951684169980626631051725752081531785510198747785553594074015223615337727923728040622272251230613563584132072791495281112293418886553017419458321333159154432266147199306355809471833880662664265717597881441430686565612950258058330757110796135606310617307330802595116817240203858257025214020279057005188749299359933587663574893311666254678346807972058525897478825986593809907893809479704004505854946019349218869536951522762995062563925568312761701199538291650142909149553924272039799506376848002479020241784283709394751433581941501656239085054141560870155558327491258269052620568366575152603658160886915720798845191230477882022074668592996155684128827735746598995485267244725690395494336949182261484018908601449276868266452176390543779103515318474486882881414070478272750671735593181081362233287319699850156135460003161428171114308043728850747972184169722992471580610818902799263729409095745368356484836470160861327938731750469275112212595790435180772597206137494590519052632560074361117205063686070695395659627076261357142535861623366321965367980150348414169402138994759672391539839144121527244898314742483930492416709800024765583091557139222174710418915897949692230867748984678641015892241331708994792478771528315992713126396141976865704692898259878445531737905581180946514217712702230042456137063506616579285148207983016349552771476078297942345672005912375579398873385693954290444859281837959314555619579599150613033333852442721423542235398586165445295951666370994793355061823925596307872736868685644288880630171190163119787279020330297520310517361862781921049585879618091852933458998237560721112500574602518769665296567971333042619616719169843356395322465533147914203539237211094138368039557000189264817429220830345411808595990950351447880465375842123770501/203080173495333741086385219560558247153927074308540271586399092211607472497301734512869332714723257600269729136878612702080202606235402320708543559286305219437330613004737077241661482816494194900325036093039992177572602873257342068165445396775391108798463751864715525029874653131772277423716020176359812126373965269724287662752483280914789931569726077211963144478713011644814016950137275513916213898816886952173672320895381092611651660274968220811506489387173333582362049723079763197517665386300911972715240573238763974613430634791746585969773497848393067862378823943468742226256574685994246882059216525441394744522019256562075185288735020485992499516819147181721788081450051602747406890587151144567989409309797382888920814302569654219277639253516803512060044159439649215433627210464092325752855735439085519052725632731426964184892433907488984642283913758896713179299316672099857277558309038991194342745877630900433792927242969126473248574087160200253430380432957973678017886077369502289217647649699277434299084176184353218276270030209391180878207412165098373726506956507998326873812765947325554203601008425443966453814190629675740254017742345598713656001405770732004141816425012241475054102559148172773720115237765092748766581708267070268022152072361961004038325022664281684583393684873954167340496177433730157608266566883737843211801988202142601081754709355621067995803592826369747409307702780092353558810467252638112449738503328959228279414039397769132644941854159773900567604681418031281810393359124015084466659323576170520443538136949451098298135600488723351720042877175099371269069699209571342220480005087902069130451333721077942015230413073267449159382106969156724750769512621431163378575510636743917482361852340707931801004717970846428774487971916614939595634695860001902726994935676178989937090019582180293381195130020591063343603855056971673686786776530061416478662272064438844797736562408651615687574787569039978842660669171381344022788174963254612107275123294515534222798204385071796231992352501837285336719410678642162315596107810793480225231395606783756919073559269386414992316925620471320195205392272383578823929997110902003062755195787642458788156542321955204594362494635157466129006151601617822192256022869222065716172289360238172689699967135482365138275480131533343193300301588023345161250256578296125762541197563459259847227833258290991242761742815874142946202359350496292913611615607089297216069173303073506321199194659700365385541565967519124867940520597432259730524415409508720036172275817270239543477198010846070344378609106259791973502640028364625984476623621938516468015516036558862550953542445675353350715609923406486884961003394745045281341819034211712701891920717390244333215765061374015704894571032510900044813419342750191710365950898006349439603294116458341767048827764752430746209184176309819248051955686693439487624585467456625867850706616556938615888877202079347440179871760360935581390247444255609150952401018791834672637581198847147077353587056767870503276558089928168624944962806519248758453718490453339103991754536147527265585735398242479068700099815799032524021147488431661849756354011120108496167488709034515001754876590398849285050984196803034921373785119302046460716993846691392476156916849011539665587020217869870473956579653289464580583935252362964324639148037194134034084325547337093560809945383507251205837610407195541655479579921285744032556816841642787866295654446180115152124512469759395866183629291765626472896737740340209241339014474184974704253203525532995109760082426968942621273591519960221941693641827206381971965623853715334842166565641017588282944407023436500512144252806491454960006833069000892443507897213610501370326172747117777230690515700832695019619677096809770585141913549351640249814026730569648585928917837240*t^99 - 26553890098353494591234670423019490219130751448898784505973487324171787213504303497957367278024396846563310642590052157878731304857452967988035595589382239519056683179974519063409502689332514726092613563312729369645400695329246305560746193770769456193821519961445056977819390772251847320798428873857065824540516241454016050795181686124578631579485281348837501591280310554456869696430437497441422399989467461303564670678693077025621226564594948496603942635641742267453494447918904139550654520997321781707323672554159233413207281035019379470512122714884243509000612844848662132222307876854667367868697427354400377225644193578562523643089970188689018937251260194279703890957220940145880848725343392102304696083545484825248440895239535554800822738727643660549121669911688329520572361039367852594775801723306485632161274982785190510160227311722583960950219052344450256957304336187108834004286371481146226159576655545754822201143689663677250320667222270901480909053399809384589467363222961292409456033358481828569386551207757309571870032835153463687884543252147209081903436066920896879547562956054964740532537122682890857468812397337274657059513260599391343562879134999879099399410483052823921283586095095075487398478521953319492270304719563474474355794214721048534935640660282048475171082315490694934566849280172163555566724901863937364587009825130711164278872122049511936833640858644855128042440943397025596902964834681136541920060226396584097543554299606967349475579902644832761658628917329166800142511106589239858484388108224983318149216815578958105599263631602159104518616556620136987116930176655447741978565320268436387147501534306118231408843046472687448359419286568997805947252447186879936883674308272338323913046974694091102110457848402453814304629344980725453011669530193106804513827474186705737730788767550576963093682600894763501603989620032533499840552158567036022891830510637600307646486161154634184976019726131883381533404034920665233140150384512621849127185467735815757132496303119869377349134679267068392937669443668851304659790971143432819185889072810376219537499060390659653098043986094341967662749842915422963760166894368889011237297611371655539449705635782554210947463578640307206322748922016992183899428300126957736326027278656907487719792864734168354654531268473194785273356081596390222640615466709006443047201771666870604727262088573716827904508984941406030682570966260555499070279158249170368366093194054420637265186078788134357968674693922402610525354889818635451521759800829997542487906887057198925467646430205221386730926777737790202334792444397253227212306210541730331540322295288990566314586325202744468489752690527783758240053610174127023992315617327008893927092480670445320801893187610737564315868375512305118276196155815357701892759502101064231081830489769936219704130341040674408468772923999555239593860447303659347172629628197912909084082057270733692346835224217370035973983004064365512051211419920346390409032466844901226881882352387212661703932871128955822575630115197890169164822444934340010716985922539909099008409261435349278183812549401400254837648049279179122844613171640318248373595952999603314222286886909311917048530276357424044578666468067766509176053497133038512576691967759165243358796909339992023218939316540120576216767774092284907482162342059189551919731279013374027577569189440760181765715464940831916839778892141995494906203506127110390287247523268792366506567756672767666546674150147654437889083310582002399240363356718448431195188982184340805626604674966161873611264576341956273698321016940880885429137202510642329984841813888623991280804581999844743623220920458819892021130541073781923673625250242291966183806251770108622280004164964461696447904465872150653264173676548411558107171658458285599102412100997580135459613468674707158097971/12997131103701359429528654051875727817851332755746577381529541901542878239827311008823637293742288486417262664760231212933132966799065748525346787794323534043989159232303172943466334900255628473620802309954559499364646583888469892362588505393625030963101680119341793601911977800433425755117825291287027976087933777262354410416158929978546555620462468941565641246637632745268097084808785632890637689524280764939115028537304389927145706257597966131936415320779093349271171182277104844641130584723258366253775396687280894375259560626671781502065503862297156343192244732381999502480420779903631800451789857628249263649409232419972811858479041311103519969076425419630194437212803302575834040997577673252351322195827032504890932115364457870033768912225075424771842826204137549787752141469701908848182767068101473219374440494811325707833115770079295017106170480569389643475156267014390865763731778495436437935736168377627762747343550024094287908741578252816219544347709310315393144708951648146509929449580753755795141387275798605969681281933401035576205274378566295918496445216511892919924017020628835469030464539228413853044108200299247376257135510118317673984089969326848265076251200783454403462563785483057518087375216965935921061229329092497153417732631165504258452801450514027813337195831933066709791755355758730086929060280559221965555327244937126469232301398759748351731429940887663834195692977925910627763869904168839196783264213053390609882498521457224489276278666225529636326699610754002035865174983936965405866196708874913308386440764764870291080678431278294510082744139206359761220460749412565902110720325625732424348885358148988288974746436689116746200454846026030384049248807771594456228832680751610718871158549805307635264301950134171441567230202663356134120620535040121774527675883275455355973761253259538776396488321317828053990646723646187115954353697923930654634385412124086067055139994153703404004786404418558645930282826968406017458443197648295174865607890848994190259085080644594958847510560117586261550042283433098388198150899890782734414809318834160442820707793240730559508283239710164492493145105432549044731519815097728196016332530409117362442018708605133094039199656650077832256393702503540620304385463630212205835026519055243052140797896670871368849630728418133964371219301633494090320016421010952048802636644061392630222581328530623439536751540215945148556950998431762746471143398853715021828427091396704404556748458220823384674660221921223991548193318235664622753562586208558082315025652305295330782540672694148502040230982800626686304168961815336063006503911804065053952993026339767203261026716523222614445799035098015160637504217263682898005876418189549612921082925912975637325808963927937005113252546080697602868058837936012269463420857472406364134610823453333873091124976944155567757387787283828431875325163948380127207973469917224055542445223459644071416888140933078236171511792663099877208975836432358985660953665202677419048805196726217412950629571633143712209699717755402791996477619617231920541037983389013702655472290313441744997487065487518660396806388211138081537353439259626358384406656711686943754719277378208960112312101785526354243262988595394234967922247635330973485887606188249118474042678336738538597569293943671710333221097810525733157371856151229716776905474380424578181396835029573987891836504544464077173607066060514665950693114962287618083636277865138423442921884555527369735968798064601335435752274673000094265391215381773391445696926347838381072205025634111687024645275326012327761509857277454204268393076941208446205799926637781429898660201025125650108442049499936032777232179615453117440437316416057116384505421671072087700875055815537742764193004853292481255659334195825317449082467158504975988097710756457509499450741583360*t^97 + 67366782803787666153262374812808192618745030789297474899847226980797875347755708553697725371225928360752207677980969010908033399031863831669561378784094382232824843560621024773434651538847361100737185326228179460605702922154665346550600488550667657149465008429628243530269820782460822311952152159121599568429964421635452886745215114553253285570803070770434104458677844217338689821868099769039856565883331151405110923529414661667618422163731869102292250688788938041068904653723938674832755079329850856255139142280398572678182037618708202196455671719626015131825377951756892691701822816145766849376553232888695932736415027284279978375237902186402293504660901171183949326591556068327418248041754727842548285999737914970990742907346356252420219140031360284393024744105127844615334779433708013145983854496846344831699930932102215481104178654836714343398482801718492618497820062117876180180441830845814864799812513097321061058925997305676376883643940964366892566976534640333304248730813583240554658831135255495060669084310998465325299351907421210253310033818411825192525238739536613694745961658113476209168022961125915104735973565140467868519422941661172611316864375868055384199477078084059663191917487313290463125715872169804595974379153331910136990061009903986036592069014761525195654161418355341927972884857285172481593261682825117484050510880248323785966179563081314056632369591508082711009764233534774081051917798750128274112706258884145043554587435755836476791231590872486523016496906229913176068931345161551843733919539727387031443708230731713081818179577422158396221254190153086780994952852096928993915722775521932705118144273595830885503273790692690429840356333250391958833032250048529581956179444426771335040858497042326309421032051699613218825947474903299648099571551170144419020704307014258271825700821215468230224354801385858214389665983248578247596990351283545344316765354009376476515916928961352158672123075331331149145607148753889891467599580201298331998458874045918952344699601341643833782723950222641338565179661177674455678986885466983905874005010088376215878749079726830665629306702148673905415075102495617828737461225038770717143753233320509471573432309944059550751757525766589137037002737191869522285545173069328514249364590717485155538485682234583664436683514883151003832661856160963100202433420772084113382789735816176631241516648963372266997858611869298055941133325445603974708408271121454476222619642457720163108511165599191897840132537902632322946187042986822131163535358065048352078094626135828804487584556866559186272755384573923320394474007115062932100321416143365057065892931495448663836280629872531071257411490400091579069109347896165451589208523966683146593955671994957212127704015780653829745181747596972773662087884222032377728834865085831172971206139880021975777745665385274601972197927877511158200530071496001817504801877744082356488027405634354264728222524824278529878692519874688311292711569728607733079324092483286624079683639983427322447538409828911883775665138292373010863145160969339027075555242879715529470258284095620339363306729821000365816330157690226066391900963533846993465558923978183514021330126136184925710767660238830294432230135967764144420880082037462011114412692977267536749131312777000044675575249702141546749376680380527088342198836445767372312336539328269592970311901996865785500907780741378224652944321493493115543068823621011841821790037517370671762884532701401356082420228277720120601732982229627229055996305248708638395232572270711694020787268846565534812416468958366970645552209102408717445864642054463149646327335019711276297013790996392214409301105042543551201610845903985624109452389312887099533134939995783600320042190456382392004758585894606948211918199008039502286842391150606546864789911501533786980641012510967666362421907/78725479828133948544573561685647265639556644120522125853836082375059719624096855253446031607810433117727419569404829061194976827468626819639243400354188263352162907349950647543281799967262663897360288277439046110437287879553017633739107518384243044690787319580013149817295408391196750288142256050081426598018341736560546714520734090155767708329658383303197598408205089771338188056556072976366148290832786347631211029997386590415853992188879109142014858514433365429871094018364177916111990970323736389880010974220101417358715052938697647955368194823057061278764453807570968415024263009701998334165127137633966968390707350658121031828501621655827035241262919684617177733974694289887909048328184763699956580157580882601053645955921859098490257411191885430046590833007918873000098685473622990737564189098214637785925182425714315716017729807337444103614518339448874411906660817344310386911746772600929281210744791315916734355338074431656829618663273988486815525763267822481809905094221411630288715523174851320816284974356265841873498050568029129775871947664458706706321325311443465686396903096380374840984528066183535338438598241812584107614649375573809910989344957065480919890435844745495243830386357783091252414958457050811864713731936217411329273123365916768651199825928827825612213871896280289785024346726310022240827450842244430191363696455047737470778511329630475730487518499090992367128197466294087231026869133822683134801486090494823122716848187112331192187745063994636654321723356567098045811917045561047601246677208042332039369298346575785763117252212314241032501193071764236267963933682156113464213505972361579256056105597931014778932749845088364291271326495929098326241164207073657849157500809124042068591017501677863390743771812241267017492937227560900012387758669385880462853351064411329584755353876886349159887300689125129927029060154656904816637799541710665679499705924865892749019705107445289189971849078192412369634855980494345020033998797183959344900253510285336238140743917047260893590635392712236784245970402509053094228799736481312562741130731224057539371144347629567960450172766244424925958478924334297070945205737163382215870357041335225166791656177836806169608866491709042869667298998021446042986563379702999646772160629706043630109975831263563719889191840704125727048528341322878489938385178694909552747399101171863931633921189956919119479752186450867756973531761929534350053782873056788132217901239317180964743733518366130215743656201351413891663342384741740000678721950748980384308155379677788860739960646033128069500827667249510214185251997281464153067966551498908326800986330972304202609647540083519836071697012593691830147168401711450696492737161605271941121988008387166717516328581506361288114558279117368337372242104069560032178434908118575691329642702060193745580528431776028010416177454404903644501969564487331056231153589212899993571382496384129804010865310794645316238871429845062113380082209247431570289205057799074652524191477313088329872384833892184771098752576118439768664378724538661918705715785099168713227432158469989998270493082381541600117798694307464951026255117801165370785548892082218059314299622976579986966004730815188202844907245206387937519986185676861896543090643197394660471344223068244862362419723315954359732653506738041583696080957258877141620113159104286016413032257893419583801981113240753838880134228709403119472769724914427858106596883068838450568555415022051496686439576848442374639413778019314856693226790312455971042507096735478193923070440983762218549279953403274671012573992652008322997123780329605445589416698491704661100456074780761080656848985542469684250663487956458882782077459434403104957575696979065216931014623796971470457397629397085886462850824271856208548728086788658711699334705153399771825244491876352*t^95 - 3925171128752675087036649441655612933385577483297381412230704589457739168077367990349788688028554494195856593665876302680132431471855414137418829241084634205865390454588192798305479408882734598266687723638046671427250406801698417563015401574984834954052073543459859168313003973524446583670185311348848181499070979742212732453723478389969540858750845288321936037527971324263810450608343516364099502548124528407211932052671760348005144088044071374439481145937098816052386743072501535743388350374604281119294012976904884063578641729592801630860100388852506705513121034140496539556012982298811792478627851276366212071735456158793108897273324911947712951747660345786071302598760287765797594812851447332709157135879775747223342868679551217047194683154930547029627176306675212466882656236732192638864586441305686289134120449117814432494566854540813661295753394522713966160288521588129463809407886999597613375308228466957621927616942254354704566388655170528616991800298546386591673842061682404580209720151899897893728527267030328278901199062808486756974403131956843639334407425002830296898586209049770819068306663455018587454965125840821060117675687803356660568950019330678013690181074509331693750015937425250301252602621018246991453367052413896722902128209725212030442707322010799001217942110732320403769712314938920325879484396501305348452405678804204656007455570121343601839061440747137962374252085846011040480940975304530222248812991461403753988580607704208447971066210503612326588017595531089456633294251346491719067152734158632808608445542718977181128906043805113941493440357861778975550742295716993718366247055614011398782220105153469576720685567799275746433181515003438600155097779900320392265994901294960889258325329532825789869754863223249080350417321526543728460158784506113964609132962019720637587411944336818097361708467410598307056380239284835503232830371445328824218659764387628539086593329819419128612054861680067337173941205333388073871491642385454502401447050527095219953362418618634426218050507148148393602328764168820082741500301076758180919299108818679917966402658327045816503522215625050356262221745546800673379682425571797229068567065542825561217514136722010789699405998038250453120769271285914618499860510664023113071423735851984336317714475892038446394542338721168951641874852709837544119420553365997865526591018228490218451652419281913392073340033843333279716471396189743340249533586308653682788848933481921514747582524464352564226086296184758243518838323922391978750011353046085051442242580665451166082406183264698362443524253650207882393600482713003857588197397995637033626258760447780296456460095790112292005882550377245912657846400406668745799143915302874776657766419933460826912793778886588883665708291202024199910624338254921394615175340326138299983414291995407510799186105483249240613361017593485116107987215733420330898782857214173358270164190364802214177408669698993275015636304569820858732965646748720719768187858717362598039966295718349267915048846638589106218790530035052161369173463039670291256124480075772792949763833713897320720093420734448438222464935474906680086468523206354999080390596352845970215793963625557564814404045704909840563179397791945673301468650885255774139079342094947276110276887877459344924385121916769141123747252753104891094641314854813755513677380830923150083498874360878025853706823722565780299511854293414944866884085552815152399206495995292806053479686219343727381417000040438686388070827233927809951112171457075949185584122931838591003329268719432170857772076901222451337349379171168987178563554698557048359129795546063979655767463489116073133942522050823480459952211606130934921960480403641873180339429933209785227241880520733156130653731604481543782543589255988953769670907170318555742244829581297173486355431127878089927736015896869/14328037328720378635112388226787802346399309229935026905398166992260868971585627656127177752621498827426390361631678889137485782599290081174342298864462263930093649137691017852877287594041804829319572466493906392099586394078649209340517568345932234133723292163562393266747764327197808552441890601114819640839338196054019502042773604408349722915997825761181962910293326338383550226293205281698638988931567115268880407459524359455685426578375997863846704249626872508236539111342280380732382356598920022958161997308058457959286139634842971927877011457796385152735130592977916251534415867765763696818053139049381988247108737819778027792787295141360520413909851382600326347583394360759599446795729626993392097588679720633391763563977778355925226848836923148268479531607441234886017960756199384314236682415875064077038383201480005460315226824935414826857842337779695142967012268756664490417937912613369129180355552019496845652671529546561542990596715865904600425688914743691689402727148296916712546225217822940388563865332840383220976645203381301619208694474931484620550481206682710754924236363541228221059184108045403431595824880009890307585866186354433403800060782185917527420059323743680134377130317116522607939522439183247759377899212391568861927708452596851894518368319046664261422924685123012740874431104188424047830596053288486294828192754818688219681689061992746582948728366834560610817331938865523876046890182355728330533870468470057808334466370054444276978169601647023871086553650895211844337768902292110663426895251863704431165212299076793008887339902641191867915217139061091000769435930152412650486858086969807424602211218823444689765760471806082301011381422259095895375891885687405728546665147260575656483565185305371137115366469827910597183714575416083802254572077828230244239309893722861984425474405593315547099488725420773646719288948147556676628079516591341153668946478325592480321586329555042632574876532231019051273543788449970793646187781087480600771846138871931195341615392902601482633495641473627094732766613256647663149641552039598886418885793082778472165548271268581368801931443456485336524443164228842066912027444163735563288404981523010980356081424366298722868813701491045802279448417639903179823554535105945935712533234606499940680015601289968597019832915008150882322832158120763885168786102522473538600026636413279235557373656572159279745314897934057931769182780671175251709788482896335440063658025555726935583359500342635699265345428645957328282728314022996680123527395036314429944084279101357572654672837578029308649150635439410858981715863505226475858369912372801315477779512236959364874955852295200610165048856292051913086784649111484026761678163412159493284201817526464342587971801834157754436849606799361037401748062940659925856475153277580775821994971774955261695656174583237097895744296701692463299358460736694252234069953236747798829991614341911624329977486564625447555474600231801304635174962083032545792635320519431586759402848870982076036774039768377628339972968853556037896916927866036469204440272888048705807392652841538179685229740993440571221439362363958621086778431439812097482969898358963686795202531381737557627812861008364252917773118627562604628637485793188865170842497061925828205784648598420564949960389643503693471342938226323568232686734221115639774860594956980054987171870936602364251960562609817198676184429625111367744044089934425870175400632718528598003477085534013372396932002986416512184373307599515303918167275836866986729736291605857031293998820259044723775968951519395990124288466662665514785476528019988191097273839125490248320283005610098516679546515368729482533620754808075516666338097617061365102278776850189869481444661531048807623246368550269631336238850017477829955868511795535885529278916337918758472194497521496064*t^93 + 1999203217053009350848577861675134718050261304784074644885820917347727720420414897620548126035548131235277176805327545229527432873123715807078589002132873110766245162782204755550224364683737509824113114372350161409702368784083818419383749280607376929496963908076978035887667799359993731985294357797566209140745994745752947606068523109065016517115802237071054394081557354278601960466140492116158943964695957003573796394284413420540137434776653167681920795302801954864120481050620657990281131702977114003330150212957405229666301729605479734261854437705096850724985983725595312366617857032095007141925410647711563015065314289356980582989793115999225011525316905829247395032221079921996671864637155557712946116190751406062357484022709582431402400195179027605687408932976735770066852684176360639445881851301870358495289751114480265504074797218849605199733077684227117024584083474747641069614728728382544730128903565830709165297498675682111035469811906921442428203074736477836294504937774204225177907253279514105870121909504287240728669890019512385278157532174414417243419832696902012662798560108128268943350963017791602717832127407402875899392644172475894563983869342695265440334076270269466698297528525226964215999065492653748488641553290314661604112495755415213866454496618370867119276666348174318186701078827138660120287256467388269383240728697964780247382915388697425324561964927684678352056973157238489211015547825075917013089010238166383614298225359218263428886379754219279174118538936370680571126215689486768445100934958052177520778323072380950653179943514109748306391540562625846762053930361119593902021279727008873848102629874548870803289455275559169662264842865471617257861295921478699303820114129767803262101852338544733487640311458175939532378613343133781534247725741903262179520002221141326621150576640119495387647263194063936922816287825108408989094775946575367424105687366054631859414069573618007240872643519540856603112184873213763092061095464167663012935346378344293746309614318700487421306752307890131477637061887962567561654160208828702088473324007122649221453176775269551193656755755188556110439561892512032141785042693875853516829100888205780682194933167242286031329060274589185055574837236322117901771882597941902340822979866893933531340307177575182374166525885527389895297951715921717644630000970395040073123986917962469680988434551109667285061763790037766733984088608074173141564449148883154948483103027251430948197233084018122338881154746499519247788931657496486417534805548066643661046785597203298840021394993039535553916991365073102536105251930449374501332920725696377932872822661503917444569917691529701831220339088536881121596219869097147337468521162342625696314665127871568764593787015362487980290991804803839336587261748352218593952902188672261141432619325340278877592904240097962246616131858455761290234080379823100913136706569915018006963153892744776456626799352038130212089405393490107716165623468217205538902445728799349969412833459313685381385040050325146574727032106103498804181559826434071791937359958701170810872476219921846218307275339049847005843923818269246259651725809793417824152952190226284547338816507114318507911378336325327259896919217536730037658476641786089489404900221629080135634397152047134431889502081270274738430841213327630524479505909017521415440176481991631590008471220551886395975043170668143967069247525376228970937705630007227335908800489337749369298509938537784569311372648838698102206747633188646596297679814714834762340917815573662264369177902283406960922935651047261798844590595716104561840972256560902271564255002444576436902556550445665320351866828430434134414575693743048692299764093321271383659900873752417639704191538558583683090080952730964383148601988596236362836213553713892478649409080556345277497953987624085058399659715853779/28656074657440757270224776453575604692798618459870053810796333984521737943171255312254355505242997654852780723263357778274971565198580162348684597728924527860187298275382035705754575188083609658639144932987812784199172788157298418681035136691864468267446584327124786533495528654395617104883781202229639281678676392108039004085547208816699445831995651522363925820586652676767100452586410563397277977863134230537760814919048718911370853156751995727693408499253745016473078222684560761464764713197840045916323994616116915918572279269685943855754022915592770305470261185955832503068831735531527393636106278098763976494217475639556055585574590282721040827819702765200652695166788721519198893591459253986784195177359441266783527127955556711850453697673846296536959063214882469772035921512398768628473364831750128154076766402960010920630453649870829653715684675559390285934024537513328980835875825226738258360711104038993691305343059093123085981193431731809200851377829487383378805454296593833425092450435645880777127730665680766441953290406762603238417388949862969241100962413365421509848472727082456442118368216090806863191649760019780615171732372708866807600121564371835054840118647487360268754260634233045215879044878366495518755798424783137723855416905193703789036736638093328522845849370246025481748862208376848095661192106576972589656385509637376439363378123985493165897456733669121221634663877731047752093780364711456661067740936940115616668932740108888553956339203294047742173107301790423688675537804584221326853790503727408862330424598153586017774679805282383735830434278122182001538871860304825300973716173939614849204422437646889379531520943612164602022762844518191790751783771374811457093330294521151312967130370610742274230732939655821194367429150832167604509144155656460488478619787445723968850948811186631094198977450841547293438577896295113353256159033182682307337892956651184960643172659110085265149753064462038102547087576899941587292375562174961201543692277743862390683230785805202965266991282947254189465533226513295326299283104079197772837771586165556944331096542537162737603862886912970673048886328457684133824054888327471126576809963046021960712162848732597445737627402982091604558896835279806359647109070211891871425066469212999881360031202579937194039665830016301764645664316241527770337572205044947077200053272826558471114747313144318559490629795868115863538365561342350503419576965792670880127316051111453871166719000685271398530690857291914656565456628045993360247054790072628859888168558202715145309345675156058617298301270878821717963431727010452951716739824745602630955559024473918729749911704590401220330097712584103826173569298222968053523356326824318986568403635052928685175943603668315508873699213598722074803496125881319851712950306555161551643989943549910523391312349166474195791488593403384926598716921473388504468139906473495597659983228683823248659954973129250895110949200463602609270349924166065091585270641038863173518805697741964152073548079536755256679945937707112075793833855732072938408880545776097411614785305683076359370459481986881142442878724727917242173556862879624194965939796717927373590405062763475115255625722016728505835546237255125209257274971586377730341684994123851656411569297196841129899920779287007386942685876452647136465373468442231279549721189913960109974343741873204728503921125219634397352368859250222735488088179868851740350801265437057196006954171068026744793864005972833024368746615199030607836334551673733973459472583211714062587997640518089447551937903038791980248576933325331029570953056039976382194547678250980496640566011220197033359093030737458965067241509616151033332676195234122730204557553700379738962889323062097615246492737100539262672477700034955659911737023591071771058557832675837516944388995042992128*t^91 - 4161764682158017127496760137129968634151418631180041703014485037147104774507624079907955526360905700052970008708193569359235669371384015990404544808529460693517149705203113125088827946756792152290078568300787485034014513771601828848550746005727565752065596932140245494095208245137870347494555063784691778327955574236065873936926398637388600701103357359895034711489309492260301297590407151728552154884592433473678701923288034916239226353313974831353388895489641496485011187251317851660551219163516994654225513624970702538202791425185879352708336992793196079761465075047475063898206080418506949186855525822092934944578926046765212463733625412356706979191434989032389648126344726805181767365882352641757790906628617229620000336469335140708706882890861908876275715259828245084871871960238155155694780799823788670158638530619325060956217548241972127508868991182790888734149472906668473593719847252758954086530458155107570934363721834659309781259577787242219267803708373990566540437865394139721133241800450130360790820211001795711058426585026134212075640463544955738863733800088164042074004418436447377392885730454024111892384057295897296214259903102887072146241417922461918043332472352808311122596813567658496001509166782092213333389394247521452704131354803619479925658713781601149662220093347140159487306775425114812434848333757002653341535205448056974636680982167623187359882155856186712078513731983182558479112439585756396099068385285255240757370841847446252373416496394518360233224464552590197063451416227709869890076896635962627102323317756627059994231233053544886387722371842388030443475246076908823250345531721370639601092693890667653590307241729280916429912578341906632416256264580067945912324185186808652084514054843334744810193031117225594008041173210290524120403940277646866525436405081930565476705613781102690919346569861557298791959076597233812384538505152282933311126363754183704326040339195659665120162086881239352650015970883002819205091948698612420994231166104385901846030499136402214103121678931774391563217874492309630431159505618855545027789716506213051435521160470614124160821079191264650030399679352658029268961000989318329113421550218650562489912421068028879601002922176163303747167607148712524659346624084747424782965956101085293638853271368290190862788231579979698332603126677325406055076474047930378477860706680376728036452923308532891723259434912303272947382295873809853792676017141132245791733484596067303556953433787220104366080504645438328095731072353002825671301184452648865250920302722787874867194894805677554371074802946754799315421600749448257396687449931800753703908434604447279666256655216554028192815508751453112260467441536314779244132661038167500430774741131807863402479990122350233350402346152529445374926588476260126474951275885988939424614645568657390847432100644605677996613727938158622005931845209614114611885899947759830553330137552498399583878848681831014915052006816654350094729698569340987975227473316477056728710295614309416412529267570796736059693299102482024887966417197898679113394672786321272820726963275974491084140423039173703176634014693849588313774226755455401520468896490132630385629655297201585200275274077622719728263283030992027911955181719116075069717229939060356195084168536615265182809495574850961489096168380719382044754931122187866347068226925862893509005063786553381562711964350557927368836168314261593753312177428770787687900441733099544316347943926414973539716969254342643690915614188632613163596793730150442119234818955791416168673272336243366613157773156464581063743270336732246137957975632199540702902142575363207304617387349630940909862372120759614655771960237715295492501484492139351748469101163466995704966459028324067068036664209341193205246607279552009457678298276049222992612299439083682883019045437051196413805817871554562383/286560746574407572702247764535756046927986184598700538107963339845217379431712553122543555052429976548527807232633577782749715651985801623486845977289245278601872982753820357057545751880836096586391449329878127841991727881572984186810351366918644682674465843271247865334955286543956171048837812022296392816786763921080390040855472088166994458319956515223639258205866526767671004525864105633972779778631342305377608149190487189113708531567519957276934084992537450164730782226845607614647647131978400459163239946161169159185722792696859438557540229155927703054702611859558325030688317355315273936361062780987639764942174756395560555855745902827210408278197027652006526951667887215191988935914592539867841951773594412667835271279555567118504536976738462965369590632148824697720359215123987686284733648317501281540767664029600109206304536498708296537156846755593902859340245375133289808358758252267382583607111040389936913053430590931230859811934317318092008513778294873833788054542965938334250924504356458807771277306656807664419532904067626032384173889498629692411009624133654215098484727270824564421183682160908068631916497600197806151717323727088668076001215643718350548401186474873602687542606342330452158790448783664955187557984247831377238554169051937037890367366380933285228458493702460254817488622083768480956611921065769725896563855096373764393633781239854931658974567336691212216346638777310477520937803647114566610677409369401156166689327401088885539563392032940477421731073017904236886755378045842213268537905037274088623304245981535860177746798052823837358304342781221820015388718603048253009737161739396148492044224376468893795315209436121646020227628445181917907517837713748114570933302945211513129671303706107422742307329396558211943674291508321676045091441556564604884786197874457239688509488111866310941989774508415472934385778962951133532561590331826823073378929566511849606431726591100852651497530644620381025470875768999415872923755621749612015436922777438623906832307858052029652669912829472541894655332265132953262992831040791977728377715861655569443310965425371627376038628869129706730488863284576841338240548883274711265768099630460219607121628487325974457376274029820916045588968352798063596471090702118918714250664692129998813600312025799371940396658300163017646456643162415277703375722050449470772000532728265584711147473131443185594906297958681158635383655613423505034195769657926708801273160511114538711667190006852713985306908572919146565654566280459933602470547900726288598881685582027151453093456751560586172983012708788217179634317270104529517167398247456026309555590244739187297499117045904012203300977125841038261735692982229680535233563268243189865684036350529286851759436036683155088736992135987220748034961258813198517129503065551615516439899435499105233913123491664741957914885934033849265987169214733885044681399064734955976599832286838232486599549731292508951109492004636026092703499241660650915852706410388631735188056977419641520735480795367552566799459377071120757938338557320729384088805457760974116147853056830763593704594819868811424428787247279172421735568628796241949659397967179273735904050627634751152556257220167285058355462372551252092572749715863777303416849941238516564115692971968411298999207792870073869426858764526471364653734684422312795497211899139601099743437418732047285039211252196343973523688592502227354880881798688517403508012654370571960069541710680267447938640059728330243687466151990306078363345516737339734594725832117140625879976405180894475519379030387919802485769333253310295709530560399763821945476782509804966405660112201970333590930307374589650672415096161510333326761952341227302045575537003797389628893230620976152464927371005392626724777000349556599117370235910717710585578326758375169443889950429921280*t^89 + 10860689444560245479912004784167021212757631171754402614176768233823513944778606112116761060809041971856191154434359233654021300099325249129745902892691386497465166204121855583032612435616177036800061508047283291826110188953861446030426330322275875191345683264782827276895312074885944356477585801956723508104649136709262471945814355955091032858288466336759408953933625977060687769147721337559178437815608195391842620542521641932011736536400534234780649076554516651482445732689761976168109061025219952445350629235968555856917263172662675884702241665602728541326232576153576727298952549077525512797364396496838483682366319223068302806815733836452959247885343375126145029801390252226087383634338812424155759528824875336429787832749062322760171021593482983348982049393836799040813734381112800888419426944972426807208366463356123368302439417013344324913811238662581384263495030329414987175658964908830990409689277843356646989887790013618762568516396719591633293926347719776981411003409377412971488504962402179053317631364818515214634116070366120044194227006442567176330288133076117461212270719590217932075122043634569291099187005555445068962801729780248612840181521887138928483115524478285892590585027617670433027002194465385842895546782270340543060205294649156391740825060019960921381197302501535772653721514966678331896250316103587553205128988323634411475650189439082469466093057789100309836414843838979513143943967948235373678740849881043899107770654886391787112799905464709940105371323535715807737952334612379896895273111107490800883775251839990859423623327514160238551084795719487312125385970066123097032109733136980451357044822656619108747120018663232278659383815524203290022366189251799879239345081967055612202885169398034264614376300697710864624155174869405362625675660315504657690554206611169983291953753955791205710341450548707411158890560402476011485791763506192692832301171238093740608784753298108497001628966427593303207310343930639953482499047646346152667832972844635279099301819548203306858679592133722292968072143245836762168480739829652402231380354328062898342235517676522128189412628123307373534941693573203529313582621659842944012026401133353752916312094088304228207405894549873787398470312438862140367417292216769796422722425663116199296847599370703129409261235350212684045474872874468189621857842450356382404030771556061572685013091655227210341825526354404237258799263535896406940429851097437205135472449318896173680942837382905724842204916974917052848362452041895810911155920813009028809350656123338190099508067811612825460642599663965698735887824609482849569683458422991145201790556709529126055776335346329474019142807872027275148519636722910355223466028991983356084199102559296309747290533216055204373245909912193996140906664948047682800736795136920262513628631167973820154334350895188621018165608226909914410620769083466819811523424854201166639174713124522024386745471749885289543281686352002837828985010641715526711291201491996985533874998275151755881885232859651731380247876693606579095069563167601687273916274276788057394334094508896789452310672217679135420196366191778389503674818743269274451326307841463238678092137663958794652237032922873129639385537875582022050843567066051903916415204112187021929520931805981270953541909332772705602113872376727047339408290250095286453265572002954098053860387624333410532712011773519053258810953767819562199719372579782094857796503288841548700773564716973267475296064084430866051681733316919055191447315996520923866348026852044385407578743566798808912840324979980165729310600351613889965255520663991178050460806793271380426640012254283927588701406252412352563767919516600053660682922533670241044877019721016619490129693566777148642674646334182717287572266569002133480284459388838245557832159284318891198422651468508536239285458507351594613/4309184159013647709808237060688060856059942625544368994104711877371689916266354182293888045901202654865079808009527485454882942135124836443411217703597673362434180191786772286579635366629114234381826305712453050255514704986059912583614306269453303498864148019116509253157222354044453699982523489057088613786267126632787820163240181776947285087518143086069763281291225966431142925200963994495831274866636726396655761641962213370130955361917593342510286992368984213003470409426249738566130032059825570814484811220468709160687560792433976519662259085051544406837633261045989850085538606846846224606933274902069770901386086562339256479033772974845269297416496656421150781228088529551759232119016429170944991755993900942373462726008354392759466721454713728802550235069907138311584349099608837387740355613797011752492746827512783597087286263138470624618899951211938388862259328949372779073064033868682444866272346472029126512081663021522268568600516049896120428778620975546372752699894224636605277060215886598613101914385816656607812524873197383945626675030054581840767062017047431805992251537907136307085468904675309302735586430078162498522065018452461174075206250281478955615055435712385002820189569057600784342713515543833912594856905982426725391792015818602073539358892946365191405390882743763230338174768176969638445292046101800389422012858592086682611034304358720776826685223108138529569122387628728985277260205219767918957555028111295581453974848136674970519750256134443269499715383727883261454968090914920500278765489282317122154951067391516694402207489516147930200065304980779248351710054181176736988528747960844338226228937992013440531055780994310466469588397671908539962674251334558113848621096920473881649192536933946206651238036038469352536455511403333474362277316640069246387762374051988566744503580629568585593831195615270269690011713728588474173858501230478542456826008518975182051604911144373724082669633753689940232644748406006253728176776266911458878750718457723667771914403880481648912329516232669802927147853611021853578839564523187635013198734761737886365578427449197404150956825099694838052464109542508892304369156139469342342377438052033377550701180260540969283853744809337083392315313575910730774001363941637875402265634468120282911282887606005593088671553385910039796340498682936506817680030833826628150383950800986236257856738818694520224154856521521182486972264863511353897680746735739981974032488888940431754393834689514496019652760495024760385782951585863663195045833093628399983183241834994758693134687993392273277940040733657401197508530377511722062667642818887613677527672853220861616528075878255822606029731215654710702792375672626774965918244635235937829835133090665967695630617092979775770481084751687530045638515170123285971872226549648353630675179481189552389671029949845743728043397504268410014844649845622331498968406988495578595486199802078684009015785432970059415180330896782347258699236716701517531619645269001980980271533495032203319330538276203797996984351534904071547944940711589915550207600868586076934554181305725768326384884509305434953816349583145449950910806448063788716682676198184567457203768836612799286560258949883985839931765000770708158988717531786124863411277311857391941589367999524981939837711170978554427471560368819118265469694502591169857100930814129339845765976221534545639687387251072841707123136729356802329035816521631840654255829389031157294278822716996502976520903153809477348683701533688813208471361153944958414958283189731437983157539927532247752171113238916087255425102755688876627210985870673140179631229812177518291814437777473238099111733945482551137931054077616696741755818832198906797677827624117253979381853092044754172404922872261543259019203012775287204772484750537108429858320703133461194644961660600320*t^87 - 4464707082030596694452526859874205500452614756302868816405697659266974846074832765784513033308685841372325491024070741249321597703398394202839306738930148509198613006981427798600959608900283647157922800446186279039134149400588573359922029425875033229735933728568862382347441558681394724287794425827546560618750179747730504572606033577282675563777118197337882243286111641435141213574467230953206500505714166690072547592850077183513759057551220025197689875869248574810872842425427833651310852639835812944365919523938160107876833741157170324317719400920519877303283893315849330531465919443586613484814888168617558843140640121679003595890653921907272506104245638608839547880080687927828782714314546240448395774953128924350700540044231312610390254621014399963766605374178997064041802080637772997319801549786433156740394697773035527301090483348321663002371247997317922959542694101083725418166242187667071198926696755490042068724836815541806142632250328284450595247612831499330397585277321476668098403738979511350561126182248537490020041994173019572893237044035301195463177506470733965766160566168596931174390704877150636416143635539133013620866134181908750182786890699920211702156557132596305548061073913000621540471178296520468286278640049890457078096068865275856927647185407142659060017613529402979131038669500634115939647947984021105606934405940263528158540931429999739645265877285355938860458523882723147718184664460141744996411323194642768698517413763802028687931288265379133463763409333113799817676960502425622519052343206348445369738163360874129828839477244174906459512427806783240134194434741979450239332636441337557158825558095773424851634323108792100002717028782604879652516935763130448623085696245577833885926551084697489513114347654066683448159951560792312551902223833720057672635461931340142174274000268134163370741609480732926622324201043694259689549908391265655899177017150576041766852305120072723334997616373890854562737973217912576910892246627499482707258330424049558064413954778570239918782852199101889221037714162295076564815051706304414287976155708202028837351717599821090904558723127228683437064096131907663580123597880065858131745009586839333300270698311626369702722831483093353422384913980134340949616933536802180623049471281505339035505482974092277941316502117956139946983313913330136874493318138488486077702113683735973639191391596316421094827664157562471207710235209908131040325344044352555402928235581725722125656877465206627244244134456272514882530307344379906788490431894754258146824973652220453086797002410278766443859153050256431443092782389681965350620201077288189468262397436885459257689738271966998137628916147614228557596550885450031300636559214891556268667002537172619727305625197975270314743792664434263132347582359849108927747359264043461063602954907342259976293846818151873751958111586360810756800344340878199995484386328575457565499017495456559946355998420082759223848786774533037500903113333511921160706938918508831093640300779789494312908346016014783014003802721367210402422094537776114175337179977269629667100536195584701591468812972309904657198279880216213944347024024529652995554203773867149303919900998691680883206006169864274223454835030455839096701630317635907878608422830234359974600670303773530645800620885377153233265284197587903245932786597540448569882059490688260947937341440444839091567565743858990942746973065010684659377011379787271997342091031738720702745142568359536288293250979809424341486065228661334820050186636489711101240711141175022373067329526012647986584610432336721472629316508353454453983057533769487511771760824237633749321171535047260048622114098659669823272050224449678997401285910877700937059588562543450337502265269451881034957708816274352635129193155914403094833434046461255995499761966586322254270588703686810898713388798058991182283/12065715645238213587463063769926570396967839351524233183493193256640731765545791710422886528523367433622223462426676959273672237978349542041551409570073485414815704537002962402422979026561519856269113655994868540715441173960967755234120057554469249796819614453526225908840222591324470359951065769359848118601547954571805896457072508975452398245050800640995337187615432706007200190562699184588327569626582833910636132597494197436366675013369261359028803578633155796409717146393499267985164089767511598280557471417312385649925170218815134255054325438144324339145373130928771580239508099171169428899413169725795358523881042374549918141294564329566754032766190637979222187438647882744925849933246001678645976916782922638645695632823392299726506820073198440647140658195739987272436177478904744685672995718631632906979691117035794071844401536787717748932919863393427488814326121058243781404579294832310845625562570121681554233828656460262351992081444939709137200580138731529843707559703828982494775768604482476116685360280286638501875069644952675047754690084152829154147773647732809056778304306139981659839312933090866047659642004218854995861782051666891287410577500788141075722155219994678007896530793361282196159597843522734955265599336750794831097017644292085805910204900249822535935094471682537044946889350895514987646817729085041090381636004057842711310896052204418175114718624702787882793542685360441158776328574615350173081154078711627628071129574782689917455300717176441154599203074438073132073910654561777400780543369990487942033862988696246744326180970645214204560182853946181895384788151707294863567880494290364147033441026377637633486956186784069306114847513481343911895487903736762718776139071377326868617739103415049378623466500907714187102075431929333728214376486592193889885734647345567986884610025762792039662727347722756755132032798440047727686803803445339918879112823853130509744493751204246427431474974510331832651405295536817510438894973547352084860502011681626269761360330865348616954522645451475448196013990110861190020750780664925378036956457332866081823619596857752731622679110279145546546899506719024898452233637190514158558656826545693457141963304729514713994790485466143833498482878012550046167203819036586051126343776510736792151592085296815660648280349480548111429753396312222219089504086334714558821075062242761461521998868692344656627633598260259310963522341617831790913506090860071949527290968889033208912302737130640588855027729386069329080192264440418256946128332662159519952913077137985324340777126381498365178232114054240723353023885057032821775469399892885318297077483989018412526278612459116303296883247403833189967818651883354969904571084978660625923538372653864709547765727860343372157347037304725084127787842476345200721242234339015390165890502547330746691078883859568082438521513011951548041565019567742528197111539567787620067361359445820315225244199212316166362504926510990572324357862806764249088535006753205546744760293786090169294125507173370634391556184297731400334245833992451763540581282432041015416751707656032151313877676626055217870685778832807259862550258054578608406711493354916788880170552742515838002368725059675160351808942002157982845168409089001149617551576473200697436450230398669949431545591278739952396920369032693531143315144607255275599882606279562151568144733420296727791124684303003956779944782842199046521300286260569153831916322289287240423980703607590208334258528830666536576314364294328676983719811231045883561883192931248026352841111797090293706079117068965044315190287715928854556190760437884792502967443474097051217080425776925066677512855047351143186206951417326750876916292730156939033497917347528311142269188657725311682733784042332321125253768435770804173362957301503903603603297968773691345005892649680896*t^85 + 21313816445925108501931801048602295269681975666844356716231825739063237215085740022057402754996271587979146829224183004742017427836057941855366892343994142982929609145630990220443702415361100618131481488469447116459144360167901570304229733737510680998870629213784079281008569824510163713173139624546877563343332840540810272580611366406969553404763370283495911870123746928874511852245271400586454274896495562873585161787286413384627718151426750706527434608091410548412646825272587680439611077991648558796854819120812531058679795550043681215400207010345089737285154099884687638299856984431599598388858114580062681160854763613748710653458123219843144714395926225744682542145035707935870441936143467545295878774045770697735777055316405086155113557661758535637259458515259622492399760020194943836012767167549278138140828551951355114617878850906051728506705391497063672517935657900169746526785285342309649029511913396057058267437150138438082247889011734034666803362893857699090417944030712785695010645571089837801880187030047432381717107384544059188679129173387255682615808799780708699701483197108757165191873782231131850055894049727186102759141548449368374024840357434826707989710531832411115503843059529096280943962658403128090953579041853798634902320330207762377471671011926280853594394838379906484908875751081978165735175072259817789885800943387494473857105526206079852546547200732708786554286456557142356716097011549132574790343234999984042160445837924304561899674713476543158669454344902547990340961809417188888405501970760360353345623560715387666812767660725765974332562854604998912531206563690498595862053095764600384585309262834938547371818268442911638226060613290278317727430469612293132286606925413231624664175207997227088204425167322908150776631610224634913973903888607514236640514706759094242940155985545163942033482678985069466007899220433641244132034364990849805153352997709654096429446471154807390540640041129501410665768920796565356085739567534421033679572747572210444486616682894998839096959951084142268409054413909498213886413391552609066172108251663415939542278642008530976935510495065511342392019248112446800658931706967256534146658900699575263719093016213449965494799207847562797381023013513262064744958535750504366595312119258608199043030847599394332176323080582421521433145790429085715727998738453514228468480778606273118719486122883478971254955483143190353324642239800866703192016816002354425521041361090459860501066298109527268116313156503542203818204664976121013657458821629215628645387505806586026405819878637359379481322101891536787779167610056971689720150891654919112556927310638262429026488195260725309725779396277098528955891214865669957391168215511917209765576445026388245189580194554791781090563895615300386710794144222413526973696508536401909057926227894946795525903141105565807274332712883530991238544353855087055771176192917326541560789515796059071965291197752831835288143870879844472639767155728862783611740258825955943287270941751200580920856875713091800759670547599880643412133879374644127611923217485514984661903291014030627348236002022501235564442312793354743506876861524765599494836428848991108653645292608552019731996708710780075062432123731504072817446735425526541888623322512098118674560549718890964372293585610208191556618880445680563826489183342178567356668498143904382050986097875749095246355763928815829658321344612093666038833395559668919182076694785132952851052509102705121591814646287703936543544884708476912528026935008608758482783065225725688437046957881632128415026727403351987093160569836956427862144336206857197632773070901179514539394187951691153367600131283496848864774560368431877676357863658078105082776014363997996883529188481636248234654501758397321310135298538848128263246162026036262781533205519802989279220127213425863527942661352529521339387839/458497194519052116323596423257209675084777895357920860972741343752347807090740084996069688083887962477644491572213724452399545043177282597578953563662792445762996772406112571292073203009337754538226318927805004547186764610516774698896562187069831492279145349233996584535928458470329873678140499235674228506858822273728624065368755341067191133311930424357822813129386442828273607241382569014356447645810147688604173038704779502581933650508031931643094535988059920263569251562952972183436235411165440734661183913857870654697156468314975101692064366649484324887524178975293320049101307768504438298177700449580223623907479610232896889369193444523536653245115244243210443122668619544307182297463348063788547122837751060268536434047288907389607259162781540744591345011438119516352574744198380298055573837308002050465228262447360174730087258397933274459450954808950244574944392600213263693374013203627812133771377664623899060885488945489969375699094907708947213622045271798134060887268745501334801479206970334092434043690650892263071252646508201651814678223197807507857615398613846744157575563633319303073893891457452909811066396160316489842747717963341868921601945029949360877441898359797764300068170147728723454064718053863928300092774796530203581686670483099260624587786209493256365533589923936407707981795334029569530579073705231561434502168154198023029814049983767890654359307738705939546154622043696764033500485835383306577083854991041849866702923841742216863301427252704763874769716828646779018808604873347541229660648059638541797286793570457376284394876884518139773286948449954912024621949764877204815579458783033837587270759002350230072504335097794633632364205512291068652028540341996983313493284712338421007474085929771876387691727034493139109878866413314681672146306490503367815657916599131583501615180978986097507183639213464756695017246340721813652098544530922916917406287306418959370290762545761364242396049031392609640753401230399065396678008994799379224699076443901798250931692572883247444271860527156067031448531624212725220788529665267164365404345378648911109297544680594603801661806190607530768782181255322946141184878213239538025228959408736351371394605579721559131802038447713465672942349364476901754353745123390269942801063507407998101760499241278995104634653280260828234330629059864444325401155280719153235200852365224935537835957010309096951850076733889853816613848981477608054713231452682734082037056817783261938667504010964342376491053716670634505047306048735893763952876641162061758210696931243442324949530802496937876772820334061147487414907632167247227467837195929642095288944391582699675998587273446419525281563401345661218777108771567488856373701229189103785094458160846858962815097658693048141979187417579553196855938014101117627407204904882584826303839096798568374260997586663587132663817494454158825579470743574216071490238503575929562559731658941171978559279570068014321775187207417641748325598786657041465364330256621810776300891163871426433176769272588084106879135003313793212701341691713167014542088732417558585836564890929221749927351711790098279086059595646675874776909806073987119455036747486837977446481004215601844090011552267656093368739796082003348116399545382043685466959905981626502585108755149458078398732468592118191082974023242354183445975495075700472795539038623361759589499869971275656062738003514150357637901748003563767809410877901627845612820246992915136111266737088427916701824095565328389899945843184489725381352826779743575351561331387425001407962248289431160831006448620671683977230933205296473135248896639622115112762852015687946249056179523152533745488491799343441075864153858416533322819123745963683272920859206075823406229168993561843943883793608628202759643200559290558587792377457148336936925322813400271110223920687874048*t^83 - 4623413173126759901328715407297481952527277754733919227318905126606196854181852604690214087538572216787989523078809041790011917327896985000950422491095792471854423076076633008608130731165928105309223115519356769443776256078654061252777410847886063930444406741945035370003294480389884104289259500146660597122009151022915820290825597898954973652753817188416334563064245728108418301988062092180691752986186703985610074420767586955462129999768191928120906781593567275631221050110898561473939445813516333387942320920860162814876687909841017320821420036107726136410428505130635184998774157488253481319588683320887650174102056825854671473961116339930401247642041365466642122070899400604783582784355723721074794888402061137236419355849021264035598296185952921516182435279547515859368640322814293647373071743035332340803312669498860121268732695549836017330275267368104624324015165998205816455388661579143313778071569874491070147183042850517321550635804034182156624167322172718811478155376322338932198949681043555581787562247846176022914505856264282618684333858819931643366134442617658286928419020447133488579714867046467361859299629330590395098816985790707547044513823072047752729581968698021311299190981548934861188801140024216704388852063877681459616761024235518435414035654747644018054056812092198601934077616669535746439132949994937637472792973014081473960158719226479511726564990901753389964808614466804828320881908907025807866503774524290920513472209737079585078324002795817789266041182764594060021213252871307863311828611743493755059034166399306878960727788376545556644692935437980097410507372563848216797127236184182062184339653037945802044848945521299669030516718813868362060833443935033836544025328258002743177319492064547322626101876064460530202045878181117187970199974668850438531015556744141125716353391758916538331597928826226735996507316788865557729214898385279049805989793513158459221016188050154681032933421876977292341252110766905241138276880576439999579285805746334448104378266905434726583378233714981169660676574569111670141843147233525037028027215246097016605472942209613662858705255120152303233041683436759276650175395016619037508478637231902269762309217992826635449480849585808993437928067453840312181053887373938191952897702365537575905038646123258646506002321324455660876340340207875532492759337619323596352368904274497419480043749286651567327385770655298877748870163606311437501895269792540566572259406249045219144347659674259164730274170773115146330643801173030195400718824992764966106648359123500535442238495785296521499336028589229872037629258025929841243311270398553276466425815382323468709079502339742546704715179934673967209353486628463373857945269330648122549254948051566067188495967851280978130891298057488458837981329316194177028174090304273384983111762940958320588277879060917060684811038765213220844733439347383592085890266974667682841505072743036767643704483272490006780798655998222899959470887827288377069319972585719807641932870229157399347624646863303229003504415905008378625439520923381246742710853553773291320028103742048155738603159468919868389740385401701718827771434291988831245648520311670448615389634484123916734529303612536796464544728867642296433452626870428549454030726025631164731664168244325049128200524282647586909273437486184704538340591467136765173015608184472777945444073314181650491962426433934379330147427307499641436383017932380834815955748903062966680507510993684063156193536164150844553673906956847832745845550515058289750326855206406609977127352208186958743148739286571836407801301991191789163235396989681952044705072217224475309533347072242133212616336496389758252952571041186529536036679109356535328231784470751543633436668312526844103438445879078754983130022458789068156086429452563890666292723518039574967489302115476764228511632811554138720060649131/916994389038104232647192846514419350169555790715841721945482687504695614181480169992139376167775924955288983144427448904799090086354565195157907127325584891525993544812225142584146406018675509076452637855610009094373529221033549397793124374139662984558290698467993169071856916940659747356280998471348457013717644547457248130737510682134382266623860848715645626258772885656547214482765138028712895291620295377208346077409559005163867301016063863286189071976119840527138503125905944366872470822330881469322367827715741309394312936629950203384128733298968649775048357950586640098202615537008876596355400899160447247814959220465793778738386889047073306490230488486420886245337239088614364594926696127577094245675502120537072868094577814779214518325563081489182690022876239032705149488396760596111147674616004100930456524894720349460174516795866548918901909617900489149888785200426527386748026407255624267542755329247798121770977890979938751398189815417894427244090543596268121774537491002669602958413940668184868087381301784526142505293016403303629356446395615015715230797227693488315151127266638606147787782914905819622132792320632979685495435926683737843203890059898721754883796719595528600136340295457446908129436107727856600185549593060407163373340966198521249175572418986512731067179847872815415963590668059139061158147410463122869004336308396046059628099967535781308718615477411879092309244087393528067000971670766613154167709982083699733405847683484433726602854505409527749539433657293558037617209746695082459321296119277083594573587140914752568789753769036279546573896899909824049243899529754409631158917566067675174541518004700460145008670195589267264728411024582137304057080683993966626986569424676842014948171859543752775383454068986278219757732826629363344292612981006735631315833198263167003230361957972195014367278426929513390034492681443627304197089061845833834812574612837918740581525091522728484792098062785219281506802460798130793356017989598758449398152887803596501863385145766494888543721054312134062897063248425450441577059330534328730808690757297822218595089361189207603323612381215061537564362510645892282369756426479076050457918817472702742789211159443118263604076895426931345884698728953803508707490246780539885602127014815996203520998482557990209269306560521656468661258119728888650802310561438306470401704730449871075671914020618193903700153467779707633227697962955216109426462905365468164074113635566523877335008021928684752982107433341269010094612097471787527905753282324123516421393862486884649899061604993875753545640668122294974829815264334494454935674391859284190577888783165399351997174546892839050563126802691322437554217543134977712747402458378207570188916321693717925630195317386096283958374835159106393711876028202235254814409809765169652607678193597136748521995173327174265327634988908317651158941487148432142980477007151859125119463317882343957118559140136028643550374414835283496651197573314082930728660513243621552601782327742852866353538545176168213758270006627586425402683383426334029084177464835117171673129781858443499854703423580196558172119191293351749553819612147974238910073494973675954892962008431203688180023104535312186737479592164006696232799090764087370933919811963253005170217510298916156797464937184236382165948046484708366891950990151400945591078077246723519178999739942551312125476007028300715275803496007127535618821755803255691225640493985830272222533474176855833403648191130656779799891686368979450762705653559487150703122662774850002815924496578862321662012897241343367954461866410592946270497793279244230225525704031375892498112359046305067490976983598686882151728307716833066645638247491927366545841718412151646812458337987123687887767587217256405519286401118581117175584754914296673873850645626800542220447841375748096*t^81 + 67081676465127668137584928441095950089022236482095492903354038155761448087576182264632407984689227436081710644321489815035755462494699491217376098253742728737888401832076858316719705283800522199961028859958295600689934202332997582785331585343034342684861587064848839984536362384920089873045963949676438098833949368093082439401934551077178713050139803578938056041406305625172462227079900467259145837557552158462181492216817986915791031970952151284473317089514342326880648581818484425324948164879538441005962472068938508754256440200319285012127135718760517239318187850668363556943541676276739289639337769697757500051011187148413093767001471022039101706716194184809824921173292025296313556343575573305560238587902485820473463424628404168892730166187626678690507494477947556802663515921930996498916956089128688004891664968910473365498123617844064230899297654089749022934110005911420874516630066024975611633529270280246348401817996380662753384905844546841653408798131195037976864102122966095471882778910248046982709778872325177478255609590248656269168792717445627584752843657173074667162106723548310179407503655562354228881956518519528990966539677745180671602979353651339671676844794426481176812764390248796972218217861234905064527227231836685238210607621091788347612173655584950783136197080156922682823215886105352159399945222931322797052069224981928118706125768663611703770003764033086765347176547443105561829643115163389169610696690540091951853137853384986283592691103914971509918852976304634702904809051413474483227866638741424153402261751069090287012488467296786913252519438579032623850107366789750222368445365536160748606681957079771195766016379529130923987988179319818323927713378018429048947776868542531023410671570685435448571269822297017014659925719598658115250653612103292905131641250820885470652168520842788328106773172890789702990518371006729445913663029786687401982796077968320336341198111405723512788130689431039081288865162928013145928144717646454126789400486635557493180207325630635652304494073729241955034583731911303709141553719102239759625897129888664245662290049908809456975552787240501674909755630033552886890001628697159395942762333620358936408192359974509010195665852306607756524296441359525914237557444864627168493703709643766415463223771664110170330942067113286354052916139922699252674688961229575985549852544876835019331142490174775380553306716967605650374872263717921632732040770382697796033508102875437978783811319194803572575643296931466807494778823935246516235596103672073980311966212935051657000147798473348725661886777534093414786816451797314894961659587210518277993589063657626167147593523984170280680743982466808151955817247722992315568868863897363521972434146436948069592301817211807938493519565401842712023722788749874084229009347344882957345409190579997386630712865084928295388865091950109849377068238311349575683568161136682926690396421550794841052651181373478717517884791349236445183166684836681955323444788370055678119427845152397295973382483534114430836094696129305693552304354368176164281472424387589440015239162110670363316031788346508770790215995424585271945701047597097748439981119101098293043040305903592297680789818946020181914808155912455971229357526163739151011012075471089184918003283291737610894429064586192633661169443990505989197976501856539757006721346705004839686350247012355009030028900081435348348361389060242696315730039393476302785211378681529541342379717607924258045352850860682924153027609899361590593206786217717000433124801162905265279704677484457179901039961237727796129822809133666494712783717564219511282944801307927483440964975010775095440597481734907480027783791333095591973956611822058895377567271518205405015019693673888222263719775705985035726958734546773266104570480679979287327215872479067922870158128853589411201590605323734988801056849347/141076059852016035791875822540679900026085506263975649530074259616107017566381564614175288641196296146967535868373453677661398474823779260793524173434705367927075929971111560397560985541334693704069636593170770629903619880159007599660480672944563536085890876687383564472593371837024576516350922841745916463648868391916499712421155489559135733326747822879330096347503520870238032997348482773648137737172353134955130165755316770025210354002471363582490626457864590850329000480908606825672687818820135610664979665802421739906817374866146185136019805122918253811545901223167175399723479313385981014823907830640068807356147572379352889036674906007242047152343152074833982499282652167479133014604107096550322191642384941621088133553011971504494541280855858690643490772750190620416176844368732399401715026864000630912377926906880053763103771814748699833677216864292382946136736184681004213345850216500865271929654666038122787964765829381529038676644586987368373422167775937887403349928844769641477378217529333566902782674046428388637308506617908200558362530214710002417727814958106690510023250348713631715044274294600895326481968049328150720845451681028267360492906163061341808443661033783927476944052353147299524327605555035054861567007629701601102057437071722849422950088064459463497087258438134279294763629333547559855562791909302018902923744047445545547635092302697812509033633150371058321893729859599004318000149487810248177564263074166723035908591951305297496400439154678388884544528254968239698094955345645397301434045556811859014549782637063808087506115964467119930242137984601511392191369158423755327870602702471950026852541231492378483847487722398348809958217080704944200624166259075994865690241449950283386915103363006731196212839087536350495347343511789132822198863535539497789433205107425102615881594147380337694518042834912232829236075797145173431414936778745512897663473017359679806243311552541958228429553548120802966385661917045866275900925844553655146061254290431322538748213099348691521314418623740328317368778961296223144858009127774512112432106270353511110553090670952185785126709597110009467317594232407060351133808680996780930839679818072723498890647870683556655939088753142604822443799804454431309031921576427775367015711848433230185157076689624306186041431778541793302870962787650598253969586240221277918523339189299980165487986772402799062107715918119955020496568917377725555296378908517764332934479020856388288820770464912105346612631912821733693860709553457198081216269735742172848680214440382597638446009477691365500545483179711122303819971579128383762297796060286043721627367505102369131076488391829667546240481046567895759623725775866919648114984993596647318490602511029802757789260818059399428301288436178324060571057850492651577663755355348487638862719722091867192080306949742642194665789998293587330947529459561297252766227231869516788479917433520360608787470636944004406700057602282351307177107318971397373958255463575941777323351127345054287131313622334795109808964616404244065446566674373282158320642686897710334103558427978222076900723603627722547411095260198977192239049171099688344447703614611334762291224924374031336643080477620817259498073783409847184035815244732936518605218432609731231564648847738294793353456144182190212640915084074570517983377075407907837783242781114880541412153806145007894173150154927430879273200537847250390095203347046654721727021614459358503418851303719516282062099721712408735353829490210612223194262408239921100108172717349976923510142230242901895640309676498668210454532594832398914810845814350652958496234723697134752692017286007123856537073382092105674177188970417974317945482807306450364083975648986484868740378205844172875059656551879577908541428677095166325719320731525276411365207791634892391110838129442422784*t^79 - 20549948992667213403753489304011965492221473048972860154756348411409937892859797157437336366939591704735807627909650610599921230495926817739353114121169465084935739983951454432115438628085103299796647795693634837343442345115385374464402530198012633889938949957403033891944873280247406070992120278210782518389373904452569361454688923429346906483252276774699737193719728288060281777269847228320010900089134235896913382224923834591589749921062414216277011252985894255520489958046719585884006688785503755944346684317983164059981609062383038399631575609599965427220502083135012029814130719309868807319949941990567409145020837555591285517452066544968838949094853208971667190442369362008663908429168538197001989416949537245198593262766867484871441122793110390756445987856765283717201385687707445683837520998974590186935648899671282284709565954894651552197373682276016204890124020484008399885222169153550926726717378304682760519858914854131929740170323545863771652242502806200973218327540063047988420730094737071792292780738168358537726366440745062132957245155936570194885787360715405323389750656877647409867730326883100596050964322914903091568331801269825833735416734812294056006546490945664012520198147335261066059795871392279556984040119900075910256189864886248563027125841719598358200741224841707926710074302874048082151593289824042662058033323452590171744180817054184253179025206533124862049279202018364348559950843930639800688231724154178998831185576138080097799797747336823947701329800994214841171704314172404317977781374735087680048700130514268086850289645040867616163328279953419565621332980874071256346853809421721110644590639544502759777820760705949554208806108490427592288906612999009410612505561469209868213158842819111652097731677106954218082781452014733107925253130751507318808941380361796729876101821246995986085968931811096977671213655760328790910151514688499905151732011709247491527404996011224584432837694003330290028473419144684772468132875928439342523951092854760073637757757598699435595082786421426794035286797141186495030432956861982160836540739602233547874859376421312291211777415746020571494582333999500824078257369430156819363664912881476434616077258554827513042014569524375368312654126762402440619861813233653642498269493783767849982121650484900685830958004992500677980306990667763387414875824724577838152964521080204056804258733794673503769946453796027149207780622152583871520714374996435252357625847464929554779410374380923287086821708942726207649439012860481273136908827720732397437308544340300639254063164023362029472330850532078527377133310589066637821548220108522987633889471883329001390313849835436909485437743484279827741850676403019727320633742698296681191255951204245383978419001454887804296447680098799269393070529503030234960873283482148754943491072918029319759046749574409704262595588148678921859778162919347043153086736730070215083020895065207602226145148327286670710261908614013046678942515820060505109726065247929649317545989941160298897481360867759034430129323231924481086779904977855386117482039721464337965302680649087850884714244034619565487724418420638067395916874502617887867946386560182575085762692490415957248662597252658436875830753772587037476180348408773224153500954616765621132085008850758712360956980309159009146483301520274197674417027274933159042915526750369818695438614278508543088520626584107705000245853535940310384748434520143028375327771070165340876240974316512426997223215719726658424965518103673131416886568930298241817189393053265778286277121304817920438806076665482722612184083580664522284523806213166875160065480839011956174304076309505860397512612905216004412690846878316009530268133705856484056285694886143219328118682144910837549988085499180768869756258297535676118410404299167304136867815620564517640467513712374862540924558916489469305673019120149/523996793736059561512681626579668200096889023266195269683132964288397493817988668566936786381586242831593704653958542231313765763631180111518804072757477080871996311321271510048083660582100290900830078774634290911070588126304885370167499642365521705461880399124567525183918238251805569917874856269341975436410082598546998931850006104076789866642206199266083215005013077518026979704437221730693083023783025929833340615662605145807924172009179350449250898272068480301222001786231968209641411898474789411041353044408995033939607392359971544790930704742267799871456204543192365770401494592576500912203086228091684141608548125980453587850506793741184746565845993420811934997335565193493922625672397787186910997528858354592613067482615894159551153328893189422390108584500708018688656850512434626349227242637716629103118014225554485405814009597638027953658234067371708085650734400243729935284586518431785295738717330998741783869130223417107857941822751667368244139480310626438926728307137715811201690522251810391353192789315305443510003024580801887788203683654637151837274741272967707608657787009507774941593018808517611212647309897504559820283106243819278767545080034227841002790740982626016342935051597404255376073963490130203771534599767463089807641909123542012142386041382278007274895531341641608809122051810319508034947512805978927353716763604797740605501771410020446462124923129949645195605282335653444609714840954723778945238691418333542704803341533419676415201631145948301571165390661310604592924119855254332833897883496729762054042049794808430039308430725163588312327941085662756599567942588431091217805095752038671528309438859828834368576382968908152722701949156904078459461188962282266643992325385529624008541812491167858728790545182277873268432990186645350482452921703432420360751904684721809716131635404555540008209873386816864794305424389396358459541193749626190762750042635907382137475157195155844848452627464448696732289601406170360453346295994056433399656087364459198001064791511866568507739269173892648035941178999100257395186891046019616417604966147027326982054336777822404344756349932122892307179635720369081304211289386559472028833096467127258710165263519681781864916615368815389340505542130830744862118565855303165648915501151323426402011999132890280119582460891726660839235004639845079229029891749393317983086688417399926328955379440353253659257230553016975790415827407402980633957978803065981808042350648895156501334290298244962715989775676195010862911206912841021444517573304185213437955082207135362657085178059996500430597508953212739985617037293905425402820385366776733823187365018951656772569814026795908028893215315823612821459552881791415835855658547644690040107952183824981671788683038506340733690499905805203653549643444686991574179662748437239801490101824912649570583997241901242437330077136519038657805109421227675510274558289801062357211121895932767975496319508649159224885928237048733426657827184750904531844948864710640887201018472995915923630593454386381836433297146644335100230104790529333730905244265620066955241788446776253428488401956331540890384068109310486714030754064084556707948613425699243402795978290532116393245727488305892678135702624093718112133028051865192783390811321121858860097267148742237803884265678390992218380541740848404781081114851515086254623473186998127725245142708538600749785986289730457551586173426289787163210755289030431823557508853706188726984304842386774761944941823503232445599938106496559686150117516319706943258927235871342858751956855187921326664007369852196210259692495091767397868855881873853845843157545160786224284635633740745752851986847770678218372416175838190323797507569995387066597623839092658083892833335992642107364438621267003660296735086353474924100334145665312385070771797501028881268827337928998912*t^77 + 2978293083374239207370753209366733806230127074308101646842033906695199893421850303008467814853049050012251601883179568243740127397108311285503059114020199817344151277774101640019060203812853272564699667741688706554239167487617073889044333782820419674805906431651430970917486038228341856851683558632638157497149623016826060692532378608375119910961439431442304830648837023403786143636818479293593982650040919683307718636336091704435211204632494514650130969872395123891891516076077448616926067509869887542977856595135450908045326433798347684728148001918835324348569797429093642130876683065050054647196823219039476555625166158001809666725565514198523923512828104131807246081015000282220449468355236201350460976895744144718648349507610479164350919328454709886342148855619805168337338303944492948468486455835422075641819353936728979723564915023998502124189782534260330739157560500429457264444263482942151243150585835890004489216428251026857975410998058828289846474434655962803332330704113158147420864598407935764161830508469971969067929098984242560897599997547884817452440403869094709427120230493050470947440328842556384793246174554815509182533350617401644044726432028269353596854999667727902446080412951232671995371249059138682662983859588948460960353549654750395522308981798154694592253238507320479184766827406076930756026155198339645910813410325216860704717503403065592294788960131660768678475566639872711713533471087688348297566634199607204908065044752875067574435656941931878811230341635245418142587887621868593557633312402565569357962014685122632358995750505281543992910850037988557683404439646942666958450688538680878864487002712176331604533019515530396319390615319975018427065658388670269185957641059160881279651256176654361309614142487859528140132843975567517448677431332200716386372893879734428859809121437292113937040953527958720204987115052067730861916449424084336946426427799661499095838857216141441501383776361012172237964494913762307178941976785114720241950857263196399677045031799372292528701881593240042990713284466265571448528977903823121714877104138005069511869372837370350468960977913121415755639462573284704915684438107794484281913461625693861170856286589414247949474450352634202822110104142606101703284622651964702415123499253662829692732365615211281206720249826815923418948415076642566249244754924954155649172446005104781561537395698678397819123141830399679550975402344274516151167597046297525109297871593077953573093139905374501093527832403067233355183088661829732828093503994559623586834928425186231097203562781545371841996794825704637449519099351335272212745639755529287035889896567494058636389969928963039290217574204577016099517056591516906061434809758458251482911864095911307903021751995704599581542951150298046789872338080264832212301224391052075304874843475912324116309225590532472310270794911507642080196325943739565156417131195866932394339118090253925634197734452582727522473636085682809108241564171427393682078523539636057923750792131609606267400357079550502708741587076799108381910936214575658972455867691189548834135453301581210074312214016505152752813433022107500697907033748053834851737882021945203557387773354336390139382664722118985108673837084704803798349155146245962628060428288743511740413138408546783611753208688906279687650944582617827493341216912836569279128611701863986278713354206162558513161897794116702438040711462906725853408154013455081783476021331283856987669299579836272920699476680843966761607387027023493483629634913313087875003100297325985489486370154841699455687916418907454394533380846190703150922700925882171189554406761542030396671294004593209631101369276292532483879153761876451229089589945865250703573784702961118793311137376007993924801297516658274107743938454316986891317452335451611279648538630919750081303183493029275950187279458991916976647915704982995/1047993587472119123025363253159336400193778046532390539366265928576794987635977337133873572763172485663187409307917084462627531527262360223037608145514954161743992622642543020096167321164200581801660157549268581822141176252609770740334999284731043410923760798249135050367836476503611139835749712538683950872820165197093997863700012208153579733284412398532166430010026155036053959408874443461386166047566051859666681231325210291615848344018358700898501796544136960602444003572463936419282823796949578822082706088817990067879214784719943089581861409484535599742912409086384731540802989185153001824406172456183368283217096251960907175701013587482369493131691986841623869994671130386987845251344795574373821995057716709185226134965231788319102306657786378844780217169001416037377313701024869252698454485275433258206236028451108970811628019195276055907316468134743416171301468800487459870569173036863570591477434661997483567738260446834215715883645503334736488278960621252877853456614275431622403381044503620782706385578630610887020006049161603775576407367309274303674549482545935415217315574019015549883186037617035222425294619795009119640566212487638557535090160068455682005581481965252032685870103194808510752147926980260407543069199534926179615283818247084024284772082764556014549791062683283217618244103620639016069895025611957854707433527209595481211003542820040892924249846259899290391210564671306889219429681909447557890477382836667085409606683066839352830403262291896603142330781322621209185848239710508665667795766993459524108084099589616860078616861450327176624655882171325513199135885176862182435610191504077343056618877719657668737152765937816305445403898313808156918922377924564533287984650771059248017083624982335717457581090364555746536865980373290700964905843406864840721503809369443619432263270809111080016419746773633729588610848778792716919082387499252381525500085271814764274950314390311689696905254928897393464579202812340720906692591988112866799312174728918396002129583023733137015478538347785296071882357998200514790373782092039232835209932294054653964108673555644808689512699864245784614359271440738162608422578773118944057666192934254517420330527039363563729833230737630778681011084261661489724237131710606331297831002302646852804023998265780560239164921783453321678470009279690158458059783498786635966173376834799852657910758880706507318514461106033951580831654814805961267915957606131963616084701297790313002668580596489925431979551352390021725822413825682042889035146608370426875910164414270725314170356119993000861195017906425479971234074587810850805640770733553467646374730037903313545139628053591816057786430631647225642919105763582831671711317095289380080215904367649963343577366077012681467380999811610407307099286889373983148359325496874479602980203649825299141167994483802484874660154273038077315610218842455351020549116579602124714422243791865535950992639017298318449771856474097466853315654369501809063689897729421281774402036945991831847261186908772763672866594293288670200460209581058667461810488531240133910483576893552506856976803912663081780768136218620973428061508128169113415897226851398486805591956581064232786491454976611785356271405248187436224266056103730385566781622642243717720194534297484475607768531356781984436761083481696809562162229703030172509246946373996255450490285417077201499571972579460915103172346852579574326421510578060863647115017707412377453968609684773549523889883647006464891199876212993119372300235032639413886517854471742685717503913710375842653328014739704392420519384990183534795737711763747707691686315090321572448569271267481491505703973695541356436744832351676380647595015139990774133195247678185316167785666671985284214728877242534007320593470172706949848200668291330624770141543595002057762537654675857997824*t^75 - 380673428259197135134964367967537708101367651190875278303789233194113881126842811641172110095630582835547965795770662488353955088085099954979227084495223703578123211377530594051161488919859314015203957624231803073980792665608551313675666507463718122507127802439485964939415748159489103781173704485873023583255764677563034083847282991344783857137376626393261707984233741684416720576713754254391024581949148304091621340343937318962031357186108385334689971038655569406223365637008085106864544119127195247523088954607047116673199385267128794532353943123006483920293018759818149874713382047069793830208345692623914116052162609932142904171975416035101719499283920202208939773401341287756704117133846301521656350669060477514874083694342384036967948485574262046192910098446584274306519661395383142066719219638198935828166308491189931193600512644148815718939009455845396391481343976006937441790844718647439239458920403929387815749272307299431359041492456235154653225006408602298680386148158814004029357289959434201151110781733331511402745827844237411566400607890391873046492189198883154766593898764089669160825007066187779951733938418805724467946604448383082753950286673024989243017238544921417258272992623005784467926681719891214032539579416620805871065686653579939228836637230728808110184598367585898780782043783521393507841343551928929932685508429294225396217844894210206495476652486540342287325308097597766483064816797213629017720955030761011219909378758719423133387600746607557520415175350709232157073733191904950044061557774848399154429134674154512468860467621551969858268773971165531160225025604595555021734571869511125365887375463393274103257686334826924079365872956674398756315099472713350524064121072428149421583612757004445070294946906111757066970317923246288160885601497629437132455364290173793744122541701493726684795831222621304975480686957823414459762748323105021449627075210336247243313471441261523416130632208707135525213244588946567847830331000469268269014935570943517758651265867888287949670391160291340411504457503006468643943185909072697701445643508552700952293260100436765509466274692330914430778775266540392870375152093469967840441143195308145151123797773190844955140555520987756136276517365161946867140729076038086757084216498177375531839458031367444382417213849275916568263187002042376664883635843164233033081809814501667653843020162980294183437415781174461455215954789195519102396595907022455217945310071942304997776257364022430660483058829482801602781596980624518138910849811652945973462282529193843483382310490182276297721892519173053907313944644760095872959086075724387026984281172030754770143334589422200729287409623438400946619939247184390760981389923525499797794962252955309332003625270255713860558946030703675013483431764247687177527841603540796915930532865893546808613505507652833546925455486812867766986179811417253717212572005760166027542784222051381405135445531523032669534767660314299464202582642169041244794721983724200405406623666910807998559838820873401190387480766000440779610946633570550456165227858313492699776655555161751650703680255126854725721790910597234152771234315458707545230607178665575668389523339225587977806956661420787198960296309254676884589011261637798384971126619543947925802499279138717548630689299866286198917787434449993097415381192407051787687215826269802324566517171411994389268567083000005695243078426068554165725860466129998300785150211104676917500271602105015846952768302141457042811521687641699104218155445227450658048882098412124268665608678967779272378869418095312739794850881008378662576219584067990240051002372292751308806991747219005460286503120706824400751343652088005063165042971841302381480405654164270895317941882623441689664438467712291651641359033832346575884653276597202039689100858166932924595952863629311876735999688143877527373290452718800675/2095987174944238246050726506318672800387556093064781078732531857153589975271954674267747145526344971326374818615834168925255063054524720446075216291029908323487985245285086040192334642328401163603320315098537163644282352505219541480669998569462086821847521596498270100735672953007222279671499425077367901745640330394187995727400024416307159466568824797064332860020052310072107918817748886922772332095132103719333362462650420583231696688036717401797003593088273921204888007144927872838565647593899157644165412177635980135758429569439886179163722818969071199485824818172769463081605978370306003648812344912366736566434192503921814351402027174964738986263383973683247739989342260773975690502689591148747643990115433418370452269930463576638204613315572757689560434338002832074754627402049738505396908970550866516412472056902217941623256038390552111814632936269486832342602937600974919741138346073727141182954869323994967135476520893668431431767291006669472976557921242505755706913228550863244806762089007241565412771157261221774040012098323207551152814734618548607349098965091870830434631148038031099766372075234070444850589239590018239281132424975277115070180320136911364011162963930504065371740206389617021504295853960520815086138399069852359230567636494168048569544165529112029099582125366566435236488207241278032139790051223915709414867054419190962422007085640081785848499692519798580782421129342613778438859363818895115780954765673334170819213366133678705660806524583793206284661562645242418371696479421017331335591533986919048216168199179233720157233722900654353249311764342651026398271770353724364871220383008154686113237755439315337474305531875632610890807796627616313837844755849129066575969301542118496034167249964671434915162180729111493073731960746581401929811686813729681443007618738887238864526541618222160032839493547267459177221697557585433838164774998504763051000170543629528549900628780623379393810509857794786929158405624681441813385183976225733598624349457836792004259166047466274030957076695570592143764715996401029580747564184078465670419864588109307928217347111289617379025399728491569228718542881476325216845157546237888115332385868509034840661054078727127459666461475261557362022168523322979448474263421212662595662004605293705608047996531561120478329843566906643356940018559380316916119566997573271932346753669599705315821517761413014637028922212067903161663309629611922535831915212263927232169402595580626005337161192979850863959102704780043451644827651364085778070293216740853751820328828541450628340712239986001722390035812850959942468149175621701611281541467106935292749460075806627090279256107183632115572861263294451285838211527165663343422634190578760160431808735299926687154732154025362934761999623220814614198573778747966296718650993748959205960407299650598282335988967604969749320308546076154631220437684910702041098233159204249428844487583731071901985278034596636899543712948194933706631308739003618127379795458842563548804073891983663694522373817545527345733188586577340400920419162117334923620977062480267820967153787105013713953607825326163561536272437241946856123016256338226831794453702796973611183913162128465572982909953223570712542810496374872448532112207460771133563245284487435440389068594968951215537062713563968873522166963393619124324459406060345018493892747992510900980570834154402999143945158921830206344693705159148652843021156121727294230035414824754907937219369547099047779767294012929782399752425986238744600470065278827773035708943485371435007827420751685306656029479408784841038769980367069591475423527495415383372630180643144897138542534962983011407947391082712873489664703352761295190030279981548266390495356370632335571333343970568429457754485068014641186940345413899696401336582661249540283087190004115525075309351715995648*t^73 + 43040872768158331877551304227011754339467144622352685039241335858311134332850210196572992640488599984823193688145784883042956826662874173899122952887385883628282516825354375764145832709102751763987440961257656691389370330363718514716981529977144595510725540471107709905997858493599849223849584684064077726345204292429647968638291472613226524614915594482793197939365774228615002454692575265745128823443341282675928630023887011832273997943723795308570959114190178961487032709250314011764756601237156206722160923007127810376187975256115991883451537319134975429260829566971623693369593112735466959373750128567635282652809236309746916913755838507343139682984195452377887333463721498579993123335019282045283214310388183920366695289695715688159429526456265316133182882758638782893774408893191538936783234467589911016796792848374655924990081618086826741259939903176156208377282751851696964079823487576713342101351771850684440048049807221490760326270329592038052549300050920509513228096041253283787668235283323969006071915258158550650164479584253073358362778278234991108722548908588943109220437276356898109357380975015536451741270043186194676117734373167691539464384380535427435402787519770320996746396362462998860583950212654801432348823703248457751417549929865394747301516808988847629481534034732904008706325625785933724686403696640294194190928070061925210729585763502621401416225179294903784666905188332479386873602283005764525609649873059663970963762577205000762031178012481730367996736543579859630098023041330700015970496265968748727523928072364549071138465853928958730173409732056618842328225570857117703234319009020519598848583217629299743650917788031941618315879490595166924695262856006017442972662169772263144066530815249154379412562144630912579456381923744463825510730523626116888990336881924290480388983896594295547770512588735574326097348625547194297779957191049147498608019986794626563637587917304455060274338924483565387126608958731416007072603198726970987561597492536333308887068863739866284705818685118630907855010803018627884302280894664822942342063119378229574845943421505396290569583112310046844149950267235370105623299547648807924127539959580560244235699665286264022737194587709967673362170502402178985004118284979308586998913150782155880190762904867582749168558468778751510531771203890920243816871142655205352836429523067131296124690647735352552354780291068409048349455682980108518040195431803224464715561991569822523707293134252357899767513754336327584172747391172092938087589396105867832612649165021197286123746608109389870476889044176138119929420688153857430643366537795632195336857204009218000496849817537556523089927320050779835517954118685754985792030942402518998892227388924828412564253143931139037420170182697313647864302352610805519706938562064234713445286925384999211308477413503504088836614729746210750131095385887597679169077774927204381363860600219168355687676849178344788613261527856966043218265929384676138405204711480367776429493596366050021567795134852628198114946738699444118099933543759693650798496113730145557649553551515347309679351043381017895530038705476478957742298740902262553675687204344720817619346324606787636474237955288672808491911802075334266143507735788577679013461569357728818475273604916753265277794865635987432639939875954597566143392777341479784587102523001879025327178572208194481165950588465928134075046688411244569357869537102956967226286214622362671437908076054034593460933122312787402106409001064988868853938193651044339070521737195311225341891199359696168041153128513684581643766610124264609542892269150587549557993003515958423705388811953856794062252861233134190342068462632597800107637126374821192743187085353987262304149466499629637414201976636211191524475451614680636846875988852751839772516994835887942675647179951795661003337840703587267866646484958292929725/4191974349888476492101453012637345600775112186129562157465063714307179950543909348535494291052689942652749637231668337850510126109049440892150432582059816646975970490570172080384669284656802327206640630197074327288564705010439082961339997138924173643695043192996540201471345906014444559342998850154735803491280660788375991454800048832614318933137649594128665720040104620144215837635497773845544664190264207438666724925300841166463393376073434803594007186176547842409776014289855745677131295187798315288330824355271960271516859138879772358327445637938142398971649636345538926163211956740612007297624689824733473132868385007843628702804054349929477972526767947366495479978684521547951381005379182297495287980230866836740904539860927153276409226631145515379120868676005664149509254804099477010793817941101733032824944113804435883246512076781104223629265872538973664685205875201949839482276692147454282365909738647989934270953041787336862863534582013338945953115842485011511413826457101726489613524178014483130825542314522443548080024196646415102305629469237097214698197930183741660869262296076062199532744150468140889701178479180036478562264849950554230140360640273822728022325927861008130743480412779234043008591707921041630172276798139704718461135272988336097139088331058224058199164250733132870472976414482556064279580102447831418829734108838381924844014171280163571696999385039597161564842258685227556877718727637790231561909531346668341638426732267357411321613049167586412569323125290484836743392958842034662671183067973838096432336398358467440314467445801308706498623528685302052796543540707448729742440766016309372226475510878630674948611063751265221781615593255232627675689511698258133151938603084236992068334499929342869830324361458222986147463921493162803859623373627459362886015237477774477729053083236444320065678987094534918354443395115170867676329549997009526102000341087259057099801257561246758787621019715589573858316811249362883626770367952451467197248698915673584008518332094932548061914153391141184287529431992802059161495128368156931340839729176218615856434694222579234758050799456983138457437085762952650433690315092475776230664771737018069681322108157454254919332922950523114724044337046645958896948526842425325191324009210587411216095993063122240956659687133813286713880037118760633832239133995146543864693507339199410631643035522826029274057844424135806323326619259223845071663830424527854464338805191161252010674322385959701727918205409560086903289655302728171556140586433481707503640657657082901256681424479972003444780071625701919884936298351243403222563082934213870585498920151613254180558512214367264231145722526588902571676423054331326686845268381157520320863617470599853374309464308050725869523999246441629228397147557495932593437301987497918411920814599301196564671977935209939498640617092152309262440875369821404082196466318408498857688975167462143803970556069193273799087425896389867413262617478007236254759590917685127097608147783967327389044747635091054691466377173154680801840838324234669847241954124960535641934307574210027427907215650652327123072544874483893712246032512676453663588907405593947222367826324256931145965819906447141425085620992749744897064224414921542267126490568974870880778137189937902431074125427127937747044333926787238248648918812120690036987785495985021801961141668308805998287890317843660412689387410318297305686042312243454588460070829649509815874438739094198095559534588025859564799504851972477489200940130557655546071417886970742870015654841503370613312058958817569682077539960734139182950847054990830766745260361286289794277085069925966022815894782165425746979329406705522590380060559963096532780990712741264671142666687941136858915508970136029282373880690827799392802673165322499080566174380008231050150618703431991296*t^71 - 331937015996693091990886064481490530275139544384184117874502279612913516427695795028137269479957118830517046223571354709498289606370603996479556922890687678573620692400376953290550088645712792170469107731624280849441173211538862237896975088246788615604030401728375922726974774732380100628029480819937901814527411039809768648922872399202795778946517391201672873972869516278278000325228656941637458120464257752544973881652730039651637921907422769285795424707939706913234736768767381267903739663331796182206521104977195444297334747987161518938719668936316367259931780914857090501756535981288429225513192493206459880720950329625682701084042820235267604361225032875020895556915609104627519119884510907250163579473653038803956264318458485598400724098076181937871546354285248951556781436767309984622020545971823398238449813956593169564324642099772922197436537171431828539976017580579641642942944700790353133039062592066814575681749955871474097770298768650993570557011239337138403647857416209801639448935555365408775504055849442137737511183308434883507543184515431534988884786868472970856983365033173831087868729284924646768226705654914812990632596589084494495003881704851691886728252877520281010711778950127350370357055021436522663254689330338148938364415235083741269615368548169098230960496294712227432983104130777154980298613429295823464426104671590684529758354541411013110625711419234169755114805618637810824547302809623675444937630655082280575671795097861981963106873982491930504819455126364659572504334894944973046252437805778679071943326099639234874922333740654615739076536537506324578927071657499379683859412040932984037710608397378194085627325854453570623289096700451041297879772270935507573888737363596380552180900205197754896620142870792055769428785388253266460568055648735196583262107010972799404076747747634013933463136145475669405729816643385742876821153317364550614727975980334390980523764366672025563455373704445040445879935379144434675363838033285844147189654781264502435244420303170186339323048900248501242029102896926925427750877762305349466139052529082311112419901339669247696538467682961293909414917537682137363223223421774953468901886569504953194469616791170380534611693349496654224513556941255225999883464994553922256332661080334062598725907227036184328664844758406930742139756572238396357211473098901102708611389179778381477681461963024408130123670346972183207483885951396659975328901141745251761966928744154957002496799669540349697949167794871682393694097055901371331601599025278861502937636356629729819629602576530090546327579108667715851182259298049757911039532841854411455619681144188241940089743977132607778293218955875129765269971473065828715841404719652448583149041755631563676797190791831056739250378482640778198705401017461362930642492384082430235972473212066976856469250386309921742496147241209046641523179269720839648206978488597128220080452439880249761861405284189204933506594802518733146170580358043846081654729628337913167174987605192666199452200155257073276800415021379381637318690587919725716340003178424193552167186400799541576490205904931829349828929381917487352001150986880092155861943271317994481855659505723803043892873296717760359997350243667314997634251252567867079288948697232471239999362597545463448373819327776981117497684205243859801017469817543847257696722081955970133245747606036205056958205895070882381050755270338986372821479443264472962781884096414643907811933730739211932524836165781202829753853807108264398745949492848291626847454791864384265451018734841969345157643011290085023478010306537733066339840858247090300035709175823549333407574375770707875455247371139425927718552437681137473953893011341182818210561118776866036476494155810645125431073247900617163101592737983206685011187016246216680382508647304013931837029735280145182197435846061209344595350463228107307725/644919130752073306477146617328822400119248028635317254994625186816489223160601438236229890931183068100423021112564359669309250170622990906484681935701510253380918537010795704674564505331815742647175481568780665736702262309298320455590768790603719022106929721999467723303283985540683778360461361562267046690966255505903998685353853666556049066636561476019794726160016095406802436559307349822391486798502185759794880757738590948686675904011297662091385720950238129601504002198439345488789430028892048505897049900811070811002593713673811132050376251990483445995638405591621373255878762575478770353480721511497457405056674616591327492739085284604535072696425838056383919996720695622761750923904489584230044304650902590267831467670911869734832188712483925442941672104000871407616808431399919540122125837092574312742299094431451674345617242581708342096810134236765179182339365415684590689581029561146812671678421330459989887838929505744132748236089540513683992787052690001770986742531861804075325157565848382020127006509926529776627696030253294631123942995267245725338184296951344870902963430165548030697345253918175521492488996796928689009579207684700650790824713888280419695742450440155097037458525042959083539783339680160250795734892021493033609405426613590168790628974008957547415256038574328133918919448381931702196858477299666372127651401359751065360617564812332857184153751544553409471514193643881162596572111944275420240293774053333591021296420348824217126402007564244063472203557736997667191291224437236101949412779688282784066513292055148836971456530123278262538249773643892623507160544724222881498837040925586057265611617058250873069017086730963880274094706654651173488567617184347405100298246628344152625897615373745056896972978685880459407302141768178892901480519019609132751694651919657611958315858959452972317796767245313064362222060786949364257896853845693773246461590936501393399969424240191809044249387648552242132048740192209674404118518146530994953422876756257474462848974168451161240294485137098643736542989537354162947922327441254912513975342950187479362528414495781420732007815301074328993451859348146561605183125398842427112409964882618164566357247408839116141435834300080479188314513391791685984145927206526973106357539878551909417860922009711113993332259559048197955981544172117020589575251383868699056106693436799909327945082388127081426778129911405508665127172193726745395640589296081208379129046952486346463180664982455338727372031601470782600506100815804334085560090220535647308252408870320446347181757612303385145350780250107987674605584361729754341932781989879057013153680023325116027778232648364194497099341927167523472565603546820204105668502827870387741671325764707669749893763739700111672234461422529481419753407316537835783605738767307372063372433015277107163795688913109221461329325706484970655760134672280216012645610202832076747336765410378791354457008626029734430628834753290748832809633458154959423809167833490019553478176582148819598314576559244777644840981103562258584898590511420718438037223711532390098759124242186158065831879330869588788165006903766752878807081925027146717475216523937530341902742511424143253225510754838021757705480152730729984163726833064852656480998549073057058581251875375061912472942373404298114929897527198036653638295201864721544151966999382311046455560256662893230505829279668255448106059601587430354720929586498993013609241666099924587057605959860645860855313013542439933046077669534227306030913866239639314780218136457037364617793052538980094355701378279626104935006147805252181992438008460127810268501594044044583734936164603994772740906889563911653381435293339311167750778547686630235812460109652502257098871798144790285987001380020927581903673952435046060431180486972692166240949904616650930792402877451075584*t^69 + 384344769795550531251903369225720490233249724414420481320534660504018477704544829343728259809221357425914049923309807121286978280910414592714502700261797517062510917410076226978752948401069745466225805569714574354629167396087126869349107015466571868605058921838496748976964326845695537231038375849659021318159723898318136581206221058927328727779321054627137959538048028942368021479141191357007175650636939867831147539564087200410539264204035160673497362168981003793443184004351682003949239638369936504474481659507498729174722955456994742849448278648676383142401168699279760154530478786351841173659859247621049929045762354951575847616198914055092136806576574099683267651045624519785817265282654659832828039203267745489326477926305096098883970376413289374607522656438665940279250699996532117185964449710995378608804583681664468483174117326432655135988479362130706710249884003655217692248221994726159645513871998593719714828329195661120252045053792628907818655125879100433893098444767083256109273099364563464233441381943482465195692893831637362754801008876418011404929573820358249712936406193594800858445343026632945912819076628944435529769387659298418649403491692095296549456320751768244566592829549414994063227160515303452935266912417818979009731585849456442844874811516857769549676198681925850509424223728920209121296720966823116051781544097535741847657411764665473765708055894610357986588543474395945063951427472720902047468663625708521346271604052915742373202226349733704084409324261531636458715023774643652707385818437323971445216558034173519893493413020050171047756479208810109493975838108406819315314774427270293809367611557922291821155576361489238801388046781865806634270219929796345268595800665997071941910104017882827370439608667020536800768245075053066624610570800122052775421470304730444199519590761110544366263400997345531011385427297035807869439870718661064361578600196004982226810074341212908779187137424900427413294576320799958079159963627080420680735357472766845535656639939376104111813310397377261160555061422321511475391936563304852142819991403117999081611092233168390293091774074666956679465932067484422060575026241937961488747757434490670460534443667171824944677723376221223840041885246621014289315720959757498350566956422839788271700062151527164840345265735060104353613418860941925737742417816889629731423915680426018298327984802531398991559009848133236998428908305515834512112324386896088250701426374378067179715354297505718524777657472700719792743926513432662859062626299448620699396065063029011451308720490643187653453863824724659246116623856922305145492960248379962823310262504901997337360301370613306739361490229346030944772826690622889970387657275800492501129010665656920298736444671319960105720510563592645117230325595021711024819468724427596497689775387520831599384370254393126170225335197143110652459705640044616115657569140265218985830381206152390511865584560713450443887498017934277276153719850583923499035289575142311490204281608027485370272965034514358498457822106954717918031361972068576688390185699115821581716350420685167265081433274697019665988808304681727217404610858762451098190442109107106827887692520084338256127408954958309086490825351222451172539179906744852640470279018079708110329087099340736579458549172314941475639255204451249722408207658370500353699799542610525239302828833746878812483360694675620645446767131832180290240439286467032543763524834665251978301153884429390857709298099838735208630331435127671671990021304099450153935950339441790151533974251793711211605704958401196000100739969049719900852491333771777173691518741460346995573815994257313366592480211963372961481573931960938450739719653182601834187876341119238119230776903074768240226901515467568461494140911520762333214260410791689465115619601037299782433126638814160264689109936687848309326756231131483265390775/16767897399553905968405812050549382403100448744518248629860254857228719802175637394141977164210759770610998548926673351402040504436197763568601730328239266587903881962280688321538677138627209308826562520788297309154258820041756331845359988555696694574780172771986160805885383624057778237371995400618943213965122643153503965819200195330457275732550598376514662880160418480576863350541991095382178656761056829754666899701203364665853573504293739214376028744706191369639104057159422982708525180751193261153323297421087841086067436555519089433309782551752569595886598545382155704652847826962448029190498759298933892531473540031374514811216217399717911890107071789465981919914738086191805524021516729189981151920923467346963618159443708613105636906524582061516483474704022656598037019216397908043175271764406932131299776455217743532986048307124416894517063490155894658740823500807799357929106768589817129463638954591959737083812167149347451454138328053355783812463369940046045655305828406905958454096712057932523302169258089774192320096786585660409222517876948388858792791720734966643477049184304248798130976601872563558804713916720145914249059399802216920561442561095290912089303711444032522973921651116936172034366831684166520689107192558818873844541091953344388556353324232896232796657002932531481891905657930224257118320409791325675318936435353527699376056685120654286787997540158388646259369034740910227510874910551160926247638125386673366553706929069429645286452196670345650277292501161939346973571835368138650684732271895352385729345593433869761257869783205234825994494114741208211186174162829794918969763064065237488905902043514522699794444255005060887126462373020930510702758046793032532607754412336947968273337999717371479321297445832891944589855685972651215438493494509837451544060949911097910916212332945777280262715948378139673417773580460683470705318199988038104408001364349036228399205030244987035150484078862358295433267244997451534507081471809805868788994795662694336034073328379730192247656613564564737150117727971208236645980513472627725363358916704874463425738776890316939032203197827932553829748343051810601734761260369903104922659086948072278725288432629817019677331691802092458896177348186583835587794107369701300765296036842349644864383972252488963826638748535253146855520148475042535328956535980586175458774029356797642526572142091304117096231377696543225293306477036895380286655321698111417857355220764645008042697289543838806911672821638240347613158621210912686224562345733926830014562630628331605026725697919888013779120286502807679539745193404973612890252331736855482341995680606453016722234048857469056924582890106355610286705692217325306747381073524630081283454469882399413497237857232202903478095996985766516913588590229983730373749207949991673647683258397204786258687911740839757994562468368609237049763501479285616328785865273633995430755900669848575215882224276773095196349703585559469653050469912028945019038363670740508390432591135869309556178990540364218765865508692618723207363353296938679388967816499842142567737230296840109711628862602609308492290179497935574848984130050705814654355629622375788889471305297027724583863279625788565700342483970998979588256897659686169068505962275899483523112548759751609724296501708511750988177335707148952994595675248482760147951141983940087207844566673235223993151561271374641650757549641273189222744169248973818353840283318598039263497754956376792382238138352103438259198019407889909956803760522230622184285671547882971480062619366013482453248235835270278728310159842936556731803388219963323066981041445145159177108340279703864091263579128661702987917317626822090361520242239852386131123962850965058684570666751764547435662035880544117129495522763311197571210692661289996322264697520032924200602474813727965184*t^67 - 44201681472604662178174728175087991185781984785186556162045892078094845747299967136398923749404987883361390536857364785832295949593879681189190462526011771587182984554309880834603936493664113352855148552462034217054491282865630695687958256984025491302143207011210606080991900898727362942324279599377046695903177752225380886307518221749754384268541071488997687417866887904565414269820444701118588882936983011276087603806794229919619904806615920279603988824894777603184568690653689188279725669036832503773336412374665101267477285786405166024553758167257103120040587885408929009855640742065444828236267124130028458497256098496307285448322543525308969887508302438001139041340221149502386415622335261991230345233147676388596053571125889553134677136664627626343189153367972685063151011508995806838444413035922761801080671148954613221696240986489638286896873031425835621242857992113124484576790266011315462083038693315793681249140800239404321416352857398717430734534165811041490424253606602248853599510644647009996273096063468851346396755216352382914481910841425552307696993174951006057389878808255437903743669631222387257346145793040165530233495497922929612216340748984273340487828392321712480877061169779961834931842462953642547284783737351819245438201178806587490799258920463643500322486577181520625347205557364593351143346306791866829196904559552046308950414926320596656619633853564244574611977357148962874222503047494149553676122464221767101511446716400320657589556758591802325058027060189398647038562963516172930773109762492699711766545990923573278460093851690957108504541487721189076107243158876296005259169096978435965022247963017057619145599546861563142869465378230473593782298821419757402068229054983497741218068114410624369439509215796655133819846640929010561753600790088962661354018442071287971152298138997659690435127441674746799759435725428197556848646234346246867333605994354877933988534842121075056843578558758706257477345094440589688364769879732646764788325676367846384198902071453645687137831177041377617903725157163226691232403667248478207036058602274914597144021917686017271797456029565456020627551668209977147032367957598341999369259447127941236826118026288408176805183799308098487121957338694109576114726787522483778441960873197697938075962039253365551995669126846687193440917541152909819462475780008526757444079756680623405897727568914412565376535013489170420413616494751255933433875371528830044693918804435909190729779641821983127207257217783450490874466848039691273091495310313062387678777835620401912208580821603415228393943836924565695968008843757769522750245157313300139831542983884259379296350414252467195935161739640747750971131433285180347108358369683901910819546631008160799167192503827189433651578358602912356829336440444463357161755074802560231281677644039814669772912347899446018232358558168019178661494281309546177419864913298228411041926656551785716926656512169294685446584091600021745408819019382131457867496487419815649979131605220846785832751400630044033675444795646221493203548956577515707925621264383994455895177787046973297371373001199745503704324278258035430248017146632493492395249791402887767318277869158975700195166598158376173996089550807004668893257626239006437545789054927811418116731561266710501910078215061426008726172079621712069317454318374202219931229764214573957317226268938905855145166040234480323914865805306022986069650596888232672740164484033865481228106960343334352596122335351724372746699773569901493816775459558571687290936944750075116308629948975115908302483871412683000156028948899278767615463887124105952025884758998250651798761863714692283071748849502081113425876597023474869643691084324762153812274315906301234057328165860479990389674057333816852989900029296507565571389714049324335964311692235734989799584784395136167455397791442922763116050476157644355865125/48673141943552702375633706968213011329754568198891868301481146174829375332875580244243765353296835328333812914155800729759188692122489879734692976279359264406107059397041185258457698515608735294126451439153257791449227344097986449478548587970092001668447526188639073456851621550240285159280102759416380882337075887238037636630479522004230118236721620831682620842265365691079429174287347156406904664037900812059991000584044599900881200302739446195576280826433066385019169977240705319908636228595626302331852822702722325358686318013117821286820849206828939320425540044650669679688963213243680781394771434829996785287296197478590754168987568649398873411051006645764824150695901556434849126332414308243776928652898308699458978692144292055459033110376145316448428083320820483593721391049050531329971761290005608508852761843883145233631490006166667328061142206548315409987876635146006844496681476312966994088937458902640746251994679678802471564987889850089357946192655849190263150379763155024552842080441387322273736340371813568047373285302135443858410792095641186817976173354818480822865164540796077788478887088164190301319924286560655774307864730920803833269789727417390165716411353973969587732718871166723286021384126804547229866784303508908196936258612346427833255016906336418672849512345232311993880713085428807712970451116955952613407652932811401159291891683949649598804056720343653545019939142934427365779027316549088320022171626666686114814824177269752235954868495414646299788947753735672995569149014131026562219832429304361061623644683407459394072190952700246229301869708973028189219663752771538226327323843440457152121631476094405514642798998563311718799600502237824414231518278063955101909301632327860575539442669716608067696073863085317691117142774956897577470227850536538320882615239219442411948366713920979042852586207193438819790344210335801076067687082693869678978233278226520256601465980391834644849010388569980538267829448468654672008944765775924147428141641981696185875394276864238584173168689592350470682489776404087769654515278585276416149082486806602216039880339304258168453420022722590867430329007407287668315707577271126574521506783593823740857150747836914425768742211326828617986001010701259319558183185398262121234531311588823352291390340355555773081679966720618713658984465820152497326434066707071626875976863154710137958119425519025013341745653690981786047333750469943048727591644987261009745588449244252563258918111883421790745058988790247743434422703079572383815855865700803570434144065684561988466547744324783784554775867932678315064572404658849384296813735085211850049334341383027624737979822518052414875422032239058375287970079005298423069320968141161338994062321864729792444812357713215975262978220568262748660634514455685719517414246589235627424334567190725068965712370800695959345609487281884577793217711115488000954385675685439754515982295122927649392981783096583730613496962512509345872425166653204484815786251584152419130428421294250535721854834659983218478564611589604421501780415956280636832998015964708686698801829598955325723160704216572738729434483303151160664685428303935601318884265957549459766244717843331566281170623006643151524941898319300376163300138344517181621207437665891098760849198141514106601731499879569669051313020920606539897229826555828041068072981085457437468344170314180621170251266390057014951400724648107951299692798981056076498810691781126383928875921498916668743797208569240749663854918455413381587238782357708627530582500864682065254173060568979629762694443643745366410189143230585070339051925166802098888188799550493930847919710536150548886106180344446162519353607044476314547228569636726810249996989407736019403688437595833229131094443775164345804050864334720457391032489582844691791769804122011391003200217166118912*t^65 + 82654383511232096027829141259666381761956572443477430857383067933125963276404486336787164218187560338214547274608831476352434925122592989737938425332228899104033542369408605936001500816451528597419377800096521274553964914418635333830276869286229938151346036601064038415556648984729417535658530304487698401416911224459831390801638379544522863996682003776424020699601811505584227703763667435193952232906780783645430934813722506287118060369057793737095774129756033294641448245399605591001245532591489683431456186510002175488115595320563253696076929337055668237882334226886548531411183366232273067739437749718168580844841970328935323802058860706141585343600754526896636167411711908033163877050723026024419284341287873459400392922749496374530977955381631176019265488165339259435468963140889539635568150608143175850874399374710780614967359947437074056937781708792668957094942099707241805831074209675045028527777298503975045889159642208832922823966259071745729260653823218635415339512659888363993811080732993516412639007870326656488613597152991241188923548558425513793148130910874563770761866389814264024480057230620507635312775333224370440431852159408769484059801740537451933247244477342196150254898257513264774528525734773152757234253425219821575848494440256774493226728668449163263063849030852429349067712931139923194015829740398930401793680646837910717276995652213724780232965485524530471698083955675400094933771194457889130260908905687820925857538230407880492225489284736589981407732007968958188386379143039039765159104305616375996326072027184235573528666073143312779718169078935893563192216400886894619551903907022286946466691944250133280383424737690373567902089050260037941685138115599445202083349914588217014375276154658666061821375839055954042792265211727014675936199288450370260571709773401876362262241048452366180302815192982500477152983026582780707102122051267237712661575945086003641004260660130905562799066418222538034052145828693618478054252447068529140110625522292487856981318139251009773348945420074116731315113732512991255420580642198470762924334535575508687652223054206233120074124444353686200818209371019038617097726029121566556091752200418051054485735684883184107927834183973897350596920573069396551639226147094691067741766444334897804043646023761190350886019650751556089364213145883933644921570759954704007862388737753194215010742835016999239275621950521494032708752354522129504379788945762640987222119607945966930051495676539499635976205421521175047436066687360591313821462965423876708016961623437447611144715986930502373214301235491143224467307558533751343248199581968641699112816200570039981919739750791834494666941979674881838046362847129106236863802974150605980861807387259207644266324139881098575177911345765724990379270879520530848984079821078990277574170390625390309604174281532182102731060225553133406464711734728925419369682834363528799914827204828572083226641633142475994073138528233858053641520313982985140477205560014110673687036118345273076160580425681320765448637259708298544819327461480953607210179157029497689430024637531455148388385543528272758940635406400433638832506300045947579643233819994536143803903899238689102579687860639395616143270003934642843075439369595805173354395973423029687168559580779078462258588513343749630295188983574544403375195871544891152562460388898897470474189221936184724611592315076827149555914311866277197725799824703160085372280029121835194397306985617516936163502074511288945186478092074441840553111964737069765994409947170731065990432828847276341720667987245728550771051923227317447090339304807442649159677681837574948318671167278181716203256456736057576262167459055880533631229345394840898491285671830465835202087682599048240724754204068138588782388776218858960926783162979741330052065251739924509914147272580628829527293259174236363315567072483172602821425375/2579676523008293225908586469315289600476992114541269019978500747265956892642405752944919563724732272401692084450257438677237000682491963625938727742806041013523674148043182818698258021327262970588701926275122662946809049237193281822363075162414876088427718887997870893213135942162735113441845446249068186763865022023615994741415414666224196266546245904079178904640064381627209746237229399289565947194008743039179523030954363794746703616045190648365542883800952518406016008793757381955157720115568194023588199603244283244010374854695244528201505007961933783982553622366485493023515050301915081413922886045989829620226698466365309970956341138418140290785703352225535679986882782491047003695617958336920177218603610361071325870683647478939328754849935701771766688416003485630467233725599678160488503348370297250969196377725806697382468970326833368387240536947060716729357461662738362758324118244587250686713685321839959551355718022976530992944358162054735971148210760007083946970127447216301300630263393528080508026039706119106510784121013178524495771981068982901352737187805379483611853720662192122789381015672702085969955987187714756038316830738802603163298855553121678782969801760620388149834100171836334159133358720641003182939568085972134437621706454360675162515896035830189661024154297312535675677793527726808787433909198665488510605605439004261442470259249331428736615006178213637886056774575524650386288447777101680961175096213334364085185681395296868505608030256976253888814230947990668765164897748944407797651118753131136266053168220595347885826120493113050152999094575570494028642178896891525995348163702344229062446468233003492276068346923855521096378826618604693954270468737389620401192986513376610503590461494980227587891914743521837629208567072715571605922076078436531006778607678630447833263435837811889271187068981252257448888243147797457031587415382775092985846363746005573599877696960767236176997550594208968528194960768838697616474072586123979813691507025029897851395896673804644961177940548394574946171958149416651791689309765019650055901371800749917450113657983125682928031261204297315973807437392586246420732501595369708449639859530472658265428989635356464565743337200321916753258053567166743936583708826107892425430159514207637671443688038844455973329038236192791823926176688468082358301005535474796224426773747199637311780329552508325707112519645622034660508688774906981582562357184324833516516187809945385852722659929821354909488126405883130402024403263217336342240360882142589233009635481281785388727030449213540581403121000431950698422337446919017367731127959516228052614720093300464111112930593456777988397367708670093890262414187280816422674011311481550966685303058830678999575054958800446688937845690117925679013629266151343134422955069229488253489732061108428655182755652436885845317302825939882623040538689120864050582440811328306989347061641515165417828034504118937722515339013162995331238533832619837695236671333960078213912706328595278393258306236979110579363924414249034339594362045682873752148894846129560395036496968744632263327517323478355152660027615067011515228327700108586869900866095750121367610970045696573012902043019352087030821920610922919936654907332259410625923994196292228234325007501500247649891769493617192459719590108792146614553180807458886176607867997529244185822241026651572922023317118673021792424238406349721418883718345995972054436966664399698348230423839442583443421252054169759732184310678136909224123655464958557259120872545828149458471172210155920377422805513118504419740024591221008727969752033840511241074006376176178334939744658415979090963627558255646613525741173357244671003114190746520943249840438610009028395487192579161143948005520083710327614695809740184241724721947890768664963799618466603723169611509804302336*t^63 - 5197019508321421203763548638916756905561630653828426513022155662383715274861645346538784620560799090648583643299425188827966098905997737918222223289321603000944257797686531540769649103690355682680628653618904500431990178147403071106920109678371527378396525296997807724724132452413081279151838635954185173880295036017228261458107640182921429485524003178320557169926253966625064386652935806889096101206048439475859717183968422867473641926173881827495404317143271670402253589568172666371743194923485837731344829337738950193368850930338517317301355996050172369842095307532008155549665793602546835687399008131255894569587337910332282821223886395697189011536984372743951675992650434705225462457888180201077170061855410981937846698590652192439469124059277585999905706745134107678292074820254314178028789596090119444315547302632654349367859412212601076124850313374769489622889922486812487410450913136401053039210014774606690540976506678763010571625262671498316764676866051851176249756243771274914370866201432451414391080782158505686214349596026377122902238220337205563009108452719331014574195999190745541842570852911671229393199421113038276495883007947087310804085047228760151999950608928946588808699714388020636731130846194732686561684439738536800292879582607550551829953176258310689016553523726922758467945748438421332409181962694400717627739033682035492273773977594722005574481163680074005969749796842745268428653384911450286766901273871568405299281694844207002933518593622100564681996680350421099427331834481429993263862344507845342327290125644579148785035206130978072335268933937985187566432101740667414024572444057558392215587874794664178446470131041371088408489387824776586440177744370527526216498917151702094422348480779118207612410008492188097157743420599894314866824860598276542546929431521308853161034665824102544044032477531398493682183281788745214405912294462357831050443560149186839507318375878472054560117165397141240066351522210899460725937593854965717704574282615794889013861285403632149875854069720694602488800368864501246821870887770569131449919673397436239227314854210258554432590193826185194698693078224304321633581092803080860969425048641340517962756251182282653126025655223098160977464471086015026120406510377131926375453581057444799466178346537230292456878604483730333768476136784383468637604240793831364330501813749359718389660294795429034317797501876865557326508506713552269832922231586041412671424618565964405060647976141709061316382280126117285977377215509360700012320729109646838957020554653857663331373366179590034922648616892756661225347015226314505070968464131963419229055718831432213677112505035034555448521121610295571163939777361994241538777060313696166443873279312810317677948498220937853378117574492603553995807152889162079024503719117386275926394717142242215753586176600196788392367261411526989197269512713231121226255676653489023169608813034404177606289821676398366648429895934240164758841975709057989848042895206331401944569277300035909623576544540350437729807165464740919747253598884166700978700585942726049980394463180583755250452890900801515968769957510471756002580665679963115271625190754128874286462328767110686035318940137441032694136647993467568316458020262705853718489617681133000184147612315326428104566459842328045054412903437748667691098397815870410903217855922266375906585659301529917393361817189950090052591373706275995819799816869027564640106407441786012978010899099519336073965330723260002730876006833194438201589342140762051328146699579867705018856388095206547154167632440334827963245397198567678196935098139377010856642541919319833888542115706618724030087039991239880384397911099833398082257907479534690527574454030720771440947841817078053363905982551017692564060264464119756820153454298849903102966286944815810292861506432549504005596267330396688351725826962508477466410518875/5159353046016586451817172938630579200953984229082538039957001494531913785284811505889839127449464544803384168900514877354474001364983927251877455485612082027047348296086365637396516042654525941177403852550245325893618098474386563644726150324829752176855437775995741786426271884325470226883690892498136373527730044047231989482830829332448392533092491808158357809280128763254419492474458798579131894388017486078359046061908727589493407232090381296731085767601905036812032017587514763910315440231136388047176399206488566488020749709390489056403010015923867567965107244732970986047030100603830162827845772091979659240453396932730619941912682276836280581571406704451071359973765564982094007391235916673840354437207220722142651741367294957878657509699871403543533376832006971260934467451199356320977006696740594501938392755451613394764937940653666736774481073894121433458714923325476725516648236489174501373427370643679919102711436045953061985888716324109471942296421520014167893940254894432602601260526787056161016052079412238213021568242026357048991543962137965802705474375610758967223707441324384245578762031345404171939911974375429512076633661477605206326597711106243357565939603521240776299668200343672668318266717441282006365879136171944268875243412908721350325031792071660379322048308594625071351355587055453617574867818397330977021211210878008522884940518498662857473230012356427275772113549151049300772576895554203361922350192426668728170371362790593737011216060513952507777628461895981337530329795497888815595302237506262272532106336441190695771652240986226100305998189151140988057284357793783051990696327404688458124892936466006984552136693847711042192757653237209387908540937474779240802385973026753221007180922989960455175783829487043675258417134145431143211844152156873062013557215357260895666526871675623778542374137962504514897776486295594914063174830765550185971692727492011147199755393921534472353995101188417937056389921537677395232948145172247959627383014050059795702791793347609289922355881096789149892343916298833303583378619530039300111802743601499834900227315966251365856062522408594631947614874785172492841465003190739416899279719060945316530857979270712929131486674400643833506516107134333487873167417652215784850860319028415275342887376077688911946658076472385583647852353376936164716602011070949592448853547494399274623560659105016651414225039291244069321017377549813963165124714368649667033032375619890771705445319859642709818976252811766260804048806526434672684480721764285178466019270962563570777454060898427081162806242000863901396844674893838034735462255919032456105229440186600928222225861186913555976794735417340187780524828374561632845348022622963101933370606117661357999150109917600893377875691380235851358027258532302686268845910138458976506979464122216857310365511304873771690634605651879765246081077378241728101164881622656613978694123283030330835656069008237875445030678026325990662477067665239675390473342667920156427825412657190556786516612473958221158727848828498068679188724091365747504297789692259120790072993937489264526655034646956710305320055230134023030456655400217173739801732191500242735221940091393146025804086038704174061643841221845839873309814664518821251847988392584456468650015003000495299783538987234384919439180217584293229106361614917772353215735995058488371644482053303145844046634237346043584848476812699442837767436691991944108873933328799396696460847678885166886842504108339519464368621356273818448247310929917114518241745091656298916942344420311840754845611026237008839480049182442017455939504067681022482148012752352356669879489316831958181927255116511293227051482346714489342006228381493041886499680877220018056790974385158322287896011040167420655229391619480368483449443895781537329927599236933207446339223019608604672*t^61 + 291245171427482612127647075303790236061457207038646437611115750594607098460040408782130143092300761042906266348109370080484345717091595973444344820877071161404883716670011795635057746564194790084419655037081102772324319714151446746442559767135613401948387381767789400115579914454026157064325496119531931567704121831481523316115795066376752236614892703993892267751331057399173235022473307129343177718267519377948467173460294035559278392459708124114279573937501933306416400182368799764954889588328591118194372779146742358890398714160879912566931224722986960130701669810005020648466830765169858680862754527880846414985571679523789524355924969803408819704762782741995371780644833423396237630758063649378868335728984017539074113228947966281556506615485310151925295496253694698502540040854297704183745752323418598206992493040320119114397184020246272303338661827183401650677133617251454090257221730443193368753951513564124272788033614892331764483320483534796832482300042643246172623870695105583587883183398489198490379902831562298720621266093867821314736434737550694219167009829975175741710176073320976841241898940475009939134958447156505337439704991349230535160685380962229218301947415709515938357371933267212227905857724506404729146605243170922284964274434577033197787351774808885176091017041733928306158549264489118724170388863317394047281357004299752569931872268051767694466612144023053531906185935817620752255275745990601476843272028221280912587682421518809479861624551860101885876969223118984373594727907387287072548626430589680964494634826845195829769816603671308250840344203884478700416735578636529509943442500257770814628781153409822491148028787040342419130392125218117382339214661422763739600640564686787530727630309666819265142628788597274473634349174650508574409345222531787611212421218337760883343341140955177139225009632379643552974896827868721327251513382563689465653264829186654306914999137909516438405070397140135482544085575877916207652931911591640695479671639790354159924277925573111868308554210086958091876134481006272656338025949531681128305482904075223621057025708951445461265476333365640740778934091323718694598394322062202544562645184217322608353813532382961284865579789833059805559775129242015840357212721819865576112772624258196865008775559786192888137782619051584420957832606080822097617455103733167153398041522000594201371594153021802723896670809735911710621127244262767630458654887119892314904004115716056776528659521063375011542777024124329114057359601230910006919043699815514912199100648963038728726592095786113836349195248218563874005236048318842036697232279219836500000624697043268912499927598018805681687469284493995969057757312192315410930649852983673748512844193147652426179023876641091914225927789799109265208165506162401728727288405106904184627251886798673786854013421542526942587237923932401132629523476200187185127363438523149152607987605355844836509717224308367958090776463655243623533101896559615434081484349127039624752391076322182652063831295767159494303967685378331211951164105380375491822432564941139243322037871115105761746814743682801753510030978468499175027874272389553416934851992582604370304819369690701584519891481372313193326390388956924689385356193485562499512249216989621070920242361019482953419094909067912921353091590044886575886682745156939194179539677141347327746561064890334195341130726926773317150855309475913861017295972943794162448900200088384609595996929423949057322444677096223866629085449188133877007344947391216401517598939044288162600347824769939733035601468515570130740687424171221530059852820904145761031136641986981038014391661632188308711225871374509042556023638913874662669300967233457623810521229928042010016656308149528305430210548046645279965947030791209941392259991273532810860540859376456051891193435949605679608680014329143961441310540378568835581145138125/10318706092033172903634345877261158401907968458165076079914002989063827570569623011779678254898929089606768337801029754708948002729967854503754910971224164054094696592172731274793032085309051882354807705100490651787236196948773127289452300649659504353710875551991483572852543768650940453767381784996272747055460088094463978965661658664896785066184983616316715618560257526508838984948917597158263788776034972156718092123817455178986814464180762593462171535203810073624064035175029527820630880462272776094352798412977132976041499418780978112806020031847735135930214489465941972094060201207660325655691544183959318480906793865461239883825364553672561163142813408902142719947531129964188014782471833347680708874414441444285303482734589915757315019399742807087066753664013942521868934902398712641954013393481189003876785510903226789529875881307333473548962147788242866917429846650953451033296472978349002746854741287359838205422872091906123971777432648218943884592843040028335787880509788865205202521053574112322032104158824476426043136484052714097983087924275931605410948751221517934447414882648768491157524062690808343879823948750859024153267322955210412653195422212486715131879207042481552599336400687345336636533434882564012731758272343888537750486825817442700650063584143320758644096617189250142702711174110907235149735636794661954042422421756017045769881036997325714946460024712854551544227098302098601545153791108406723844700384853337456340742725581187474022432121027905015555256923791962675060659590995777631190604475012524545064212672882381391543304481972452200611996378302281976114568715587566103981392654809376916249785872932013969104273387695422084385515306474418775817081874949558481604771946053506442014361845979920910351567658974087350516834268290862286423688304313746124027114430714521791333053743351247557084748275925009029795552972591189828126349661531100371943385454984022294399510787843068944707990202376835874112779843075354790465896290344495919254766028100119591405583586695218579844711762193578299784687832597666607166757239060078600223605487202999669800454631932502731712125044817189263895229749570344985682930006381478833798559438121890633061715958541425858262973348801287667013032214268666975746334835304431569701720638056830550685774752155377823893316152944771167295704706753872329433204022141899184897707094988798549247121318210033302828450078582488138642034755099627926330249428737299334066064751239781543410890639719285419637952505623532521608097613052869345368961443528570356932038541925127141554908121796854162325612484001727802793689349787676069470924511838064912210458880373201856444451722373827111953589470834680375561049656749123265690696045245926203866741212235322715998300219835201786755751382760471702716054517064605372537691820276917953013958928244433714620731022609747543381269211303759530492162154756483456202329763245313227957388246566060661671312138016475750890061356052651981324954135330479350780946685335840312855650825314381113573033224947916442317455697656996137358377448182731495008595579384518241580145987874978529053310069293913420610640110460268046060913310800434347479603464383000485470443880182786292051608172077408348123287682443691679746619629329037642503695976785168912937300030006000990599567077974468769838878360435168586458212723229835544706431471990116976743288964106606291688093268474692087169696953625398885675534873383983888217747866657598793392921695357770333773685008216679038928737242712547636896494621859834229036483490183312597833884688840623681509691222052474017678960098364884034911879008135362044964296025504704713339758978633663916363854510233022586454102964693428978684012456762986083772999361754440036113581948770316644575792022080334841310458783238960736966898887791563074659855198473866414892678446039217209344*t^59 - 14545933253467740816000154664096086024489930885918374952687619275332156193716455312001631386410839894098483557979791026464176634703047360908416593202646403121920762462361810240518136631921068321443961674099266783376062518422008100179424859450084768478910317345841909626863893691086393091942105591140252599711788487383636728043388346933058996195890501540893200389489602958468624741986653378609979646791670068885549358323160695197685879998813977609165929877321956290574797352756316143938878380008899627518895693884663316908306286829737640100244003895073584299677973675091020541759395538826147148321741914795550191283675160940166613960162340628792003258299817418905005617477634615569689368520331106703559361330530798692374771714851364216486569337691583865046122266166964329492464092547907378024689024799699730530121759011724167154603385713240388725338944397682172565084824085565526794234177318313654548967414369260601033878743216131290506953856343385896453768213297024219720268092530773111045314140485312137255009171861107651060539092583373497588496165030752182761549169026962497942254492121266546020806681604006221490215029802723471821512864444883532790751389317958761670353886414416305281814113720068171415263513911386660076708883674917245555833558281195374529764304817292290053653623300119500674736682935918303567319994140071410307132995278528867359271831758421127849792726399085151888949615762959591686376017835249532563232645190048926861031471849667677882475254945395277981882165971175373956822022363729241565046912393604407793552556657822128416888374523670630370876556040134035872551455902878039171265617544829249212621618176633420666106068268499876971627156918544068448881625776269820483250028162569444970335752099101242988861252719460006941790379393724923961998128058473337845404281593685861168464949413895070197606308508199330064112919807047432106099030844596262374552818818404949170668343679003834618751255976177480617705438295321187087414766686370813088869666301170313565756802064228951927265141385437018526501426726783892118411383581186663313522421638828569107955749326175166664469049395629160385087118045531778640762921665455924060748871442411170745416834816718669227410161848391241034705863575211044988031703908549690961850091483543508946505412930236680553216280267180850401343635056362183793529634677316441117963143098284836623049598697917380621891302139452330548480705451600565660937264515477147184991459820563538208984874724177553019121430287980464624567303529334352287954687559394022230380938219838534041012018907928961822154300596744753302738335581288045076177342582509045841405415544965376529485053080100618394241972699444985637914951991379824091944308569241071573155937611410700541281123685276638588264149138455162922638966730471862768520418617354333122126065935750401868907574745918653124697277769292289652811647722672175176010475334897205329631601642251768163176955988049679215714268360368278668308340062021536057522680203020067325995106024091061538715289651161425759416801892186171751819241207051549357904206492458425135491599583004328991013455450776639184048624638357497564260505032804892973964806858598790566755583853362062904004510958315026685149757604417470419762421269682743932388337560351409463817722257392055015892301955744873079908482207085886049194432408337544799496528221046623487462962069352766352561629818712928090311475903943810207488085066312986654855965332265853635589665103586420326347914361583451792644973989712483535609178950217905628272517450156619499463994563349917613458913046203023596310933411315427395114187859086840169013487637711853619376878858076307568321113272720798061493384260692228540128135785189867750447187276617801260434141620604661822438682587087767544823111192739690667406585763128138897917133932929957963457506626112576233390598219083593080961814045987220987258767280428125/20637412184066345807268691754522316803815936916330152159828005978127655141139246023559356509797858179213536675602059509417896005459935709007509821942448328108189393184345462549586064170618103764709615410200981303574472393897546254578904601299319008707421751103982967145705087537301880907534763569992545494110920176188927957931323317329793570132369967232633431237120515053017677969897835194316527577552069944313436184247634910357973628928361525186924343070407620147248128070350059055641261760924545552188705596825954265952082998837561956225612040063695470271860428978931883944188120402415320651311383088367918636961813587730922479767650729107345122326285626817804285439895062259928376029564943666695361417748828882888570606965469179831514630038799485614174133507328027885043737869804797425283908026786962378007753571021806453579059751762614666947097924295576485733834859693301906902066592945956698005493709482574719676410845744183812247943554865296437887769185686080056671575761019577730410405042107148224644064208317648952852086272968105428195966175848551863210821897502443035868894829765297536982315048125381616687759647897501718048306534645910420825306390844424973430263758414084963105198672801374690673273066869765128025463516544687777075500973651634885401300127168286641517288193234378500285405422348221814470299471273589323908084844843512034091539762073994651429892920049425709103088454196604197203090307582216813447689400769706674912681485451162374948044864242055810031110513847583925350121319181991555262381208950025049090128425345764762783086608963944904401223992756604563952229137431175132207962785309618753832499571745864027938208546775390844168771030612948837551634163749899116963209543892107012884028723691959841820703135317948174701033668536581724572847376608627492248054228861429043582666107486702495114169496551850018059591105945182379656252699323062200743886770909968044588799021575686137889415980404753671748225559686150709580931792580688991838509532056200239182811167173390437159689423524387156599569375665195333214333514478120157200447210974405999339600909263865005463424250089634378527790459499140689971365860012762957667597118876243781266123431917082851716525946697602575334026064428537333951492669670608863139403441276113661101371549504310755647786632305889542334591409413507744658866408044283798369795414189977597098494242636420066605656900157164976277284069510199255852660498857474598668132129502479563086821781279438570839275905011247065043216195226105738690737922887057140713864077083850254283109816243593708324651224968003455605587378699575352138941849023676129824420917760746403712888903444747654223907178941669360751122099313498246531381392090491852407733482424470645431996600439670403573511502765520943405432109034129210745075383640553835906027917856488867429241462045219495086762538422607519060984324309512966912404659526490626455914776493132121323342624276032951501780122712105303962649908270660958701561893370671680625711301650628762227146066449895832884634911395313992274716754896365462990017191158769036483160291975749957058106620138587826841221280220920536092121826621600868694959206928766000970940887760365572584103216344154816696246575364887383359493239258658075285007391953570337825874600060012001981199134155948937539677756720870337172916425446459671089412862943980233953486577928213212583376186536949384174339393907250797771351069746767967776435495733315197586785843390715540667547370016433358077857474485425095273792989243719668458072966980366625195667769377681247363019382444104948035357920196729768069823758016270724089928592051009409426679517957267327832727709020466045172908205929386857957368024913525972167545998723508880072227163897540633289151584044160669682620917566477921473933797775583126149319710396947732829785356892078434418688*t^57 + 34062055076185479093207338359724627343505869757064307533271084613025301497910863467602042805530074555091272413168039067517709277214771299525418835842069114643621273211871784179509057213777310306646537205348181994593222634434596091036639381639365328064220935836477122775397583962076433539814655314926875427064784688807728610534384516317013966419746890763599560281662607415291866790204652700154940192275469129510895288226833909633060731298266599648568815229243017251932198256590545226821627667140944573296267014635914727195311795980133819098928365331517148603877647958103067433403081652099907315951216369509975907601097257692612217855397503122845426731233968508844569229402669230253480627129973919046050963383211035481346879614271529255269305212295339211232014917276564654046622585853873533634705346610651395992403133269425288099133208384578524539653656605983876415191206964641014642672942145466293737524435583231894932129919002711370646425891191057732327454964376277119126084785571754102037146010688778057565596564327615395653713704324701197401613604641692954779620681329491960387692031077014991052971104412788649903007479670355865899980339349397906693127705374148585873994525003417374436311107719836231331200591872232640318854355682328674734590745446253038177686411044480082322159405143806209648499102995829204964473237676657302572457936342864793506880384951238442324588315656996317165465033763947300750884748851368296650533891408776745704396440601273546459935896596592078755998538986035924740432994372815451750433782880380198013942519249855827571139847482643372951651741133152665859653693754877916156873239332519715012298808054170856741216140560803531609723629275255580099490449047685712428503216173021576789046969433084726932798690419147488446241716050506473682643309506303933242115386552628941325280241736226731829498464783985108604743159245277432080535610407928646650874822160680224059709934705718627898664528539668801210188007166329789240993867700387482450444272436350344910427050241607161395659361913110588670445810169090673654182447634890955113974788959766416259014051924921115826573959848347455475506866166041701608360241048908608385506699151917093593841987858770579139502015537668025719700525670674230170670638320728846224866801775402039052492024159744039134233574879055811269033151305352055462849000813698440976047658628821100738633093344406070407592988429840327820497367812488959743644065033915511267840066694697629602807708641375903429993823738490535045286708758922471000428968628249494045433160328114554573179462187800853675569669771399237540057477108167851007103478801685857229742863855649352292558312740637134743702925772345031776131520539895588045172441517091796585272018179229178985422631906558999453476665910370527254521407939793830987198778534389379549904084203096712427668404127333172349139105867376146036430910567237778128177786404347891131286889276059225916147345818384887231018621809703892550516620691190076205518405885213563100249747516486370853088846614281743913855867282592211787762628424720028868311399564166535289077810646298221401026288808521909920272067920428714595854965402707187461644940272112550860731138818851118609342904941554393235683641107303415959748421123059969823111799710120429227441827310348381378947164243434099836945866900149517190308452281405319669085897815718675650518764664003850823042350705295654861622672783855699145969274695738675280664387351563414428798193115002697584831859748304461680614022840068223050680913691196606885122461677345483214217418664081310189588699088903404799549208135563625119829389453211270485151292182773252099359312152680107623064346135563411587795469571325494019755013325694900954948478981084077280494396643834934342803555221306512950017182294236489033352476612849668514258142660613289227197711868418938899137643054614758974104571949863135380014777766885625/2172359177270141663923020184686559663559572306982121279981895366118700541172552213006248053662932439917214386905479948359778526890519548316579981257099824011388357177299522373640638333749274080495748990547471716165733936199741711008305747505191474600781236958313996541653167109189671674477343533683425841485360018546202942940139296561030902119196838656066676972328475268738702944199772125717529218689691573085624861499751043195576171466143318440728878217937644226026118744247374637435922290623636373914600589139574133258113999877638100655327583164599523186511624103045461467809275831833191647506461377722938803890717219761149734712384287274457381297503750191347819519988953922097723792585783543862669622920929356093533748101628334719106803161978893222544645632350318724741446091558399728977253476503890776632395112739137521429374710711854175468115570978481735340403669441400200726533325573258599790051969419218391544885352183598296026099321564768046093449387966955795439113238002060813727411057063910339436217285086068310826535397154537413494312229036689669811665462894994003775673139975294477577085794539513854388185226094473865057716477331148465350032251667834207729501448254114206642652491873828914807712954407343697686890896478388187060579049858066830042242118649293330686030336129934578977411097089286506786347312765640981464008931036159161483319974955157331729462412636781653589798784652274126021377927113917559310283094817863860517124366889596039468215248867584822108537948826061465826328559913893847922355916731581584114750360562712080292956485154099463621181472921747848837076751308544750758732924769433553034999954920617266098758794397409562544081161117152509215961490921042012311916794093906001356213549862311562296916119507152439442214070372271760481352355432487104447163603038045162482385906051231841590965210163352633479956958520545513648026599928743389551988081148417688904084107534282751356780629516289860184023743124857969429571767640072525456685213900652656756085386018251624964177834055198648063112565859494245601508790997696858652678653786779578877852727290933158469834131588382566160820048368330598944354301053975048175536538829078292764855098096535037022792204915537113193055375203003929889630807333748301383095099081696174852775952579401132173451224453251530772062253622474499437775411373082505091557412019997641799841499224886322800595463174438418555503586264231500616069526195523641965066539947629427693349661187309323246239568948552322636128020550116393546393465567058646390933060745668447819274717499325653507858023680842469011114460915744773909362299897229066297307465027446989864514621415236595181463913572807301131697063085631394371724357062157037095550892886786383729683852677860042481422263449002204568992853582539916920534250909531982726950307142788301834656996004759946851238161939221844111682560453632943885516279950156908047991029104540223297193960450108731737029486601274242522384200870595890389638094039018071644811715963224080234436428047357456093119464357401472871022816304880575051580756964080951208753714944815784953484907383009244930654871602202161693907560697010617757364127045133263260099040816880586587800338562542612283815428985777619300999288343016639503684988626691614507986800006317052840126224647994625004176605970617930228728044783837860114675038204629498310893323992443496061408019635468356228877830937605347133826428394396628186993210077191073430187983514812162175531302106992985060827102577413167923557156762496807206112943892670171073228186250282236564528356046747889266879781073339975586297237685923234114729325479053622044913633469186034508708179896891162649779811150461774521828213148792207596583789339316724218129175147109540346226482530964281019223254480681886470940399765850855384138916883889235034714248093902993096704*t^55 - 25454280472073218011136314885988984397669075055757879334409116300653388742114384580025955954440148416411627441127178267682446113367731211159746147352363446920046213482696345562547156143984359158537698447011874529377609789794701740473902616829875574010105377319339968781239913303938863788144115011919349480345373716965797411627329681859790098062578756742644201386925671816770300756362396560667259747370598152575722626609252041303045437364094635662534821802506969355601073727984731529954542964843610820221045752399944792350881710382173911747424343036125856126360652040374467869481187584080362006217855978956927307747131921976456035931140435329087648916224861376400933382080351013144811597724670954546921923066684081412179771125221137966095509291442631626446869442766276617369637724918368339898647835375065170643774612432135842889176531733910521163879531779845140579434394810803913349569447337524468653196957864006914837387642376851370323668650106606693402152184230937389176805652252267527788618957941384865763495063088930286215747025929320099760295310755827032468858862852894610756791015982511052738547360853328131905977221899867174102702009706392443542840449607301186678481269817037499427860064028287545461517882810108709989620456073166972504947418955656171102495247071877757262222823100791012823503265696927751181394872339437343628347064179275029903962865907497026799153055368782558878101651592354244123081028314617786540717341209815550334578119747247294760900429654493949097333538859876340656298285953551879519664621391394065571120896100297874432667697826171199461739568045760088385738101835154882213411853027373815472476926143477373640581749633701842540374906900942185695910058145821668693852701033752805263517942071784092231986033617316752456467047194808633584308863348125989196569832394574095250696455981835624602772761631743155240832680597445817183310280366868564162743217436533181960160502100122685411836774572651701712666170277018520828482486059301988905027573341426493992937320920950701146932695807156336259343504008911236218303121019623754211063171225306348465603787559652482460383957819265683241963420382815788420681509085199569314322967154867375180446196458626850767029163903005625407920673977383963664893826911668999366898651082701703005686948468841980648461751932896453449736133107381360176205762968953908679971026337107951694569979053452966578055748644443896877540103280422104544266282890207517435448237886548661290705384001465259734121457362256314406590207014429575209758919426065113411136159155871064225714754640446985085847921431561257454383768111318854595904258915767758639038855405841406881371184159678733244756557670487462827928771968808044400656579154351702442590949829778459056765744910802002336901368525346831854370018481148211488277952277828857771862959079783010916874109421278929945984071735452673036158659596298186576295871007030083711861173596827213955185303311797397725789368222898666014461795368087748070599415511618616789574395610309914320490907384594592767531138434635358875164268551780644211858580042776951251463663052809347156355037172328619012855978338443423639072357204953137608862147978226075590800330249135520187316090822534561259282355169693674925459380135076783411772591494554680586933820228196325070776569349036210707693917786926173103731545900580041405503262782524902303552960137189978161493090683369312113406033240216600692801330464079918595700852241169902995747836309101336057150416442863495171376406411931571536010734233103473132088961411819813470514152159993259427189621190223797411416528821532964195715250475946606529664665710103839490066841914103710502403309287078328653892438275328787382810938026356931437479052980952441995546332244759852401367666781001245543804257336637700821031974779839202023062614952786515633021250517513377649651506131219159611272615980297495221117888994880625/81975818010194025053698874893832440134323483282344199244599825136554737402737819358726341647657827921404316486999243334331265165679982955342640802154710340052390836879227259382665597499972606811160339265942328911914488158480819283332292358686470739652122149370339492137855362610931006584050699384280220433409812020611431809061860247586071778082899571927044414050131142216554828083010268895001102592063832946627353264141548799833063074194087488329391630865571480227400707330089608959846124174476844298664173175078269179551471693495777383219908798664132950434400909548885338407897201201252515000243825574450520901536498858911310743863558010356882313113349063824446019622224676305574482739086171466515834827204881362020141437797295649777615213659580876322439457824540329235526267605977348263292584019014746288014909914684434770919800404220912281815681923716291899637874318543403801001257568802211312832149789404467605467371780513143246267898926972379097866014640262482846758990113285313725562681398638126016461029625889370219869260269982543905445744491950553577798696713018641651912193961331867078380596020359013373139065135640523209725150087967866616982349119540913499226469745438271948779339315993543955008036015371460290071354584090120266436945277662899246877061081105408705133220231318285999147588569407037991937634443986452130717318152307892886163017922836125725640091042897420890181086213293363246089733098638398464538984710108070208193372335456454319555292410097540456925960333058923238729379619392220676315317612512512608103787191045738878979490005815074098912508412141428258002896275794141538065393387525794454150941695117632682972029977260738209210609853477453177960810978152528766487426192222867975706171692917417445166646019137827903479776240463085301183107752169324696119381246718685376693807775518182701545856987296325791696489000775302401812324525612958096301437024468592034116381416388028353086061491180749440906556344334262997342330854342359451195668449081232330418316453518929243931239020950892379740096824886575305717312867837617307648251086293569014258593482676722961125816286354059100408303712012475431862426454866982950020246748267105387353022569680567434822347355303287290303976422754865278853992729575407599362079210630044334067017078467967251828348092575529463096688815942433941048128731059717173266317434716892143390245253769295200022470308469374285113342877895528325134699101717873281700624148967148214843383441030540499858096941454804627778415869815712964014847757247496090223889084742205578085838396200968056900302780409149774004319279839425430541973581027511935747451510469697730736400808122135667225053342370086835158379739080429976291485172156869324360411052331561650176749157655095942695179752792536021471428437076977997001292487152150291583030458218426484326679094519243277405213658083843174025756998250299769264765281137996530112869022812838614988451337739952141019980626463178963108837768701731712816531850528983835653272300499021895639110492353111550683753371977414070604634577542663209493613470342677404103913771502482451074902165396575280402070626498194780902172101773985575749589699816349556984869464787946663690578813680853293728884112670853558528275031811948660516414665158174132376860377596869918495329231999797169968928527193129442593511123918409815648114649231301823052578263865792304204076212659183253919918148588881023917978429977231252339366418007210318120301264709892912284200079509169247578381229336345959379515349528181404004262033685666832952007028312537228850126643273505255353954002767546248539518403242386193008653791662400831883533338459850358819176599882685383010558911338180170635026911275177645154105258087423555401100948947529824385905001168463434687669980403090055507184896824560580533544033354310756026952758260490305536*t^53 + 896507818769799532563042651099421063716745761765585647613598544010819673800857000874354610818044357445824726045785814573140559872556684274043717992919304847612747379531720447462663512466127079285046656404347673146981584495691319803882106759453872824100142888195487294937915775214725480618605743128988880167620933232190362466704267472119456817163496735388794005953407670239930658065253687215130768594833214592825721866829103353326406497113143875532486737572647951816227920469198001655909187996408633933933157106687090715261480895928725052665994803692064001435818227862224151279686519683888946703925265374841429914012958746389461756333187124059788628376258538331053584069542962453427607904811074581281728180025735406194505985719678330688449941608089176093812905340535394912516478336610036074913896766761240569767522355396241142863704138999364369759487149817257282716145509219036145815233268128846602709016219082850318340905671729443203496540294588778103788409512844094766187453305234144477207298209879126291956644712055266440794309742525897233152751381988929290377063246989810123700170579539847259716586464764993811574578525398537387999136861538855450721465703212015709629956304140544497303109365813044912664966594914718199029944529941964602257346057293619035700414318598041061633486702773822642786556570396049022361946465291197690255058054211628367378505525417785731971760864370111994970977427926416966740251241894431331911437126586564757110571672230949310461303757017170796506903606273631934994623747631914419338667106342805957644059647310750998543200066641369117533773160253516425942907522908337678691890260223200728235015821644927303576401811445048664352284783425101807139241074378036279311812339472039929213063922948953957196322994566515682166150331307208105695312929524123874746084247604787915439010796869791020029880851339003803461872091294975010738129701443321518555022754088989704237607228341701475246235946037292765383289876201992860217772682969705161999855033483266958887283685013831724292892342515734267685575620872519459046283108613907663933059374722175916360210994179864030388386667497812543886608958438881278106440528782964099713751113913867082161628520731138994841423007009584763728012138871906921456225949819972664608038943969635024305934262982984638366188589034774705755839556766860696138021577443552937713001408624372158181965508631462696353281839370660157287716564074670241893068631049225238519953226411852469627282165738686808130937637249127681710700498080733584816667726839516835480736077846495485143449771421388727966457534269862000197461515501318191480633129577823169594354487538382464357595627466755612731720950653132120824554245700647360089572470009208945540727333223039504208173023522652220028291290782067613954909765741370174800046162534384900849118604830989926928576356234651173102282404386712036528641583613158481913775163648284021212514457657495318510516472196640722414735803349438055607642917776334055124395043308865843465409661979041793809983629400730983955049458603323800268555586412011928564134480367791958142594349770369090114489531395739175370211827565969785130298697985343907661656057937869384497359847529541970619442615662722285093312243261958478825475492346521488642791099457612735485970956826491052601273487870422219385470766784107340847293383287574014588049563213561898937919998942960261976002413883471971209855787148014892581807806620421337837566304072545694225616728228738930075685605272999591357238689512369235507291052533319527625156958635533916948566918906403288539214950788117239164888600409316781237693431035284533774443950816971779349364919718861802645613447662978244130468062487386573949363565883252829261894338351385672024223824620962298523788765858823778681058891617669531405851560399628998138459062547865733055333818067530033303631968555675091154308170086665053706082838508909375/163951636020388050107397749787664880268646966564688398489199650273109474805475638717452683295315655842808632973998486668662530331359965910685281604309420680104781673758454518765331194999945213622320678531884657823828976316961638566664584717372941479304244298740678984275710725221862013168101398768560440866819624041222863618123720495172143556165799143854088828100262284433109656166020537790002205184127665893254706528283097599666126148388174976658783261731142960454801414660179217919692248348953688597328346350156538359102943386991554766439817597328265900868801819097770676815794402402505030000487651148901041803072997717822621487727116020713764626226698127648892039244449352611148965478172342933031669654409762724040282875594591299555230427319161752644878915649080658471052535211954696526585168038029492576029819829368869541839600808441824563631363847432583799275748637086807602002515137604422625664299578808935210934743561026286492535797853944758195732029280524965693517980226570627451125362797276252032922059251778740439738520539965087810891488983901107155597393426037283303824387922663734156761192040718026746278130271281046419450300175935733233964698239081826998452939490876543897558678631987087910016072030742920580142709168180240532873890555325798493754122162210817410266440462636571998295177138814075983875268887972904261434636304615785772326035845672251451280182085794841780362172426586726492179466197276796929077969420216140416386744670912908639110584820195080913851920666117846477458759238784441352630635225025025216207574382091477757958980011630148197825016824282856516005792551588283076130786775051588908301883390235265365944059954521476418421219706954906355921621956305057532974852384445735951412343385834834890333292038275655806959552480926170602366215504338649392238762493437370753387615551036365403091713974592651583392978001550604803624649051225916192602874048937184068232762832776056706172122982361498881813112688668525994684661708684718902391336898162464660836632907037858487862478041901784759480193649773150611434625735675234615296502172587138028517186965353445922251632572708118200816607424024950863724852909733965900040493496534210774706045139361134869644694710606574580607952845509730557707985459150815198724158421260088668134034156935934503656696185151058926193377631884867882096257462119434346532634869433784286780490507538590400044940616938748570226685755791056650269398203435746563401248297934296429686766882061080999716193882909609255556831739631425928029695514494992180447778169484411156171676792401936113800605560818299548008638559678850861083947162055023871494903020939395461472801616244271334450106684740173670316759478160859952582970344313738648720822104663123300353498315310191885390359505585072042942856874153955994002584974304300583166060916436852968653358189038486554810427316167686348051513996500599538529530562275993060225738045625677229976902675479904282039961252926357926217675537403463425633063701057967671306544600998043791278220984706223101367506743954828141209269155085326418987226940685354808207827543004964902149804330793150560804141252996389561804344203547971151499179399632699113969738929575893327381157627361706587457768225341707117056550063623897321032829330316348264753720755193739836990658463999594339937857054386258885187022247836819631296229298462603646105156527731584608408152425318366507839836297177762047835956859954462504678732836014420636240602529419785824568400159018338495156762458672691918759030699056362808008524067371333665904014056625074457700253286547010510707908005535092497079036806484772386017307583324801663767066676919700717638353199765370766021117822676360341270053822550355290308210516174847110802201897895059648771810002336926869375339960806180111014369793649121161067088066708621512053905516520980611072*t^51 - 28040008328186137832214207422092417077400951645739929298017942069732380740725129802352628334812474002980081386314675883517317834035566164892393531138503069178751832328562307223175113450983586877962190308887877367923866936597051463936938189928054284537861302774619218989816502435102659002688614624980525561792099684928998338667121654895939857490676819849862395230150264197892015879625158384334102196425845039639387367301299091321165935238662562135961357395572102680254849434720251114465197939495229795656944841883519073019733238485261313131370851029002739026303313185491233138652557988443851607735446176687499369274953599258879413648370064367419015248283352165343784107561914265819485810295979762458599737941903428140370669353521255426746795041286037748683019530103815826400842990667162310941251039845610597919932944007179618610615643796598906358198072753174023819915439089443394864375323984260588969316509885833068037742706417488006255897526414143981239635434467688370699175101749699488092474585162781426266396946453488585985929390154063091071818461323914552470840959645196334720874705738180203983111827032348537590820073795059962467052288734779650726502450948758302535775480622401438741423642217303168560751951510704388040688604262447631744182503092885459297678203756788411518877357886105424228083082868743478597602522051018414239923829717555366756840344686517016947781823464916857995647314170116099950375440861933411146449217454324094302181751436158652674602278884639203273921058552611320050810987338806553391249181990964595766724699072509867310894432179893517842633810115460889274055274808023956261567816460168283593852006260605447899272617480382034322639061667244091220386381263762771974766270513321831315742830807776911410701712416382054990785259132460357354567514347908383123409993711870620395032573118289861038946085648149278645896718205801892453748338232884221189486522013528002187969358038300083916777689208393661989944663546379850449827110904192803785645755446990863946593659732585811416435680834090447595420159537940794496889810703518357029864414369303684602767003740845408329971552038298708813245252149109225079351844326951754970575427256136179282039735722820260301614446102977871987227935985259075844405912279757405698861912228592816628181454117186571468176921848176755366063556584777542892980139010853340489510146610311104170935924019890044475370752417850024516108990121422037129111959098338621947142294034277805826649943872458202793145740074584545902680149405919097063017923438657211831499619821113549809340860217143746378185707439465229494568455765979224951324649387683687333817560775336669515350642130055435948043895686163743234030814091491505391586390348694395620819935479206638534703456588984960285301659379483126753726487881135986511041827361709854677976066742003006642024695917038341655320429647157786875722421257425176346220493628261158010455949939672107393028830325987360342786897653224739261713062204191007092112428204037126926610585015728112032848446806294730846366082911115863245077612413963934451538745626961814382847511943338374359019561609984288954266846260849018947975600998547748600969908504412517185833320540762043543342047483168750058372651244019415937555711671940339552099954839795495136729312459127517256719816898206665481098667504880160818194149442481300049230894991814595808249666881326973385933904250106895082140876690117847693413625681577746866816164821769906430190545832613747917070699729202747975493877582271633464018967775016088728760958130683953653228021931409051275344026666743182731670279034078613515669361456756492889572268902691156443896802334129495986640512250920333669442711874831349256212940493619611577862933116611284437454792310704329683527896340684491442705337847496302859063350241310211157905408158191958354871740253171644323731884234116257943754158452466707703876667827306771875/327903272040776100214795499575329760537293933129376796978399300546218949610951277434905366590631311685617265947996973337325060662719931821370563208618841360209563347516909037530662389999890427244641357063769315647657952633923277133329169434745882958608488597481357968551421450443724026336202797537120881733639248082445727236247440990344287112331598287708177656200524568866219312332041075580004410368255331786509413056566195199332252296776349953317566523462285920909602829320358435839384496697907377194656692700313076718205886773983109532879635194656531801737603638195541353631588804805010060000975302297802083606145995435645242975454232041427529252453396255297784078488898705222297930956344685866063339308819525448080565751189182599110460854638323505289757831298161316942105070423909393053170336076058985152059639658737739083679201616883649127262727694865167598551497274173615204005030275208845251328599157617870421869487122052572985071595707889516391464058561049931387035960453141254902250725594552504065844118503557480879477041079930175621782977967802214311194786852074566607648775845327468313522384081436053492556260542562092838900600351871466467929396478163653996905878981753087795117357263974175820032144061485841160285418336360481065747781110651596987508244324421634820532880925273143996590354277628151967750537775945808522869272609231571544652071691344502902560364171589683560724344853173452984358932394553593858155938840432280832773489341825817278221169640390161827703841332235692954917518477568882705261270450050050432415148764182955515917960023260296395650033648565713032011585103176566152261573550103177816603766780470530731888119909042952836842439413909812711843243912610115065949704768891471902824686771669669780666584076551311613919104961852341204732431008677298784477524986874741506775231102072730806183427949185303166785956003101209607249298102451832385205748097874368136465525665552113412344245964722997763626225377337051989369323417369437804782673796324929321673265814075716975724956083803569518960387299546301222869251471350469230593004345174276057034373930706891844503265145416236401633214848049901727449705819467931800080986993068421549412090278722269739289389421213149161215905691019461115415970918301630397448316842520177336268068313871869007313392370302117852386755263769735764192514924238868693065269738867568573560981015077180800089881233877497140453371511582113300538796406871493126802496595868592859373533764122161999432387765819218511113663479262851856059391028989984360895556338968822312343353584803872227601211121636599096017277119357701722167894324110047742989806041878790922945603232488542668900213369480347340633518956321719905165940688627477297441644209326246600706996630620383770780719011170144085885713748307911988005169948608601166332121832873705937306716378076973109620854632335372696103027993001199077059061124551986120451476091251354459953805350959808564079922505852715852435351074806926851266127402115935342613089201996087582556441969412446202735013487909656282418538310170652837974453881370709616415655086009929804299608661586301121608282505992779123608688407095942302998358799265398227939477859151786654762315254723413174915536450683414234113100127247794642065658660632696529507441510387479673981316927999188679875714108772517770374044495673639262592458596925207292210313055463169216816304850636733015679672594355524095671913719908925009357465672028841272481205058839571649136800318036676990313524917345383837518061398112725616017048134742667331808028113250148915400506573094021021415816011070184994158073612969544772034615166649603327534133353839401435276706399530741532042235645352720682540107645100710580616421032349694221604403795790119297543620004673853738750679921612360222028739587298242322134176133417243024107811033041961222144*t^49 + 777482180917418639440050984836255816190292434478918811006850211587847886880267449329148767192983459562038114996610919175708844709977178331219386658194528294805126790032644675785172144098118999578452122877524609889051542803580285867233947629153119123995046438113461561062292971571343752075172035411226461488743128397760365853258106441365321340385975720011835615977059533462079561023478925580812176030417481758032497372925420213560379020373593682022416485365570376026514740434419867569369915725969245760873206116390139573732093483964543411584164532266867526291335235009284064318156425893075588875672691279409199320611220033348635351136527559071455818332727540606686461971860459893039916550478382812750570586045321801186113202194989049771883301399835619049279422887099383407924357876827251639122987816842257696362546225284207503569834438205777548113732939040631141189488260869215680545280007663469246240085912854430233123478041924040625750488328221315895198038003367288009753940254699214879799217259362954849565612684518401748446409796059355295953304295508128016405752126453858647450923093360641138747088246381468247990749968388013715957838451060506643013109019243270671152275027675842192954977801415068769909995662998113607225776826880139499122941218512061284289282918580611433052556062078045733960162282621143458483238968604276377070689100969831760259622206718582212779275449469567683540292226082912127481999894862727519846685705111926053173722686114171856551092987329199452805223116271955595328630805317226056847396107200089194166237927231184002365608669208589747109750981444295532436302607963666523279931057699629470195409110784352893837554163337153457773865792758792743720819179222480238844693884210548266561652255862131626545170643103332044428157674143388891515675117406814293709034852396606271337028016694854794305548696439240480736358637591688661332700601303751468255930481665021220920544060423428037289102384244725107982164446338390126421393721123287089679485100488122234484074853488494110660411951714291380074810261397294495336287844572085737941791142061552372038974961316209943699225941792961842007696033065898698472622332914726175578173031367041787553486384246582456983405363834231015300784417442453452908558599335780960720077712596154406960204751261222422384159022389801630751909563919566708861097829742413521853507716070898435735255896834689901368710025654638591180170027414876811123968275453593120573878980911199606944885147633184435046322262625055879352655841706613995229260058779816492924407790145264715019441466064241237521396960821281635960544168562007099655752671186682970739886424985983854998643791769963503243249427230183317215925009195924539618885012148588147084079258014788104496087140435604086998914878619598836057449473673753442726672833313829223300677239071391322484066527793747672090703747759102320087674350976181544325015708109398566506437394782374858859140049022752495932191191610489676452222361536829142074289670907612339449460547706708751931683856412504719303038963020806979128901829577165057422377570137119308051090263780202521402708246941339249722970300073793637920658315034889282813519642064597422280909450878138496406574900496192860897445365366179239151690659152472858735833390999747588915137152385132714351469126052242745579779801289256388225628450344145064430862974882232552936618443733142269835594466922315052833728141301793343873722768698755409936474895593074688321228027714657873129346044222989503972519127283930315639219396266137533699684527660148341035432848824677092574089513760825891170042706288831018816842291672889049072868372887034426532458161412450035883857133660898426504201719275753659809820976175086173297824102193817664367067083817614986356696294739932238903769940329468346018763192903924996600774716585484467845004556475272891298693184536033507188497573695351889893074054671132346875/655806544081552200429590999150659521074587866258753593956798601092437899221902554869810733181262623371234531895993946674650121325439863642741126417237682720419126695033818075061324779999780854489282714127538631295315905267846554266658338869491765917216977194962715937102842900887448052672405595074241763467278496164891454472494881980688574224663196575416355312401049137732438624664082151160008820736510663573018826113132390398664504593552699906635133046924571841819205658640716871678768993395814754389313385400626153436411773547966219065759270389313063603475207276391082707263177609610020120001950604595604167212291990871290485950908464082855058504906792510595568156977797410444595861912689371732126678617639050896161131502378365198220921709276647010579515662596322633884210140847818786106340672152117970304119279317475478167358403233767298254525455389730335197102994548347230408010060550417690502657198315235740843738974244105145970143191415779032782928117122099862774071920906282509804501451189105008131688237007114961758954082159860351243565955935604428622389573704149133215297551690654936627044768162872106985112521085124185677801200703742932935858792956327307993811757963506175590234714527948351640064288122971682320570836672720962131495562221303193975016488648843269641065761850546287993180708555256303935501075551891617045738545218463143089304143382689005805120728343179367121448689706346905968717864789107187716311877680864561665546978683651634556442339280780323655407682664471385909835036955137765410522540900100100864830297528365911031835920046520592791300067297131426064023170206353132304523147100206355633207533560941061463776239818085905673684878827819625423686487825220230131899409537782943805649373543339339561333168153102623227838209923704682409464862017354597568955049973749483013550462204145461612366855898370606333571912006202419214498596204903664770411496195748736272931051331104226824688491929445995527252450754674103978738646834738875609565347592649858643346531628151433951449912167607139037920774599092602445738502942700938461186008690348552114068747861413783689006530290832472803266429696099803454899411638935863600161973986136843098824180557444539478578778842426298322431811382038922230831941836603260794896633685040354672536136627743738014626784740604235704773510527539471528385029848477737386130539477735137147121962030154361600179762467754994280906743023164226601077592813742986253604993191737185718747067528244323998864775531638437022227326958525703712118782057979968721791112677937644624686707169607744455202422243273198192034554238715403444335788648220095485979612083757581845891206464977085337800426738960694681267037912643439810331881377254954594883288418652493201413993261240767541561438022340288171771427496615823976010339897217202332664243665747411874613432756153946219241709264670745392206055986002398154118122249103972240902952182502708919907610701919617128159845011705431704870702149613853702532254804231870685226178403992175165112883938824892405470026975819312564837076620341305675948907762741419232831310172019859608599217323172602243216565011985558247217376814191884605996717598530796455878955718303573309524630509446826349831072901366828468226200254495589284131317321265393059014883020774959347962633855998377359751428217545035540748088991347278525184917193850414584420626110926338433632609701273466031359345188711048191343827439817850018714931344057682544962410117679143298273600636073353980627049834690767675036122796225451232034096269485334663616056226500297830801013146188042042831632022140369988316147225939089544069230333299206655068266707678802870553412799061483064084471290705441365080215290201421161232842064699388443208807591580238595087240009347707477501359843224720444057479174596484644268352266834486048215622066083922444288*t^47 - 19071944764537741366646091252886922907453904536421260021885957878767668010394529136334111262498050823665928070662538521159855832934895988014676424253296849364608110431161480026078821621296896851636666051514065784110762887513431950373322572500448130300266886419200620325510788753671751304465685505989650321294509816889586910301662033485431346150152024608707620659150571866256101406358234121495973677269948198102997005923767639130548455837635015872538971916611216697442273479901745921781516946481166867842969419493298619852584392574284074300925812338419176097123935679242967810133191288504590484960823532393186432316076510859240696899097658172067774517208150647207045338039663683218413283456739365632106657412903832534468173723111861615981319614224614142610601546898344776693850723536407739020192606319845668670509760637910441305897995781048189869534041057175843975132559121137285350397593281956880184854836107259730721753818008043296505542064413349479618853262233144979507165799701018978671326339998329016945227769974957734604584080127042803098527905898117033284529870109704737829919887290992709071543659653902734842257217593425019569469818830863125629600577492829946024375388896805053304485713584310867756312142180036097551991709206487510298912748483740636568399288916814519908015939747296471615156445425614994059155513966174149405616858296465832083994354076267573265467167517659296221710781960711353193907211678185265558002583008879831554670405290172601570614132845992547223306856615701339088655178704519498506427364625977103723184243533892774671450157796977891692971385345587358570846731421015940546392607692901331590006912340510967999900983427378319228146955600216673087628928401729819005800939314502927527002240884048382805183678739033674702105856291789364130990074920031205669299417013387943075527973170174214588435828302934875112485733394352621446565279236784140912019275920911945895970504209581263314130521345057968004038979450538186283308560869314604666509619941427228157543625559049417230071034277869909026732337500761468420314379428424210950603488774399922110875341403150317838859310377141436907360190208127774311078490366606438811668685220950530607874307120647675213372927311600392499004799694332164206244494961374755076782101534063742979438046809177153226483474303969114762401577078394025341665581634760175097811376838831722489904467782429055777330433495482526489895087406142392131181234035098991038732446395127146447519573029323344407828240821257701617830756997994912807438036177201089392688057755914791093902570261472644341766292677757451317356964516446873181544211239469465662149299533432035440778005041230558119364931512267294305973893135876600791322078403727276941032010125810788113809327843138410740270172934969993680364089844820810341602987614714785983740127670783673087857534587613805368976550573515689007011422628356188673577977491842563902122535567602331429792636982134709659635738825469067167591560512678635762040255334942736942553892636220766913311476660727432516925726565952053839892213255997712802341698028855344842021543694086092675653150919810492904688278604532103942989187043089341576348575720977780724711541985719670547870581283271921818607022467187496087382857109998386456138429760132324533234192798459944071626832934422202514532025206825617703893424992625455854060817751474089622871156691866538955791999993236146545648491409270008159441807709544465390592096552245432046799251321208147471774615508999723918427657583674000327683900826362391400850033051543256456927756312421947205598794924661594844899184987251504988983935292337893212358389877503878514838889311718038996271672909896577433201198516860266108964704824782967430214405192311625383951368175908160062263081346173806070654381517855322847233826545362940502393552818006840012174472330692633075901955499519892907408954714104993522190435494013236484375/1311613088163104400859181998301319042149175732517507187913597202184875798443805109739621466362525246742469063791987893349300242650879727285482252834475365440838253390067636150122649559999561708978565428255077262590631810535693108533316677738983531834433954389925431874205685801774896105344811190148483526934556992329782908944989763961377148449326393150832710624802098275464877249328164302320017641473021327146037652226264780797329009187105399813270266093849143683638411317281433743357537986791629508778626770801252306872823547095932438131518540778626127206950414552782165414526355219220040240003901209191208334424583981742580971901816928165710117009813585021191136313955594820889191723825378743464253357235278101792322263004756730396441843418553294021159031325192645267768420281695637572212681344304235940608238558634950956334716806467534596509050910779460670394205989096694460816020121100835381005314396630471481687477948488210291940286382831558065565856234244199725548143841812565019609002902378210016263376474014229923517908164319720702487131911871208857244779147408298266430595103381309873254089536325744213970225042170248371355602401407485865871717585912654615987623515927012351180469429055896703280128576245943364641141673345441924262991124442606387950032977297686539282131523701092575986361417110512607871002151103783234091477090436926286178608286765378011610241456686358734242897379412693811937435729578214375432623755361729123331093957367303269112884678561560647310815365328942771819670073910275530821045081800200201729660595056731822063671840093041185582600134594262852128046340412706264609046294200412711266415067121882122927552479636171811347369757655639250847372975650440460263798819075565887611298747086678679122666336306205246455676419847409364818929724034709195137910099947498966027100924408290923224733711796741212667143824012404838428997192409807329540822992391497472545862102662208453649376983858891991054504901509348207957477293669477751219130695185299717286693063256302867902899824335214278075841549198185204891477005885401876922372017380697104228137495722827567378013060581664945606532859392199606909798823277871727200323947972273686197648361114889078957157557684852596644863622764077844461663883673206521589793267370080709345072273255487476029253569481208471409547021055078943056770059696955474772261078955470274294243924060308723200359524935509988561813486046328453202155185627485972507209986383474371437494135056488647997729551063276874044454653917051407424237564115959937443582225355875289249373414339215488910404844486546396384069108477430806888671577296440190971959224167515163691782412929954170675600853477921389362534075825286879620663762754509909189766576837304986402827986522481535083122876044680576343542854993231647952020679794434404665328487331494823749226865512307892438483418529341490784412111972004796308236244498207944481805904365005417839815221403839234256319690023410863409741404299227707405064509608463741370452356807984350330225767877649784810940053951638625129674153240682611351897815525482838465662620344039719217198434646345204486433130023971116494434753628383769211993435197061592911757911436607146619049261018893652699662145802733656936452400508991178568262634642530786118029766041549918695925267711996754719502856435090071081496177982694557050369834387700829168841252221852676867265219402546932062718690377422096382687654879635700037429862688115365089924820235358286596547201272146707961254099669381535350072245592450902464068192538970669327232112453000595661602026292376084085663264044280739976632294451878179088138460666598413310136533415357605741106825598122966128168942581410882730160430580402842322465684129398776886417615183160477190174480018695414955002719686449440888114958349192969288536704533668972096431244132167844888576*t^45 + 412887622924010610936308225941399656261868993628207165490154516248512978968974450254367329631687259382262770168289276610509881612772830411374280076379673208623475679369901072133647475766293574339859625664749261261013761423887194872619262701257726671667576212361279581377713420622957105483066775822667845390721284360655969427954350591977175512720367168450492630449842837938054122627225195734064469764438699797198973000794030973164921119309022871041636044682937410275134113251634686768054438717727924749692183272347012793198746949192008650603002095682259040240860425540443823645438789652549214816926766129050897194364435165157731650831708058797968669372838990989865465070516722923868529087695822467583690735178555794961945293275158187089284194514752216060809575869336556542707511957334784768316986394167149444846804432703911856528950884649394113286208066409856020114247880619755954163656975116305881278068400831174786938706166286721572526753310750851767688910218218549271034043420945361058482159992916330416111879677709943293645069145369971286672516862582212276833746557031187956614427394089624869105277485455024735529261918181476213862475815955928674780349945860555566318546648120924439745066236182275425123382887910037835858502893750584671630276049243444865253223171617488750109427443480162771128900074058648971535323017406739499190604303216189062345010234924269337105235513129796885619442161085100996682095592842445353961762873326813988985830732895748621162725124083754998605333382349217805710112520014756521359348062707258003837239742357895474495788979341490122053686052177370555662037868707341140225032165116611454053780869892648159704089565865067760804474620094609744432849490531658415346289915951127905358434957345590095424059312562457110396478498378653842598690203519795379130274943273178237437744609271064078566481692724631312518920063574834614368400061928648730620986220149374715202256751678235812001129206177996787893167175366006518160670283280262093817249017207172790141290293730905533047352999525392381021869901134132883712458157500753550264817310560907349098112387817217589415687531988149375592247349680693090767496570743940889086100699433444269194981427994548131527911746707248267893113915709585560412653952241817746822950364159272137943694200919699053646893385512916758913258219090604904187721735492431638661220464242630761186290100810388007225154879315844810856357535968059839052315701905858956950026488671713931982892620480092608836822294982014864633018498857081139587165039438689778455218945549989323909606496133488677702986828903146408579934006015367209468881783267720067943014993525975107507128238641993226076989995786104637257950245333955316028255031469921241585704239497327444600739416816303119990666074759745184721365555960555582014568515082439148860366867807739616019511768889718050392364457631372596335467689818421664888333602055181617847294483532239622081948084395001286124505978653833422361365296969334017596225180724460543232193064942033329433131791036493354915972593696772727934785242284083652639708695153493177843080321775134908910713859568163345063372568175350453731022235021306622823378969588071038575539865213591556065599566229282091726672877895674850892681712538709933405884915252356761160231751532041584588807032413401337617977186487787449265584356309359393452971406040580317090448152748293035491284282655582616158566536912560699347986690565889749100143612793552001684852696188008243306253088603470477368543991562109236277321104243827298244803084493320138998935353917046731574769823652610135282206820069381451506305113807771831036215358840962258365882696633250871451828277918032355381955553686260584937847694057475431093693780775472324036063001266597573924851361576853992082366408753872064973311015370203877286475759654640410492317956044015746080334275938535595229802993206691853825928896766512756890625/2623226176326208801718363996602638084298351465035014375827194404369751596887610219479242932725050493484938127583975786698600485301759454570964505668950730881676506780135272300245299119999123417957130856510154525181263621071386217066633355477967063668867908779850863748411371603549792210689622380296967053869113984659565817889979527922754296898652786301665421249604196550929754498656328604640035282946042654292075304452529561594658018374210799626540532187698287367276822634562867486715075973583259017557253541602504613745647094191864876263037081557252254413900829105564330829052710438440080480007802418382416668849167963485161943803633856331420234019627170042382272627911189641778383447650757486928506714470556203584644526009513460792883686837106588042318062650385290535536840563391275144425362688608471881216477117269901912669433612935069193018101821558921340788411978193388921632040242201670762010628793260942963374955896976420583880572765663116131131712468488399451096287683625130039218005804756420032526752948028459847035816328639441404974263823742417714489558294816596532861190206762619746508179072651488427940450084340496742711204802814971731743435171825309231975247031854024702360938858111793406560257152491886729282283346690883848525982248885212775900065954595373078564263047402185151972722834221025215742004302207566468182954180873852572357216573530756023220482913372717468485794758825387623874871459156428750865247510723458246662187914734606538225769357123121294621630730657885543639340147820551061642090163600400403459321190113463644127343680186082371165200269188525704256092680825412529218092588400825422532830134243764245855104959272343622694739515311278501694745951300880920527597638151131775222597494173357358245332672612410492911352839694818729637859448069418390275820199894997932054201848816581846449467423593482425334287648024809676857994384819614659081645984782994945091724205324416907298753967717783982109009803018696415914954587338955502438261390370599434573386126512605735805799648670428556151683098396370409782954011770803753844744034761394208456274991445655134756026121163329891213065718784399213819597646555743454400647895944547372395296722229778157914315115369705193289727245528155688923327767346413043179586534740161418690144546510974952058507138962416942819094042110157886113540119393910949544522157910940548588487848120617446400719049871019977123626972092656906404310371254971945014419972766948742874988270112977295995459102126553748088909307834102814848475128231919874887164450711750578498746828678430977820809688973092792768138216954861613777343154592880381943918448335030327383564825859908341351201706955842778725068151650573759241327525509019818379533153674609972805655973044963070166245752089361152687085709986463295904041359588868809330656974662989647498453731024615784876966837058682981568824223944009592616472488996415888963611808730010835679630442807678468512639380046821726819482808598455414810129019216927482740904713615968700660451535755299569621880107903277250259348306481365222703795631050965676931325240688079438434396869292690408972866260047942232988869507256767538423986870394123185823515822873214293238098522037787305399324291605467313872904801017982357136525269285061572236059532083099837391850535423993509439005712870180142162992355965389114100739668775401658337682504443705353734530438805093864125437380754844192765375309759271400074859725376230730179849640470716573193094402544293415922508199338763070700144491184901804928136385077941338654464224906001191323204052584752168171326528088561479953264588903756358176276921333196826620273066830715211482213651196245932256337885162821765460320861160805684644931368258797553772835230366320954380348960037390829910005439372898881776229916698385938577073409067337944192862488264335689777152*t^43 - 7866176609829412510201699954860660635969060386740363598088697303167699847443567063115896834712433178616257152782391655409987081694383001700817383244894847504713365358623617397118085355250533124785939162873127948431185411559926052453756015870888249250539962157921988763620239951221995367170809238620277454307888323324104894668492900700272127371365897208119359952860052767914899559071515682115539253894936880346011931411139717739415356546130697283716550512069953406277560872342475611056591431113765537381588546130666647306517015930042739857471062364213525341440802358647988609803358184475142141213456912144293567279186380110751335178088828137840971261058488472133950488919264733764658743295308259095136478517535146854954350222793301153269417708322622663657564229061721224308951559904715206850249484077028168520330762920684442211669737285523950828968709965370971158685052835539701663806590043519002221244544449078322658994572421884950253321224184538930671359568026703847732867416368187944977126699966902102876328458368608017427434852637211852106512646353410115703430482462744575081243831700052503412356209799398672015324705319479835733901391048481999710688830008782709606943039427534685279864914060048112046298124333309682704531495024256830616545031364155384920145665376325045196320378675768618149066423813247909653836095157817709684981348795882754606273040166624186118183327803315863240584745141165980434247115373470919629730979421111720031378822673659755215466862136429233054058205379820905375929919075285882939443952926195033420809447795448185829373638216447034037769498145872213275160675349454112988490034159853453603191965250339248707052918782105856004948489516513714087990608165293478144062854109216271695196683370988786255778796777920326214507602250516133845670738021530987644737972719824872654147793299553989895086502305128340295370239010467077206173652331121257218574395824586474653995189261899231096282771261606012095918068927366123374074050339166478393124092248687671199625315505133106138752891602484031348611311192241440033520112698218518755175540754322055749566275870098097480225502698987618917222111029271335563650527143686495780013945508736527227637015763134812063617686862155434410463449049105616109509484853512760201553909392031904190269038183661480855245954021763889159122034025038673752571107962645681386798206184303148690434066439558156879009831061827757798282182721333088723459433624399505263817620190785067636514110771023687587818821866979342256930095913022216712163421380459283473677642828764294901925771165546981235236334529464121682807662553475017539813894392697051040043771999376761039172369578662100814534795004141694571718446731868278734410598761291555333644715981422062244194567808292135079007909567941392764786087821170716348675572911641862093888309391996390892802102591257407900933282057902287548924454271606145964494854759364536030339540319537729256276788567784290065992059402050096426680686151233309693000668549391529703485029794383304863799236350333632127995946850989099512750293962782993016909283523566024380508695448419552831442467998312460430013163868933774215003079419464921819037908648518721413814562513545754399121414283457938000805379099014181830320128690841095860203436857838002991391632657976308567780487590895428078391241767368969260854115881591792866311138180891361028609425357258042754187066053552070917410195338160484818741863916286459776640927910559554273143565379260738247448430766243023478609157451872636576019101202970207969720338776280973803004236029017607440448737920967356383154765814992514024667263503850974819248296558080670731249983904823279969406135968701971529772640525591247688492249858769184759653781480545321078417718653644866709636953260393099887273221105429814435855712402100634249143338636797178345090096966166703414384304263663207045878584595607368895908790869534347248640625/5246452352652417603436727993205276168596702930070028751654388808739503193775220438958485865450100986969876255167951573397200970603518909141929011337901461763353013560270544600490598239998246835914261713020309050362527242142772434133266710955934127337735817559701727496822743207099584421379244760593934107738227969319131635779959055845508593797305572603330842499208393101859508997312657209280070565892085308584150608905059123189316036748421599253081064375396574734553645269125734973430151947166518035114507083205009227491294188383729752526074163114504508827801658211128661658105420876880160960015604836764833337698335926970323887607267712662840468039254340084764545255822379283556766895301514973857013428941112407169289052019026921585767373674213176084636125300770581071073681126782550288850725377216943762432954234539803825338867225870138386036203643117842681576823956386777843264080484403341524021257586521885926749911793952841167761145531326232262263424936976798902192575367250260078436011609512840065053505896056919694071632657278882809948527647484835428979116589633193065722380413525239493016358145302976855880900168680993485422409605629943463486870343650618463950494063708049404721877716223586813120514304983773458564566693381767697051964497770425551800131909190746157128526094804370303945445668442050431484008604415132936365908361747705144714433147061512046440965826745434936971589517650775247749742918312857501730495021446916493324375829469213076451538714246242589243261461315771087278680295641102123284180327200800806918642380226927288254687360372164742330400538377051408512185361650825058436185176801650845065660268487528491710209918544687245389479030622557003389491902601761841055195276302263550445194988346714716490665345224820985822705679389637459275718896138836780551640399789995864108403697633163692898934847186964850668575296049619353715988769639229318163291969565989890183448410648833814597507935435567964218019606037392831829909174677911004876522780741198869146772253025211471611599297340857112303366196792740819565908023541607507689488069522788416912549982891310269512052242326659782426131437568798427639195293111486908801295791889094744790593444459556315828630230739410386579454491056311377846655534692826086359173069480322837380289093021949904117014277924833885638188084220315772227080238787821899089044315821881097176975696241234892801438099742039954247253944185313812808620742509943890028839945533897485749976540225954591990918204253107496177818615668205629696950256463839749774328901423501156997493657356861955641619377946185585536276433909723227554686309185760763887836896670060654767129651719816682702403413911685557450136303301147518482655051018039636759066307349219945611311946089926140332491504178722305374171419972926591808082719177737618661313949325979294996907462049231569753933674117365963137648447888019185232944977992831777927223617460021671359260885615356937025278760093643453638965617196910829620258038433854965481809427231937401320903071510599139243760215806554500518696612962730445407591262101931353862650481376158876868793738585380817945732520095884465977739014513535076847973740788246371647031645746428586476197044075574610798648583210934627745809602035964714273050538570123144472119064166199674783701070847987018878011425740360284325984711930778228201479337550803316675365008887410707469060877610187728250874761509688385530750619518542800149719450752461460359699280941433146386188805088586831845016398677526141400288982369803609856272770155882677308928449812002382646408105169504336342653056177122959906529177807512716352553842666393653240546133661430422964427302392491864512675770325643530920641722321611369289862736517595107545670460732641908760697920074781659820010878745797763552459833396771877154146818134675888385724976528671379554304*t^41 + 131449235935633422941389987321792378399747366022945758962896739735223560006985505264825234669765098545963520751891844883594364090151397603306173732264822571819073790052059431843208254488047152153265061664017464356231700745037824317962138510064779036586146422576313889997254663286308954933439119129496955501991223321518774220507821547309842075785621854435181265702092604957852032526344304252691754874389992291919194041519852207021207361626404303530017691969511342667973594022132871969613606244395963887673124809557145975317869738784230968628088589080457420993354085010940322780456530546179511465427994732623934091080617761500079901945681173148274182094655646322217072340234557433067749737946504772596918252965001453840320019225545763693682731208006796169927775041264924058681911321439104531231203775211109231343637834373445091673986433123092618850606724208330173795883258809410860772858355815162533344387392111803221318608850452563569903854611233002167330708921224267542573755245663330626852095618959424469307469345976074675363849471980220958105308439949482712939074907024838705716486660047914162048615462879335824109607310223421090494076118349229940001587173598163066496503593065168882228340593834993303616144820323629560552781575876004798691875643149765339927270090530034250450334536379618666513856688464140185277269495609128445492789770307025419440208321785723082454509815633941671818011738641407592686278433720848597183780409587570309931973658513554592342595638823993686946826896373422356436258541601865347152762069456913386964692920967647691373820867522237390658282389078617330755212329137125017416323664655024483742269384842746166800319300795915474366888689011677529647488421832746995491499312675275222867348770515049227100159462275622416006322793130274240057379190297863086965094827149008366903891944730474074758510167185780474284104540054637969468191929777151033320403496516019231941916184888622204590156929167922213422715733154401779065260853403798840825980094787167353602974041794754020589392546726367282825642509750294538599222594373072178232066979465628720934512414710345407275177454833373267760760915822667116954992088192593195833773137930314184846533651453078202890305773084491503902076102290184448320511582757837973276552176988268044999730941870573860767773110363876503637252152177525020264948497349060542569821266811576814049382639367230805280401790605638906797780011019722569774169187092791890748327220971530742541839165901241972367682882769755268221547207897717834321214369210490989122243195189690086648308992821591721856722119367129377227387265170829986908832657478731843210154905367154511450840066614125278367117263152465911154136998933810920649497024213540579296204096594592055031989195487827442716430550055724260339763678225006230121666230878819558571642878805847716906416616892762619474206438632932264680775916295294743223624568941928107214755983211755020229132428829003431343470703165066895733105002891007125258428552079296114540089921553444557513605773811019546682106027963094914867647251785132471747220237444208650873846335348266453180223407184157253487689086673324013183173543882936375038840189195154660906455195340267257768746284382949185783990269241657506514511277651143671366632052155046743625428839407056306025417103550152960330985755517292837916321208439249818334951868366092442994168796065905275449590459606243170949263203986692314603276764260786773825328269557214496851555468057860543868943158080967512065721010202624877858787261256886985519965415434715508476805059008676495963614993311600461703296176854801546013798744224428477537564764768201878237722449436851529221211877434223149911816619738392463832571100796740281022950879165324665789547483746776476888489755976017358948606874481839127836931234791283603893420150234025521932357045701363699583269694006095415872831033653575264922692672895785133319909375/10492904705304835206873455986410552337193405860140057503308777617479006387550440877916971730900201973939752510335903146794401941207037818283858022675802923526706027120541089200981196479996493671828523426040618100725054484285544868266533421911868254675471635119403454993645486414199168842758489521187868215476455938638263271559918111691017187594611145206661684998416786203719017994625314418560141131784170617168301217810118246378632073496843198506162128750793149469107290538251469946860303894333036070229014166410018454982588376767459505052148326229009017655603316422257323316210841753760321920031209673529666675396671853940647775214535425325680936078508680169529090511644758567113533790603029947714026857882224814338578104038053843171534747348426352169272250601541162142147362253565100577701450754433887524865908469079607650677734451740276772072407286235685363153647912773555686528160968806683048042515173043771853499823587905682335522291062652464524526849873953597804385150734500520156872023219025680130107011792113839388143265314557765619897055294969670857958233179266386131444760827050478986032716290605953711761800337361986970844819211259886926973740687301236927900988127416098809443755432447173626241028609967546917129133386763535394103928995540851103600263818381492314257052189608740607890891336884100862968017208830265872731816723495410289428866294123024092881931653490869873943179035301550495499485836625715003460990042893832986648751658938426152903077428492485178486522922631542174557360591282204246568360654401601613837284760453854576509374720744329484660801076754102817024370723301650116872370353603301690131320536975056983420419837089374490778958061245114006778983805203523682110390552604527100890389976693429432981330690449641971645411358779274918551437792277673561103280799579991728216807395266327385797869694373929701337150592099238707431977539278458636326583939131979780366896821297667629195015870871135928436039212074785663659818349355822009753045561482397738293544506050422943223198594681714224606732393585481639131816047083215015378976139045576833825099965782620539024104484653319564852262875137596855278390586222973817602591583778189489581186888919112631657260461478820773158908982112622755693311069385652172718346138960645674760578186043899808234028555849667771276376168440631544454160477575643798178088631643762194353951392482469785602876199484079908494507888370627625617241485019887780057679891067794971499953080451909183981836408506214992355637231336411259393900512927679499548657802847002313994987314713723911283238755892371171072552867819446455109372618371521527775673793340121309534259303439633365404806827823371114900272606602295036965310102036079273518132614698439891222623892179852280664983008357444610748342839945853183616165438355475237322627898651958589993814924098463139507867348234731926275296895776038370465889955985663555854447234920043342718521771230713874050557520187286907277931234393821659240516076867709930963618854463874802641806143021198278487520431613109001037393225925460890815182524203862707725300962752317753737587477170761635891465040191768931955478029027070153695947481576492743294063291492857172952394088151149221597297166421869255491619204071929428546101077140246288944238128332399349567402141695974037756022851480720568651969423861556456402958675101606633350730017774821414938121755220375456501749523019376771061501239037085600299438901504922920719398561882866292772377610177173663690032797355052282800577964739607219712545540311765354617856899624004765292816210339008672685306112354245919813058355615025432705107685332787306481092267322860845928854604784983729025351540651287061841283444643222738579725473035190215091340921465283817521395840149563319640021757491595527104919666793543754308293636269351776771449953057342759108608*t^39 - 1919400205999405833104769077575657953004062683199162011585224602572721625860907886787197243987212444622083482183290585710424465833167155607040443405662393156341565225656197074033042401239994218462928198486871774545198921124453857541057944767475880211241507649871069887816919366059302749601308875476878132281520471743004997694356318212479328118862367915148029623390239634635140982051010520276997050714083291032563533590405420858613003755448779355421486280482387425580063268423537135131831022115996731777784691039870575423228463002897219408931958056635533387707347152699621129078456120014023479385326124146002456502056776042548901372875928350306456337634236920463068362586859324241146271564758838651916326403887777584560604981497786749096939771045143520576552669216769742599730103208786741516394541000229693466035367179420612178511292898879600146754809519563762905771438977138660128951740259561878837106984703905310007958385513706425534918334005162920188853770799659119060170568246197993117315847794351431027234833531802148381123238259046723193531209075826333312679457754351637988223327209142039197932995486129962209607717847998730915128272320417313986440230044851894845834832006375829356527130355797780556673921293891295401298568787196250707709397040038548592930641172965777695741399712086209096540960735325161714592798708006639928009366494063896851711760694201291862586329931947902380297023137038748380951426030542283874929507317224295481372231543223676365836093161203585479077734844218775222780839462877562978916890034720696521202818156616533385203140855845745116215920871360884316139520153348256473920650674428501058392025500205407229849596270402995565574683007699813228056183260035320862338769738672729634376132117155796061868022428030065545819942307719805914875356626888437485848933766186337188805905420406717539892758188087794918281381702748908138960287550452003529814116895866179539095558562826287338571451517029657757293779337690374920866152004745268511595012940575228042814725866992813513792168059651979812793733471714848697563874740233303289595525076949560927335735497391140330931875962763222730819617471847457643040264148922076455288314184565731442090048566704536413819043839565374566572470943637713291000263977669142786592265681520613916010762985460461793208265216232450833069959577741515106635205217192849768698391413559940504817342728445281572501151898624571280049204999660061852483476043140709955809208841050716120951378743921501078450952655763857636721008120986937801340959338354997844701224010679226455077035579736542508129926708968654772363745631289780828010154771252873235117878713495733525730419936626237376634396254735944340917268156217505845092625094725519771052936347248126121960766315879637736662938043942994881908475547097727837700780763526097781574441433686818945925632822810637387508192117000127967168211126105955356001629007808893980952515221839023482211643309178190483933816787688802344312554516571993691511483939298802525013036974468586204734572363029667749935963513219421441393993999020662512891040129399642342241116903022749091336368180669712061633945245751953981644153910534334423291077806185380005677296002329309452476079108252276545512990277247813450351385507736518130492695696466055250008654600143237667593540004644940196455027017169451174743480281912488737879839608600723575777797023943585882051309381375001245282388545835347250719846349001048805369839291630358216049034746124326575406652527874884446276321055920337023246073830486512872476777689399655264671243699267133588356135961394511415865409819597916730331195672584139213127761488463353773223908267017787490119045141669301754569834970236320496402718311520042057149156585187935756507759073788542272020981818790077934799721506489699414268224145698122979575745192192086462342694499225449917708230435829943451371556438914849346236277033793886659331321875/20985809410609670413746911972821104674386811720280115006617555234958012775100881755833943461800403947879505020671806293588803882414075636567716045351605847053412054241082178401962392959992987343657046852081236201450108968571089736533066843823736509350943270238806909987290972828398337685516979042375736430952911877276526543119836223382034375189222290413323369996833572407438035989250628837120282263568341234336602435620236492757264146993686397012324257501586298938214581076502939893720607788666072140458028332820036909965176753534919010104296652458018035311206632844514646632421683507520643840062419347059333350793343707881295550429070850651361872157017360339058181023289517134227067581206059895428053715764449628677156208076107686343069494696852704338544501203082324284294724507130201155402901508867775049731816938159215301355468903480553544144814572471370726307295825547111373056321937613366096085030346087543706999647175811364671044582125304929049053699747907195608770301469001040313744046438051360260214023584227678776286530629115531239794110589939341715916466358532772262889521654100957972065432581211907423523600674723973941689638422519773853947481374602473855801976254832197618887510864894347252482057219935093834258266773527070788207857991081702207200527636762984628514104379217481215781782673768201725936034417660531745463633446990820578857732588246048185763863306981739747886358070603100990998971673251430006921980085787665973297503317876852305806154856984970356973045845263084349114721182564408493136721308803203227674569520907709153018749441488658969321602153508205634048741446603300233744740707206603380262641073950113966840839674178748981557916122490228013557967610407047364220781105209054201780779953386858865962661380899283943290822717558549837102875584555347122206561599159983456433614790532654771595739388747859402674301184198477414863955078556917272653167878263959560733793642595335258390031741742271856872078424149571327319636698711644019506091122964795476587089012100845886446397189363428449213464787170963278263632094166430030757952278091153667650199931565241078048208969306639129704525750275193710556781172445947635205183167556378979162373777838225263314520922957641546317817964225245511386622138771304345436692277921291349521156372087799616468057111699335542552752336881263088908320955151287596356177263287524388707902784964939571205752398968159816989015776741255251234482970039775560115359782135589942999906160903818367963672817012429984711274462672822518787801025855358999097315605694004627989974629427447822566477511784742342145105735638892910218745236743043055551347586680242619068518606879266730809613655646742229800545213204590073930620204072158547036265229396879782445247784359704561329966016714889221496685679891706367232330876710950474645255797303917179987629848196926279015734696469463852550593791552076740931779911971327111708894469840086685437043542461427748101115040374573814555862468787643318481032153735419861927237708927749605283612286042396556975040863226218002074786451850921781630365048407725415450601925504635507475174954341523271782930080383537863910956058054140307391894963152985486588126582985714345904788176302298443194594332843738510983238408143858857092202154280492577888476256664798699134804283391948075512045702961441137303938847723112912805917350203213266701460035549642829876243510440750913003499046038753542123002478074171200598877803009845841438797123765732585544755220354347327380065594710104565601155929479214439425091080623530709235713799248009530585632420678017345370612224708491839626116711230050865410215370665574612962184534645721691857709209569967458050703081302574123682566889286445477159450946070380430182681842930567635042791680299126639280043514983191054209839333587087508616587272538703553542899906114685518217216*t^37 + 24383270680814855774614062289822500001541584257008394188726211414032379111075332495357008935916065183259099165583040388738592223547194993413972798464565334076097045027545846921860795867824013961419081831668976399919639392090967435519816844807393993314354098729825387554255168029740778709000217111222961162807879751612341705176083956228970345633332270785126617187140927115469624113643545098479027917720731938861816632723914547286660788836711007111594701092630490621519589073622907017004473559013026453693923366740359411348279461934809861160261638558560804650237033700588047498623984867622274958088949891051975358026658207119411292617645055493767744251669073098073212376186518261872568580423860219871751096599370117235934710336860763420524608269400363387743057348659597705358654484853384581770875201277111138369312851573933125460994726566568517950868593263517835333100996370760057941062612439815200720340973892475895228785723711856423504194797328951855752859453735907586519093290054077157103304422847105340427971094361089944316607632281565637335089133606328037614965830262205252085581611529958594203999957215024055364020207042056029458001667356332454899825596756395558343839800931355366841613767985745421866451205791401804412205026300956376194276559054983533607763700010524549668317432704522358855849065842989305843031386762495696086055550140107217560973353112827666521757690047071237335430994514465087904123371722531517893190979128333835413863580911364293580408211365589798632183630720692643656001890425299994036155312146311772554313106576360195095020290731458441509811151663346718852832387841781839242409619849625410332134443587916232173229173198382059179028567479747288883404413031527112628055127508575050556357818473035822859175734152130997132708173011254107545655911390804919261376424247877653888259305298565307496391671506063667684319615150057597266576288915306282227058044313668669518492677875457798903834424687524399632412775777775920590852932729889390261818610382362756054437122241148710388697776245667500162229011819284717556717841422442540698794692971907350812354953355400253156678010434151139813626032884474858150297150113638128563407462343697278126678470631128488491118811815591031622279178769467983476409197530176224195598255384129569095701030344791733103236755679653385782498608173762735111907282387799787833483210734703152679035260060651048617609735835228691782349848598027061366557066479672243799715085365807514963612585090748972139844280960907202851804452985983067706302446996494408632429725865637243022297810337415519456525447758195106293124099907955061624495250203209798072268769297420011494292341053618398627937647180119922447625685521156897230382940576942532539624333917159110683512112102310023709561446583642860782208440795608517636972150235599394256379596245128662544572835295462617312422740459693908698960205184600562528546987322663840621433800375955805436679921216178584869691753712385829729743711048315569617951898308613347049625209652208602903079162030648983228416611958560513903499563129966230925627244009591655679919720566635523642626296168152954708677320076486252943233181804803720482702235789500806791882411173562752878429698492496120558163703215506018066767125534854473050137795707397368328688606865947547398572737595149911696906482747589749313238005903582961379637479145400696068449598518209824225124237826239608250352478924980116163584477661456460880742347077657559533397132581574632875392324774156937335204639565815272769240893060375818345813606192831222077018077490866814740671598076612648941849414748889379992656227998747370333077885505761427321844932680903533556974324938273748279291526790543161073257645492003675323274541443416008814613881595935763371112541138426743753563512823284089489378045110394855934553918185676148482950759532626272077889074873730764438405660717704127505004045234462959705384828125/41971618821219340827493823945642209348773623440560230013235110469916025550201763511667886923600807895759010041343612587177607764828151273135432090703211694106824108482164356803924785919985974687314093704162472402900217937142179473066133687647473018701886540477613819974581945656796675371033958084751472861905823754553053086239672446764068750378444580826646739993667144814876071978501257674240564527136682468673204871240472985514528293987372794024648515003172597876429162153005879787441215577332144280916056665640073819930353507069838020208593304916036070622413265689029293264843367015041287680124838694118666701586687415762591100858141701302723744314034720678116362046579034268454135162412119790856107431528899257354312416152215372686138989393705408677089002406164648568589449014260402310805803017735550099463633876318430602710937806961107088289629144942741452614591651094222746112643875226732192170060692175087413999294351622729342089164250609858098107399495814391217540602938002080627488092876102720520428047168455357552573061258231062479588221179878683431832932717065544525779043308201915944130865162423814847047201349447947883379276845039547707894962749204947711603952509664395237775021729788694504964114439870187668516533547054141576415715982163404414401055273525969257028208758434962431563565347536403451872068835321063490927266893981641157715465176492096371527726613963479495772716141206201981997943346502860013843960171575331946595006635753704611612309713969940713946091690526168698229442365128816986273442617606406455349139041815418306037498882977317938643204307016411268097482893206600467489481414413206760525282147900227933681679348357497963115832244980456027115935220814094728441562210418108403561559906773717731925322761798567886581645435117099674205751169110694244413123198319966912867229581065309543191478777495718805348602368396954829727910157113834545306335756527919121467587285190670516780063483484543713744156848299142654639273397423288039012182245929590953174178024201691772892794378726856898426929574341926556527264188332860061515904556182307335300399863130482156096417938613278259409051500550387421113562344891895270410366335112757958324747555676450526629041845915283092635635928450491022773244277542608690873384555842582699042312744175599232936114223398671085105504673762526177816641910302575192712354526575048777415805569929879142411504797936319633978031553482510502468965940079551120230719564271179885999812321807636735927345634024859969422548925345645037575602051710717998194631211388009255979949258854895645132955023569484684290211471277785820437490473486086111102695173360485238137037213758533461619227311293484459601090426409180147861240408144317094072530458793759564890495568719409122659932033429778442993371359783412734464661753421900949290511594607834359975259696393852558031469392938927705101187583104153481863559823942654223417788939680173370874087084922855496202230080749147629111724937575286636962064307470839723854475417855499210567224572084793113950081726452436004149572903701843563260730096815450830901203851009271014950349908683046543565860160767075727821912116108280614783789926305970973176253165971428691809576352604596886389188665687477021966476816287717714184404308560985155776952513329597398269608566783896151024091405922882274607877695446225825611834700406426533402920071099285659752487020881501826006998092077507084246004956148342401197755606019691682877594247531465171089510440708694654760131189420209131202311858958428878850182161247061418471427598496019061171264841356034690741224449416983679252233422460101730820430741331149225924369069291443383715418419139934916101406162605148247365133778572890954318901892140760860365363685861135270085583360598253278560087029966382108419678667174175017233174545077407107085799812229371036434432*t^35 - 134070689449133120972570155754552790177558649661553893832241083701378433377955002367741706487696619692670092299757598751992079269470457171950859855018636688781015437243663148710847634466801378371433540677761000293565727063726193684610775574702780353855748718686124027182553172169924321990279264466316076340429352633802583862102108908481037455950155728712315899000169179518223379413689466183456162677899742404405561686394970512650972569720342950610897535760022008022909893659884372618065478160197554296984386367678724284621782705374814729045611486732347162288949295085547858437911800664768144369699668769037637585365798640585558320630575507347358881820941120935527121029419878570868938317627415146959980275059154290366054819096167119863209496726464048401211771752036456815949109086202755808223423046858394423240078135968571179472252954423913204457020885724601338441036230706999451466931310965495959207458054152140689809538814100211984948468133930035230297478000262982636940771783827346357892459830680093600538149145815600551736680128196996698694306849676412385146422484599071453590711334611908643111811972999272280217565027442001056712322028541231722000509917551932581784919200061792166370523873094462146500503536816434455058621976356003330810806675244317583347524924747751256910852553990179437704371211282844149123667442950145561959976774477296891123112294879617402588644337035513028120821965737624521092650401680978443679354513142197082048679146988838860130553272008300063561685874274770063282932409788712146101889739209888336998814069191155914784503708752939136852132795376395798768224965973607289936302998135796824745553313464435533138391987002423583856563765637329471027384683992416129207662919136393087935624250131902516349281642745621578766526351326033250734836327690117054142043083215142226690189406061219165597060219645011028819143021180143289101687413950832077528447012820376649592223018423072278085582950706039987418823233515196880653744291595080380752802832616968735491456774767017339065150955039743268835725085628147968144305907652711338565536803618696164944926244424363462595595838635572629914012943324494161758907005192731144346296100325521107044143594827913578967580484752516325736984469252187633547690997501384280320088867690111016574532303335120472237254414183713512783438113077034028135007006670998375883159006775071760522727470225092546402933705174583011817185357377636455986150045285780612146360830589076436114763697469675736225695944601003615473664130347224279505271487233695438179104951524703923415351045444874463789408269321036459284542099882128395229457768860978224676590570725467251968187993697765139305946182948023632501793210064467341276320301876721987586215545776767967784970747361759094168703193042913950681195943600896659880551022891704419634913302091149865889280726317094962879879143649436210227711889497446704604426616961620656416356405468102885770055775064429297827838709696277614615662190695732918671660171803666469181276494416277443849870671599914848117543261529518950727871726527860438826716506734324547044382971293049076956711697599567157612069301750734486676478443780566269047279850539820174680385734999809395433646223566396446354838502150506259737520775842374294184150091538909864795178548708872823791782050329376435322294729415290999664482774519695227937974306288000699097051538360457129842216715403214968313729137887332538148601797144408061270701759590926916852836426642771415576938420172262197250728992400433916110902507789490434435869647282611637935340233123361248387424508182942492703746658427274505161340571314306545264238932738848527486410109284076334607942356961166095571026933098410970764330977973325462170841643759386254987286879040361655959979708274368720248950748143528695913664499629319605530040377487641830677138976228807265422252717828274072215829396522916274084853357655810338874991390625/41971618821219340827493823945642209348773623440560230013235110469916025550201763511667886923600807895759010041343612587177607764828151273135432090703211694106824108482164356803924785919985974687314093704162472402900217937142179473066133687647473018701886540477613819974581945656796675371033958084751472861905823754553053086239672446764068750378444580826646739993667144814876071978501257674240564527136682468673204871240472985514528293987372794024648515003172597876429162153005879787441215577332144280916056665640073819930353507069838020208593304916036070622413265689029293264843367015041287680124838694118666701586687415762591100858141701302723744314034720678116362046579034268454135162412119790856107431528899257354312416152215372686138989393705408677089002406164648568589449014260402310805803017735550099463633876318430602710937806961107088289629144942741452614591651094222746112643875226732192170060692175087413999294351622729342089164250609858098107399495814391217540602938002080627488092876102720520428047168455357552573061258231062479588221179878683431832932717065544525779043308201915944130865162423814847047201349447947883379276845039547707894962749204947711603952509664395237775021729788694504964114439870187668516533547054141576415715982163404414401055273525969257028208758434962431563565347536403451872068835321063490927266893981641157715465176492096371527726613963479495772716141206201981997943346502860013843960171575331946595006635753704611612309713969940713946091690526168698229442365128816986273442617606406455349139041815418306037498882977317938643204307016411268097482893206600467489481414413206760525282147900227933681679348357497963115832244980456027115935220814094728441562210418108403561559906773717731925322761798567886581645435117099674205751169110694244413123198319966912867229581065309543191478777495718805348602368396954829727910157113834545306335756527919121467587285190670516780063483484543713744156848299142654639273397423288039012182245929590953174178024201691772892794378726856898426929574341926556527264188332860061515904556182307335300399863130482156096417938613278259409051500550387421113562344891895270410366335112757958324747555676450526629041845915283092635635928450491022773244277542608690873384555842582699042312744175599232936114223398671085105504673762526177816641910302575192712354526575048777415805569929879142411504797936319633978031553482510502468965940079551120230719564271179885999812321807636735927345634024859969422548925345645037575602051710717998194631211388009255979949258854895645132955023569484684290211471277785820437490473486086111102695173360485238137037213758533461619227311293484459601090426409180147861240408144317094072530458793759564890495568719409122659932033429778442993371359783412734464661753421900949290511594607834359975259696393852558031469392938927705101187583104153481863559823942654223417788939680173370874087084922855496202230080749147629111724937575286636962064307470839723854475417855499210567224572084793113950081726452436004149572903701843563260730096815450830901203851009271014950349908683046543565860160767075727821912116108280614783789926305970973176253165971428691809576352604596886389188665687477021966476816287717714184404308560985155776952513329597398269608566783896151024091405922882274607877695446225825611834700406426533402920071099285659752487020881501826006998092077507084246004956148342401197755606019691682877594247531465171089510440708694654760131189420209131202311858958428878850182161247061418471427598496019061171264841356034690741224449416983679252233422460101730820430741331149225924369069291443383715418419139934916101406162605148247365133778572890954318901892140760860365363685861135270085583360598253278560087029966382108419678667174175017233174545077407107085799812229371036434432*t^33 + 5075919944381280996811537189164722974415324394866179533043928406485093945829288028260616845424327225790767034780737321442644461200630868395294918337893657876722260581634430499465601150271748922012858226347277418277038239634359473820762442819661979889831961609272940776722801459712304663573250862863764942412978952317236506704906733627063133795073645596942183545631977403996302289467435349836028994002144357311884593462531923901140615063727871140989725861702191833208263151752660186624255275364028296869432162017937906321739312347557335589762867016815278533156297912220146547928624597547404134860503892324342497828020952271312467698091409590417189161324155330595239647376927751305429634274230458481019400677514753349682944207972159040142923091801668299692840194201929780512418035073666127857036461198185205030972438998155829964886927214141643678189458115909154386588904577085415793408838791092093780032715277007511821811049437317076807202762355439039111218073420843283405732351192694038254179300784322822621205199813284161595984758078357519194829530318536408193544788358619412240141127395774765353447983094324349765516452272072931367458251955138599990724647183019115459882122870913161509884324910574321771823975076178128967062871482314420195994893786642640606241026751205724857294553059106263443859998149883454794855141017829283801507546987349524249803310913660353536463531596805164999409445560206552428499702097613632210428338004770027820435666720554338509080824439111230489100738063280729642027964117304489599191395449219407508072595729382984854879639731719747193400266877897369694082000313367814792447192099009896223436532249522891388561478018176077214358925430734631703811587146401226281276463779554948728504804704356088218898403740563487479261529116349034421476057390797716151970079554715823721138016156789294123557997106755784806394927671367404033512756247171432352061138069960083284832346154787347773348918860313948093803215112652987998361693988860754385720619134689805983209245604914483433644150652786292442465716796392366016103839306203113742216024121408557313764320244814133821083397747655098737677220700836386756423313724287154059711288344606079981400043254119894775797781591155575490893368581974988303162046372748246612811764913533957175755691927083888447618846259755141842386877701434706197448849990289789713528599259610392345332423528009868578271914847091338360016739902086480801801834410213180368834920316049156115391807968273957491157675501548913125126192953909606662176375499454576805785870595529473844529776366901823833103884382570742797848678082423408093175697013818149182631101976179004771958670689865832156893681278043893261516941865030743861768280002656015606725447136366696499208106959581060076828211143618990510723449455677661885977503825247763853612450018709853840219201990578791500519091749735827980321056829170050507412658008819414619732316036708454845188123682173968401645735741298749973347330336184841233208872562390377354342376469395087359368816367164036458316577972423451061929709652348101547493307187880922283013736742913162407730523654099621625332242455816391235671495078976676223339363842597761527197334916509182536986794222270803642125171187410667569342240597946680297552906038551498697929300021970115045945212300710094271502276604826629374058532276703327644975198898134253738050871459934693623539658500837914887310083246382994852770328010624682181760145273335213806680253528875678691383807893557296925634180019597979169681047989509977792404013773180624265902696005581467395783126999712621342838278209831070522965051601539178893087074783466554986953865452555293479802143415560976900880756072538424384139493716996982262190742385622269152465708654250149700301501391252048823024099739117359982441356302189839709027732687529809342099956418841557683224758587244851829412621628960314261731305077076350312805522640625/335772950569754726619950591565137674790188987524481840105880883759328204401614108093343095388806463166072080330748900697420862118625210185083456725625693552854592867857314854431398287359887797498512749633299779223201743497137435784529069501179784149615092323820910559796655565254373402968271664678011782895246590036424424689917379574112550003027556646613173919949337158519008575828010061393924516217093459749385638969923783884116226351898982352197188120025380783011433297224047038299529724618657154247328453325120590559442828056558704161668746439328288564979306125512234346118746936120330301440998709552949333612693499326100728806865133610421789954512277765424930896372632274147633081299296958326848859452231194058834499329217722981489111915149643269416712019249317188548715592114083218486446424141884400795709071010547444821687502455688856706317033159541931620916733208753781968901151001813857537360485537400699311994354812981834736713314004878864784859195966515129740324823504016645019904743008821764163424377347642860420584490065848499836705769439029467454663461736524356206232346465615327553046921299390518776377610795583583067034214760316381663159701993639581692831620077315161902200173838309556039712915518961501348132268376433132611325727857307235315208442188207754056225670067479699452508522780291227614976550682568507927418135151853129261723721411936770972221812911707835966181729129649615855983546772022880110751681372602655572760053086029636892898477711759525711568733524209349585835538921030535890187540940851251642793112334523346448299991063818543509145634456131290144779863145652803739915851315305654084202257183201823469453434786859983704926657959843648216927481766512757827532497683344867228492479254189741855402582094388543092653163480936797393646009352885553955304985586559735302937836648522476345531830219965750442788818947175638637823281256910676362450686052223352971740698281525364134240507867876349709953254786393141237114187179386304312097457967436727625393424193613534183142355029814855187415436594735412452218113506662880492127236449458458682403198905043857248771343508906226075272412004403099368908498759135162163282930680902063666597980445411604213032334767322264741085087427603928182185954220340869526987076446740661592338501953404793863488913787189368680844037390100209422533135282420601541698836212600390219326444559439033139292038383490557071824252427860084019751727520636408961845756514169439087998498574461093887418765072198879755380391402765160300604816413685743985557049691104074047839594070839165161063640188555877474321691770222286563499923787888688888821561386883881905096297710068267692953818490347875676808723411273441182889923265154536752580243670350076519123964549755272981279456267438227543946970878267301875717294027375207594324092756862674879802077571150820464251755143511421640809500664833227854908478591541233787342311517441386966992696679382843969617840645993181032893799500602293095696514459766717790835803342843993684537796576678344911600653811619488033196583229614748506085840774523606647209630808074168119602799269464372348526881286136605822575296928866244918270319410447767785410025327771429534476610820836775091113509325499816175731814530301741713475234468487881246215620106636779186156868534271169208192731247383058196863021563569806604894677603251412267223360568794285278019896167052014608055984736620056673968039649186739209582044848157533463020753980251721368716083525669557238081049515361673049618494871667431030801457289976491347771420787968152489370118730848277525929795595335869434017867379680813846563445930649193807394952554331547069723347353119479328811249300841185978921070228583127634551215137126086882922909486889082160684666884786026228480696239731056867357429337393400137865396360619256856686398497834968291475456*t^31 - 41078097227761123982490171690596635354978159223600181887449726605945207517677903049487394456764848532786853878182525762182543248697577796351224539385204719170581947539013616519301603636739225377824137483961613241158375368510267636636492011462068012591836310263510716098074329181624757793638993574168353934385520412467538012126843983826888392692323783055477551666570227594563883550382594835881994812596608657319418195438819830765431391312570815415299275201506371634898926477104537206722191866844640131430663656066366676633164284182556647169235021264762473741991948647117251793163678195816849035076498647289502241186841620066111096526681315235686194610560059040394964080611521320200184236764554735935659100298831482963462696033215398100573247170872543959549640542238492981203300261046935201804968341771811385141837618864720048018898878068952648878680027588928666416869593261065400355453505521555479565959683997446081560521267535384340422137197806742580994224007735420750790725567555888566263049574524018172378796594235970342991831997470773725806891988552418305039535516311862719271719434809733139007279681736891682711129337760357221602363215901386813745051285757967141621708592924812058976246804589639736291220843958122354257510625696922823107779278078804824339798757834355288577788479079152069865965487218598697585406613300768037901925817110596641723868128591540102866801221143746621524684375525911533792587912955174497411652727124314904902434771777902603647163243930631216891988300630052408285997579574000432663492030437193896408860802404095879043811811352999534713567740722110408037388816617533382264163835958190660537981106378949474436285033093242554202490651712138024642627843019973708742518400899505559920335467047395987442811834888118481888095386732093436438256530974655197632065214466011708490305565775600185911649370978195641327270757498043427786691176341460921343636198920441323343083868209809066538026165400441261378547174099850128710446136804272009310238173241856435252457882315536759058336691833115862418757601193462411872837765541068110463654042165852722687117146597442624236931142934687592369211515937957213005565031695416837693969680125449831698922140312467841399059953226148430504013170011386913206807246599968186635562990994460303809152580332937722809167474199429965656821227580330548395993537618025777145115871098441237271611244647182391790421373697507763356281153576717801595335819951300543522679939659909587463395448920610065868408331000155427796763491939766326073065742198497445347940166020286482269304560004358477903647767851313114455867383426345185063352873816410384162350547107640435397735841431751050240107116122567206661275757710423762266415433694253759429732762697925660217739050952299431694279847121717367071208973777995142044512459553081342320313901163130063040661142755441869924341777059694401620636836124593081119456113476974600728846477711029553171876425989337117794579047818563380045731522557591935397695669781161962061061914357213036859272770210360281222371188376158348088161244090177238497759822021896922252133914447460767485950567350056883970309099339544628842792079757263297149071425996960215548685290408491659239997632275284614641342200002367002811568746645269003428049333233494693034582926706318745742833493104348656151701643909947765608054268812009587428438222040935818853450106551501506646619163222590787554585045895114874227427658563915173834739956823861750929491639758194485339888116868425257836722412634115764264755602101799502502567769648605217612291441946148301166401036789376244143224281530111670339878018598833759714981737590963619494777782332227008223197752194616938179810601904869613675648130771724641608226941387959920336390876884426804505602744110765158147236758529758034477012385402927438964718049508319216694789801964962569897508398002637651289713075097350770815181544314874781969691281703125/671545901139509453239901183130275349580377975048963680211761767518656408803228216186686190777612926332144160661497801394841724237250420370166913451251387105709185735714629708862796574719775594997025499266599558446403486994274871569058139002359568299230184647641821119593311130508746805936543329356023565790493180072848849379834759148225100006055113293226347839898674317038017151656020122787849032434186919498771277939847567768232452703797964704394376240050761566022866594448094076599059449237314308494656906650241181118885656113117408323337492878656577129958612251024468692237493872240660602881997419105898667225386998652201457613730267220843579909024555530849861792745264548295266162598593916653697718904462388117668998658435445962978223830299286538833424038498634377097431184228166436972892848283768801591418142021094889643375004911377713412634066319083863241833466417507563937802302003627715074720971074801398623988709625963669473426628009757729569718391933030259480649647008033290039809486017643528326848754695285720841168980131696999673411538878058934909326923473048712412464692931230655106093842598781037552755221591167166134068429520632763326319403987279163385663240154630323804400347676619112079425831037923002696264536752866265222651455714614470630416884376415508112451340134959398905017045560582455229953101365137015854836270303706258523447442823873541944443625823415671932363458259299231711967093544045760221503362745205311145520106172059273785796955423519051423137467048418699171671077842061071780375081881702503285586224669046692896599982127637087018291268912262580289559726291305607479831702630611308168404514366403646938906869573719967409853315919687296433854963533025515655064995366689734456984958508379483710805164188777086185306326961873594787292018705771107910609971173119470605875673297044952691063660439931500885577637894351277275646562513821352724901372104446705943481396563050728268481015735752699419906509572786282474228374358772608624194915934873455250786848387227068366284710059629710374830873189470824904436227013325760984254472898916917364806397810087714497542687017812452150544824008806198737816997518270324326565861361804127333195960890823208426064669534644529482170174855207856364371908440681739053974152893481323184677003906809587726977827574378737361688074780200418845066270564841203083397672425200780438652889118878066278584076766981114143648504855720168039503455041272817923691513028338878175996997148922187774837530144397759510760782805530320601209632827371487971114099382208148095679188141678330322127280377111754948643383540444573126999847575777377777643122773767763810192595420136535385907636980695751353617446822546882365779846530309073505160487340700153038247929099510545962558912534876455087893941756534603751434588054750415188648185513725349759604155142301640928503510287022843281619001329666455709816957183082467574684623034882773933985393358765687939235681291986362065787599001204586191393028919533435581671606685687987369075593153356689823201307623238976066393166459229497012171681549047213294419261616148336239205598538928744697053762572273211645150593857732489836540638820895535570820050655542859068953221641673550182227018650999632351463629060603483426950468936975762492431240213273558372313737068542338416385462494766116393726043127139613209789355206502824534446721137588570556039792334104029216111969473240113347936079298373478419164089696315066926041507960503442737432167051339114476162099030723346099236989743334862061602914579952982695542841575936304978740237461696555051859591190671738868035734759361627693126891861298387614789905108663094139446694706238958657622498601682371957842140457166255269102430274252173765845818973778164321369333769572052456961392479462113734714858674786800275730792721238513713372796995669936582950912*t^29 + 282070493019961192038660058793883926333930292001258358034054191632790137004974161259592698018121728506593832351051629643576485888260026602784709640144357642184607905201326780334195073616311204485043396683755803145372004146070843315299724969786240417143229205061532238618034851325607377347691716258507093451674071617018342703816411968698644674523530968620982528347729740988075649497588422742460168621700442508997636667640342145528616840233448498634217993157330637342484300977705833649374648796830952550388095595489853740273483951038736554586566738849251242462668177310336569227352078014055194653086648684871518370893045350765014632476833601185707010734208357501811799147208493915060136156764722584107090395677537010503543699105571753147908013303340426340711092798019087029853037622026467877839468587695873052567074517711270881319259201049094403580358947225042405761365887035157141941935922638346130957587545413416514658185050213749449258735142364460508886392309308246922222540487637721749865972035667477161161747903857427100257629909091315817414835135406235830552165139813159354413012266800513471740510761154932313757088850398980408913199057040350572283177118407262744010860224265684436806278795329964243398726509201029509352410273527858237953702769248393004253728944962205341063756818823963110626790884861492585308386953762962110769436240479195973105856235141545290364382964873581391011314987742926250565487817667672166091389202454488696374780095759807924795688088649899690340173877866375717303252661051168899161231743745601593798866987697548293296468114100493789328942586857114185546758613465002751692467924129562063964089259943841770770541187564645018334921877114619927059537148685221211656315422520280121324205925735475256537909095288377934285641915905021775852995543306826147650342948883012933061307382822585138589324193742850123173375225318997215862874664279842421240762409517349712994457654554309559815917781738726280724116228460906332547963468494422292163802634154955603429462448395346936504479909688753979323765967374162673598192331102502403032842592336798840439422847087868242654050160972599680662998861901986033864122816125989994486301279984360562654559653831402803663405494945328349083209555527614893560652375115238998551261154395494983604382661465882094230226915541405833854877873846936678533573845628908146972834893844679289171020430512920710086076642018429244841220109724169175534940814894526825265361222360491806074035491276961966015891878726195944043737470575893971482175534032600415895764878901161261144869315831286082494345008946445321914827586054125789951314335217125635488179749677429995298614531507567867192050636521657467401938101199149735640302501521447455760854285148840450426854731243278418488227077895380992791293420409419294871641042790854715769384416837106752481363476999119098208601103306021733120183725262682659638000005279183265432952671907004815329710088673192048226291422094609929887962913355262869804459564393167868577413467530693434839733433259919025879074480876111922775745132070587293188738281061765553712306083085090450798178637897878583069852263072389118547600488093110037274581851501813662841464846405782656437703514910664220936372707300005869064965181718211295632348475362529884472938951865643554415496019869126456879407248992424413816687162868961337398450642383996352468944276643200175286549422683365789867635038264539584047067659653052671024723863647635291017299877699736730928814292523157318410866394807146039187399044816211572248094802511848697838698021484762717993417851448756290299101904078540383669455454957209714141541629552057887796769170711586053330080206047949337871131573555876642818166885097739863306982557149823030535710543345691928817120612734986091244929026382686418104356376665962127521380112157551180257507128176554761750654988321256392295264887308196687281957596365747644059213244171875/1343091802279018906479802366260550699160755950097927360423523535037312817606456432373372381555225852664288321322995602789683448474500840740333826902502774211418371471429259417725593149439551189994050998533199116892806973988549743138116278004719136598460369295283642239186622261017493611873086658712047131580986360145697698759669518296450200012110226586452695679797348634076034303312040245575698064868373838997542555879695135536464905407595929408788752480101523132045733188896188153198118898474628616989313813300482362237771312226234816646674985757313154259917224502048937384474987744481321205763994838211797334450773997304402915227460534441687159818049111061699723585490529096590532325197187833307395437808924776235337997316870891925956447660598573077666848076997268754194862368456332873945785696567537603182836284042189779286750009822755426825268132638167726483666932835015127875604604007255430149441942149602797247977419251927338946853256019515459139436783866060518961299294016066580079618972035287056653697509390571441682337960263393999346823077756117869818653846946097424824929385862461310212187685197562075105510443182334332268136859041265526652638807974558326771326480309260647608800695353238224158851662075846005392529073505732530445302911429228941260833768752831016224902680269918797810034091121164910459906202730274031709672540607412517046894885647747083888887251646831343864726916518598463423934187088091520443006725490410622291040212344118547571593910847038102846274934096837398343342155684122143560750163763405006571172449338093385793199964255274174036582537824525160579119452582611214959663405261222616336809028732807293877813739147439934819706631839374592867709927066051031310129990733379468913969917016758967421610328377554172370612653923747189574584037411542215821219942346238941211751346594089905382127320879863001771155275788702554551293125027642705449802744208893411886962793126101456536962031471505398839813019145572564948456748717545217248389831869746910501573696774454136732569420119259420749661746378941649808872454026651521968508945797833834729612795620175428995085374035624904301089648017612397475633995036540648653131722723608254666391921781646416852129339069289058964340349710415712728743816881363478107948305786962646369354007813619175453955655148757474723376149560400837690132541129682406166795344850401560877305778237756132557168153533962228287297009711440336079006910082545635847383026056677756351993994297844375549675060288795519021521565611060641202419265654742975942228198764416296191358376283356660644254560754223509897286767080889146253999695151554755555286245547535527620385190840273070771815273961391502707234893645093764731559693060618147010320974681400306076495858199021091925117825069752910175787883513069207502869176109500830377296371027450699519208310284603281857007020574045686563238002659332911419633914366164935149369246069765547867970786717531375878471362583972724131575198002409172382786057839066871163343213371375974738151186306713379646402615246477952132786332918458994024343363098094426588838523232296672478411197077857489394107525144546423290301187715464979673081277641791071141640101311085718137906443283347100364454037301999264702927258121206966853900937873951524984862480426547116744627474137084676832770924989532232787452086254279226419578710413005649068893442275177141112079584668208058432223938946480226695872158596746956838328179392630133852083015921006885474864334102678228952324198061446692198473979486669724123205829159905965391085683151872609957480474923393110103719182381343477736071469518723255386253783722596775229579810217326188278893389412477917315244997203364743915684280914332510538204860548504347531691637947556328642738667539144104913922784958924227469429717349573600551461585442477027426745593991339873165901824*t^27 - 1628900418048718016858510931575981566004525812951704499008846975294724285332128183992786618398504524844478750901292198271095418640216078572052146163820943615756448077513601831692805399348328217008086770242895288315452650416170039713470260801024562688370627038498866433345817184244518115563858352430788793727845753976690438861139489416897966021239695379428774923479240420777371085966523181280872597639565476531219717392094241685552930028993062252568477142540141063694956247008325980468040223196264689850056793824763233325163178400755468324210308315890574400398948261821872329255641629676335880761526686876904963085099295531996478308269087257840852049371758757723995164800277621023130109536496075741226534944613130208129142474112549330940439380302924461504849731164482372495474696131171919305944683726457108991090912565597226086494267325012662593427894538633939704037534060793382166421825591701996555259838930056676268212666935571250898361615537841705690146038163751485534578498102854882202147946344376896494633534072208610072105138321331801303789699464072027804619848729237332898300623329526202080109086996846321227668326808208969898519755297792979914138888438177477740427577334041535145125695724169939690624571531631878136827199567512155490653826558049766156374068532815477376572350673474871426273121246558157093068380009274289095469602612686413507881245861090416864585937205443619635034992211606005814778488375405992544155040084636568647269325818373567554543269801762828624415114105500757970883967265695954308501551049558279856862311105045722793588358451520741810225656943936902720205535483062711253405361021903738809528317792082911571747256607608272941095011371625238426413284328963251540591369975624645723249765760288739721511704103008519322380047556291128057332230864595227281255865454025827602771669010781622376997723166102022394719619123929513042280626029420422867578526595179404326068324787128363696788204118504862624768134604769275272949139544720619096194115617258086420113571391384693190566953475257665987137942069556002643586330780861257048971487653463504924953564457316959558773294444634440153056536855511309235066135285082540763196636083407151156916355103850342892907003683518388414176356494246391453855237152670883726622206270705506679264799062604660041397161493113366487752452104026073374835539174750016396757647338390492626892443830686051858977092421409492818645885073961701335175953401685396652362600736850255247295009464251283734537444983101795515153176509167205705979026519341262401688688365466764778897623514621451751376454471518969544559839758394924297482960154233792059819396837557797806259313194957239172506409032810237125331413769311082058917192697491076646198931988632665075375964200143673462373517428360768803142023565251217123892879681604831130109650161251743985204735294016821884356774510694751530961649294086718411592127062707600608994107804167107623584125199701268501103880385877723215580825342831644890872019656184484134069676934577728406024025693401064258451464314507356188003913913845731254480727136299691616241457736911742324422665148719861797816808901685573887586387830525551655650021097329075874814841241646123746522064836816813175193383201200828052759530375789570801897311174260987099396968478959778673774581621525786794700934985508449400957343852457242270347293620122343676253480232540455618881670862452169096108005193409982259796347437398775494405525991417574195613752070255982465080927967565521542564385814205090597710551553554085876214312648806077942987805539474163818425808119447069592331782452528708182966992004283935669674202391937329393765473501365293542694349060162430917809380681508322745792263340930536291166897130776517773819271007115172293324004178690393376737958372618470218620755016684319858949379066854156529339887298035362140746863586202393049142260670995488613068692261658748302551112559921875/2686183604558037812959604732521101398321511900195854720847047070074625635212912864746744763110451705328576642645991205579366896949001681480667653805005548422836742942858518835451186298879102379988101997066398233785613947977099486276232556009438273196920738590567284478373244522034987223746173317424094263161972720291395397519339036592900400024220453172905391359594697268152068606624080491151396129736747677995085111759390271072929810815191858817577504960203046264091466377792376306396237796949257233978627626600964724475542624452469633293349971514626308519834449004097874768949975488962642411527989676423594668901547994608805830454921068883374319636098222123399447170981058193181064650394375666614790875617849552470675994633741783851912895321197146155333696153994537508389724736912665747891571393135075206365672568084379558573500019645510853650536265276335452967333865670030255751209208014510860298883884299205594495954838503854677893706512039030918278873567732121037922598588032133160159237944070574113307395018781142883364675920526787998693646155512235739637307693892194849649858771724922620424375370395124150211020886364668664536273718082531053305277615949116653542652960618521295217601390706476448317703324151692010785058147011465060890605822858457882521667537505662032449805360539837595620068182242329820919812405460548063419345081214825034093789771295494167777774503293662687729453833037196926847868374176183040886013450980821244582080424688237095143187821694076205692549868193674796686684311368244287121500327526810013142344898676186771586399928510548348073165075649050321158238905165222429919326810522445232673618057465614587755627478294879869639413263678749185735419854132102062620259981466758937827939834033517934843220656755108344741225307847494379149168074823084431642439884692477882423502693188179810764254641759726003542310551577405109102586250055285410899605488417786823773925586252202913073924062943010797679626038291145129896913497435090434496779663739493821003147393548908273465138840238518841499323492757883299617744908053303043937017891595667669459225591240350857990170748071249808602179296035224794951267990073081297306263445447216509332783843563292833704258678138578117928680699420831425457487633762726956215896611573925292738708015627238350907911310297514949446752299120801675380265082259364812333590689700803121754611556475512265114336307067924456574594019422880672158013820165091271694766052113355512703987988595688751099350120577591038043043131222121282404838531309485951884456397528832592382716752566713321288509121508447019794573534161778292507999390303109511110572491095071055240770381680546141543630547922783005414469787290187529463119386121236294020641949362800612152991716398042183850235650139505820351575767026138415005738352219001660754592742054901399038416620569206563714014041148091373126476005318665822839267828732329870298738492139531095735941573435062751756942725167945448263150396004818344765572115678133742326686426742751949476302372613426759292805230492955904265572665836917988048686726196188853177677046464593344956822394155714978788215050289092846580602375430929959346162555283582142283280202622171436275812886566694200728908074603998529405854516242413933707801875747903049969724960853094233489254948274169353665541849979064465574904172508558452839157420826011298137786884550354282224159169336416116864447877892960453391744317193493913676656358785260267704166031842013770949728668205356457904648396122893384396947958973339448246411658319811930782171366303745219914960949846786220207438364762686955472142939037446510772507567445193550459159620434652376557786778824955834630489994406729487831368561828665021076409721097008695063383275895112657285477335078288209827845569917848454938859434699147201102923170884954054853491187982679746331803648*t^25 + 7828885603684065485492738819853353916724667652829674385980095426895816712454270158184744332613908902014057827769223773414133106588419798775178952652533069802804112283523772513189868692739334333141046953840156855123337183770784719729794877278464290643071206967076101465063310889491827471377976468935394854464741011142026564353977230322089977171128348377134402263251804147556062332636092921103328937483153302924187336311278779455056455511002655379389183773116835875935738383546730755635504074483846928232374724222068227224118524148133040985935192587500488871672471612895965547570447037199734433679275172007085505046961183198081024228342992050203938646840191009061021977061900456272562136912258467612592141574413058234627852870945824587751868036432216321390854608514658983021936718247149287764487903064927241655916072972743137458861819708646251248523637597152924032905490638664441791459809388533792006434284727387511743340313798754946407000589934245345146005677099495342414596418362807014229426133860303017977156483482069365824174894137076708807231690414239332902774908147315316247888634154809969222769843052543724676711303066955075347591131948265128129269182120746815847003652551366661750875976281829641477140519410348923358389837228446284971132545094101357110344974367053552026251848478651752372903909802481718927293273616407543948670157889802338185085010161887254948279858284150482283866897097036093584064585723981301178364845314086555303932020101842829015042317147054128016956162136931700359735928085001354186286506163836982040476580260486554081809687535240989706432391193508159253207031117290467486040267799725859826698960152542815074371166602546969459255449874983647384631604789964023593995721312843228115995057277807572845632026824041073742541283217935329623333209996260941212399094119852827376423971550171461860689753338792112745597730043812385979310511018795356039254434978483790746317454895543345831220319529419093901643170079062309635452913813991478393935043657889885578103542493002531336048967344606297207831071651379547040530028915289948284496584371850770920195177766549307395954976690386178978824602297999267199126728379042939550164989826194909507799522350719874704873236535703440291971512066031591000069730426610209195964512077234745582588284811444136995338740556672630383976089313285734761275089765005560846686565361000478935625957425890432640909004065706558929629228909488989250693253423044416614690345528599675322094951552495626842266750782250354632668011297787134020568083490641829335940372203740376196094451654687980537491058587560599079984255311181262532334246737872522826521407964922574026152693153821616697193512304842305131486928002064374912368715609913638721936175418177481870614286590805810353304932329589351652513528673815029884232454469887366362925212047708276231991000656746761424252651563221641529227346680598966251246648664310786815939055667922401970745587212401106146208075678434683080882370950040461579824944884425206412063379448591173602643625850627579221277993070444519717275163924886076518894264101671542281639830003232923984175303485140185691583058203499296708356254254945961707543775456658428012330156600262184771594796445485966739066463501086062165120290938640507654137352926763518221177000377263870871603265078864840689687789536901665800496900330291980393307058561720874318224855506399062401639366251328088713564398604647373698455410161059184162061780255687029731437274671249450935632676145748662345167474046514237174314239344022842807048605269699375052315348276254792189841651720086976752661333529100409995061345162742243004969220737183004539101753529947569226921680137906255372555460036305916218732693254255719956187071344348736140354164378101228293890216020533109641319003982764615091594195361130623053451537712124392547517807800960931270034697991605912556734573415464065520289809647159202941616876889453125/5372367209116075625919209465042202796643023800391709441694094140149251270425825729493489526220903410657153285291982411158733793898003362961335307610011096845673485885717037670902372597758204759976203994132796467571227895954198972552465112018876546393841477181134568956746489044069974447492346634848188526323945440582790795038678073185800800048440906345810782719189394536304137213248160982302792259473495355990170223518780542145859621630383717635155009920406092528182932755584752612792475593898514467957255253201929448951085248904939266586699943029252617039668898008195749537899950977925284823055979352847189337803095989217611660909842137766748639272196444246798894341962116386362129300788751333229581751235699104941351989267483567703825790642394292310667392307989075016779449473825331495783142786270150412731345136168759117147000039291021707301072530552670905934667731340060511502418416029021720597767768598411188991909677007709355787413024078061836557747135464242075845197176064266320318475888141148226614790037562285766729351841053575997387292311024471479274615387784389699299717543449845240848750740790248300422041772729337329072547436165062106610555231898233307085305921237042590435202781412952896635406648303384021570116294022930121781211645716915765043335075011324064899610721079675191240136364484659641839624810921096126838690162429650068187579542590988335555549006587325375458907666074393853695736748352366081772026901961642489164160849376474190286375643388152411385099736387349593373368622736488574243000655053620026284689797352373543172799857021096696146330151298100642316477810330444859838653621044890465347236114931229175511254956589759739278826527357498371470839708264204125240519962933517875655879668067035869686441313510216689482450615694988758298336149646168863284879769384955764847005386376359621528509283519452007084621103154810218205172500110570821799210976835573647547851172504405826147848125886021595359252076582290259793826994870180868993559327478987642006294787097816546930277680477037682998646985515766599235489816106606087874035783191335338918451182480701715980341496142499617204358592070449589902535980146162594612526890894433018665567687126585667408517356277156235857361398841662850914975267525453912431793223147850585477416031254476701815822620595029898893504598241603350760530164518729624667181379401606243509223112951024530228672614135848913149188038845761344316027640330182543389532104226711025407975977191377502198700241155182076086086262444242564809677062618971903768912795057665184765433505133426642577018243016894039589147068323556585015998780606219022221144982190142110481540763361092283087261095845566010828939574580375058926238772242472588041283898725601224305983432796084367700471300279011640703151534052276830011476704438003321509185484109802798076833241138413127428028082296182746252952010637331645678535657464659740597476984279062191471883146870125503513885450335890896526300792009636689531144231356267484653372853485503898952604745226853518585610460985911808531145331673835976097373452392377706355354092929186689913644788311429957576430100578185693161204750861859918692325110567164284566560405244342872551625773133388401457816149207997058811709032484827867415603751495806099939449921706188466978509896548338707331083699958128931149808345017116905678314841652022596275573769100708564448318338672832233728895755785920906783488634386987827353312717570520535408332063684027541899457336410712915809296792245786768793895917946678896492823316639623861564342732607490439829921899693572440414876729525373910944285878074893021545015134890387100918319240869304753115573557649911669260979988813458975662737123657330042152819442194017390126766551790225314570954670156576419655691139835696909877718869398294402205846341769908109706982375965359492663607296*t^23 - 30933916713797197616185638230277973464534577748747347678771585086524892695022023790809708669515951452883474552667842884060152971310648536289931382279653779445809611843840298106045030576729478452782584899427005824350387215636430921620419772314243191084979388564517272816307732849260913255843094482434518616763248268985826645210970839555080125645665103404302511298329969242428590292239130720831414683044577695615493671854423475819586028985232778436306213443273906071785209158301454152712125621399627050415147073485843465931841869090772893288113420484283954501861223620400039193473029437233285057519364023867330706752395256427381484392457468497751771790588056841417241902250988009379789816141475038716177217761434911387545452280758207761508563328887339714282570896825210920045659292120225800778060715132584612439605417767076706779922469255986012688929027655341381499126658440082826142343316018744752660481472227111903446139299164745348253729405033363449083134193698140523898636922150520250343944947101517438651505903548776456655211651567064153666438771962985218439096899473850337435014156171561613402980736125916457200739081362577537090416398457522585814962302881223501174773894723226430406935065063109048226125704874784679551000751548314280996022448081613685188164777617699658937958904680522208591376286573888385555096605578069449908810584439444523589740182092109353463256154475918028369459582474275921447834641922328458998112475085117016007631042338807939268486947445446802697697127869021305779252455427470103932381752250340603292216531097757970540216064246061892289245518294553759609791190103351389942773835620153200718367005882162675359111790420288722807615443358394400984540702007565270869831602867301906114542519446411511335941325130143139329436017971413386367153089852436536825989329982012408579395505583380339233021912235658463910854454254789215226126343621068169142537839237251776154642351302844622128433380440653332818061341457774278545898305587066037990415217257565444342638894225762042054493236122256018012525298144852675461364217298997330233231285819337187151291233791112067909728061841968021346339168095054969503011161810997338378790138677932514156498080989924544643473403687984406452408847639591951349419676481565487849210326036010290279077572571959579394211011171034192417447955571285774790091750701908688069881076301961152516563660588546859807394311281949787792851190024782829396225928712201602889773912359764814401991194252916503354351380293834001433582555993117017258567157080183395188496153172148563528793615002243701607820911210122042118668603958162089740713602560166157024002022042886260570261145827554787961979571792173745168940885882496152035682712357195863183545547053488656514397037943451452717442204646701686756405270540763720313828924341701844001385621503316761221235939843032771846641232825398370817694265871097886012345700058759809689442987175368545890499516114887861137978023176190857990247782596537523435224421333160913609395395003554701059930408110135774806951235201067531534772400809063787312790534664557347534637054083327157305196212977218595924954391034487917599728232544610553118814472547053561509321585870228092985947951058349491380943032251245397663116404982134806460255876849690788921908123221448091659478894372644032148633985877380860421506020498442534519758754971109213498277280910499271407987681967914653762128972127112446631161893741556930678777812426993036592633613881739247395739282878907656316769063697245492652895526404933089852180452030431781552643850809859010597402055518069076818768251063884477323283627473168125150637970072144760734676153461990069485832066159465547295140618746605468248443432000971155383493550569970275720862828999967279476159394520242076604030731187999802380351697482333075797203691379942768256238626801559681076266943526346950384589848231921901365318081460541256404826659550390625/10744734418232151251838418930084405593286047600783418883388188280298502540851651458986979052441806821314306570583964822317467587796006725922670615220022193691346971771434075341804745195516409519952407988265592935142455791908397945104930224037753092787682954362269137913492978088139948894984693269696377052647890881165581590077356146371601600096881812691621565438378789072608274426496321964605584518946990711980340447037561084291719243260767435270310019840812185056365865511169505225584951187797028935914510506403858897902170497809878533173399886058505234079337796016391499075799901955850569646111958705694378675606191978435223321819684275533497278544392888493597788683924232772724258601577502666459163502471398209882703978534967135407651581284788584621334784615978150033558898947650662991566285572540300825462690272337518234294000078582043414602145061105341811869335462680121023004836832058043441195535537196822377983819354015418711574826048156123673115494270928484151690394352128532640636951776282296453229580075124571533458703682107151994774584622048942958549230775568779398599435086899690481697501481580496600844083545458674658145094872330124213221110463796466614170611842474085180870405562825905793270813296606768043140232588045860243562423291433831530086670150022648129799221442159350382480272728969319283679249621842192253677380324859300136375159085181976671111098013174650750917815332148787707391473496704732163544053803923284978328321698752948380572751286776304822770199472774699186746737245472977148486001310107240052569379594704747086345599714042193392292660302596201284632955620660889719677307242089780930694472229862458351022509913179519478557653054714996742941679416528408250481039925867035751311759336134071739372882627020433378964901231389977516596672299292337726569759538769911529694010772752719243057018567038904014169242206309620436410345000221141643598421953671147295095702345008811652295696251772043190718504153164580519587653989740361737987118654957975284012589574195633093860555360954075365997293971031533198470979632213212175748071566382670677836902364961403431960682992284999234408717184140899179805071960292325189225053781788866037331135374253171334817034712554312471714722797683325701829950535050907824863586446295701170954832062508953403631645241190059797787009196483206701521060329037459249334362758803212487018446225902049060457345228271697826298376077691522688632055280660365086779064208453422050815951954382755004397400482310364152172172524888485129619354125237943807537825590115330369530867010266853285154036486033788079178294136647113170031997561212438044442289964380284220963081526722184566174522191691132021657879149160750117852477544484945176082567797451202448611966865592168735400942600558023281406303068104553660022953408876006643018370968219605596153666482276826254856056164592365492505904021274663291357071314929319481194953968558124382943766293740251007027770900671781793052601584019273379062288462712534969306745706971007797905209490453707037171220921971823617062290663347671952194746904784755412710708185858373379827289576622859915152860201156371386322409501723719837384650221134328569133120810488685745103251546266776802915632298415994117623418064969655734831207502991612199878899843412376933957019793096677414662167399916257862299616690034233811356629683304045192551147538201417128896636677345664467457791511571841813566977268773975654706625435141041070816664127368055083798914672821425831618593584491573537587791835893357792985646633279247723128685465214980879659843799387144880829753459050747821888571756149786043090030269780774201836638481738609506231147115299823338521959977626917951325474247314660084305638884388034780253533103580450629141909340313152839311382279671393819755437738796588804411692683539816219413964751930718985327214592*t^21 + 99020680195383009234811885346750570328683604014892231269003936246508609560998748543783894644715331562885860104807542115574939973243678558282176034110894205070216369760578976672640781094305536560760088080495389625795574395317085212579707789026875061429000980044318283171954468709651584587721002397078703830836136648283537848724010344382734346975251274324995783433378065519946275885352383037700233969665175325691644002035277259972825970633665257374775962338594801937040516245789520362195878043919746242186040716990220994403882175121037333435398606242172715280720249900377297352209734606784602050676744080992376841678845442094860755466782383710311174001191812528046108856372504235633847442680127948987413669690234905472722336387727238799030235769778400063411377725777006617661643155360371784368067614370702584079473690354134167244500335848033598782357007968317108161657198069709691575663029528504428734811785959840800213752919119484761081585068299893129771141045248767179205750264575592247814344566540500133878956373040893361682541957018730786602858862932645814081210756216885553218478221676625332227120252946889158489458832104987355275613811221328041754406343657334544781308586493624321368877569507089164015360163242973273528797298470937750127076789530251493505726501130958312053389742329757093522940227926912810279665676245998529379851210357641670478467613447401081173137525504553783543722278887585956108500297297893057823784355226728807128268486798206245236564524952144665010065129797730912593929748637784145452322269566566803984912985096629030020545780651747167641956151910605989787720270207429696394196964844753052237721537126982436749278649565240404775047719405682051028633778667830747526865421070746268981687778522912149480822851116060485493682262461656352199362363754063573388957368240329951390463524320446203464209403763442695685988845742619207871889297334273403470421972322084073629694421286312009542111765527823512401087400550667842701738547401747182959657506227130136427028319007262253941465064387334033765561928751725109895306283330118569960578728055706906290878981906249105720593664990201150269362670720580853816432531843591338258437360043056639348436929964981069064399520437686582929596687084465750919624802489250056329751320658956155641580548649603488881412006620252026008644616337431573498691978637454368903726099252723553555901785577737715344617726278424201976198111036640847393565263504926761180326091449171314214942561150059448081885758138196072058627631710488373084703621134952761195668681172481929841659458471301001995844199068289674771772626235121001257871403420500288749887071523235800456029783135786200523696073294670220260690736933194282161395308235918791380768908975281572582754850485558685439129018931960836707194388762065851598863741667222567828621062273302385749556657305221747544606627165146442352022898074155276462223506954187505810124606528016915668253679386891362448293479567956099021369528843406448569983561399999001908482424634398555465317974986958814601014483123969927038498007199163322137297148032229476798214401335285665346985934944540055607777188050115967483640411474412604614368091360035682950349316061569417784323062187144575459277922129394740597898433915119385895646002105583493372701562507775161486430583447297411703651340115775094533418717891292443643248921435061592976913255016627711097536313997099894302228423518341898078661666056321104644154805881011938873663185901331320542262203050258884058868680914406721817647468431632725615096711628482381344726897002863994325314829492704224320004278274301461364624026264873019637147984570553894718912747738472560666263473173332244776699582812707967219968828917756895218161269816909168533718704287175359605244180657178598426201707010808338627590320110233817700266933083257711369523423232782441335844546850481120647538401479696750605076878722427607723564594705859375/21489468836464302503676837860168811186572095201566837766776376560597005081703302917973958104883613642628613141167929644634935175592013451845341230440044387382693943542868150683609490391032819039904815976531185870284911583816795890209860448075506185575365908724538275826985956176279897789969386539392754105295781762331163180154712292743203200193763625383243130876757578145216548852992643929211169037893981423960680894075122168583438486521534870540620039681624370112731731022339010451169902375594057871829021012807717795804340995619757066346799772117010468158675592032782998151599803911701139292223917411388757351212383956870446643639368551066994557088785776987195577367848465545448517203155005332918327004942796419765407957069934270815303162569577169242669569231956300067117797895301325983132571145080601650925380544675036468588000157164086829204290122210683623738670925360242046009673664116086882391071074393644755967638708030837423149652096312247346230988541856968303380788704257065281273903552564592906459160150249143066917407364214303989549169244097885917098461551137558797198870173799380963395002963160993201688167090917349316290189744660248426442220927592933228341223684948170361740811125651811586541626593213536086280465176091720487124846582867663060173340300045296259598442884318700764960545457938638567358499243684384507354760649718600272750318170363953342222196026349301501835630664297575414782946993409464327088107607846569956656643397505896761145502573552609645540398945549398373493474490945954296972002620214480105138759189409494172691199428084386784585320605192402569265911241321779439354614484179561861388944459724916702045019826359038957115306109429993485883358833056816500962079851734071502623518672268143478745765254040866757929802462779955033193344598584675453139519077539823059388021545505438486114037134077808028338484412619240872820690000442283287196843907342294590191404690017623304591392503544086381437008306329161039175307979480723475974237309915950568025179148391266187721110721908150731994587942063066396941959264426424351496143132765341355673804729922806863921365984569998468817434368281798359610143920584650378450107563577732074662270748506342669634069425108624943429445595366651403659901070101815649727172892591402341909664125017906807263290482380119595574018392966413403042120658074918498668725517606424974036892451804098120914690456543395652596752155383045377264110561320730173558128416906844101631903908765510008794800964620728304344345049776970259238708250475887615075651180230660739061734020533706570308072972067576158356588273294226340063995122424876088884579928760568441926163053444369132349044383382264043315758298321500235704955088969890352165135594902404897223933731184337470801885201116046562812606136209107320045906817752013286036741936439211192307332964553652509712112329184730985011808042549326582714142629858638962389907937116248765887532587480502014055541801343563586105203168038546758124576925425069938613491413942015595810418980907414074342441843943647234124581326695343904389493809569510825421416371716746759654579153245719830305720402312742772644819003447439674769300442268657138266241620977371490206503092533553605831264596831988235246836129939311469662415005983224399757799686824753867914039586193354829324334799832515724599233380068467622713259366608090385102295076402834257793273354691328934915583023143683627133954537547951309413250870282082141633328254736110167597829345642851663237187168983147075175583671786715585971293266558495446257370930429961759319687598774289761659506918101495643777143512299572086180060539561548403673276963477219012462294230599646677043919955253835902650948494629320168611277768776069560507066207160901258283818680626305678622764559342787639510875477593177608823385367079632438827929503861437970654429184*t^19 - 252269012101939102038713883466409633821358749212137430251713047245163402762095663638862530974760490110204696240268590580597217736737467952241086794453612249306582050568795432858991369702182014915078255942036625103975891236413798545311502666000217908159563881002646356793863634502274941311886836877778053076023264814967429321403679597344573955762177573297996407900346024796095152160199679667351518961168044701105820691440467480388052388059317182435029765019254845552956944133203309230267058128836313567351961288304437640203061750338008457672671796590845237314968627685128986121613702809598908151926901703271859730583444733412757830516939249954279717869876666873657131067275081366063709580482363766043470977601866658525554932102138528389922709215025585026537355971443063435081945617358162811247360864487783931858121917777974001016948432849779275700246254250509836775385838735371646008382975515296752816248907791267158420404495156105073177653278681769139275449457998029958142104501938047557030383170776854851992045186297491870963285577473287996475317924203353563690344138355983220008863792960935397181182216506862166872764216739101485724500916596594233266719507106792070843025195317087159537365664925656979352712837828855660222561901550619290475846406791618186186489551502354576091073798796465407924061554489007934675919483257400294188959644461368907594496456580848097525769289126118206737344244248319987650678799454806846703562133214095146697228895144106301080452399928432292114868015494700225065839557144271546737062502539198162673578013139738479619917292382348030258351907324380803257688815488510771046845598721203323675486545281386364680776722108087033646893619942907050100356183499747205934996833613893560127529974418914392522216539556889514419415220117638781220500322112290518143805734522224190199232974804726713873685820794117434356453544036530582795189468780766072565537119760246567214819877288791967756146861028778522628757916120681283710511192945126256585382295676415685421786395572061702238772687763964221807446268156810845907169859219850363297421355539727832760327640823853563166696860898497457964930469149485955683337371523903586528361877896401326486914678342913982964395907293208493792579699410842368425427084224922054294873102492367596488107643513004344079179257354171089526907110058727813547446219249373969180248781380851264184877739708216554552249015372521844094211092310194387178480457270771463472239083468766504331516995534023281114953063172796253096492310798525995909331614002806633296390254698542590803702109808604360023468194116424962828373028987711880641363098321201525181359262491644715700005130247162806526431149672446468058076486729568135747478505609568164335500686578257456074045448406804310283959512838027597647237105030849240759436491016549242523428778274306893126595598228188051570174519310742249112233018941875607370859835686990227010356877085260817559447744983557312011781717159769652455950823018175011123220845501561587584228682994874150707997397854236842128038363283551896873370680020678956734737073846065090260889808254919772406106165334112324457166086429697441185278664748424983019414438827451367844259237352073347695341309775863671118882088595312430958050777399450588881948105837788401590337354789036211646088916387390759267831888353304126818327434891203761501175193546058659785752197404829284020880952348689916116428027124268268234669321378886777199034708637868581682220516203285916761593285592432599637662823278842601886870472066777819216201514656920477876462745030488958382696834341126610960151569669044391667830376956396757467274335251670690356002459501619099289285583765280481239247723010627955173074394526697174915397046426609955947782650823043658038939736719425688601086101871362195169860821763388366172343358514558191804615027816865843656083911977873935748014790989446408199057907879164746241420684129296875/42978937672928605007353675720337622373144190403133675533552753121194010163406605835947916209767227285257226282335859289269870351184026903690682460880088774765387887085736301367218980782065638079809631953062371740569823167633591780419720896151012371150731817449076551653971912352559795579938773078785508210591563524662326360309424585486406400387527250766486261753515156290433097705985287858422338075787962847921361788150244337166876973043069741081240079363248740225463462044678020902339804751188115743658042025615435591608681991239514132693599544234020936317351184065565996303199607823402278584447834822777514702424767913740893287278737102133989114177571553974391154735696931090897034406310010665836654009885592839530815914139868541630606325139154338485339138463912600134235595790602651966265142290161203301850761089350072937176000314328173658408580244421367247477341850720484092019347328232173764782142148787289511935277416061674846299304192624494692461977083713936606761577408514130562547807105129185812918320300498286133834814728428607979098338488195771834196923102275117594397740347598761926790005926321986403376334181834698632580379489320496852884441855185866456682447369896340723481622251303623173083253186427072172560930352183440974249693165735326120346680600090592519196885768637401529921090915877277134716998487368769014709521299437200545500636340727906684444392052698603003671261328595150829565893986818928654176215215693139913313286795011793522291005147105219291080797891098796746986948981891908593944005240428960210277518378818988345382398856168773569170641210384805138531822482643558878709228968359123722777888919449833404090039652718077914230612218859986971766717666113633001924159703468143005247037344536286957491530508081733515859604925559910066386689197169350906279038155079646118776043091010876972228074268155616056676968825238481745641380000884566574393687814684589180382809380035246609182785007088172762874016612658322078350615958961446951948474619831901136050358296782532375442221443816301463989175884126132793883918528852848702992286265530682711347609459845613727842731969139996937634868736563596719220287841169300756900215127155464149324541497012685339268138850217249886858891190733302807319802140203631299454345785182804683819328250035813614526580964760239191148036785932826806084241316149836997337451035212849948073784903608196241829380913086791305193504310766090754528221122641460347116256833813688203263807817531020017589601929241456608688690099553940518477416500951775230151302360461321478123468041067413140616145944135152316713176546588452680127990244849752177769159857521136883852326106888738264698088766764528086631516596643000471409910177939780704330271189804809794447867462368674941603770402232093125625212272418214640091813635504026572073483872878422384614665929107305019424224658369461970023616085098653165428285259717277924779815874232497531775065174961004028111083602687127172210406336077093516249153850850139877226982827884031191620837961814828148684883687887294468249162653390687808778987619139021650842832743433493519309158306491439660611440804625485545289638006894879349538600884537314276532483241954742980413006185067107211662529193663976470493672259878622939324830011966448799515599373649507735828079172386709658648669599665031449198466760136935245426518733216180770204590152805668515586546709382657869831166046287367254267909075095902618826501740564164283266656509472220335195658691285703326474374337966294150351167343573431171942586533116990892514741860859923518639375197548579523319013836202991287554287024599144172360121079123096807346553926954438024924588461199293354087839910507671805301896989258640337222555537552139121014132414321802516567637361252611357245529118685575279021750955186355217646770734159264877655859007722875941308858368*t^17 + 500467824566162993481891428546454960660001120124703864921109203061005383868361192275626632302778419713730813274567383184455515391609775924715494378036183023653864761402783807193950463948488149710806205767917485487713848726134059165666607825219232813003506646856924385666319400575545013779219559648711892938871057467732262005758488355632334250203420639610536135165997997710574323442302251576080282651827521147863590974027388040657216471037295513170947149050673192329340649932799756271722909746775597168572838420550865146342002514389937686291034474441538784728556329600987137595668220108707766369596469756922330723383694386076320270963151519713010401673511383756543084365488594093369625487182149432754059281973466101246179947584857225591426476944393223118028976323503359829499764355345702879610645306019842047626906263978972086822265434710514572784618390746206641105429587935635147169042881955746946616545103759291047774994915505486404079267563221632667773936321555892858520674247675200032645658918048815014596542480478830054530721728062185114081587523010984908475003109981122698646342526835513270382370576911133937992825902358171915618623796992870954890577147706324011048087775960298170692544565977765318014921689593944377946616662121356647694053428522377589102249048287135937177283693222393660688332581693192468736168230140496479321964775129488552630023985940933921788002161082938154870356414207926654279439656485055558933607236274745392439018042537610694569835884676408121984944917166120741735565391298126115964717137862895785677075758022349391132545198328843008185490923205947104987106478423783771931876399532655973703386508745206991539548518114306886953697865920349326046195089335495665906429962812260762493612650255792043416137030183364057262709990995716009290240711707735878862929196091538697403561986338922443772578428012739114131509919694275406818107767737996952314098507127367374546417804566463918590472774295713089230686544661078666384922202748585559310419224284790228429359944766833994521176404436743450437168152990857799789321307433903161054805967196457300451036181295471142316571481538587574995018123118190664874354492281507284282315264060994237694571056212914668397856649853735839576359409843949646360309163138088961680508584532493691571473027910259380749494835007828919460789690484655219022089909988234146084275201368637815101359826356125337075218314390805754632478226311084940721511640166454970709468104472934917828445713266107503823037652692622947910594757662408532947262242042932010071375799969406962400759705482298406696669434172699212379257369402538889005234635631761892187537957364542867614490754871992482537793667172533137626719939064603942658283855279211807637705923203551659480326241531108174306673588897808313253776164840099737993681063509856240491165639447405127123604765180651571312547086323592167952600036787428186909499796337037522721633606203399638235371229333828966665570533821130639854923096883390243364778167501113081733914357031014427826794022148583785406487419294021552009176460556886565690318253724290026224536681420347641224840085212925161836759630859999236601982952352759599450523438201663347290008252229996156775024524928942903309881062934748507758483524487893996742585036109499104635472657643584563283881171249544390006769849145096514969159848864693646472429760107818856170785517554204239527493945982220773764006277129332762802982496828639263702933715513534221067116744816428835971145780742099123410034842931217019110281917800720707972592617932365460313643954911487606136321418209029712011159482794294133418906724561015163339985167267005738456292592874140247150065990577330868288560261520813395919289111643663912344418118340775892070730268834864922181345488730872739059051818154196491571426590926359784783681449326707483395166057328718404334503196076798350018122127655247350220078105689998142191000106130859375/85957875345857210014707351440675244746288380806267351067105506242388020326813211671895832419534454570514452564671718578539740702368053807381364921760177549530775774171472602734437961564131276159619263906124743481139646335267183560839441792302024742301463634898153103307943824705119591159877546157571016421183127049324652720618849170972812800775054501532972523507030312580866195411970575716844676151575925695842723576300488674333753946086139482162480158726497480450926924089356041804679609502376231487316084051230871183217363982479028265387199088468041872634702368131131992606399215646804557168895669645555029404849535827481786574557474204267978228355143107948782309471393862181794068812620021331673308019771185679061631828279737083261212650278308676970678276927825200268471191581205303932530284580322406603701522178700145874352000628656347316817160488842734494954683701440968184038694656464347529564284297574579023870554832123349692598608385248989384923954167427873213523154817028261125095614210258371625836640600996572267669629456857215958196676976391543668393846204550235188795480695197523853580011852643972806752668363669397265160758978640993705768883710371732913364894739792681446963244502607246346166506372854144345121860704366881948499386331470652240693361200181185038393771537274803059842181831754554269433996974737538029419042598874401091001272681455813368888784105397206007342522657190301659131787973637857308352430431386279826626573590023587044582010294210438582161595782197593493973897963783817187888010480857920420555036757637976690764797712337547138341282420769610277063644965287117757418457936718247445555777838899666808180079305436155828461224437719973943533435332227266003848319406936286010494074689072573914983061016163467031719209851119820132773378394338701812558076310159292237552086182021753944456148536311232113353937650476963491282760001769133148787375629369178360765618760070493218365570014176345525748033225316644156701231917922893903896949239663802272100716593565064750884442887632602927978351768252265587767837057705697405984572531061365422695218919691227455685463938279993875269737473127193438440575682338601513800430254310928298649082994025370678536277700434499773717782381466605614639604280407262598908691570365609367638656500071627229053161929520478382296073571865653612168482632299673994674902070425699896147569807216392483658761826173582610387008621532181509056442245282920694232513667627376406527615635062040035179203858482913217377380199107881036954833001903550460302604720922642956246936082134826281232291888270304633426353093176905360255980489699504355538319715042273767704652213777476529396177533529056173263033193286000942819820355879561408660542379609619588895734924737349883207540804464186251250424544836429280183627271008053144146967745756844769229331858214610038848449316738923940047232170197306330856570519434555849559631748464995063550130349922008056222167205374254344420812672154187032498307701700279754453965655768062383241675923629656297369767375774588936498325306781375617557975238278043301685665486866987038618316612982879321222881609250971090579276013789758699077201769074628553064966483909485960826012370134214423325058387327952940987344519757245878649660023932897599031198747299015471656158344773419317297339199330062898396933520273870490853037466432361540409180305611337031173093418765315739662332092574734508535818150191805237653003481128328566533313018944440670391317382571406652948748675932588300702334687146862343885173066233981785029483721719847037278750395097159046638027672405982575108574049198288344720242158246193614693107853908876049849176922398586708175679821015343610603793978517280674445111075104278242028264828643605033135274722505222714491058237371150558043501910372710435293541468318529755311718015445751882617716736*t^15 - 752317103254234224072422085346321398941483806625445849405853473766956272762957394630354114449888379999503748052932407206232656375726021383510151577214202644202498374607291195144590742799793943476811424716874085010346072753316415805912500713946434265676296297768066102353030174518847505072757549796397678371414128140380709778094934246845985324308361967375685824311067960614139248267037284880817128550770748658509680449638750354864101943622030789390099321306325587409186050708351032524874660007131516940027805135125897239651795217019118023763003164686087117185552320920656321779110920845879245615515565980987330915192494123438502172065598527783440890395433946383637478228777717758981277179044015714813378753609883346478740341242574207778636819696946226708376408261195933660688469674996604256763301871308702954764013677865508491654194310473989298219526103937052656640167266690823635621399117034696299392037949633856333309405886857676504841474773437805719085990552953325030610804024024583900453754440904259557937414462411885873926241834047440490862501755365696510568442162806332941404848568963919734469406081440073500325178411177848256120313995022984901448379961610260885639010452896455691570092063719576021148459139663727143828107664089499141080402338326668325636706337637904572982525172787507646509203864255716883051091247616253440301047494616394776336252794780174175324861202860790633539497967277922454233763163996355387167710383963033772159286389110622487918202272010705274989336114185814708582193638544048833026078599761402002308605172022195559926267629692113502588810624702127402231491804327992525507100412067606807777263693816017132987834744639417075279305928878205969321881165998115702506247564710955295646496756733584896004412796128337403792696354998761730834011365296311737436091666928302494025755294747989741794890530328143225250698871050011646817479473858748849969802154442657540471372743764494599234971327229196018478100582267977176178350635854946122145045879912670888970576020534642250707464041965417547969109911051145886412983090604040372044993855738277267983731336988378289196109538263433018663919714448240080993580421370947871201993228620975151864112984794623305304579325878618557726296185560632508941898813877088644447017205212503771452463302529175112635566987716866883531504380604627446415911170676798383713683733246020644990988600106921050326360050174749991021695424577948751272056472906665472304615224193022388273166634918898935401995858436560562147156405396028551240014137661575161342861287229781777761964731364116592117026805166032072520579644037828678944701425451657084659750644470814536884524482115176294668856260452405930242836264678996849931226530048899837814108243734203605893729542987826740878514667541035357457611092930025202634822818353186097665524889609709473223309547132665207538168591899504626734474916308319850821846332954547047852337538631236932670692823739638467903662149226578378446619999425603037485947736580316486937500553109611010101713420648253425602358646997587679845256151223783017503732374399350223693705470158096580397507030079424892408371433552077658579238070753943481149509424422923277767140490293843449117237609778485817266434711663126617044482897881017855813114946601568447040805501950886679613638052836071475429314922922595962706768330122091719331462206097358275774064725983130480624881768803320389289644543447527259691516347704728301266771790083944222908249451561060763388891475433133077783111362192502722293487409321943420874064954678476201990460305940858620474105327244969307710837384089550451861777198551677626628655941552043509555602932361704499772154067029974556606235027966446695706096335342077923877325897273287581925653957987215462780530385827478507775587822964970199679045847225122507823912465371735822709858543795745479350702491365018505744078979073325058319251529907766481035479184185546875/171915750691714420029414702881350489492576761612534702134211012484776040653626423343791664839068909141028905129343437157079481404736107614762729843520355099061551548342945205468875923128262552319238527812249486962279292670534367121678883584604049484602927269796306206615887649410239182319755092315142032842366254098649305441237698341945625601550109003065945047014060625161732390823941151433689352303151851391685447152600977348667507892172278964324960317452994960901853848178712083609359219004752462974632168102461742366434727964958056530774398176936083745269404736262263985212798431293609114337791339291110058809699071654963573149114948408535956456710286215897564618942787724363588137625240042663346616039542371358123263656559474166522425300556617353941356553855650400536942383162410607865060569160644813207403044357400291748704001257312694633634320977685468989909367402881936368077389312928695059128568595149158047741109664246699385197216770497978769847908334855746427046309634056522250191228420516743251673281201993144535339258913714431916393353952783087336787692409100470377590961390395047707160023705287945613505336727338794530321517957281987411537767420743465826729789479585362893926489005214492692333012745708288690243721408733763896998772662941304481386722400362370076787543074549606119684363663509108538867993949475076058838085197748802182002545362911626737777568210794412014685045314380603318263575947275714616704860862772559653253147180047174089164020588420877164323191564395186987947795927567634375776020961715840841110073515275953381529595424675094276682564841539220554127289930574235514836915873436494891111555677799333616360158610872311656922448875439947887066870664454532007696638813872572020988149378145147829966122032326934063438419702239640265546756788677403625116152620318584475104172364043507888912297072622464226707875300953926982565520003538266297574751258738356721531237520140986436731140028352691051496066450633288313402463835845787807793898479327604544201433187130129501768885775265205855956703536504531175535674115411394811969145062122730845390437839382454911370927876559987750539474946254386876881151364677203027600860508621856597298165988050741357072555400868999547435564762933211229279208560814525197817383140731218735277313000143254458106323859040956764592147143731307224336965264599347989349804140851399792295139614432784967317523652347165220774017243064363018112884490565841388465027335254752813055231270124080070358407716965826434754760398215762073909666003807100920605209441845285912493872164269652562464583776540609266852706186353810720511960979399008711076639430084547535409304427554953058792355067058112346526066386572001885639640711759122817321084759219239177791469849474699766415081608928372502500849089672858560367254542016106288293935491513689538458663716429220077696898633477847880094464340394612661713141038869111699119263496929990127100260699844016112444334410748508688841625344308374064996615403400559508907931311536124766483351847259312594739534751549177872996650613562751235115950476556086603371330973733974077236633225965758642445763218501942181158552027579517398154403538149257106129932967818971921652024740268428846650116774655905881974689039514491757299320047865795198062397494598030943312316689546838634594678398660125796793867040547740981706074932864723080818360611222674062346186837530631479324664185149469017071636300383610475306006962256657133066626037888881340782634765142813305897497351865176601404669374293724687770346132467963570058967443439694074557500790194318093276055344811965150217148098396576689440484316492387229386215707817752099698353844797173416351359642030687221207587957034561348890222150208556484056529657287210066270549445010445428982116474742301116087003820745420870587082936637059510623436030891503765235433472*t^13 + 827458931793491419066395609105347419365085112695510101735683781785966727596199841872394472944989697261964553164076589108896974802147939131130093759667492103599675935470988709422770449563923099584583761234951779090662488097251857124015160072674665876200997602817513276024104465686908047011871687191246970986855100731031532287559886908810276548593676758178210395429112945683303733710742988503535462960173526588925762551739688635329001224591507368692340100912338380819766825018605124538231873590450641291310283048916619758094057552874355007880487518730916660652780397517524574033631958353335296695130383119200819859636338815814540298360866014106445214898002107202122664888882440824128998197145140311970197881519664565666382643863026937881297043762591988722225315446734245995241855062728087781439309824035843359326369268336709287303109565158968405003055513919842597901940804310113872937644341749783720013929363835880402113228297459552425683689316467331063655603271138969518254538158512430597093880510474193232154168384796885405206386058841671232662534833073807179881676705442522714032299917560553422172734353324492765169933840377111662051794516393801215502158708988743126886031061691964864479042966396673596468624400820370757678783716330100466103103876622811417814310000288925378998602358621604582749326494903047812814146478113349284136948934091365955319629350056996632412484789041610159345434942461770564959026184096957184308515025936930549403172744726528258965088779549798015752945454403816235590291095367978545382968235225767448072331583690977556610313241316305702593219461958653505212221633354035473574524238409287859042555565579461375435981835072300228686934730626056914959605671739066002982772866330109230858322583589308603851080886577044248594107447132848302403005169841116327654094091958099509161360940878280802566805070659642896768906807570318152980668954626490416153449129372927004026706325545998424772241021260722246546418485485513922972306621210514824885247363862374253035233506001363243867630538856248326018290142112272742263929389894727868070598915031398124454127117289135278064269815267949527294582361251003972331759273718589188031208357104959005006548217620528165462591056436408664575205659442091549000580195907441644830319768321942652612006273566935533605661591122551553664788741825353299103060234737763436011986928055743981158483371070359909818361874547651002134868598294942714164733148394547507095446916702173382106425078395698102798827144868008078491951287662486590828481058220835009741054032875087556737171058529878798945835671375971324871729026036325486963248828907639697524249050994860692670759154987127357646811986959369972080606267692051731309452400153847490100242185223326949982951169378928028224466925531051256039235659520252234717764743312982476416296309348837947650456690443260884314559473572073772220151646558662863986957490256321491409253639015991062201907414032025609166258416026474797083102718518811852331679791021192796593642879284749091196367328412511774581266637745411109236494737589943241424064039839787772797179140946232795191018548270426471385465174000073685539091986570615224617990350246071580450499520774439166629120021908844898367459888606797690308510621596848976439525940357967730156573571177503594538523879667890214267837802599574830844679263628250361171166707271681872160843651564557761438112366622666385393620738423453628315145809945352676220753179815030977873220455539297448076960864482220377262622235184615574012559947964623745211864977376410672786617447620030043349163185053103114738971538507179599756477877614447430030789088301595846255919318347551052276332188869635113532676135168583490472627200584846651230285785487923171626879868512177586112147225282085002125192659456814641255478846175226360601426088074351249489072856544309352361527129415267795151951059107700185061486953879836901020232201798828125/343831501383428840058829405762700978985153523225069404268422024969552081307252846687583329678137818282057810258686874314158962809472215229525459687040710198123103096685890410937751846256525104638477055624498973924558585341068734243357767169208098969205854539592612413231775298820478364639510184630284065684732508197298610882475396683891251203100218006131890094028121250323464781647882302867378704606303702783370894305201954697335015784344557928649920634905989921803707696357424167218718438009504925949264336204923484732869455929916113061548796353872167490538809472524527970425596862587218228675582678582220117619398143309927146298229896817071912913420572431795129237885575448727176275250480085326693232079084742716246527313118948333044850601113234707882713107711300801073884766324821215730121138321289626414806088714800583497408002514625389267268641955370937979818734805763872736154778625857390118257137190298316095482219328493398770394433540995957539695816669711492854092619268113044500382456841033486503346562403986289070678517827428863832786707905566174673575384818200940755181922780790095414320047410575891227010673454677589060643035914563974823075534841486931653459578959170725787852978010428985384666025491416577380487442817467527793997545325882608962773444800724740153575086149099212239368727327018217077735987898950152117676170395497604364005090725823253475555136421588824029370090628761206636527151894551429233409721725545119306506294360094348178328041176841754328646383128790373975895591855135268751552041923431681682220147030551906763059190849350188553365129683078441108254579861148471029673831746872989782223111355598667232720317221744623313844897750879895774133741328909064015393277627745144041976298756290295659932244064653868126876839404479280531093513577354807250232305240637168950208344728087015777824594145244928453415750601907853965131040007076532595149502517476713443062475040281972873462280056705382102992132901266576626804927671691575615587796958655209088402866374260259003537771550530411711913407073009062351071348230822789623938290124245461690780875678764909822741855753119975501078949892508773753762302729354406055201721017243713194596331976101482714145110801737999094871129525866422458558417121629050395634766281462437470554626000286508916212647718081913529184294287462614448673930529198695978699608281702799584590279228865569934635047304694330441548034486128726036225768981131682776930054670509505626110462540248160140716815433931652869509520796431524147819332007614201841210418883690571824987744328539305124929167553081218533705412372707621441023921958798017422153278860169095070818608855109906117584710134116224693052132773144003771279281423518245634642169518438478355582939698949399532830163217856745005001698179345717120734509084032212576587870983027379076917327432858440155393797266955695760188928680789225323426282077738223398238526993859980254200521399688032224888668821497017377683250688616748129993230806801119017815862623072249532966703694518625189479069503098355745993301227125502470231900953112173206742661947467948154473266451931517284891526437003884362317104055159034796308807076298514212259865935637943843304049480536857693300233549311811763949378079028983514598640095731590396124794989196061886624633379093677269189356797320251593587734081095481963412149865729446161636721222445348124692373675061262958649328370298938034143272600767220950612013924513314266133252075777762681565269530285626611794994703730353202809338748587449375540692264935927140117934886879388149115001580388636186552110689623930300434296196793153378880968632984774458772431415635504199396707689594346832702719284061374442415175914069122697780444300417112968113059314574420132541098890020890857964232949484602232174007641490841741174165873274119021246872061783007530470866944*t^11 - 635922739829287536186671111865488900802717949288445119010859266597432679277114094814043994437410224284630309467342323650615715921153165991397333937701420713835467094381421004355704611461866875939333706658279748217684878645352306456969049587840920673447479038779212933063732132317964786915612381753616524583138239844604705636297594786781918090452282846733642884441308610683625712373613223423881197488949434671902704153582910621398760482316690714747335045283125994588866483142370079496196475775280630497370884605669925613123219630275186193076656690551291218614632168560288500203196650975253422458092314100767332276409175699743408296856358833476862810629925083807812118598616541438316804952190728687470070555609006643196896110685135123147453866757242708331701638374967270746144557782802404453718917678833438761006877603434001636396549701363574655291199059272594956032170693932394070238525693081363682210565482821795793868029169301470415999407790773659324915267428485477120690735876738050884750674921370090620302147044623379217364172852884000825361976720001142472578661109043011648249320210152107785039250340276950943147110913389339337152326080263112730074360647268230035681349957701294134284524501891316845135266177496854925715780453267861469325228966080284879135446116393952072171520404453718607398269813752329378890131341503784937428511225817350218854032200236350370877064177902738730385238721852253928874243375478083293067750558722925993573978420611869557833784282933620206756006908666303059360404938995902972473192308058009602579292105315728395761516328600978741441336402707103120822328119957325962839087607869749764318796895589503776438594212051547599037373784506722659728473022907356307634067770360228872717277379451818836532077225658711767243954854162670731360681083154309179833627067447376388277326063021687993776188843205358093849389546420516268663723728939922708229764673022696812979950672695031204505632809959107217334694397368308624474598445746122024398404077372116318285677121715378969625720848196970656202478814181041101759030448573624710522874829706312132113930013563296083766158990048078716321873857141546940104895872757067611212297564126472876127633840113767875111386404254181446525519177262235433671039019764221067868453219708877994817912467674433860669038685555060697145511365477323144528472985590114630523496750818365658742785330462668290673259959411454656649362477162991361264587790371068728138715123948294782606280764294044265394138772979243679344016501555473358816241746354762342758915115571640450834672409506026100247022120938369809899292738044120122903860865513410444816936912264020635472471977821511155244452552122246915830070838344441230285115157338926239537458171189720685763887632434116473787425335144006435508494867306963167402551962463490412213922593970809451685821809627413790694357414564170032194662399287600087181014368227243587357203923804457317004431751403575221437363635130718019854831829014769580746014509710939592851408362622561801312102858418372107606388470016426681952971389877725207202358482608844865202232740694212872778387697237380252804211683063073350541153471583714926778331928257071206509077325368334745383804988373896331156811911105139802628554619003776018773290254040198212144101510341471291436700092741801620577986367133707570911922276868136607392076979593097567389590896087019937796421984191790263410170281330898500358557041489695356223374154191239803853138874118731127018898190502906458935384027879934896450492242204556235333982055026374301019251138892734367093983010225111792422734100029694850321516510193376780046625107118812328717442319211478099208772582939755153644989281706313133751121936603996755169727944135599465402480652338054183843540137387363660592759966446284993967089078037677714040446085422983786359802777994938372139953192968251707351157623450600596315869241392759213465076829267578125/687663002766857680117658811525401957970307046450138808536844049939104162614505693375166659356275636564115620517373748628317925618944430459050919374081420396246206193371780821875503692513050209276954111248997947849117170682137468486715534338416197938411709079185224826463550597640956729279020369260568131369465016394597221764950793367782502406200436012263780188056242500646929563295764605734757409212607405566741788610403909394670031568689115857299841269811979843607415392714848334437436876019009851898528672409846969465738911859832226123097592707744334981077618945049055940851193725174436457351165357164440235238796286619854292596459793634143825826841144863590258475771150897454352550500960170653386464158169485432493054626237896666089701202226469415765426215422601602147769532649642431460242276642579252829612177429601166994816005029250778534537283910741875959637469611527745472309557251714780236514274380596632190964438656986797540788867081991915079391633339422985708185238536226089000764913682066973006693124807972578141357035654857727665573415811132349347150769636401881510363845561580190828640094821151782454021346909355178121286071829127949646151069682973863306919157918341451575705956020857970769332050982833154760974885634935055587995090651765217925546889601449480307150172298198424478737454654036434155471975797900304235352340790995208728010181451646506951110272843177648058740181257522413273054303789102858466819443451090238613012588720188696356656082353683508657292766257580747951791183710270537503104083846863363364440294061103813526118381698700377106730259366156882216509159722296942059347663493745979564446222711197334465440634443489246627689795501759791548267482657818128030786555255490288083952597512580591319864488129307736253753678808958561062187027154709614500464610481274337900416689456174031555649188290489856906831501203815707930262080014153065190299005034953426886124950080563945746924560113410764205984265802533153253609855343383151231175593917310418176805732748520518007075543101060823423826814146018124702142696461645579247876580248490923381561751357529819645483711506239951002157899785017547507524605458708812110403442034487426389192663952202965428290221603475998189742259051732844917116834243258100791269532562924874941109252000573017832425295436163827058368588574925228897347861058397391957399216563405599169180558457731139869270094609388660883096068972257452072451537962263365553860109341019011252220925080496320281433630867863305739019041592863048295638664015228403682420837767381143649975488657078610249858335106162437067410824745415242882047843917596034844306557720338190141637217710219812235169420268232449386104265546288007542558562847036491269284339036876956711165879397898799065660326435713490010003396358691434241469018168064425153175741966054758153834654865716880310787594533911391520377857361578450646852564155476446796477053987719960508401042799376064449777337642994034755366501377233496259986461613602238035631725246144499065933407389037250378958139006196711491986602454251004940463801906224346413485323894935896308946532903863034569783052874007768724634208110318069592617614152597028424519731871275887686608098961073715386600467098623623527898756158057967029197280191463180792249589978392123773249266758187354538378713594640503187175468162190963926824299731458892323273442444890696249384747350122525917298656740597876068286545201534441901224027849026628532266504151555525363130539060571253223589989407460706405618677497174898751081384529871854280235869773758776298230003160777272373104221379247860600868592393586306757761937265969548917544862831271008398793415379188693665405438568122748884830351828138245395560888600834225936226118629148840265082197780041781715928465898969204464348015282981683482348331746548238042493744123566015060941733888*t^9 + 320575011917165639064954025769841832332697109046105020960848621444039898779368461394117897498046467386818966111820865253050833150019990144865351501285912040070267188909960290097755516554140882333096750514082997018466745864712880070246273079745079905042367485457782017231128083429562992061427502806106517315814346109116183691692248778454590149960935492889969352173358817795077418374808941902520332269716403173910094582615905904474142090982757026937901339734277019917299102106118020571411338422959602302810646338186584392333483220573459289004730601830594094242766436740775223367431475656726578967298002349466482167143788409713995386192960251435419748364344971293903955121450080535683623524884517950197468273938867960159030788812981744037803136083653249530542325262770499177524109793737623441212511563400669787595542065040317349515883208618279366352484541079576139667257511999132783323427042999994018738307560045084844517362479485616681316908688444780760707891804358228323813444708410089342671559737721403641024211305987407431109221810592868759428227464503802803934962636964214534913870646320534073002584291170722964898365361938350223520267817023686750589074760081756638206124331020448052314471588297424919907967490270624615356281708678858509431497273670224373226341704246094661413750444505176761355618676230108717670356400164569387766385287692731948090194389733285771540450123176672477391518925305729290156546777282821157401470107350145604041691105967732424028705194654096239586934308312091081513561182026924650268677021390592240222180617310965290960311120571642791338511777521503700801773121229359265869749658675562243609571241119241381377520642194623368972789852290839781197707109314005436337712250213408312062092745455813590771201258123089331940554665728431721907742307861941725880147203672674428149132621701069515305633905214299543235559489483489203969378144209993367651647296938972157090200586468969033485540727613212726795034658908689144483803287729958699920581888667490559131080934590138384188939648986451445713498756873274632932077420419686847695822680252851267564915171182017277585265104208599713585017852363160270086189036286164501946430362359095958200061028598316216743028330509741422201042954224888001400657593391463156877577829647887216135367189751066004846689723959853243182970751033287820927866062564127543090594100279141915710611949424299808318411197581156376955642563694190850091238603911155433081726718234102283924567883502727767647114112642142859561669486591397236217243676279097928298955211700126642340549850188740693981983860616268585319281424044533726080323964005512447077522610243499833073644525435206694977679566022872881751713891820921053713710046541456791382519597021925327153800516385832162158584778718190069125418756147164889760466885323406808957084568587419485585321047856148728881676151404540071707855660546782604784404752161964809801034267360525805620750355545604515799202704529964486456890558556455706089186066449037920239847779051294516617379509323159745828031574329933942658864409262267438855381658470217739937985246920614148841598280338232157917084715425016352280953283969477146805593064118087646852336405365926617862682294199572418570928969664920493683737409875913063410449933079547095267705152854355819052989196072788559554034482883746442115072004159465365718300357777809659729306295836596009112079139696672724089961528101785663283015851849021070220231901884074740873733086321165573039506425854062213265577484833669631500806909344767738067218045831802837064623983493407855243708123180759451638034196658016276712253935957216659378986593304119342018920900764356043396629621008386579270647995485425137004484288840366852467630263847412156589120464606200957784169524634609095958864643907224833235656692104208980857790870529355571431146047685686323086200515761069672302524374352298209557342807902553271925748505107421875/1375326005533715360235317623050803915940614092900277617073688099878208325229011386750333318712551273128231241034747497256635851237888860918101838748162840792492412386743561643751007385026100418553908222497995895698234341364274936973431068676832395876823418158370449652927101195281913458558040738521136262738930032789194443529901586735565004812400872024527560376112485001293859126591529211469514818425214811133483577220807818789340063137378231714599682539623959687214830785429696668874873752038019703797057344819693938931477823719664452246195185415488669962155237890098111881702387450348872914702330714328880470477592573239708585192919587268287651653682289727180516951542301794908705101001920341306772928316338970864986109252475793332179402404452938831530852430845203204295539065299284862920484553285158505659224354859202333989632010058501557069074567821483751919274939223055490944619114503429560473028548761193264381928877313973595081577734163983830158783266678845971416370477072452178001529827364133946013386249615945156282714071309715455331146831622264698694301539272803763020727691123160381657280189642303564908042693818710356242572143658255899292302139365947726613838315836682903151411912041715941538664101965666309521949771269870111175990181303530435851093779202898960614300344596396848957474909308072868310943951595800608470704681581990417456020362903293013902220545686355296117480362515044826546108607578205716933638886902180477226025177440377392713312164707367017314585532515161495903582367420541075006208167693726726728880588122207627052236763397400754213460518732313764433018319444593884118695326987491959128892445422394668930881268886978493255379591003519583096534965315636256061573110510980576167905195025161182639728976258615472507507357617917122124374054309419229000929220962548675800833378912348063111298376580979713813663002407631415860524160028306130380598010069906853772249900161127891493849120226821528411968531605066306507219710686766302462351187834620836353611465497041036014151086202121646847653628292036249404285392923291158495753160496981846763123502715059639290967423012479902004315799570035095015049210917417624220806884068974852778385327904405930856580443206951996379484518103465689834233668486516201582539065125849749882218504001146035664850590872327654116737177149850457794695722116794783914798433126811198338361116915462279738540189218777321766192137944514904144903075924526731107720218682038022504441850160992640562867261735726611478038083185726096591277328030456807364841675534762287299950977314157220499716670212324874134821649490830485764095687835192069688613115440676380283274435420439624470338840536464898772208531092576015085117125694072982538568678073753913422331758795797598131320652871426980020006792717382868482938036336128850306351483932109516307669309731433760621575189067822783040755714723156901293705128310952893592954107975439921016802085598752128899554675285988069510733002754466992519972923227204476071263450492288998131866814778074500757916278012393422983973204908502009880927603812448692826970647789871792617893065807726069139566105748015537449268416220636139185235228305194056849039463742551775373216197922147430773200934197247247055797512316115934058394560382926361584499179956784247546498533516374709076757427189281006374350936324381927853648599462917784646546884889781392498769494700245051834597313481195752136573090403068883802448055698053257064533008303111050726261078121142506447179978814921412811237354994349797502162769059743708560471739547517552596460006321554544746208442758495721201737184787172613515523874531939097835089725662542016797586830758377387330810877136245497769660703656276490791121777201668451872452237258297680530164395560083563431856931797938408928696030565963366964696663493096476084987488247132030121883467776*t^7 - 96510905595174409153427822838289040920857230525171719289889267940705458824810607059363142191710613950707310965584697288221173699030196889124379978852051496487264576406676642058627663738496896135490356649909098199102984816161360910905835363089126556096345141621314273442590268169959417429258760682092014711043740765576409441733742783956347267921994541278199672652085601737150165298403026311264015889548983264643892353930867820406360682266631426042096480972324838345532480542129956644930811183069924876353497613357757415422841243552538661955774266304964161104382473945151249754735409506526256379852573226805128090133875384418594252842975121612666194466514019211707192636182996076273710410935596240235643356072095663027237620499637289571826439952435675823796411205582460411324195989920223587941595416914221706369222753951257257954450761753044483134548866300193043532557915168712161227272718870979744992334293277869819761612884582208057475479100542551359052018052253479255244820847738050700310242960642824544661689937951254209486200955136778297126709057648016783609315454981352940745848634636842759611114395880811780956675629683160482285308206930240623353909028627713118814506211911223777090024248596654458507055542707090399759826275842605614116766057465582664281531337062474421533877705386315457650506327474495729653528130589685932753733456991977135105708863683379637123061168356356017865674736029665512323509257005807075485138803055448509425033669998823488308815492838644826400269249183145430552837831718549944034667281956334754522019360747014226770007763303208171241042236559629339512024604650920083221355245289946756025060344494519894290495955075719842459476451342754845748822494209367315284999183842186957529608042494255691555739328521328272769925244285701068065543992963463021920755514285785053626430972765271039068661093685538847850720726507244601844931194128968872134229602713622524527888674702252067013417250270060997976077655233700380515042264848085566217527024770148822042365028793462160132181663653176092352041122281890698352351659871324607996394455343632533006334195302072019469651360051546248331738323704585695464257928362521192838662102692982320850912132389410575806456877289990577403782253726892811009626092577936397567189081685398255882276546564190727745046169358141646971257955120064652285876855151898324465842493827526607027594320576020603650263976399033787096372213526553218448447767596355869480089495271216444875086260448689519870248003299514766630827000746232104912993201290300306280759309399707079331394041505599768808821975096922663737858754045425442642752904856095766965910965763121170890888334551308248191337694286542866340641356506200009291637513846500651383737209668810640010104331220029891083384983373890351585778759926542224198733451008474884475799403832784088124417498511448741243429443103852504149334390728534514034269715295197055550831738232294613128295920107573305803066137792578770055148396826174614557644492714508728030509844016925934135574554847168790330651532190910881940239628651674491970726424929897882679554428274573311734343460710470260790116493561116808797438492048067709311342110343962452387704740210091869890631564814713545610642665140610500880271575968179431450387095569274105640380817808303165481137359719487490079014167576349224361484258013974082730684421456287693206193201320183465188481595258976146699674262888215511322008800495759247873022502327564889362223729125174677233797142161867589759368720878376169203714499404128450924579740961215280776339949324735743066899397803230125523633667902381119855545178726003303458790943488022849763051299735277340687415200176332344276369771221347777597065009096641104601762720886303697700877713290013267162679656600517274794267161998713212214481763923026559675050893675050594525855794625472849650705957236919553718874266548049451171054807758757808009109794365234375/2750652011067430720470635246101607831881228185800555234147376199756416650458022773500666637425102546256462482069494994513271702475777721836203677496325681584984824773487123287502014770052200837107816444995991791396468682728549873946862137353664791753646836316740899305854202390563826917116081477042272525477860065578388887059803173471130009624801744049055120752224970002587718253183058422939029636850429622266967154441615637578680126274756463429199365079247919374429661570859393337749747504076039407594114689639387877862955647439328904492390370830977339924310475780196223763404774900697745829404661428657760940955185146479417170385839174536575303307364579454361033903084603589817410202003840682613545856632677941729972218504951586664358804808905877663061704861690406408591078130598569725840969106570317011318448709718404667979264020117003114138149135642967503838549878446110981889238229006859120946057097522386528763857754627947190163155468327967660317566533357691942832740954144904356003059654728267892026772499231890312565428142619430910662293663244529397388603078545607526041455382246320763314560379284607129816085387637420712485144287316511798584604278731895453227676631673365806302823824083431883077328203931332619043899542539740222351980362607060871702187558405797921228600689192793697914949818616145736621887903191601216941409363163980834912040725806586027804441091372710592234960725030089653092217215156411433867277773804360954452050354880754785426624329414734034629171065030322991807164734841082150012416335387453453457761176244415254104473526794801508426921037464627528866036638889187768237390653974983918257784890844789337861762537773956986510759182007039166193069930631272512123146221021961152335810390050322365279457952517230945015014715235834244248748108618838458001858441925097351601666757824696126222596753161959427627326004815262831721048320056612260761196020139813707544499800322255782987698240453643056823937063210132613014439421373532604924702375669241672707222930994082072028302172404243293695307256584072498808570785846582316991506320993963693526247005430119278581934846024959804008631599140070190030098421834835248441613768137949705556770655808811861713160886413903992758969036206931379668467336973032403165078130251699499764437008002292071329701181744655308233474354299700915589391444233589567829596866253622396676722233830924559477080378437554643532384275889029808289806151849053462215440437364076045008883700321985281125734523471453222956076166371452193182554656060913614729683351069524574599901954628314440999433340424649748269643298981660971528191375670384139377226230881352760566548870840879248940677681072929797544417062185152030170234251388145965077137356147507826844663517591595196262641305742853960040013585434765736965876072672257700612702967864219032615338619462867521243150378135645566081511429446313802587410256621905787185908215950879842033604171197504257799109350571976139021466005508933985039945846454408952142526900984577996263733629556149001515832556024786845967946409817004019761855207624897385653941295579743585235786131615452138279132211496031074898536832441272278370470456610388113698078927485103550746432395844294861546401868394494494111595024632231868116789120765852723168998359913568495092997067032749418153514854378562012748701872648763855707297198925835569293093769779562784997538989400490103669194626962391504273146180806137767604896111396106514129066016606222101452522156242285012894359957629842825622474709988699595004325538119487417120943479095035105192920012643109089492416885516991442403474369574345227031047749063878195670179451325084033595173661516754774661621754272490995539321407312552981582243554403336903744904474516595361060328791120167126863713863595876817857392061131926733929393326986192952169974976494264060243766935552*t^5 + 14690039986883187037892902909306721215897926369652440858313633943570477311411042892111501988005599353107913940020034667126914418148436112512332535316868152722917661732244735030165969400992159268243622855231294167136592316763010309847040969411801803112694274989947675373785639950655644930197464324992234079398724793463805093019946781101133632842530154618791329916173472128175638138792043147437246406489115338849793738911405096882490244825578630788389433583442334908909988156882414623261880740409540766751391079770365157276060729629720558495187413043647256618719109097266117115620947219566730556021655170457607651443685630866272600507174007583553981821404638051708137997247459829684264554621582669553953430635654226846838559802160792957659632153444564790522383706150481051808588312393488395395143931565536197314150558100744012173157801325532252820928788569808441690361016337264668505307404364953665697727615940264588860915630576984270210079428336884998481896717691298515681775202604119642927208151823046513150262227341199496132808247347049133051527817571300533715193111997446782520131019819815822378847819801083560825544660384743928582790278644864366303160645595925418602293133869855459889364523951116243420096955672747143888768359860047397057696224355006212709706199113319417069778981764475963062038671010564635010928023190353535171171899293480343870665133713375367367348398063460377656551045722823159113681453472884324367782044996477491197186896795322918696705454959087112417025771770982014920877360707438148072976613793831945824241966702005151531726073088280412822568309899920572535626815228110114418431776528169359541660118219125227692660099215917571130809113908403995620572282733236333105361840312108142873321076715934069715451889945066942396154226312376115834939582879536094044570690869803501569673693862989684087818557543545721987582792425386148096774107075237865511157680992831299647225384205925562743014868326188570601492928245490456573510265825064134482396485343400190056521423619994073936663572069164053502860922953063160534452428361986409480992863753005495167452056207565202723165685899078075922653534559058242701446939666600798503886944358475779894715505389423947475726901067604808475654200414778479434565675043588407852143767551661999301655456722141266628243332380791965388752858823939569280022236500984202131353886444266568594124842349744161940055537425829792051180413954367635170604480074016638803073678384007221493849867067888325167382490111663839766940717415670036634944709991770771606226235913722117525434298596060454095136648824676631398059825896933778238901987028460022125142144381768152321061843645865170255721402541695241266949845333672582269328113792999565084909564222221553033022069266643143742238341403370457082644959652410259838627139214451224129363463428806757227701402628533497190731991305883020645260441596675772472623096826224190817479491096894554554484612957582710753228162420860505939850698900633768821077577157353952987332205594282752405480585002513747427802568734811337206739853785214503488800028482410248944130533857772357340348825784938534190363081938974498157844476479862967383194514729808552179836494981117287645629135203575014449586254661479650651990450061799978990305672138806392586829891685049591630637520511455637569417089519702838338204877253965564408160813809988331560899998337586282088948085367745101207877090411339304371555375440987974869019091609930028580890017812696709824384386207130369213990856498101953824684474036088253467582427314740975381474858595968096362351226511644902574835504726046076115272671483167227772632554766097718274500967596178914216547149917006720193234707009431704970855246838156601274960931014647968881196910590867386131090371858095583407579744908184800761291844496402309853045727266711039522532520560282907806974001105118228891292967918679614506373850800621405481073094072265625/5501304022134861440941270492203215663762456371601110468294752399512833300916045547001333274850205092512924964138989989026543404951555443672407354992651363169969649546974246575004029540104401674215632889991983582792937365457099747893724274707329583507293672633481798611708404781127653834232162954084545050955720131156777774119606346942260019249603488098110241504449940005175436506366116845878059273700859244533934308883231275157360252549512926858398730158495838748859323141718786675499495008152078815188229379278775755725911294878657808984780741661954679848620951560392447526809549801395491658809322857315521881910370292958834340771678349073150606614729158908722067806169207179634820404007681365227091713265355883459944437009903173328717609617811755326123409723380812817182156261197139451681938213140634022636897419436809335958528040234006228276298271285935007677099756892221963778476458013718241892114195044773057527715509255894380326310936655935320635133066715383885665481908289808712006119309456535784053544998463780625130856285238861821324587326489058794777206157091215052082910764492641526629120758569214259632170775274841424970288574633023597169208557463790906455353263346731612605647648166863766154656407862665238087799085079480444703960725214121743404375116811595842457201378385587395829899637232291473243775806383202433882818726327961669824081451613172055608882182745421184469921450060179306184434430312822867734555547608721908904100709761509570853248658829468069258342130060645983614329469682164300024832670774906906915522352488830508208947053589603016853842074929255057732073277778375536474781307949967836515569781689578675723525075547913973021518364014078332386139861262545024246292442043922304671620780100644730558915905034461890030029430471668488497496217237676916003716883850194703203333515649392252445193506323918855254652009630525663442096640113224521522392040279627415088999600644511565975396480907286113647874126420265226028878842747065209849404751338483345414445861988164144056604344808486587390614513168144997617141571693164633983012641987927387052494010860238557163869692049919608017263198280140380060196843669670496883227536275899411113541311617623723426321772827807985517938072413862759336934673946064806330156260503398999528874016004584142659402363489310616466948708599401831178782888467179135659193732507244793353444467661849118954160756875109287064768551778059616579612303698106924430880874728152090017767400643970562251469046942906445912152332742904386365109312121827229459366702139049149199803909256628881998866680849299496539286597963321943056382751340768278754452461762705521133097741681758497881355362145859595088834124370304060340468502776291930154274712295015653689327035183190392525282611485707920080027170869531473931752145344515401225405935728438065230677238925735042486300756271291132163022858892627605174820513243811574371816431901759684067208342395008515598218701143952278042932011017867970079891692908817904285053801969155992527467259112298003031665112049573691935892819634008039523710415249794771307882591159487170471572263230904276558264422992062149797073664882544556740940913220776227396157854970207101492864791688589723092803736788988988223190049264463736233578241531705446337996719827136990185994134065498836307029708757124025497403745297527711414594397851671138586187539559125569995077978800980207338389253924783008546292361612275535209792222792213028258132033212444202905044312484570025788719915259685651244949419977399190008651076238974834241886958190070210385840025286218178984833771033982884806948739148690454062095498127756391340358902650168067190347323033509549323243508544981991078642814625105963164487108806673807489808949033190722120657582240334253727427727191753635714784122263853467858786653972385904339949952988528120487533871104*t^3 - 744119516913134607982281565245809431606641686043110078603367120616874836630033243215248305467759352954864326309590822630718736671107445248677213243820347199658631109946801892713820083700998386348056570781771394267841374450608066834015970237098556894840905173052603760382922535143099764138290255166042679384527398758206360538539852092731017389108720823166837130107718322657319864102070162044184833534240357829751837940094144682829687495307505868502990948270344801754308046145415824359070350584813886648220769189602118085026901646951977051311045495066286308454775533452259582143086050719560734942160977409677935649836641823150326330526766410199313539709550897297044884151398590922991660338243769605670386293268419573088377402627003465984812501219439935570274895778016851724272094515255752549440540946014782591939749722005799923198259306305572974639643645560896630077268668364337873290082518908133252945762412707803188308692512629316046052986820212463985579239528469016829190005171121699425349585199196543700043635223471904438144424776720089770878751668378927719744481841045851701620978088158625613311838192563157048083357309765647531899056790730603935196210679589195437906009631484864210145480412343830029616451311332573970635051156842196829376119013161189095904469644027671444567488503322021392812313277794733109936378835534152583735292542344039660333537748993387805470054564531678617823579043158583471857919974833183623589895982492600121719045164844133044025671999218040682915782135571978513215912161202319152535275036069339286265593428453279989753667910292672275703432708910982682454290620307092723974409558484563898136313893174242682005758700215073506279800577914429039004667190799335892968158612426585190773232118785170932912316523020893098186098121901017523917321996368924427199903193267834915781824627982155454015071848279604177019530511994807542996947196148548217400720030982104702295444745019125160923792336586506343240435422709415887762179514062493219141580642874306475573186682460191980441638654628466194692895424166485080995013242089243353138771904741535666997264247943732484050485737733162513714712493757973025791571067229399688114697045988770422493177934917430914468474063670204547545470746591879368321852328706249760410748091838810739123432399428498952287491442294963189667168002892241902391173136895319407376353014249290544848109984641931579679911461752161042727200517010438203194861351198969680449688212418500124587471878319684033194053131224704820261132357767545750065194557628727563339625874328991658263948960192564551188347765664251220436551899419410322585285696221066134937091900483165416729874059121368731945003061106885948417275518487395725625552113536296355394918561581805516277081997211238098488802497889277968189388901013031654012333415593622674562150251822282546518311636951401404139571393545031627732574084644408285834862732621197669331088058512848685200983267141198838171900568761869274442138274232546113117181338306628421600771691180008550144622938380480332911938791604394320107974282507008667765474292258519229470538792087129095533105043139020151817171362751553721104781351393204763313033443146389000487928104133017220234542327007801741049707640995212996362857644053961074713118060047757897174279461595624739344923309219725923917762352290313247608926328329018095089745465673874694512132608576321175420428554133975921519277167034624605027969565934672513741253625451063527768505998699068289430711639563534423126435948080661581090725221618808676540829821632703015621570876309570033770265862138102791483510688576759508757099603357241142858690205622088420561183166665604768894627019073889199456782811220716799685425403683543924865673240420167490239492403414305138791255210135588519799569439388973319389942473113908649952439129637362906309222790173098272272917277771808087983105927363011139642353254770727226669802880859375/11002608044269722881882540984406431327524912743202220936589504799025666601832091094002666549700410185025849928277979978053086809903110887344814709985302726339939299093948493150008059080208803348431265779983967165585874730914199495787448549414659167014587345266963597223416809562255307668464325908169090101911440262313555548239212693884520038499206976196220483008899880010350873012732233691756118547401718489067868617766462550314720505099025853716797460316991677497718646283437573350998990016304157630376458758557551511451822589757315617969561483323909359697241903120784895053619099602790983317618645714631043763820740585917668681543356698146301213229458317817444135612338414359269640808015362730454183426530711766919888874019806346657435219235623510652246819446761625634364312522394278903363876426281268045273794838873618671917056080468012456552596542571870015354199513784443927556952916027436483784228390089546115055431018511788760652621873311870641270266133430767771330963816579617424012238618913071568107089996927561250261712570477723642649174652978117589554412314182430104165821528985283053258241517138428519264341550549682849940577149266047194338417114927581812910706526693463225211295296333727532309312815725330476175598170158960889407921450428243486808750233623191684914402756771174791659799274464582946487551612766404867765637452655923339648162903226344111217764365490842368939842900120358612368868860625645735469111095217443817808201419523019141706497317658936138516684260121291967228658939364328600049665341549813813831044704977661016417894107179206033707684149858510115464146555556751072949562615899935673031139563379157351447050151095827946043036728028156664772279722525090048492584884087844609343241560201289461117831810068923780060058860943336976994992434475353832007433767700389406406667031298784504890387012647837710509304019261051326884193280226449043044784080559254830177999201289023131950792961814572227295748252840530452057757685494130419698809502676966690828891723976328288113208689616973174781229026336289995234283143386329267966025283975854774104988021720477114327739384099839216034526396560280760120393687339340993766455072551798822227082623235247446852643545655615971035876144827725518673869347892129612660312521006797999057748032009168285318804726978621232933897417198803662357565776934358271318387465014489586706888935323698237908321513750218574129537103556119233159224607396213848861761749456304180035534801287941124502938093885812891824304665485808772730218624243654458918733404278098298399607818513257763997733361698598993078573195926643886112765502681536557508904923525411042266195483363516995762710724291719190177668248740608120680937005552583860308549424590031307378654070366380785050565222971415840160054341739062947863504290689030802450811871456876130461354477851470084972601512542582264326045717785255210349641026487623148743632863803519368134416684790017031196437402287904556085864022035735940159783385817635808570107603938311985054934518224596006063330224099147383871785639268016079047420830499589542615765182318974340943144526461808553116528845984124299594147329765089113481881826441552454792315709940414202985729583377179446185607473577977976446380098528927472467156483063410892675993439654273980371988268130997672614059417514248050994807490595055422829188795703342277172375079118251139990155957601960414676778507849566017092584723224551070419584445584426056516264066424888405810088624969140051577439830519371302489898839954798380017302152477949668483773916380140420771680050572436357969667542067965769613897478297380908124190996255512782680717805300336134380694646067019098646487017089963982157285629250211926328974217613347614979617898066381444241315164480668507454855454383507271429568244527706935717573307944771808679899905977056240975067742208*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (11.712683007905621844 + 1.0223151372283117147e-1656j)  +/-  (2.93e-494, 2.93e-494j)
| (12.311019440671274704 - 2.4138712780128149722e-1658j)  +/-  (7.04e-496, 7.04e-496j)
| (8.3193763359605545008 - 8.4726482656912265755e-1650j)  +/-  (2.33e-488, 2.33e-488j)
| (-9.6328457996206271097 - 1.8127282563669421082e-1650j)  +/-  (6.1e-490, 6.1e-490j)
| (10.778531097170476598 - 2.7417310844078290613e-1655j)  +/-  (5.03e-492, 5.03e-492j)
| (4.742616195677284868 + 6.5810856489041110536e-1652j)  +/-  (6.37e-489, 6.37e-489j)
| (-9.2874712794239172185 - 9.7417476727899170597e-1649j)  +/-  (1.93e-489, 1.93e-489j)
| (-1.5615534276518735234 - 4.2523192089708812968e-1662j)  +/-  (7.86e-500, 7.86e-500j)
| (-4.742616195677284868 - 3.3740364375321583811e-1648j)  +/-  (6.18e-489, 6.18e-489j)
| (-7.1359988006803588426 - 1.9460636150722320742e-1648j)  +/-  (1.27e-487, 1.27e-487j)
| (1.2247448713915890491 + 4.7362430108732311378e-1669j)  +/-  (2.45e-501, 2.45e-501j)
| (8.9546973223746637602 + 2.6758708325984142539e-1656j)  +/-  (4.74e-489, 4.74e-489j)
| (9.2874712794239172185 - 1.0977517346075236489e-1656j)  +/-  (1.9e-489, 1.9e-489j)
| (-12.311019440671274704 - 2.3191049662281448521e-1663j)  +/-  (6.77e-496, 6.77e-496j)
| (-8.9546973223746637602 + 2.1830216853586733603e-1654j)  +/-  (5.12e-489, 5.12e-489j)
| (2.0232301911005156592 - 2.0871998012516107897e-1664j)  +/-  (2.68e-497, 2.68e-497j)
| (-10.778531097170476598 - 5.1902115415955606476e-1660j)  +/-  (5.3e-492, 5.3e-492j)
| (-11.712683007905621844 + 7.4947401226180148596e-1663j)  +/-  (3.1e-494, 3.1e-494j)
| (-11.218556765438981897 - 1.2056697350137198576e-1661j)  +/-  (5.36e-493, 5.36e-493j)
| (-3.4449320243419899772 + 4.3318852355160737889e-1659j)  +/-  (1.68e-491, 1.68e-491j)
| (11.218556765438981897 - 6.8370043282003777306e-1661j)  +/-  (5.22e-493, 5.22e-493j)
| (1.8357079751751868738 + 5.5208435218109248993e-1665j)  +/-  (2.92e-497, 2.92e-497j)
| (8.6325117913430423824 + 1.4207035535409501967e-1655j)  +/-  (1.15e-488, 1.15e-488j)
| (-2.6966705516585144414 - 1.39449039843377675e-1661j)  +/-  (6.12e-494, 6.12e-494j)
| (3.19611671566982548 + 2.0697357588989691819e-1659j)  +/-  (2.89e-492, 2.89e-492j)
| (5.1547082421149250278 + 1.3666188846918035513e-1654j)  +/-  (1.04e-487, 1.04e-487j)
| (9.6328457996206271097 + 5.2210132468837222673e-1660j)  +/-  (6.12e-490, 6.12e-490j)
| (3.3155846175932898359 - 2.8379007377423348651e-1662j)  +/-  (1.11e-491, 1.11e-491j)
| (8.0140772693998378351 + 2.7546955805954788037e-1656j)  +/-  (4.11e-488, 4.11e-488j)
| (-4.9865514541507660747 + 1.4598594976576950899e-1661j)  +/-  (3.16e-488, 3.16e-488j)
| (9.9935523616842049419 + 5.6654845677910599959e-1675j)  +/-  (1.65e-490, 1.65e-490j)
| (-6.2835962245992860281 - 2.8598055370925343526e-1687j)  +/-  (9.19e-487, 9.19e-487j)
| (1.5615534276518735234 + 8.572267792539195706e-1729j)  +/-  (8.22e-500, 8.22e-500j)
| (-6.0897135654098334339 + 2.2580769887774656214e-1712j)  +/-  (3.48e-486, 3.48e-486j)
| (6.1245278546221590085 + 2.1430894990420806339e-1724j)  +/-  (4.03e-486, 4.03e-486j)
| (-2.597288631188365787 + 3.6243354875785422739e-1741j)  +/-  (5.53e-494, 5.53e-494j)
| (-8.3193763359605545008 + 2.2790586578132151079e-1733j)  +/-  (2.43e-488, 2.43e-488j)
| (4.2670225761193616835 - 4.798371214669868404e-1736j)  +/-  (6.44e-490, 6.44e-490j)
| (3.66777421594633786 - 7.8347276567028643066e-1739j)  +/-  (4.07e-491, 4.07e-491j)
| (5.7851195376487780864 + 1.6020985174501837807e-1731j)  +/-  (2.15e-487, 2.15e-487j)
| (-1.1009093607378412528 - 2.5481894917344275083e-1753j)  +/-  (2.44e-502, 2.44e-502j)
| (4.4995993983103888029 + 3.8519123758951274642e-1740j)  +/-  (1.97e-489, 1.97e-489j)
| (-5.5218652098683505936 - 1.0071594362744111927e-1735j)  +/-  (1.31e-487, 1.31e-487j)
| (1.1009093607378412528 - 2.3401846591235884374e-1766j)  +/-  (2.49e-502, 2.49e-502j)
| (-5.7851195376487780864 - 2.8406821911606943121e-1748j)  +/-  (2.16e-487, 2.16e-487j)
| (-0.87004089535290290013 + 2.1862807780604097237e-1773j)  +/-  (4.62e-504, 4.62e-504j)
| (-1.8173786261095144029 + 5.4046287040077588041e-1767j)  +/-  (2.33e-497, 2.33e-497j)
| (7.1359988006803588426 + 8.0158757763225657813e-1755j)  +/-  (1.32e-487, 1.32e-487j)
| (4.0579563160897412786 + 3.1800707625262705643e-1759j)  +/-  (2.79e-490, 2.79e-490j)
| (6.2835962245992860281 - 4.2669938286806991275e-1754j)  +/-  (9.34e-487, 9.34e-487j)
| (-8.6325117913430423824 - 4.7593927733087016251e-1759j)  +/-  (1.17e-488, 1.17e-488j)
| (-6.5731618725608777253 - 1.1037204368610952535e-1759j)  +/-  (3.05e-487, 3.05e-487j)
| (10.373479356278605899 - 3.6374641060394448346e-1776j)  +/-  (3.43e-491, 3.43e-491j)
| (-10.373479356278605899 - 9.3800501757479554214e-1776j)  +/-  (3.37e-491, 3.37e-491j)
| (-3.3155846175932898359 + 1.3923248971414455305e-1775j)  +/-  (1.03e-491, 1.03e-491j)
| (-9.9935523616842049419 + 7.7484293296540521198e-1775j)  +/-  (1.7e-490, 1.7e-490j)
| (-2.2665132620567880275 + 1.7127637395557532781e-1780j)  +/-  (2.46e-496, 2.46e-496j)
| (-6.8532000697575198251 + 1.7502984467290305635e-1770j)  +/-  (1.84e-487, 1.84e-487j)
| (5.2755322342449052617 - 3.924488321020055615e-1770j)  +/-  (1.26e-487, 1.26e-487j)
| (1.3251326691808627901 + 4.1366357232571787226e-1793j)  +/-  (6.64e-501, 6.64e-501j)
| (-4.4995993983103888029 + 2.3937958886046503837e-1778j)  +/-  (1.86e-489, 1.86e-489j)
| (7.7156270834752232043 + 1.9040778973464463685e-1781j)  +/-  (6.26e-488, 6.26e-488j)
| (-2.5376074468430615647 - 4.1018582998634700106e-1809j)  +/-  (2.31e-494, 2.31e-494j)
| (3.8710983439964822382 + 5.6401541257226828206e-1801j)  +/-  (1.14e-490, 1.14e-490j)
| (0.52403354748695764515 + 2.6204047007493271172e-1823j)  +/-  (7.41e-506, 7.41e-506j)
| (1.8173786261095144029 + 5.852588191940319208e-1815j)  +/-  (2.25e-497, 2.25e-497j)
| (7.4231893801242152634 - 3.5694859167637682591e-1803j)  +/-  (9.37e-488, 9.37e-488j)
| (-6.1245278546221590085 + 6.4053831296695142485e-1822j)  +/-  (3.94e-486, 3.94e-486j)
| (-3.8710983439964822382 + 2.1847081708079065991e-1837j)  +/-  (1.13e-490, 1.13e-490j)
| (-1.8357079751751868738 + 1.0330107285614739842e-1843j)  +/-  (2.92e-497, 2.92e-497j)
| (2.6966705516585144414 + 1.2898172074720646507e-1840j)  +/-  (6.64e-494, 6.64e-494j)
| (-7.4231893801242152634 + 1.9777167410586904583e-1833j)  +/-  (9.16e-488, 9.16e-488j)
| (-1.2247448713915890491 - 1.0333815631904460833e-1849j)  +/-  (2.31e-501, 2.31e-501j)
| (-0.52403354748695764515 + 4.593960821494228025e-1854j)  +/-  (7.49e-506, 7.49e-506j)
| (-4.0579563160897412786 - 3.8648012716351606366e-1838j)  +/-  (3e-490, 3e-490j)
| (-8.0140772693998378351 - 2.2372309120266181684e-1835j)  +/-  (4.12e-488, 4.12e-488j)
| (0.87004089535290290013 + 1.3895849553017255115e-1854j)  +/-  (4.21e-504, 4.21e-504j)
| (2.2665132620567880275 - 5.965979893986538199e-1848j)  +/-  (2.45e-496, 2.45e-496j)
| (-2.0232301911005156592 + 2.5223777102005807482e-1847j)  +/-  (2.74e-497, 2.74e-497j)
| (-1.3251326691808627901 - 2.0332818064971453964e-1851j)  +/-  (6.68e-501, 6.68e-501j)
| (3.4449320243419899772 - 1.630796792284023402e-1841j)  +/-  (1.75e-491, 1.75e-491j)
| (6.8532000697575198251 - 1.9514044402921419608e-1835j)  +/-  (1.85e-487, 1.85e-487j)
| (5.5218652098683505936 + 2.6066072875512808871e-1849j)  +/-  (1.24e-487, 1.24e-487j)
| (-3.19611671566982548 - 2.1890305107029112824e-1866j)  +/-  (2.86e-492, 2.86e-492j)
| (-4.2670225761193616835 + 6.5840059685673594031e-1863j)  +/-  (6.53e-490, 6.53e-490j)
| (-7.7156270834752232043 + 1.0032086174126494477e-1861j)  +/-  (6.62e-488, 6.62e-488j)
| (0.43884574168819902151 + 3.2995812439140533802e-1881j)  +/-  (1.47e-506, 1.47e-506j)
| (-3.66777421594633786 - 1.0648847904394996846e-1864j)  +/-  (3.91e-491, 3.91e-491j)
| (6.0897135654098334339 - 8.9107888834129748365e-1860j)  +/-  (3.36e-486, 3.36e-486j)
| (-0.63934603952066706783 - 2.1869404362786200646e-1888j)  +/-  (2.84e-505, 2.84e-505j)
| (-0.43884574168819902151 - 1.4247605119262015334e-1889j)  +/-  (1.45e-506, 1.45e-506j)
| (-3.7113292931073068083e-1937 - 6.9572726125275967885e-1937j)  +/-  (8.12e-1935, 8.12e-1935j)
| (2.597288631188365787 - 9.9203205602000861638e-1877j)  +/-  (5.92e-494, 5.92e-494j)
| (0.21461818058817058787 + 3.5546907633749268626e-1892j)  +/-  (1.02e-508, 1.02e-508j)
| (-0.21461818058817058787 - 3.1375324058582320025e-1892j)  +/-  (1.02e-508, 1.02e-508j)
| (4.9865514541507660747 + 5.8083423393954597761e-1871j)  +/-  (3.27e-488, 3.27e-488j)
| (2.5376074468430615647 + 1.0121177203668615191e-1878j)  +/-  (2.18e-494, 2.18e-494j)
| (0.63934603952066706783 + 1.8245068805148875905e-1889j)  +/-  (2.71e-505, 2.71e-505j)
| (2.9592107790638377223 + 1.151973753752065309e-1877j)  +/-  (2.1e-493, 2.1e-493j)
| (-5.2755322342449052617 - 2.7553782027196400767e-1871j)  +/-  (1.24e-487, 1.24e-487j)
| (-2.9592107790638377223 + 9.3117839104759939187e-1890j)  +/-  (2.1e-493, 2.1e-493j)
| (-5.1547082421149250278 - 1.952996063873736065e-1888j)  +/-  (1.08e-487, 1.08e-487j)
| (6.5731618725608777253 + 2.5065770614817707534e-1904j)  +/-  (3.03e-487, 3.03e-487j)
-------------------------------------------------
The weights are:
| (7.9129183158562569296e-61 - 2.3861538662830522958e-1693j)  +/-  (3.12e-142, 2.61e-385j)
| (5.881010699300556933e-67 + 7.4509545928757692296e-1697j)  +/-  (1.5e-144, 1.25e-387j)
| (1.5241770297737733638e-31 + 1.7171125161015104084e-1675j)  +/-  (2e-128, 1.67e-371j)
| (9.992242712355999058e-42 - 1.5120536337405602507e-1681j)  +/-  (9.05e-137, 7.57e-380j)
| (8.3210300891386477911e-52 - 4.315876491336004487e-1688j)  +/-  (2.66e-139, 2.23e-382j)
| (2.3608552729274450107e-11 - 8.4781139879689042617e-1660j)  +/-  (3.73e-106, 3.12e-349j)
| (6.6104980692284687927e-39 + 9.0641705010726310796e-1680j)  +/-  (2.92e-135, 2.44e-378j)
| (0.011657947652376510412 + 2.0900292622457251726e-1651j)  +/-  (4.02e-62, 3.36e-305j)
| (2.3608552729274450107e-11 - 5.0170235476415594449e-1658j)  +/-  (2.39e-108, 2e-351j)
| (1.2321345604671469776e-23 - 4.063028912460685478e-1669j)  +/-  (4.41e-125, 3.69e-368j)
| (-0.0022416905492329196933 + 7.408189492005088091e-1651j)  +/-  (2.23e-54, 1.87e-297j)
| (2.7645560785569508566e-36 + 1.3542497779419327967e-1678j)  +/-  (4.51e-133, 3.78e-376j)
| (6.6104980692284687927e-39 - 2.9443987530841575394e-1680j)  +/-  (1.29e-134, 1.08e-377j)
| (5.881010699300556933e-67 - 1.67689747702486699e-1696j)  +/-  (1.54e-150, 1.29e-393j)
| (2.7645560785569508566e-36 - 4.389428906406625144e-1678j)  +/-  (7.94e-136, 6.64e-379j)
| (0.0023178537414943680492 - 2.7506538153878559387e-1652j)  +/-  (1.41e-80, 1.18e-323j)
| (8.3210300891386477911e-52 + 1.1079698606039065322e-1687j)  +/-  (1.24e-144, 1.04e-387j)
| (7.9129183158562569296e-61 + 5.6258242215157514737e-1693j)  +/-  (7.29e-149, 6.1e-392j)
| (5.7286509983406086439e-56 - 3.8364594479624954706e-1690j)  +/-  (1.05e-146, 8.81e-390j)
| (8.812581632544770725e-07 - 1.9367324437562430809e-1654j)  +/-  (5.02e-105, 4.19e-348j)
| (5.7286509983406086439e-56 + 1.5588919160065163941e-1690j)  +/-  (4.62e-148, 3.86e-391j)
| (-0.006868088867756603744 + 5.1450917236345563824e-1651j)  +/-  (2.3e-83, 1.93e-326j)
| (7.7507247588842668084e-34 - 5.1999431423580226581e-1677j)  +/-  (1.29e-137, 1.08e-380j)
| (0.00013999933730511562744 - 1.2952718761986430208e-1652j)  +/-  (6.85e-99, 5.73e-342j)
| (4.6759739525638348071e-06 - 1.473796758455119794e-1654j)  +/-  (4.66e-105, 3.9e-348j)
| (1.169869203766870012e-13 - 1.0667814074961740927e-1660j)  +/-  (9.46e-122, 7.92e-365j)
| (9.992242712355999058e-42 + 5.1560512401975256233e-1682j)  +/-  (2.56e-142, 2.14e-385j)
| (2.7362499368426267838e-07 + 1.0298447640250171753e-1654j)  +/-  (2.76e-107, 2.31e-350j)
| (2.1791369324637789458e-29 - 5.0038649029667435091e-1674j)  +/-  (1.71e-136, 1.43e-379j)
| (2.1237792089249484782e-12 - 9.3778030101328607728e-1659j)  +/-  (8.16e-124, 6.82e-367j)
| (8.8231519887139963249e-45 - 6.9438450392019780867e-1684j)  +/-  (2.82e-144, 2.36e-387j)
| (1.3228703637784460677e-18 + 2.3842654430431944567e-1664j)  +/-  (1.79e-132, 1.5e-375j)
| (0.011657947652376510412 + 1.054497019163640608e-1651j)  +/-  (1.98e-88, 1.65e-331j)
| (3.2627445221033585887e-17 + 8.1094673965543671511e-1663j)  +/-  (1.9e-131, 1.59e-374j)
| (-1.6038025716892161191e-17 + 8.0447501756246116554e-1664j)  +/-  (2.44e-131, 2.04e-374j)
| (-0.00025550980459184450884 + 4.4475790098899411971e-1652j)  +/-  (6.99e-106, 5.84e-349j)
| (1.5241770297737733638e-31 - 6.2382436643947968446e-1675j)  +/-  (1.15e-142, 9.65e-386j)
| (1.5605437598608185251e-09 - 3.1317772074736184729e-1658j)  +/-  (4.57e-120, 3.82e-363j)
| (1.7565890523937651242e-07 + 3.702849558814608012e-1656j)  +/-  (7.63e-116, 6.39e-359j)
| (4.4297423473936248498e-16 + 1.7248214941740299726e-1663j)  +/-  (4.04e-130, 3.38e-373j)
| (0.039580483303580103769 - 9.1003868007073265758e-1651j)  +/-  (2.8e-87, 2.34e-330j)
| (2.1757024287147758593e-10 + 4.7198418059427433745e-1659j)  +/-  (1.39e-121, 1.16e-364j)
| (8.3359511371054579829e-15 + 2.4004283916177647824e-1661j)  +/-  (1.82e-131, 1.52e-374j)
| (0.039580483303580103769 - 5.670895663346817487e-1651j)  +/-  (2.42e-89, 2.02e-332j)
| (4.4297423473936248498e-16 - 1.7525388407507791046e-1662j)  +/-  (1.12e-132, 9.4e-376j)
| (0.060546095395836633638 + 6.4456628353139805887e-1651j)  +/-  (7.08e-90, 5.93e-333j)
| (0.011874294605956695545 - 1.1926040063045210568e-1650j)  +/-  (1.45e-102, 1.21e-345j)
| (1.2321345604671469776e-23 + 7.630034633187590677e-1670j)  +/-  (1.47e-138, 1.23e-381j)
| (7.6992054809186276607e-09 + 1.8932763034398799836e-1657j)  +/-  (7.19e-121, 6.01e-364j)
| (1.3228703637784460677e-18 - 3.3046295628862789637e-1665j)  +/-  (7.71e-134, 6.45e-377j)
| (7.7507247588842668084e-34 + 1.780826699691708702e-1676j)  +/-  (8.27e-148, 6.92e-391j)
| (2.7178759333358998839e-20 - 3.1316727605001325177e-1666j)  +/-  (6.82e-139, 5.7e-382j)
| (4.0726247176337411688e-48 + 6.7508421432465101327e-1686j)  +/-  (8.56e-153, 7.16e-396j)
| (4.0726247176337411688e-48 - 1.8088975446794640309e-1685j)  +/-  (6.36e-156, 5.32e-399j)
| (2.7362499368426267838e-07 + 5.8152416092196071351e-1654j)  +/-  (6.02e-124, 5.04e-367j)
| (8.8231519887139963249e-45 + 1.9446199435123840455e-1683j)  +/-  (3.23e-154, 2.7e-397j)
| (0.00081080793062530457148 + 1.885061791336807177e-1652j)  +/-  (1.9e-116, 1.59e-359j)
| (6.3517776198263356881e-22 + 1.0259346539572244297e-1667j)  +/-  (2.9e-141, 2.43e-384j)
| (1.0133590324108141441e-13 + 3.232820188321590824e-1661j)  +/-  (2.47e-133, 2.07e-376j)
| (0.023496388551413062278 - 4.2442796578467294079e-1651j)  +/-  (2.91e-107, 2.43e-350j)
| (2.1757024287147758593e-10 + 1.7850791275575603616e-1657j)  +/-  (2.46e-132, 2.06e-375j)
| (2.3322041743185285145e-27 + 1.3197196369077152923e-1672j)  +/-  (5.4e-145, 4.51e-388j)
| (0.00042830962396524698748 - 3.9058320432243393213e-1652j)  +/-  (3.56e-120, 2.97e-363j)
| (3.3187110996770521301e-08 - 8.2762185613823390466e-1657j)  +/-  (1.7e-127, 1.42e-370j)
| (-0.025109460608604376699 + 2.7061365082177122661e-1650j)  +/-  (2.16e-108, 1.8e-351j)
| (0.011874294605956695545 - 5.3173711601573643177e-1651j)  +/-  (1.67e-114, 1.39e-357j)
| (1.9147142142185253525e-25 - 3.2358512732078527817e-1671j)  +/-  (4.75e-144, 3.97e-387j)
| (-1.6038025716892161191e-17 - 6.3724362519355750624e-1663j)  +/-  (2.59e-138, 2.17e-381j)
| (3.3187110996770521301e-08 - 8.1753702819739489251e-1656j)  +/-  (1.49e-131, 1.24e-374j)
| (-0.006868088867756603744 + 1.1644861821343042622e-1650j)  +/-  (7.61e-118, 6.36e-361j)
| (0.00013999933730511562744 - 3.5618037182014862476e-1653j)  +/-  (2.5e-125, 2.09e-368j)
| (1.9147142142185253525e-25 + 1.4368078089322261817e-1670j)  +/-  (1.15e-146, 9.59e-390j)
| (-0.0022416905492329196933 + 1.2567719935997646626e-1650j)  +/-  (1.19e-116, 9.99e-360j)
| (-0.025109460608604376699 + 3.3785968597770249389e-1650j)  +/-  (4.94e-115, 4.13e-358j)
| (7.6992054809186276607e-09 + 2.4311563554071263234e-1656j)  +/-  (4.87e-133, 4.08e-376j)
| (2.1791369324637789458e-29 + 1.9376612675938839758e-1673j)  +/-  (2.24e-149, 1.87e-392j)
| (0.060546095395836633638 + 4.4470112420588485871e-1651j)  +/-  (1.52e-116, 1.27e-359j)
| (0.00081080793062530457148 + 6.6583839065247653517e-1653j)  +/-  (6.65e-125, 5.57e-368j)
| (0.0023178537414943680492 - 6.8445868112670002727e-1652j)  +/-  (2.41e-122, 2.02e-365j)
| (0.023496388551413062278 - 7.5365079685137294497e-1651j)  +/-  (1.63e-118, 1.37e-361j)
| (8.812581632544770725e-07 - 3.0698889341247582784e-1655j)  +/-  (5.75e-130, 4.81e-373j)
| (6.3517776198263356881e-22 - 1.8253919626626960595e-1668j)  +/-  (4.69e-146, 3.92e-389j)
| (8.3359511371054579829e-15 - 1.8114785046940826016e-1662j)  +/-  (7.37e-140, 6.17e-383j)
| (4.6759739525638348071e-06 - 7.5657284903346770011e-1654j)  +/-  (7.92e-131, 6.62e-374j)
| (1.5605437598608185251e-09 - 5.9207529950257463316e-1657j)  +/-  (8.87e-136, 7.42e-379j)
| (2.3322041743185285145e-27 - 5.4716625190427867304e-1672j)  +/-  (5.08e-150, 4.25e-393j)
| (0.11614491021697178313 - 2.0287985748355160699e-1650j)  +/-  (1.21e-123, 1.01e-366j)
| (1.7565890523937651242e-07 + 2.8966212286621492676e-1655j)  +/-  (2.89e-133, 2.42e-376j)
| (3.2627445221033585887e-17 - 1.0013518839059383945e-1663j)  +/-  (6.38e-143, 5.33e-386j)
| (0.090499078870973728019 - 1.7409644139456476589e-1650j)  +/-  (1.98e-124, 1.65e-367j)
| (0.11614491021697178313 - 2.442631349764098234e-1650j)  +/-  (8.71e-125, 7.28e-368j)
| (0.12056747059756549826 - 5.889829554871780596e-1651j)  +/-  (3.95e-126, 3.3e-369j)
| (-0.00025550980459184450884 + 1.2997798593518871574e-1652j)  +/-  (2.15e-132, 1.8e-375j)
| (0.11666722268976444494 + 6.7901845250627908727e-1651j)  +/-  (1.21e-126, 1.01e-369j)
| (0.11666722268976444494 + 7.4339999603810320617e-1651j)  +/-  (2.48e-126, 2.08e-369j)
| (2.1237792089249484782e-12 + 2.3273092401539155396e-1660j)  +/-  (1.14e-140, 9.57e-384j)
| (0.00042830962396524698748 - 1.1828253889019211352e-1652j)  +/-  (1.6e-132, 1.34e-375j)
| (0.090499078870973728019 - 1.3272615745600228167e-1650j)  +/-  (3.89e-129, 3.25e-372j)
| (2.1573404735324548587e-05 + 2.8535331737091941705e-1654j)  +/-  (2.01e-134, 1.68e-377j)
| (1.0133590324108141441e-13 - 6.1172693069971778623e-1660j)  +/-  (3.21e-144, 2.69e-387j)
| (2.1573404735324548587e-05 + 1.2324373573614737287e-1653j)  +/-  (6.07e-137, 5.03e-380j)
| (1.169869203766870012e-13 + 2.5810679362662494634e-1659j)  +/-  (1.01e-143, 8.43e-387j)
| (2.7178759333358998839e-20 + 5.0061866991018323219e-1667j)  +/-  (3.49e-150, 2.78e-393j)
