Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 10 28 43
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 28 Kronrod extension for:
P2 : 35/8*t^14 - 436215/27784*t^12 + 12954799/583464*t^10 - 3039465/194488*t^8 + 2679105/472328*t^6 - 8846695/8974232*t^4 + 1485/22952*t^2 - 273/390184
Solvable: 1
-------------------------------------------------
Trying to find an order 43 Kronrod extension for:
P3 : 35/8*t^42 - 5897514933563278719248070870019895061181879123589638214796321316131851476496857260020350854916463/125199979520452898815527663841304356123642327278854720506671177078723754504560141028220283839258*t^40 + 36284869084215859101759990752921491885476421620854398147466835552842174299384921300768329139897682714551/153960668415932297825633047723601110203653195416698669192022666534894017941838687504940991002244669244*t^38 - 2455705785604648703958141699923416549823453014759340576687777545119064910476817752624609644260949627567/3376330447717813548807742274640375223764324460892514675263654967870482849601725603178530504435190115*t^36 + 183001714746325921420363228651302009181609091732927042151721691853432320386853805415299099701445813354719/118075099085902965249733615547423407825358089718069656072077533733527743083214632522586323926533505736*t^34 - 209317012876074734853716931863905188590883069939683418241126303375032707809684150466699421027120415323253387/86536892840355089399279032324072652585181928195285844848001883068791501941737759426884332728333093020074*t^32 + 2435127789378980252400166501988968703408189651839030817720749533268967129610961797067352345431269290777893903/850946112930158379092910484520047750420955627253644141005351850176449769093754634364362605161942081364061*t^30 - 16580738870462665762619678074079123422712083121636230072145588428022738807845940912727493699736825542564924252/6326599361350307948908160558822963709651452706972745570083268103485778718044871412013304586204004170141497*t^28 + 463941985942361304344727704159334746277138775462849751556751972586046493877505987739987368284513188364656623/246651047226132863505191444788419637803175544131491055363870101500420222925725980975177566713606400395380*t^26 - 1745840225991843763308106257949747107279939871179835188072920948372378678503959850271286626008763889002541815/1640229464053783542309523107842990591391117368474415518169736174977794482456077773484930818645482562629277*t^24 + 79535630172927338513395521034579966517852835033696124789669526214125982175076477565603998177521535774870948285/167303405333485921315571356999985040321893971584390382853313089847735037210519932895462943501839221388186254*t^22 - 665296334020597593246089537353520768724120574409755387410400367963079339306158142672347993907796714117293290/3983414412702045745608841833332977150521285037723580544126502139231786600250474592749117702424743366385387*t^20 + 1804714080771948005437979206345992646619057022348567643834313009259293025021636219431196655688303356655450605/39414837346736031588129592877189458120947451952212270647146442219767151623531011759833375160834302783181724*t^18 - 91875781665198014046367725087143612067473205863549420667246669698464575451968298464808518341242675408089/9502130507892003757986883528734199161269877519819737378772044893868647932384525496584709537327459687363*t^16 + 6114661611646307022427249756134093547776522355189563885200305303250228068291155989847789425098230997996779985/3962930043229915411294735683843298899601731308783460211978532727302176700736493050029129205509178354832550691*t^14 - 1674473754395300524987006084568986749100756138949058706786442969539629357849718792941522120001202451919311780/9246836767536469293021049928967697432404039720494740494616576363705078968385150450067968146188082827942618279*t^12 + 70086459170907682381503950005174990420009258289673318971517411863078275260976235948400032593156925822586741775/4660405730838380523682609164199719505931636019129349209286754487307359800066115826834255945678793745283079612616*t^10 - 108153408332742375418670218514817357540917367022819091596908046644924623296459132547137280594221705071418815/129455714745510570102294699005547764053656556086926366924632069091871105557392106300951554046633159591196655906*t^8 + 8041908160832601560073454943702580150479535029591806199964088865442919859704625802604107698956548903557/282346160840808222687665646686036562821497396045640931133330575990994777660615280918105897593529246654736436*t^6 - 752889440435853396522931414844920437182129830531113256059042728397965239504545127465225446142984296115/1460026858032074098898060515100162752484848376920222183360512057427117731850286913168626549398118341254097623*t^4 + 11965238891908756382254146602913433085345044663943937124410189996964525371036540097736816204868098115/3216291049577902362789930410075720846053579033215561911170983083027853554220921895675815007369767940153954184*t^2 - 8744109359232478852283715970356137819847354047008444179035978570950643709438743027530373185242925/1952748137243726434551029177545973370818244413023734017496668300409768229348416865231744825903073392236329326
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^85 - 2161187494103673092749038061464088687718349515793751100415444163924631699966243327068513350935943277836705006381284099727141500182781812115043684025693223155627783410092479458251753992382482409118238420883098027735157408050675985256850473654413550047698378206172076825168614611909402749918952308236455911190337611262391548656423794996444654426455203097746338718202502810392151128655887531547844336979664923600204223922609777658675275238721775552244806138808815235858101679379220543038232448905000671558360144458804254473686724058266041382193406433255200017936142849479561241042261876144780491235835561337366273158912728104413609179396861728591421634820680631501128021945257788656111691878125346707389450134366348232439096489879119273032447326247189402195331317589927167960804282767467909894380208239437564297137208039764155062283879541695863884311051575346371294226867804657701289522822885447587517752066896767439890043805453097981467782353000981789865809808913189450839320975045294333618456084813544299829136623793226636706925258912823159299827543781312988060063378463150422049120864516978298284380035330728369299788259910138728784954420213968685097896440114246089474865054376120407636457295349893761234092976810742641253505381268381915807495537014999048164111547913775307707527730091243482453498125508309781453273644248033624848907701910589430706199402464251590054879591208994389177220877184897001653364460347989191330141924276534500481605380682031464951559006301284187539556792608990045812680730189065754872716727650948310447477636474349897531977361565935699915608057714293539868295828039591621610020840171906394283849149724013883444674614306608054298889265753952904000760464575931648277063332048288493990609365644308668354251628658043092727118330144951261657214987316189061727063565254582316642503780390398981971020154689634725385976270074445530248299922859938114274602538648861666365887519473269882738328317742006906828361472767542337782811192849909852087545635961756724078364973493208533789221432280138079875191054296020403213263756793669289665210551531795685345433255451958816055575347241397364927610396850301458931844691987798453802302604009659810224916486568586025115433518205299761220337367559648034846167521584258916737261750315972703087210221330070693761376659034355900446431384184898861759197219642858107473660316330388656297619202285480451002047712711113362211114623760333854172227767458052123245107048913084205746880411674175/22419603033402424144485720058299306597798205012677850808830823342855242746422641489182820231813346393263913766279205602934982411359321295279093212057327777714517632898073107980531401231518648667894699638169928461268862114715298401661709481840467619697558828393146216890861910853577059519014523994255594016252196017224595606719484179147215760772199022878282517947978847133209340953526529041619438955496277656130877478877945226903464834032947798365635336573575921629483429322361374607427515352186215013743740496254556618949192411535224472593853073173367784686110584062792964878910435348463868940083110819872007587892888733268250241546774762629977583876103818919255024403379510375541418274687961963124539469546764316509145328926626573525124066031126166333768416963465121626691173009517834795331141302609086024110253217907525500470246615189034321123175113617506538412981384480064726240156111199682843658496754764147313130654245361396431716529527804041472420084440230087678017474071886817742455751985629675494567205276140233105145562838278071396056583693483236097289284588223257911307080292194491230103398878122313900568562454606002288550912203575532566025143596251945798628372642954875156399822876616759007070960583219051181391891709084793693868999609274618803978456637185706970816164648831339804345949590314573827890435082354327580657645361785222352750434577991912876698954134848721112926897085120630646071756572621195898703111462467461941987323078807826112784887875655865714852307867294878202400238778722324187442832556535739656188456874353331246794813600491509546322349613680778698905934693915815867975486140624617438645261975778187204759461568294384721553914995584487816711919853432388507748333018492898812778026699488139138184304302628745911659210688089536706838318986415612900538820324323706959170371457994409105474941014809628954239951574234410204562914067278135844518856661668542289087503578576019622059625424311457240216165511987057030569138685734048642598018840080449423759593783471773583575930849158627287499963865843951731077733832508533680362707265785188854930095597004766379270719013610256496319774255207255489723798581268533922540194478809670409843560161704695198856097034885239967492108758337398014159450042505603156708044356990932216594178940345418773789629799817577342713761335937112072653392493270801844709427136058404597751559303690586447732388777060102439946147197213863964448797244560500726652437039087977938132551270808*t^83 + 4126075958989848783074770973060703196812796792470769084792463133818277808177189675347838811016623123158393757137873627212346540714395384880787062609762330370598263764793713602254751802138165956258497764220536539368705992856027505176576606656541565042017410290934541896398334442183134724818252587722804961619371006644145356338595134410079382890061838414858227154364611515703839132633223746736541615015701079701798979369370000084597723209477811152792644751750709098085239237041223849486148542242729643209279833991054644583627443845284595433262328979425024767872338891203059999753859678800412480533468901874861407392400657572086244642022924672789932230370614735143119518347735717387891244937435402743516156329110514675525753129550665576366720363060085257944435500599320823032527009701013719963384598598657796542962354259045109890643435786830961063099473340693166053453660956577643801917530300471726063301731288828656887640555176751669044629245129563916076996423419306123471719272631922998497718087311095616585626043128735240692167252358351466866868802945802906125998799216713690123285947869819986134266039815535651881191437878265961438732840960461450074795731786983858627646012050759303296036130274443607233937094808451848235016925892513538870158590799549968215089706913724358565758395325742982597206143239958437241558805882590858304489360334481346557447118350875076909187622905774176942299554931077716145391441027094030390013534873217462412379697663701781427018891848114380634015254354029742111165585573301392824541988709815952529666046394441154699217966171092711480930864334259985208799749597779690008105547312474250808459584518401554762934452708910304110358886833576921988029047982854948240216153177021997114547879169481122762064618232822299494669056587231527160494445056820581739099993025619443907363135201496693869397497601274590130019713512365041934246593507474496501928879898316787367163735365235206313611024535808386085153951220237345937009573028375051947049150426240079762544394030439643194937859804140470873512821623061968829815908262975105869166752298012850963865002314843011984008303529681400197528632201414393998614407528844770554096447377865658593818895037925280564020943342730983617808247222811156146555866328410108127260798403915093319085164321785110683983973719494224113744981727235573003873122907494590936226416273255994857200836571869245632909990414597196658217296435659799861934215701388592149158369174393666460342698070512462857/4025116891190339627715999790321525422020961226030899178712451107838097838858984331307001017641779820050561847583462207760941703384095482198709677235038479353417267568572157630847567447024668331086230230017951574459615173550735878396690340210795207139062656845017560989650798111716662776421771186233517142487709974392939924814705524076964357792927766376983904371932063685313446958896485441863834346750775048294018347850727994291039160467818629532878476999724462815450285814976651989001300672282670255790866685902249534472351880675223608843562886148061132225932535488705934854760161521473038035905905406063043836942574793158542958329335781351888384070729925530583353114887596755018231168002350849136963313713381898027297232001529544832764104239859140787458962738289989857039527582499548058443580737224743707707211779247168263552275417839887750574085351441448275231246691522711622239190803895915996153683561011286312006475995865259165112147745981987523216784521641579401857004599877286290870949828417889177812843362632957267798247737155815900082703393681218525772126340892724436062546086754195304492332578876323144456962044168689909911795124886693259984301788759386114239163350275061190804483739417124804931920256030629758990189979815285032013961061474899845946160427769093266439783464578757216888683771340089701058453960507925379496346935976604667724705942988412502596547110877646107332045906570067387200656304229630361312933007061725804510387564964666676093804134895250014578692222785296833929839727548990249191126049462702569174966135408180202885492435390519052049399629066651384490563533126667427691309086389467641666702279697129383796839246907390490486820069567051676214288107924478549633271896116009675624028018173987595375566998588224144823561304388635026419492374201109063598108493423911293345011984126960664528563948198196177088507192465273539806738981180572480718591706837862151102423718146164316086602268242250418524686176632551315582431738327709566522921911658068338745612226364628411451208269922806341756823114010551910269903106432055253955045638383444795405702968282182004449111997890602343232580469198295713191901480962391290741612821184818659215269483643166861841660190428979116615251031544583675516200167775461896221788971887345130140736036575735242530128284214754544210511849512838433324421623020929408391801954366884444680559101606962716690615833220542584727472055900009866519734413465869480149942191279780043991271549940218210*t^81 - 1563596042790361249047694556846795340916260895359665051632157920254288577031565059135357239675288147704078796576967966602368398095538444746411345839857168389233967624552541460415998467374979614774167865312052115452834206555265012452134699095220812033037122777872039931867167621556370950909424727203777479781241100567739602049750674663033999122222694893742542227798863860234225181562919042803726154096904535805857167158850310405305584878382155778772635014476308951723752485469400991994114935714790110566377555848011843299212586093602847311358005818667791966962201542202099875705055295471341034151001887270120836364159967738333693613784961356040743889966645691483892218729718317178359205833931029363915786699489494745248255625413892532449469287560129318427619742785991230529682468800890628059291867675524703654497345610106682190004463879617000869603406267299315841904516915664527198365671543284355299169845807174086930295211309933970533696548501462732260651035565242648868853935578072313097415067966626575083989539611525383532186798142753879669405232604923716202710023372843997821995064009795067838759482436086075909422599221750139030556141503974221207262300173351002236212327166517751376538405705892580948278050984737522309061855241278893220172480872291135403985325628463981649148172847261267091721255947273011332106391039501652546999714213410639929880343888838862472313995773268509566550068494441082211206489334759179780723777543390305814813159965071476183245435391773835686554444004891988593893852585935146560561067532874984737527709584463796773467278676587386908059109893168113798491898959569824316474692249175043000270142081106561989555552826303539960122711416143659679909886963554194125315685955820851224786002111330280319448021348649171349936852691385780064414686111917701282292815027424635458205685027584958622705312295348035551776080989588646907550969489067357954579824265973515245541582949931578060078589200095101524624185039833258439388982467600326046243071798485023743976566774866073852477011833636382640967575955197463815704376228458237073134229231684970459885249932528345576583384797203355632139383837743293533556265394057412067591188546077153417797422669189463537805132477201558672067545601031329848865862641128345211405573640596349277418984457371689014729496623059389628566113517179324161369063854739450763031001213792077252715880810708688348048274307258940690469517324922783500455115938258557756162617334574215130213863530772170004843283/223134367421582072432250306376368922532442996045635911421514083388558872746067225898169254913480885214412921301713019218331683797949025103426570312362975622196362936297581844344850325209536001267930715916160154505955996953371818786859727354755537705357507913531971002241786818722069059342329096594448139552377446285459821202065608079968557656429847192991291230810239916427193588889906118712442588929302590189703054122279031727520901380113759637469884811718225458405894319296138191336281603418325966964894590166334154068242062681171358368047330375060842895510683071084157851641056934023618600039461819137807866622830104946140408166465893707132608515152948786750653471600351369912813153913794320497332129777358182208092235704620791082576694500588711399123181328878474732719914731299653696393849119958422279808603138588456396274152163925663097396949708499832405861581775967907280134640661809372051204777525046441162349235000068788574447574466372384469343284058349461774931643978496497304177576539213259895516643878229239302619029762433101232329034703980415189585440709770558625475345273592262193802184702676298411674543919399513409500915318645656284213859761810770948935905139904173154642841958336458022123803465353185976004500676626050233392209938423391810409948376393593569771722616250655695696832629206123542623025924527737097375069740569331068057652936302534141287690887365057750783005630853664970643161982553121673894563097712970300835935589857598779522598079119985632183177092716214322637317630216542048959034668114989648273498835199420173637058715902091118909884493137124352824926634740643372187781564858543333449614474226150215955469682071934645535382113966484293196777168406847430638195244197139054373055805201484089343442244350237499580366532689436177007077769510025581495092943387201234502227411846070127918473206750341104174989940467908671315956478791235625754875490564410307277438410027291691944418840041143273076125240544713798454969894630065743674981437633720847392532386574636358303003456047305730958460367736731950421767213656614199030624932486605453955712846898206900507638748159064486198269714600242122008649654547890642397906677548791014782928071460500776569623353486525671819124748559189768344078314400716617948002982551060920961916772555594171037278926499587025535581829633668954970555974882976732218903737241305422633089134077132781681102634022497388455659777154844996955454737077687207566852120344690246628678134006710966580455*t^79 + 4125627468633976399095074883737014052486850546750173312216064334198900117306262523505447806351559466676255731388509907753503943700822281784713776492588741666282389508369083051504608269406105899193893823284692583689599657920171325653311727988737381500643690241445519664817718501137669111074442192674125779492351432954174839494810229437010598533023957378829369853209690949163501252393336595609743798763729914437016494530165901279506386978810259559514303988097213228218403748695052736600213194065568033234567355456553570537643353934731765651119269806687848919128159603970102168448511035899694807866948163172581889244346867732683925225651490238044236213246603396748580581166001248894294902127605308458989232864540103424480655444024515971846204875346204294539742574589930500355684409206158496810289572663105287910079013910406174057948179398034280590264057098303737154170227863646620702626633002884469355754556665576747746413815119713960552230433377630707742305947384552627920219737857948770375264767608775535369625208194109475324701864625529498560083352493695498477822040464346548639319745917565819974023374990884793851123014369311983997406530381878798265240669962203411178718374408356064772502383112254403356717292847200654727581695085147437249482414924047665653383872466247716742654582974318153621157143444572907930715811771021473426423823536069848514869549299821869425262591134604478060220748631800747502818938820780039035645414218833461853518188137762267423443474975698038600025228270876800252835851690005183098130308855367319465699535029945802117661265056898290303055617734187582981311501969849842316573463353555232997340319233213330421032406586053467449978649366543570486014806434588583456992856403629587984344348370464473528763156439077532534554285254727543289091318362105755455094061316474693024968890695701878185597306602768473926711058524220698828035204639332227537871965733737728857948113672105748477445446932824978869138648231523145666722462682965947901792855541006604582184458286174932559339769024445703785091884499823646035952055330978680757224462740219332934881964532861241096817097223911800838942266555566055627836775108111217008093710600803540606272560505139245812232456218998335811709465379037596423086589104825516124729741179964175343646675418221316241124849943584867091169439568139559244523555584916494292186490787015334909238056650339882544898764301396841607848180108094205969031572078656931879353153624511289302643800135239882928742645861/119217504879530992985230877978231395753048115030096901245208953124744312010041632122736144768059787243129189381200955982365785343475621983830767566891075546716342483107565156835677173754809234963151553932348425407467918372230086037550768615255101574005297085229938792626326100288648325991472974466176577417984521301088533042246482031297486519292518357398204171890042469633957717492606983426362183227941669615641346059617654094418310165946494434876767027975166173491149250595365262228241885254934159492672252460298533745032187775368697185213859371818221775601422097979250052162507561892619080592512457653628774452769227499795018077511777494953707978096004066063920569112187731924845885091084394094288880766759943065466423076468822664119548204600254376102956881429356500053211585008672117787570815520642760926310819760118131723618441868854283466370272827053313988902263159996175386222296452435924500838277667669992455162700036752752633418357747531130763411768318141005463478354225271416803448036665370287033178300653907855970738758785685515558655684698107544149935464934555608468255903319294372117167255429908008523256322650597164504774755962107786137119358453183335574326460463086799766318417739764714677574994345845078608118932940203981840980738529069338704743846816005707278034654968207471700879147604414578487159565390533820597537261389899742076517425967353955487994845535045141132634437056100998600775116392667865766523712206644132160914158009631347916359545129820894909297475251234509523366848144266751872398522678580183506126520520833064200371371067688683531852572047549297080746516275715173140329007510136009585936876229400258239065230135576510614618443747807322365135229977372770083835744756757151907889815921935784877781999124269749775795833179784471715210122566785096398806801181161802434047217186328896916441399035182247087780339621425490103096747239888748617604904958699221316802807643152989696018065964839405900672628519604229460226772273777983049204368107159424178295875112734282864747560802417633397805967905053927796772768439391014910648178214272056827766578199899115414081274016414454054504104657843648044621386858444428938310139147496913612592998180324700624341620291372287514789508515909961943836127979811450160790164962995406342509818479703171382774740729779353643296577547131698798554192294618996928385711040354611521107623064068086212474835892020033260595366651302898373342959524364308042860990012734503198750888740728430715843100*t^77 - 214616845063942684545571687108150863451094756225824878004847570348193888662105458425944333259423588916336251722966817140103289542104321216664580664866713005963169655863621141775294063112009470233272182986346172119422422614690062452286115734689046432895618205790844468769664810689916227939175146644317220482086652369529236910080418757664915190749009022548973226408830731085612199814944993578044454837084487509634321391476447393054523411823570902657755334332912325032107166277345935192482636391239974061149555487760997851316484325018126194944998439285139850207881901511606604733015400307542844943437748633825788223130452620560511677232760102097139755061855830975423125098689963928177773101389814609804466558774159146586036341700837589804379794662716879670914858560959243840223073019841939002253869868104693932963466987569685455060745532240785991315082793644743822007435944111971876803692026687475533709368194945355955505899198624968792679683591119309225078020637364139338117838243119844779065000278689157925234583645337434235367657364517143793048715956629504981724346632790260338299936421750020009562427598974211767870204104140830231417778866656822006068707359548274376272478140556118891825238105805945406779408959766646573801994612372141774704794343037795936565058557829651884766959270708008161476819006471965997097802050434305580961459294086365613307947852734879811514989529060840779217808033020857662872087512768886744006122005612076198899624372401167845187737750747219986630641369461863589281859933206925275839165986479675312883297429390818670688066676586219830162887834107722722526313830089556162830230495759598772432854208619838650717506994829385393776336026239538429606969372358744414676315274534678427475633741700309213716932092154122080764446488520586221703529280828113768131084172771361450286811082448512183108464692617135237222940323596622350093701992750360971304796771364218702642360966844436907945997104852299242340518698774153086944455058260648767271349471919306019749938163594604270437869066874531462114908749931379704614438323311879984512953634108859419002236030866787563693012067733419306345454186724660126810062491876893266146417172511079707586352858742716039105353102774985555297080582365600566738585596989682041258620911471457617259634155633023553493301283558739996581926042843963575297888712396373636455130831348767489456678022439899624669127621694825087610155242619724413263583875500588907984718447495657777463785428487808820667235281933/1631517471125268493566577006627309309879540203777100027649650873284544332533943657693583866399760810115101897809861430652584982378799425027416191276288475612366780868823356902852075965698424121608764483293303929619765303775788777442586083884247642236256839588998936276828800144645867264742436236651032152525426431510027246103369681920486819861413612094550380223656946423564544832955346700142685251862039996879098699379358817511265535123187764709643964770672317598611919048582485649520061556645351132257109486278415933982014409746741353305126711994500151569056679111302119409507429573100903556839096572654617088989288784688499125655548134100505614051543401731925201666684878717420195251794335821092102961310667812142878753371709853119924738820868524670528987304291489215510820804231723295426773473620761540398504070769338397448962641853938011472813351088839178745516363140886789763796957885597025907993751246774209790739628850795496473685316722299944308325573731220125203671598954192658828404522643128328111443561470610293276075291973146646836628839807666547679725519252205361802966440381786807286937622570341076642615657282694065196647921157958554979116924640173335016304204146139178019408050772536590952761096534704214899631101402548057576830315626515871769790140165476366210182086860564512720379152172414466287754121840192407446992538916732296348027173803666566495706851330904722735131104686015231286085897206788583855261028441882914737797407613546220441449148915757603550020578699068444242389092256060992145919956448256459147321026049452838596038815533290870803735459899418119527642324475830778158693843647409146837803963563740229709920514672785325263360928437384034245650651638167526590788653027690484109886889547326419483941828015441149540412889202998274655632094744403345325583858251412562353943568763864504061699772187563656232597378227821185428292702662060109342492168904355082681602249293862392900810714917080495708509415340462054995694732212798171502937691539543493667843897847140994543823575572564099491017672078033665796182460607944167533722633683664026395991658878271546423313991713331024269378781830559419935870770763650802287934756437657762117381395966913163848598626213580052963267204368166070497472158388063132722187492337062352189930020203103053236616408352406493598436119510224935384039894202359803181682017698348587929731975462872644184286058494444594308912939441917403999714345212561286937866313756883140297340423479638297918207572*t^75 + 9636468756009183484817311413864823863486143272682869345566249819583094319322652443987361116132914137264841022073939922772850887243322508743662083529978512901529533702784056335156825014413442816574381861179731932848091911017143045267951885364440291268687387624320484581459208824621999685901576083346974702073189960717723615057235514474886959389579431757940755959940725326121520706690074156529536630278283042655937702956541383963434746953771094587802825558204166057175708655111015120447388863987443761187293052344176324614827800098921148604445036678936015832188905158257161869611593588282526178053729577620322236095425397660865225923143894728725550249732154071248217515250966019105092923163853479232191932174567981641137582809722192184865374442530425598261030146491979722653614206741725756474416998101193147628313882212215668824034500126032035974894112346625341385197692178075812887515589806844335301478342590961563307185629576459107676192678085334859855689536188167564822785811879010184755595232967565455417056206942223729880710060699061853701954589874528603056340344312205704741028253218781263553138479167023505259400707735977627981627328047542552163076531370250991438226367765295596121000687585959584355733544472821629253918342678653066042176897930128578040993887511223277725798577645120893877611627382980370614535353523965802655388435648829319309508559376437858084309519618617033862258587845111275128535648690955753293368688605971498189696657565708812415833193745187396130426285799730196342055246319730011290874607657741465897149742352845399261154358812700253539021235257918442461930668176619756355561579354502350563361878398208813318110055785415871153555541183485231245337181688486556303186916566430073850467895935944045039826180632531810403138977216761132428663805493524174270602103108525513225700961128979427660129896310539442360663654730309415890156656141889933639423716854182597832335990023014109402085948650997729912620621564053545381689448504959964813479674004570471519022824120679488657802254773376221070537736995723022765263610926547451682333272877527474523731322169968298080912650606337707481920957211105083514268078434705383777000449513995996601819579909188867399104164324295411242354735930952316416401622309757475059887270883127467951465674562657341491851708535818229426194765950278801037090602088174563821320368900096712723891176421333953825420403092737549301016922758096427581520932523038111093641027439305681076786642296266816714574464121584/24064882699097710280107010847752812320723218005712225407832350380947028904875668950980362029396471949197752992695456102125628490087291519154388821325255015282410017815144514317068120494051755793729276128576232961891538230692884467278144737292652722984788383937734310083224802133526542154950934490602724249750039864772901880024702808327180592955850778394618108298939959747577036286091363827104607464965089953966705815845542558291166643067019529467248480367416684579525805966591663330420907960518929200792364922606635026234712543764434961250619001918877235643586016891706261290234586203238327463376674446655602062592009574155362103419334977982457807260265175545896724583601961081947879963966453361108518679332350229107461612232720333518889897607810738890302562738299465928784606862417918607544908735906232720877935043847741362372198967345585669223996928560377886496366356328080149016005128812556132142907830889919594413409525549233572986858421653924178547802212535496846754156084574341717718966708986142839643792531691501825822110556603913040840275387163081578275951408970029086593754995631355407482329932912530880478580944919737461650556837079888685941974638442556691490487011155552875786268748894914716553226173886887169769558745687583849258247155491109108604404567440776401600185781193326562625592494543113377744373297142838009843139949021801371133400813604081855811676057130844660343183794118724661469766983800131611865100169517772992382511762299806751511374946507424652362803535811259552575239110776899634152319357611782772422985134229429369291572529116040344355098033516417263032724286018503977840734193799284915857608462565168388221327591423583547634573694451414505123347111662971017214132632158434640620831620823064687388141963227756955721090115744224551170573397479949343552361909208335294720667639267001434910071639766563929430811328860362485067317364265386612801759491339237469553633177084470295286958045026937311700513876271815311186497300138773029668330950208266531600697493245329669521397739695320467492510663150996570493691293967176471122408846834044389340876968454505309743881377771632607973337032000751444054093868763849333747037657455451991231375590511969166766829736650305781208191264430449539837714336223931207652265511971669694801467797995770035240092023197995780576932762775817796914588439484807096929809761050641671963546638077371501718219362793057766056465856768281708995786591885278982333528127914026319385771246324664894293561687*t^73 - 31637914456045433638696751605674534882223560877765328555595282387697598975883377195235921320546201195347499449878851443645723694223157287098922496366140819714155140539774465263327659894335852745261447118613877516157011180111113335055008742074249627087875924984027341304990688391924792070978929705614708109011297218393306235305995108028975070587220089549999807276874288799234494321883962636278624495668483067257886697334853211344576594052254268651281571334931522146980582161651468797727550947486913896039264138168068603805236171176654662159737774812677831930298370696781775571625918535003410615611526031409005036816965076720211808631620516187280560340329899922409642777701063051147309826163720940099419624090252463629722990408489380046314298267154610548875121985422761266164962211066205049224743741404562928434180955029634345917093342405305890418118443817080867055280381032358742475533949316864679157488537535535678604079549123405669271664914869100379229008623702764227869086517920816756456406029588125670766831413620289567156709497759389516442760063544943531643548364234329185325202607217828021199080239517720123939274105740266500134118718072985354494625063402762091449453585151293330693811147390671144566360677631467620344303656663470694899480694624352759350495527265939278010963175161620856052836662615877022080647989180462752251279769128425948422486709666041955519268340483604215308564748262000222398255232571299220124307176191591350206081237609106968075256245495271361105992162793014045801299396659773482643797518044590554519271386070445587804283778207622499212529981344001633664589591494149894087529991699386182705655903683379043545610053966419383707887936824477157265964820583811993387624995600694403454478396045791743118106199827100890771604986793962204394960742222949378017460019410856001000438733449432247192381535970494127575718694010684007369576582862807984953654717296212062427628245692986014730396741983705707562225636838255055652184556379563049417253197900214475785685286125603951845511897472048023564643656964375774676691975383387377720812960377588052158381787426612995814928825659787598820655109864100702623447968618965524403905331012218004420952663713755835846668079349693730710116251553028038330116758558034592117770042160085457826165650944834620077249315935346099507335517822672576257033476326174458146940347267932853637374816727467211962048908486960715624261855564494892553643042595010538124827667407445552527903602590878561360764013190611040/31549061218517098177220291221403936952468138805488727509668211349421554894292001994735254620538774725398254173423742949886698950504439181611403744757409325035239533355654458269676305967701851845579081004563441413039806620438371536601647750590667719833057571342369680519107715597053296765140675117180171491422302262717274364712385381716933757365120370475344339979910287229073494571065777977334140386569232929650351324573506293919719469060862603131562757761683273483758331622201670626181810336240316182238790413537298519393708144875174234199561511515648055928741268145026908551497542512445447304486820199565494304058124551717679717582748156135002185318207645140670605929102170978433670632760020356413267988604711150359882173637096357243264655763839878685186659749910599832636619596629891294491375352773071097070972842484388926069952846190062812352659973342655409196736293146113075359982723873261089239352166296684588275979887995045214185771390788294598076168700634036366094698626876961991929565355480833262773012009047558893652786939707729996541601032570799949119772297159708132524412799272706939209334542048327984307419618789775812223880013411734067269928750998191822544028471624929820155798329801233193401279513965709079567891515596422426377562020848844041380374387914857862497843559144451123602151760346021638222873392554260630904356473167581597555888466634951312969107310898537349709913954089648031186864515761972543155146322237800393013472920375046651231412554871233719247635435448561273426138474228515420373690677829047214646533510974781903141251585671128891449533521940023031835901538970258714949202528070862524689324694422935756958160472356318030948926113425804416216708063390155003567727880759707813853910254899037805165854113791589368950349141740678386584621724096213589397146462972127571378795275079038881167103919733965311483793652135935217923253064551921849383106693145740322584813095157740557121201997030314815639373691792349872965497960481931441895181875723037422928514413644627196742552436740565132882681479390956503917229286390968353641477998199432194425889705643856461074228486258610349053044848952985143154917061949406476542366368924097560504333399161191577631313784748550879163938747668319346727243494789573813232120086194858969884724283172454516199760642412572468336358851999097131755025444164582104074980596737391231944209642519434038752585584621698731300026738223217320493476221961600745839255375695288504714746103931635676418859371657*t^71 + 11310581797582910734035915321165846685656217760480325763963265186848373761862181253956922599127104263389263524739620300605431655731421514134067322172149354254779110288790010003045649768623669092410177741086803105539650345784238022112896810322095620070779527124832310880339235974352426647101183055856601330976989169326819512641444216280513029266431518230327258039621951339249535600960106259031633774164921295468446418135113704528873334966760047605918050689895282475426331664707673662384995841550207026963877206367810752660101315882728335934147450101081322964374745848147936916109963205378712421026598803813303321796600557728459670291190859608187212220746393887569533388548158771702628265409847763792956674994194346065826473776750462880731456668345686292285212813103738839058957063325964109280093247027347356525754286713519363651123493797336667928073714776089989471385641691117258665376738724910155820865592799332164191200388821450469968009800194898508351183336172448117062344897368909176682819395754198722563118779235961524488826524088330576502810997134360203811204561210075063306777720582423122260560842859019692178688946744143386719002747533730014941866643840853203515274459701208263385026814434385741258059373423451932015773606760156568319992290053554112520899918374426722988937841611305278696069544382703498221421377932849622257530115278895379245841350117629424446151838478060775969291634850472713834473747584079318999650743318292465126245315354473781539445800102599833926281433851020602699001639093182726612714795858826636018241905063879548162491432834383807912651469226026293372523883329545751872653810271652158968611506040607880774300091226365628050451793714178057233233073735507770357088647869673059778254950983602850274755571401862593148208910350915591148640407231812689621503973990498285504926979724150289351205068940424955015573296497244418132551203858604495568251145925190703301963541458199042421235534097623910733784737083138011676343949676763421939602678274981079662560216585749920130738061033585665794624579812946469234159916964044164237380360274750349960746385331641005854422950281705883412593057596991358318722690915822036654172416621860848419841477509604532268097953015310448168944329633031997620080063983269556452451149793879588369742326826547193110864401119110509721424344304674938927428723476729222715249510771030128888162457595109227828269588590603446498291502383353542680220702498943743063874572729049326345749380262079460387200612243075405/5370052973364612455697070846196414800420108732849145108028631719050477428815659913997490148176812719216724114625317948916884927745436456444494254426793076601742899294579482258668307398757762016268779745457607049028052190712914304102408127760113654439669373845509732854316206910136731364279263849732795147476136555356131806759554958590116384232360914123462866379559197826225275671670770719546236661543699222068144906310384050028888420265678740958563873661563110380214184105906667340626691121062181477827879219325497620322333301255348805821201959406918818030424045641706707838552773193607735711402011948862211796435425455611519951928978409554893988990333216194156698881549305698456795001320854528751194551251865727720831008278654699105236537151291894244287091021261378694916871420702960220338957506854990825033357079571810881033183463181287287208963399717898793054763624365295842614465144489065717317336538944116525663996576680007696031620662261837378395943608618559381462927425851397785860351549869078002174129703667669598919623308886422127070910814054604246658684646325056703408410689237907564120737794391204763286369296815280989314702981006252607194881489531607118730898463255307203430774183795954586110856087483524949713683662229178285340861620570016007043467980921677934042186137726715084868451363463152619271978449796469894622018123092354314477598036874034266037294861429538272291049183674833707436062045236080432877471714423455386044846454531922834252155328488720633063427308161457238029981016889960071552968626013454845046218469953154366492127929475936832587154642032344345844408772590682334459438728182274472287544628837946511822665612315969026544498061859711389994333287385558298479613256299524734273006000833878775347379423624100318119208364551604831759084548782334227982493014973979161085752387247495979773124071444079201954688281214627271135872862051390953086486245641828140014436271516211158658927999494521670747127436900825510291999652847988330535350106506048923051662027854404629232774882849457894958754294364418128326336899811228655938974978416924628838449311598954291246677189150401761540943804077103854154028436076494719411466615987080435830524833899777289809585325063583128368329999603118186676977616134395542677807674245933441682506260965524172970172024240437866950869591829633554341280926666311847502124356891470847990503768939478134255759248446246592561706678846505075828676803738144807802426446926857617823786570881980540667039893048*t^69 - 17006230203018594049579038172683822413746260931710496331769040073252908839279301887253535204508975162542514826082979604872619464662906537253958558096163748835106829738735775624230767275457131733330677515460321360521403163806663912956862935065660913966091768755916932995140299259954381671969448226695481386145871367494984834721857993048635013990241879193348447399747279011741594589219191500380835296821564096308040340339245301215521635868491894816118071749726757194726950875105685111774394728584143567986987535942103434402394347618307933816114021533763995706547858283250160366558816874260407414862836174615676523182705867919354103678397844363688723739754397207012969806640901224840390748776724936395774092953983753427603121173232283072050282568011180698760979026056640600227510625846145788310418835169592560509010261942429508481415472147556026471043404084506899965484641915429584161698805191612248234950633671783683907906874853699928427302301211120340629067612573759930017685626900484550521669529052510595688228580192966123248555524556869887490153404351912476577455953266339435069236821312699104919471200473483503033318779860459824518359084883989642001112184897232360326627447913233275069992231781935086570199564556305628441666400587382076108539775006969134721087769123308538650769979973764214630189479778188257666113667272077642085159162136763144046775773988403487407194873412394823840502491529190121490684634694486706550103473144779948442931560800990263234558489896528401326379150480917604251200814555483833187989296546108269527034456659171270960973468506190745678716127531757479784641101990738823301041590081279365001722813398504163725249040518509575982027141762509410109354113123693806760701343123274809668899236228408478922314713257539652629526912151382791922352368283288677427985869292204161004372539820001519637909324669728444779246991198322297588804267600796135785311094819696886078851248446243111348678422835425078413603329684852699679276283315496592867983026663885326235213207759838715735095608640208651667493965283976114557830979349959616626527735138128970925777464436653701821261014547677725011700188987838171698973623682922902526971935423914083275171251189790770465483375441268336988198637326315046752873589714211285194452083033729225954655519061445516270944080312654098909131735130488165619409815053767114919886300274503616976171020288893170982978700353404969887967303042433110939617777281983528615194175340994905294027577976619625689414951071793277/4518535622089405365535386978001586878102853639660789617752991906822524486139007958325253858696090497755248679569640933999118008256390266420047595157071412281261928050937722923534202389236070852563755847200902094962222943080687483503049294202243970103967324795838112810920798141777454268153140170235523282658948661667947223590520668481197673689122099096213000099424491265545052930894331372712818060480503949003630880245821873297964936745289784591732773490164356304579198390903564079453149306469201294642895813703551706102423672923298611547763285536768008010254503877548610943436988185925690662535196754924981281399629091806112696124383367630588548280868614137794255580638674104328096049704759948744611272025227172430059850955696664976017444303772463443402692956508935014392968535578705658546079334412511461473080509409528848746591711986300556244882246821454483158611847611719519744652257127628186694127164482389608551035482679597268527885416583489763407328509553723878519956836585958750762290690299045173184881515362310225177892758628217083903656413872032729285696288084254873200427408591487438863741008579811680616919433893164822211092789644647334442751943876978879955154972918148516441751167439562810308111643943937873288495971543221626284254407078095310274427022310056369053399589033476375758875955445977523632943503792937583965841336310446469215165611589660546102992351433038597400908392401586418788911541899412947357258808300043023040292796780057832401429931132452911196592287429972970107068425976462566600835493499812388798480502850608149810511736055200045834204289587317876682379760057121452780448443918077497142205071324001029129557510107298746120562307805230300020807292966364910996912433049983727815393796098071910714291126271941188391865861732680280431557075573882253212890542011353309455786535561192269425467569066757180161361750689545708960875119219712592239012723314990941342070417720801716620939416454469641114590605474096145488664669531939030041253670180281574639378023437593665006605975594556643072711413928116532530344859431954546813101708182015864163298781370987114629557021049826546155934812126258741730627507593776886665914364858694279765326522642012092959983559963986826683326265650705584185999068307458142048590089071386450929781483011911644263904337532235443035386434045906494573609782284441426670585456310214600994567109926057049028503306237378846426602294988491483242032400076341794800507163782445412439963636368725314269708759112*t^67 + 4973980632818765075407919758834311498622935025308497543030093891671899444920949081153153235613253759778261226804663567158127890048618963041105147553464819207665572536049109422212520757476410915871327063200242524877764116884770868771802732335528203883636251882266628408354839895146521587422889251349944554212348305540049478096826359809695479318177584346141229548430488707165884846966462417736781150756464991253857619238575543697724258693305501080969597778100393383193925417631522847130264179284990184229730812118588390134262526255969426468918222598602602398435599290490825738320889316427990056915866401201989378277528820808761091313174581163517198021500149366604962604102078712925390624945208532884921909294176751694458904845542003762606178137827488832011626219746896139470540744079658781594688915858788504378675553952653646081352097012238414546822345679302845878150233539025932082097773324528303165009607957097751820353811645764323903745898913221783963564995933579715872982954497533722394464820957270712579458425486101677154399302471968917657127809739536257764683824916341397051688496712224040280733671516268718119114209410521458828908091287519963524393624604917793853645546930701381831750676196422233439816433206835007417074408840481690929566119716563789209381618423402110890724569922387375054479045973272760749085088266866147818122890900864024114494147003172794434764973732386781662201324299755285591774618392159207395913504691633381551119559340501595925449336980908867114993654011378215057059104974430652229761844803063014001016578041845252884367765866313304458012646846037159975170633262117617214916945152302713944253839075652391028778341415178737410533220250574042324353051350823582378381111439297510971269560833418006564697774422418694264919695525254394132671655486423861306076994792856751170318450119123908330188425942424646944562891941669248731271699540422004987784667318697486767989217467408880473144536122083475993499590825889594136266182565171215860791130356896006436702091790147647905140305201535954105174462889138257919314481748024399495288179736900633153040002209813920929841042688408020727310509240540432973777515346817214769222201134800283614045407841784118094637254309866777945439905373848888093258497303960192668317471204366718987306734055861670222707509844872471625156343152375731926425726922025617587705870065109544385356235585545050549123808156846147859671359689502002875943714587065869316634180286205115720540190612112705287593832211259145/859870584800595797172778865216719890982259461278732352632099206149062495496602260726074428333957520095215233798700326992369471720432476072471743854517320993822232576857551750374045977056117960749072941071813458369676754093712916636774305986247919683963931211148297587152838452353172267447052793589595848565695454272631747772822963031869706560243384529503220168174063636353722759237354104508782541360095900743228264524391475888791834977648429157381983014919336460946041484836126000194442591902721141890998830219705735116505997459284437272148983441698389584040969021473802828788382080157500835034682964556619572206645834634745326501281909511791104337030967615774279979897658131793779472145308796216325279377935021619153180592315410126033170371240282222438572167096849573634482818337738763380037485279992852743011589477186460022672303400378090927197740999605144183168672493274983234989795199660587766419721599260709089935856778580077219858791961783499752887141743432529121335069648820508540585168676310835195630437624917244343554218992683101787636108609976377587949666762302233332917156112559176798696982976008939221876459434893305719275120417451544987240108722857921185495909025468560964661602759021281066095872541570266931766024435463816942152890899189779194014097529152517991505145674280952103368185551286767557015368259103793963648911014301380335721814145793611385270932548824509206889283628660102082964509839067389235896265758590276772593032223070706912212412267742904742635099473614259236792872107461160062099291673471760554934722557391849404239173652295531110240368540870192950751372249676097357473397909783404306912159095239001811968033639821776313987603350995318287541686348076904704636321214735709397705535824633087486674803880108211223825219956592142917945562889059682514393349412608279038228034752316439330965843367181403687423318228234444615688921941064709717125555556210962718080564566271968461447426265589372003149704773055609775827978157197352731731108877590896666448802967601779534839196848217868644433888471395310294953685936677917490552937004786601016150141231046055395923164453511768111763714247907447120380607788367989626722509730572418910565868114711256496116274470758687167349401299201435796589374939105840464470502024778764915741998632863783050220601545313461174644433344556832922589921255621316269402456238137853174339263456078020524080853052635526745360884494078603154267359716020266920992034898898194158351289010466384431922189234*t^65 - 1561292247482670754895208476994387506779317057129949138354107383516576853576625316715185898346993981231337321130733054808325981342418330700660789260002901360545451161586877561907634753795883658298779531895696732055917841411788025943452532697641086595443927199499548849536930010003271890871141865703661467551857733756854522380364379884744958960137383460417504030391155953368839573182827349689702634430628066478824359938450142746610118612800383718831090132135780461717241483229988971377439906979512968750971424348876203768066847408587715177081430146283829176809311056341883705857797816556092827797289393474868055863590541633252415216405538125009646955802179952196839810425372255808771021459819882089731882670479447296827130456790834362223299135438796791989167142034718400746874136662991808536290190590916557178485687584296626743224536374900550098081976859266200266570642206954492812733789242331115616408240395068494932599735041824706902172774342640844595065675947407295252840960472118517354518030517044497361670779932950948566120072080519502087893660315147643690080291408323848352258489345976577594973799544821648328734030546892386536586632329384767372641007400205312264454336765288409913365052748242176757446892015476470258919402303498309775837959124392070873519533168391506560994900972394595049166788509106852273076466597160344329191892497649943697333384111192865458203637896573572422927091293527893383128949620919622340237363690912513073784958815865050810705138968174433788388315562784984409173375053320447027614888393304443894296896932168624158326102240025210701105593739112123783334428226596487494378780862939330573462830589817672967541729119496891967541317131213876974364950644249878072234594176692684497420714869498683828518232390259940601355013045126470907100446245296015785681905444130744614007942880139827683632855161411661108885488299188662991236860179514229774421957091598291213736678605248303942441531782942431152008158316267475333791754100351173016732865629714428653005283397835458325696828732707939584390663079539708715051288248123885426379066145540860580783322072897813386720309916488931743230629928926282342307150562931585344464650058502374053731129773847108357363512407094828707892142878805514711612383408213328858172152176971065856134585127980003726084020335787086901689513758458798018823311213767503009244756414293993347177591754144962716427250989280132858587868601066645103798600340670891703761040808739251182269893740803571846334136227858700/202456301712309592456024653450497540469367968396315289376340818379012069045496299483123344237360368488026867217154309794499690431530397805423241277915453884788832537937360068209762148037022482821871671310559253425664632577620236985907177864486944052573518195217456310202652439839768073552348409072682620429489141349905358602595882830255036729792754558533826970813470009617675464476519881749422344394308294090336813604949315751593844743414577235468244678115928425989940984524907973590755001797201538699203428279242884723198502047291838405347247424103589081956736092357588496725306891888935381793880380543754343720612379054212523964587539541136000756602529412179658513785427443729223209050085933500669179536074647947366754160624527780997227944551283380415431012887882571570023732359943782912231048121479798661714368950977764396872579372046693366456610976097507492862465216670564835751565536428021987331627572312706637577490088078377969755112393118337243404644484564801830155611636891601217227724899977947969341558065126017848085517170234910209258237212401845516739471803822483509602187550311552209217014510224326959648161083876995261945729410458167999641189619932156046320465352557412502261594300404481520853260995237443801394645964963702930824357910126694043035065291255487040327931124367737399999387603345297123212613161535020271864426138287891137246670526390559294415642848797305077812556198282404987787940147293644555541713366440567811536454676860563267690224052457985508186571040083780613953877295142971549012796187669276956056059014835647081950493267339423991564531217294833789991725212225324510092942894102441754802069204963680320807288343767561089801314016504188697331243611055144229398498910347825757660827217969166101359940596110134388678424804594446348405172214619872338044994967518880514291785960201489683745926083807261714763691328870014737556386382949098319640673133605226671717381604228056066319632110151994995450591864555421349335158878281916383926107645781983606650644084964440155028276506590979654377291200936991048282746159694007028198971940280443096395139072918251138193549302546421592452303090115774586544640458107807081424082978891389637672916037590745577127905893908791423000255861452189909778979813704814289253636720119867929896925604034065321348236871780153556993001501760735793943129607805018909991583611625050086021678432780274673659248470064978519410366984055544128914801626258740095154209275137405502892234714104519085822949317*t^63 + 13486823923776477462525741358296281476486568240766356533011932385839678968581023956931246866609816225767446936997588253617451480700590447520727765383704882694362811825355079079837598573395125027884780199853434030038723066354540480304330472260564546341504494365170580578407739945541056849502629806890480828235368833451101266175753876262996967210437713794223208177094334220471856145971424773746993813025301513734026703186678784726462536050642746549598765402746145271831158525222551773207305954616394046470838187986853485461301552839482488063659734026561072544636959211048169204498076588823331329791227984254013825338346463739973180012744418607263667176596686654769803758792725332798652564731876142594802058883249348277733292689309136375887933114765017115381275936502699149475423497429079065614251107331075160116063143673626509331451124945720250432516547811702573383628721117871557612358574062715272907545370495557197962748980246159273009903422357000470229162848128923557622165785141858232565988357470306862099302167447908792644309629369722686577990811116580275216465473026061900243952479673893183355148648387879120718923907601723876372681243764887218100473958094962143284433041103165303646207739141207105522022735604114666317623217617960492941278490564788126067068805498086345363715033337460534271468080082708612761674317476012758534622921668308897014568771164134764255013601062869756943258243814618279544833395084060713986152709818626709513218400687932696039041094051918333276978587247621916087627939974810765950220086729682843878589725521241152588146642156522029133085341146060210972926482551142773246976562167720223850232261956668095962138631319959124871213777165136514760927550077133731997228693169482792789291207529658841971720866482789891124178853056020371415333762931015232595568726249855949621483856764391830407280401142323637668551298194072494559987422034227341433302027499626836775978618620083323205782703025798725646047482936706501526935807697535025262645215441606031976104688170009535599748854233942018281835016691421795637005952832436411988364319561896829884644006187127857722029002324484780215204753713965833479657576986690697758687358079557640052454738541584222210957927868894924826593230410534297603707647510606777301193100457617820341042488337781550837353263251651486619035082863736224243269168845620173240011800216100631878547362436802925029319785482619102192194128836711149525393301128226568722628362176568096471113582736470430737056107182699871/1502438870601876449278919796658955431904257028625287147477055546917931670284998854058967975656200629305883593558881983211813492149778215292877737904530473566064494097324619453556655940695798425151784508146781828053616483865497548158574319941718900600677161343455859986240736527231963072151638193644644709503050996333508187524527341003471588363198862776487873836036803755583802131115226490877292134715656287723025827278834395840775374148497652115843289453386626740241140990421685488226129223863442997715141230914381407682683620456218379744945362463084529502942094159074735686224645881912625728049322824035229603400333970875998204158254898700009268772681928795649044760197119450832656446108532453873387069188764492662037491402529390374768902114827945086240830148273233820598597171723793336348661988690981663752722422215150777892580720603083356035283270927881502973347768186871033781103723191386900011250499352425875573601373811529015459761623548930818490529203806507213581681117936932409033111011099836350719850509851724658767371469526480123131863760365718958834750817070472114465995181294417308499978897154822636911073195411929280628123570888136930944705670337391263291115032353189219095730778755633257602121568438341030315612899003151690170854445543571782108839168740369666983486225712413209126311244845878257598577813461917782017520215026241718439567397064266782132242402193706316630082653892516794909373661093073888543756925508848424285612637338807337933911662705082945087068764034305950871973510453429420442673908550598318463363385320622433608158923720782041200557836928345871809938592364408987153847628845707594075110092521046259222833034551117163876946593490899505595984492060988175597115176124160180622640875670192232646934296002712049937034626181464049217112067487442210508649699495798008027112727388863686600430293569306521146404235651088004105023709473464361214175521675701945300639516115587152913214111975338489176764918573806021592434600096723695270188483055539983607249516630525582203104578285754112171957792596427144095150905711413420577687107556818025083774453120077547920278444824160286554514459774017064036989173925957936762147142106509786258520061121068164546054459528481031086475582971829409330465060722756779725513830396679019900814026850989642647900073627421139554527011144645460365577961826342508753095436275743792743634561001158880472944949172587472170361144460622722219841422594867492285091763568124956626726583930986167952686097563*t^61 - 38622585843665394470523814479261252699293895021359944697856603570609844929650866234311466964931396399244126095028627007965445829628628574849424106134132488918942396157771225490994029060363912549232619439299851039203472668704760003014550412329309452774248553043764509066731960773198036036067077756065399366023691755944051606242747894323936886160162106502888077513437137098290502507566116634385802315616264166293788490106215750234905536360955342385041504470600986485305250245079841680734881944942602027645188037038919252799263157467186994756739260915643251840694888276756866949282028214797406174605547902661364523916183465249945038275864219487393627449320990876532087034702562331880923767533565869301370794730470312261881919999404542476526196661540356505667242744390860723644482757612263969404538199351056521490020758127914115613425761992239710955615107143538151734969559597812627033240382800585335624107086265735480089711861306416591847959324614152329325129922776575534485126749090444004152986864585299069436277424785529704569956909225533021564789786153500404746794278557532518724008694593481337799810786804694572306458191970539895057740478156176789743244368079147294163742750557398796046345855752579571568750306797211280845016604325009887963526824992099843451447815584695946365183890415135400002599784194490595961230118407860839200362286737762721309545084042577163147450624149597973741327898623901968588591310079488934210349080173100855979961119671839055898214999695197806885643247601499567486626276808559761435034713379930521239785714791066132201249378809765999142223993787848102725828085457861060124334957225891206395038239311636152403245936233264282961680658314580608153460808118106307729560092855395109128605992172581422108592462657496794132812830773430031356278553329927958274381561885268488556986278133445811729236240041901041017809297053879712720347615904335908690156969850532496749674059438096003632746546475104113121693801367648600002967557509221438761113032000035612476058575147530050158976059487224967547508110699487892708569863017601401284730954810748956203115760209100339081769392432106502914437374265291568292765199799575133127657312244476579580910201238237507520535815856510554290585663950756867687662191102425223507980905649709029051973360019943694043310050837656006155976561663002571273099384478238647532198010886513258272081491101416812957487442303791024510625571270423414348721610404127074680790753086472276626064416886573847469978149264917363/4211754866769194636503201397191498014026687735982362331452073746278136321618603344984975800610005042808296631124079002118362412419870078935772019371716573439295549026926392238658822391130844765589428703165568731101121618704919356313380470656293967257635976880835279633560097477978125989146395592020233529918388858574260656831052054288420354264049271061957810261676941675489019088863995572787163197317659429518646171552142322766763753760542598554249221254575625780020247694460790466994558971813913977201461483382938044487522936033005621907961589855532041721362263954127537743351056488640311467154659064098758396417329656062224473951829306191829261641452620066491584491700121739219413971878017206759822767725880790905055918521844684493204627239927518192576753366470868579055083874832273123206904919117342041011730068832635787207070544641430391508744907027339950958073251802540111091290765011920654129898940807620077427636638061827240059331764374871638719352358211684156106024117495335113846917752427410097919580937453195354905254447361116410746700049549802327225285077361487402847297967235169832024531006778273293635959285499014868646051321670023199861388026683506656111158533317956663366720707659234213933816200048464199737209929992441623265837871933619258042811440239396935314363026177420635419659391289265279497652559048982634835999291303071046773213522917862618764154930739734100717116947797055277532834361424846474442334987901853779554750180080918930929490070861789895244078010653546190149302791598957883536020301018890368151395719505351412245822556659897197463858854340117116057368840890392406611605648075672107981046324936047710280400801774443197097669958802357630441202428564409475854208116675924440761829339993489701354520731417438697364474116016891023215183008858239639294739321537400973321906170221240826371698036071334674033362693382558175441951710163318127338098593549918567973923889438777100789501854881686584413554116001980814627972403549831998216430009877005527817043726947866796011981686669900871826307910393262977709357456994290080635811399872391512939761171861200994989633017457891950833147092153392097546313913792439462070937070495297925413228368060699280940578894743774693701431552265292278614910252190023103820702704882493645951462271992118506439195288365393686292198670585809405287111991349255229455398682018888337035434589036035550178255513254302585920192716438794844255621037110202314438535927379497829232299112331125159342775781693*t^59 + 353380028528430193319293790318962325451738871607282576943584519888705037203499395936173276646491860023310211164784089047248734293490562711717670156993289735238894130974467752933870933482316644015591367694548003670214661849918957483463257749525198795492897752874383530356888174768586278881494370878698611692470321128055071577714158757529528727552664823543789514381639366922334423480773510418650370633749583832918219701170245811637684636080718184694546848532066386510583126369388381793719387963172818363690978456525415315220732352485656856482332595061226812275605367399897481689968642031385843360265030264089658424961138407128554518027986122213541943211871262688137772497472246061432105221514014817498380800898263174547472041152281327736098844915968324168273549894486972897694414923779737670421601035943037166969551659312321533670876831549042939576925331449941129816605051368316761828197914842021690982946350997691993381116837753087307989785879088090342107957526214836188013091805731900419436863601783659810226510681757440734016347143725675828337305856667137834846109270759026207383386675794550517265945640081299617901907804033418599391168361145528727614097800378976913870990001975694208779179973164115647071713698717783068663466556191294185602930102186181576275551829055142059561056681654930219716880090778841284514569489440610105889343558022123965786769146152883270988751842487327426045205302654030235284748073252970852857194870111260672924034163121610199228729495980296406709812250857293443207598971588355659750885748407209865269621156182165158381148280694553947011399735061719063477641734414703918746040713100953141254200167146790801049625371033292321589714574507689966286681567252299307758706486654732453663899770239330365355479128194312595401969750744128034738429561256282515082498974181373302309853667803893564234494557765371366886834497940840971017246532901541322530027362301773315542077581270212697239198336267293055281345020000759078284231156517366660083317735161260342538241553488307611362787155574222762987601137243560931749468041522885877531446656506386836115558353701151263359396321011644291643486022687832803454786258693730051410625757724062058509379394000444705875822483944603026289628532465885461763838687670328072320685399395482640671407261591013966032746961363192463225640827175620335868544270211622484051354403083318039203516596764961084809791761915756916957407274684509109586302702904976993557745815382716054416996514106382971513814999275333328/42812619720637799181939321963422943684062539475039267410255468634111831743839415803839249998172174364674879671417377546064888215454433139583516646512676498073838341803591649919283926090041013473587457691856963149774559183891664643346093187447341442373561067401532570405367806210134474260770006932266334588242677112804371261899944833734656500302267121990195582454780330412308093236043915746574241421440436395508450601995237973173303277521305004929232717391515839217957825582855225130600356363799776779848932741434950059710369184742282838216969060128267275124819801746015426035223272692289339133119839460664899132181508858901916039858247050897318854954819451969376989547656456037828030516993760991104532059086897067228467610665852078322985483852786859772000093319300220747843604597425291916987227077022401924468032234030227292796225563058964595220471200335895398008246837011547337988633601526169361115252837201454756724281436855059233252529397905140341843907334364086493156239802729120091244984646663994706327943605958216832422278704442392061069265891721674860599574894321274714937520371672399853630268351684588921482387206299085127762493140437033329545509869811381218899778311470219606658146711665453940924028188717439389835421188460189381903855977416227872790219769427232897330211135853441695456751796379284442351249697023333741263346944155659748421737817706551775930013769651445207557134362308157794368106644456847079634618364979147027677411509386325796558019052158872307142077548079535090768336583648639681438850428287471672689700467228795131615653910026341271276245892244098606131773364804657870953832613579200419664605595580966689246357837841017155154281160172047456625782045933493289347637367994789475897453460504741433483286114631323779186603525434855673092783573541160294169094173879290000894844611660159871994200821617179848893994550485504379269437767449607547740975444693418449654650062582395239515052307205012158244825291563399984554634735459710633074237254726563772948450730214935004956762996970134196664387724291910464761934185949987037328341571405799545003192286671173361201488165863228171047021512121233676663913512635903363334815270556574362251326720831104644351379576811162029195194057148086989131937844518566697624359787810896606259511676494371436997886093598270343710618957471274017169171401806211721359739501877995183335216005410905525674595516086331816735589655504074264311152290696481153458623454495430654863557881367681704470053552535*t^57 - 576053326305979259978867927224764112801508652178896846316744787700070145977203020039689119873732355830674014234294056864409312181886274165560671296674341218827274534881309933352371051661131026474536252621261500406902318065082670899828615458447073232641750036995363458522895294719281158132147728397530277624413065421246377168062902952289566488745073408368663251094757211103030982843844025893344997804582660123612079985787151458673532010511837684077193853162384238026239556201566164243640489602143543484234539348237356040794869357571299932589240315986276866354485360466082697764974253524316237599126160239856011499762719693477961442753909384702736981357591163813757312535181387026138306986368638526697448626978682488767833023782572669865975366709630979336686085424940078825987439901249934830865478477453644824132683487704238061208346631175931883031584956603893470717993229890952158586149194490110804487838299005144094087357708850964961489570168482144821778887742875676595633999349516821503898369335037423124133362261496955477050348400220094260204618088999411649712678378808213156054162050476143830111339891511116424999004422328910602923025190582156419681378606568415437131382340969138520344447379780333315257167592671721317825886521908343514974108662223791716216438308804606272992708878874877032008177580746452542779442627428707052435137584226527837723627054569089140756586698410158741162255815156058377579032532592055069227752086324493572163493673164993489961185420021885473868398114502866409642050235493260018671581748410036206924508352807851304129935794215301259496997216717830710335532907632184457139339089706870486251117188923888911976773335467180727679866689263149350725230995765677401535529606599623000866420857745862193067220055124429241608426106816160824676557278896478225193168890037863499911955670405419577650293904293245687718477888379922212140706897345524918562981323728772703864597931970777373300857280908564568176676913970121244276328114272021928637602788814529565023437175003751441262622865972553478707247310907331401559240969272942577954358890023148027771613787264533924776380094605944805411249980246828597212044621608695922091349806164809352170684526283015199098879687139156966647232137703808838059259817697388461482312662329591828647184722076372374071125492223889766089911609569903994396365806162985222015968015861463574033342383718227224949019446321367816125988055213969236988940334156971141470875733434294125223885820770980308272281359640595512/87734846789828765280090146748231945462702073648848585678407583548745116066360773835693767387558629785000405587513292536428625995148649941117525417636122562719431036681563178240387639842489845002395166922153254918523516936264947544480254734855856231182920796095314571816217504320478473340186651887282024793877022373196204296125394195508412016561457551440777613900086068410150208457632024442979677347705474004708621958291690571111667875963949676768021829553048400948104877353851142514012904200598383140154189704911622296276031923515344830780861233364304242067384347346182336831602474763619022513378917387507488946238628299256969971535596130389578059284224210267679801768675693967375123407288663828147548306592568772552251016639876577896668803141797999590736423121000742228189647682259946044376723314361849740866373302780784626107047748065762228466298952572400134469073952948301356399895525446381850169518133047618878272657901033411240317502273388215135314905754769301885975250842114457694232475783163606543112626462065099421804495779828322281669481117238330801286665073290264415828483776151845497149564419249288021704486245952038218342268551562268301416450660743902961629400771621580469296549927963698365893588201226752604677225449974938820307322249371806104529522831840735241775244269705458778805575420406243770267633437088396971226626926139279542417880107589948132123245609111802207950417374353239306139859123568089522613551258087701300196898368510528516424694115583544119273764714470235678762939027940835521093528268983311514758313711103646834934108157648183416789292306714718013145402228744617723954665674784042599138771466886212896513550699575649648388628348526485657491095381086897842228346722238597563650723468338702010065748646505350469231677369514327422830718801430725588340723422993211682993203305634008781159130379372017835269722165777540858386934787208326192037303302603614040306775635494937490832295597663604625736497046769054461101816689768160630676770258236755326013201931194084198563569387993869208816585858186610720541123099903306769249673886909855879180454917902955264838991690624064686754331040781774520004019865024880225732505496473907461193298526456785459583841625523163926495658546097673916858782771230801899189630057919721451088332624004407553500015849779643863777993051977364435184359945150700542032857471964471288747819466160899149715765303979816215745106917221392767733288897166412102884773282110926008662421513411452072638631483021*t^55 + 2611264754543292896908927501009002579166096633844599739394342950496658058579144438831303114855635551661528931090752608415617505993009229168239954088466851891477599449190177207935586450586580891090232329548100361921577833296884984461538753061914826761509826474834240808825975072940129846926504889939493094150127405141620510356659340612327689311852403156238214398228549749778795668560815431505832381656193583911780170892775065569727491191045503398615110680016853556350464127352542823707517953103187343277725818777497464765782627915421794866115358407961188610854273060297791505908234955872296782748914061101466248389582161348212984665135334947387213773128192605046738893464495734750466080348599062396516173042769375322643643645312697722251734553689199534811939718447806208888950228318589398350122063248002472783441854097666960806646953926692750403237220215855337793166652393414762545546523740813589331760283002203174882308890734801748962601781890249028325140940075917676768958070409370671534403096622557078366214405129508632676350919043299931304853719718432016524499749391675213274383807641335918264635920076179760167771636058134606129544079859522472452864989111944442407719074963379712389153904606719125496183511246881570663451675041068951816531510702111805712613638788699284406332922931162121034113720455682057987869728654856363508983946410017460171673163092391515305565608726424444074936472554446849400230797865888164268865992600701964675153279893390235784050839140420943624649541118613813682399844986918488870405978777401976547026879702945839880720719389441880988419570232656502223748191173442076729714206576532598510897335760891741872808831286529779460151256101774276089034689220869517875874917358087683454734232535257881379362293103677456939657250221840059129620034721030947154027020451818232306618337461392258766976886789253406223986860852638597852528396180661230986466314293901077848601229680654619857804044603613905209670021597539282408736275492471815746871055947960336805551650505090896268371524078591205902876972751271068085621719369409603585245479098065936819759347860148648314528905351051141266632950814923548633582751836000335097580602125005094670162477844434792959304716876913921666816791954588462004979220838975181048289361607007082017660727324308960615123319764577035583388804463984558498281537068382809781948535500185139587868762712394131333166407993707395470395972327489511770032536803675630741137388433215265861508398963536567582257038186118239898729681/564503902154503400880217142568060976423899533079716165366352787699670020774642756456716180900099285997168749632800376891059211092489424045738146512256010337539614053940660527687015113825107530673790992591186161409783686765383670550485032936028489586102073717919657399238193931168839875079322316319757553056862712861708510466947195834317006630607796423310457086466389381708862111858929802199117611909315951662992234238528228639408977894198748866059513127797542233573900194289658436568231884259106919193912648016101179825188429706410125771589540471157539811526932637232195776371243969533976569131672683770370235407844367157592393218734218764537144707358792550601146451259220224827660888527670349957722267904471132366630783700268360437009057999850169256158714656590835459647586743875787673878512890656160271050081382570245335564436471048795719593446774585837147234801453504355772380553633389409211885888114249727521577057448557460778736095834397443547376503707866959661271949502869336212154061372613934409874121433632725110960172173964554510538006902082459336994961865561224512465381293626451308905141715984591445986403092221649588112610697683536152954046932507161063411327736962370659541869738732703739880625988778685976516024622699130551257376654046197072324988273922720986055571243781115941696425948592279535291631088131447912145854247874673056988943293859775674631499915391129594213603407271733109756522306132298295878758201958992920056532084270263916622493832577264101906407734020903248285239217345333035673162063962405498881504001113237928879920378444372572333039331717033065499052199601797534337940005703358186027549079927325138563599073965412443270260706074602508123371835865370842444056997393614473398431739542878749827973080204339312010532335457638563561287102235040780303404236011116614583561600681923561835769201323476954643763787437934516501196649355594961218111185058825383872598017021004068783263119663669555537332272244309637289839153352573058202542997902627964065655447918496701326734512410507705238844511995087723444548576413890256027933328721850942337246399754590866376848099691780119503773463799922256743707944631622544447928989795434401282439766152122354831196192122307643428514072199935837906548447541784310502973514477187303439478354122699655098360015980715583666895818007004966158320949496528418030349979677543689023946375000450321952697775981928149414612029907213554231720598355303717418029619790851248568639787151278018571579773242579650284*t^53 - 14583502024115785701438680560898539677529240272786925543474222296758856358447325862051066362625123218317646307950900799505162196858414042485909490424032428895890783551704063031737897210574076901005841701787704722532997552393600947306345142804088949209256365324621399912857037269743495831076142579071749753432738969440578703935827650360671545507592408090940597431172071696800948326249687432950600530129788479282870326631062427562790695394344052218052916730444252293047019466830854878167508657934932458946605617577420150847382269588635398789846925892368099858339247746778646644812063728510383746540325226583228796805947794978252352383193511627387597470795192207700526023011676908938797596314862185717441888211428643536141590823621737973044175722832312061207897385658388468524127848800883037269802159626766127784777925721574744626969429342536136996289885063834473928433121077837598068795015052142887046789043669967370148689620474208617766802484707780747382537527217555698112592644877534891649303761539719122697529963453526431140180676641916437747799636742609860201924823723708925749171258470840143106871197181897522702933676341779312047400126414221265677828037228269740223468339963557368169750836722578704960011015136766120578058201163844296758337862811494928041512187073345445379756221699544817843122326384802982488361304587510702221660586293900581352165981817024616292741010525433134832917024685610895840251616315060664523886601054316380178274381251055438400670505446252032714692943109942422041436053005827974240236301261642906442399860399791680378876507095116646654700723815809129827952522740357836980221174357981558536541227546704566766622892074505897335144038458383191228110473232670494504154422040046868950037310002231399292186239082834837479250820309548723569166903923998204826842778225983706472591097839942028207018120125581189649360077260419891707696425947508444928045849406682936588149257421563924491021749539684587288933336702551352739376365182804091093789172083463103112017300476760763979557279296721132851781748799498088983848903198641005656449999345772913894589906456052410189087643247941709093176742116874846129934328538936105943618404250750347708585133702004920381272889510048295367707003214810848039800715119137199580269994149886643930202126335508878919261345520797006968645796574356483794970555125139868860910427358285319390346216686930793690030741057504224235772425188261030799974818473866700654340849878483234818501754616626840801198243906666901816065/5045218589265670911541166120270654208356599600513848548457969304167855200567810137150392877955207124105778298604968611737371300727313621064193960884115286035607275556569955063736977184137008715058707977478327162550201768508890799358853323162121555387208206019142916179884553505977714871612612558965062539733629012666709626814821015401045739498977326524125237118368921981509194644220822462554179252416925089341539332817034814056286793493335392050184327855191539326876963007554047595942489531610687460521562891901599422469409997376058720898019726157316641811064939160963020841451038456609522464930540371333994159553723241726247804338240286872725225785729029747180057657728879864398160870654451985719464162006196813604445931779955555047747290961918096629025255123453345716810606449733951405071118188585345024280767073616889791539154160316942876207567995305396549268334738370607697542187388783200503448851070752281722138547206571148965863815798984103203960807716785140964694682746597841022230935802905074169679337539915120157538778118849047263994103394977292982080096117230407757883248900335711797563332119028126130960901519359330976180234636694960652022266526876315363159830816942736778427832818862297575894373286006130872536466339912785463074865825636319415019756172099790342105403370436984583185534793774097137661052426199633772902371629465796934359969855747746843777059819781694486516812974623235340425720710219150608648285816912548441418856761104642750349994531475051556263822846264279279609883769719957617734318347231032264084941420078591221369695537238682374376716966686492144480109033183890575016345631906875545429932193988010175841501157585612700528645833834580509543541730673622226411631555652959543779429648347476413556859703911672103371192670425766705115773505576332693873523459880883347817333074615007007469635364360767221245157981073893394747537084608097965206554782055043152783894888966272710078816362435974180571986544388070243901243674451993568840999981254867603367327737106723249196236953023405508589474287940208054618606939150955614946772550642163337671516978938746571391889669539246351076426190863257508136416585585504369445244198767536853566988972561172982602547893843861758546799056404590408300830216361528097841868550441594568972497703182022736728143141833605017876923894799448555536135596294692911889920374476557300114714374383369312387567014734213847796929760839048647552617065737570463517643076581590106373146061928006124274297874064763508*t^51 + 448696996540129727274300165108437902453059577525553621692927940372737874817836342841623020150653108013875909303421211374383081917146759368910744940660815436535371484947258483305090224777068506028881383969653353726514902845853465774796703174900960916779958215895638349445146481239649399797508741566611072017798395144765433994190655834571687228393548581295550513386644115747551491822611042732554528143975232322475500071381406441982646267374900816039532205663293206411842955710549727533464345169636803932328812586370010699784925189364369128360198448857977662850183070329016593778733007589741530372777223194607390796660675012091139156793437699670163282973796033832432993575727061539971559762536108306964980837958788752409102511461546799323688489553511468861557049412501706367242974108380245064954162657443034529828377055805027930573312821907853452177707442941992645392423334006727484895282261489369407989339293132450601873597111524044771986449281442221151835940817461056748373600171312190860879898858448352208547312308053321873782687703023733555620517878570549509727589810151369475721255434635806857120406717699151081960974143301217630988866067433980832979894287473987802531559429125754317911647192771416241940591856896525355974245101261313561202842695694150114392306384954464827582876055440193094725664892345063183539459221731976939064379513682752291683435915024554042758737278526365292551304651948979020546312139664203536551008237763613737792746196626768886672239766960400004637615556293293050928218881458515809159399525836439585899763058980049843062431817393899418629344066251797221973676682272797338280723160554442142609852678829719249947312384579852349902249395500866668732462869664760446631144146404128113089294793778052287896301254874262092883002310588095839785764225797601047458912656724443344312924052307564552674579250839479586139129402548654618627217512965522866676437844497027768322528536704479675838248862277920571037586871489056382005462825979570494580524750088508457231858651612044995018467990026361316423723922399886125180585785442964416379368836865374336872685603861450523198929289036031011170956187068518024406743549573789690109269757391717216681736937432287569846176620836174408040035865312059496092853022129770386461099239406505993051577815040400057084047489512821263814806840733325487669148852146967829548408268619741134164672940278844137354624006716469868775444416586199320846829156295276155144224479793693159640357912618806822683380541989059606855/279846376513617509635577614386943141045208091996198136500465229602020343303349285409438740611233659372122865902649273918533118366763848947492805917205237818137880366869658371837206008276507113328450106903127772603529417095344728666827152842644142805363807782301581048611407215913256966440806540772017138035536063045711575666117295763132325341084276569451779086042890384928740388292615193342045356874484576738823241940877217531824485735347343993179764774899170562357875853824003567678464509924820681197215359577538787129769467550625542387473373984443542857194560223568640766415747058340258626301533028891247684338445906101425891799073515857586226782232541675106871581855364312024486004857593061414593218415327898124463564861635098859873137687590840621161419395012022586551237665401864105819862034197151763460733369547722824025949481827031127014350805807483116464654712515209141359360115720731382285046224676399343585825233846970038404483725835825652451498474523196321652960002832953475886595342336189451788663462257105731754783802128672735122231043380684181833701719042055521438847675826216907247796960547423890217273621872135759974201053596007175749243365959280506747351742083503870744946636493153196873110905010653281236129981148169072531681824280220380081173313813130900510211858891694577584202560180692444637807475239109883780162652043652874810482885428767034088146966430650029768871569829996656310310220557555745590471599524806585763520020608036088384304782344449956724990501103767318985236650219378856183942737092674031236622446442752808933880580246814396679795525299400811135219405884067705418755611417294499177645207638808924137448757322152969010551592824012391572138500994747189411078439175010006343544157892895873315537918205075558936855688611142194464159323825075967659196583922782818021189516007102183951374241398707840248592332629139617797712072820262554929196929824236132533276719122242508446748708524291594158650241316734333893136210579529164178046299298568859479585760382461212638217552261720599120440937121642556341799299009437213936123229167726674273878479160276977508450062702534318229247365656035209921459536137054741435179020410738907107434480552681018051701949912271389149995702326490568047462289366555348218719817828433967006468619190468520783813025410556559023894638167829283897330668647471098163052715303689866613915047558697746700969216985557589014819333291110605164096652151164486312653289716533141063423713409899499362917373621457607*t^49 - 361296750355396114514120738437478733313432788382232927005656074728081239489262636128794529983166906211110324733024637332222909628801005068307655822678677676791169235641577312412022740051788434437304028466086511153278636487814111264097337527963166615542188121717058894301261514160650687539614583328345696553786477750179610326093312388967110146836384216939141425392796596426437317366048334247316877546558405550205015836481657297136504395916464381140969390175157613978599568420381037192013057996957272031368649166633305351431230315124731490298376287951684642045186760247606387065316398989878506887405065715347776559229427082653084862224805010204081704251780116287869202587511243085234242321774890078380068189200311481538858456324087066524243633263475713534716921085723218981618076748825404423261152031863266173959379710143161281808247759032892724852707403875701078461331560094016986166261956314298656197857942927944731433965016673753277628951146816055360318989205984996140093288677308714753424824791135463906991414186833033535298095993427312774230743698049363598439640112673460627918743541682050864717183258699332974902782792343077713170303505048668225487650436088026506969127544590673827796363851999820110475571643782273445848378188078895977336305520719209732409696263740036497499113605553679944798540385223288074900515274465521006642079141929742658747786974275323009480001252787892436724440931672016545964028977439496135830783712012520846976348180942213505814287544063193136896089953441952793631187468949268576676159063164376785238347613459758121193636977806505684977610717964725464798119151669487374587340745498020217706714987500339782533384888685449542314490190137287789101610239456976627444483953402159549843406621213727694627208000864420708020516362526023477740373545733912930360796902717068509973339014204944373781076728401246708442069448656617941665079400980052340576485280341727783265016194735667089359560092534545112492606521716997375551688693923949023291288929059069134626140004472811011654734191272199843330584171556314678718893553818310185577015493423178944836217995067578425077572159011258152220858721572473417938827215864233976965493045091454384192962974863569488300787985920373551978940861393546217290270873295253602062656345326017304193536192333405581552255896718113049410610103495436597616242961110320272337235069297924777649625449802831455996625512075990230238257104908702738664357257183169887556352011172666501662292093337391388957973101303876859431782/457548825599764628254169399522652035608915230413783953178260650399303261300976081644432340899367033073420885750831562856801648529658893029150737674630563832655434399831891437953831823532089130292015924786613908206770596950888631370262394897723173486769825724063085014479650798018175140130718694162248020688101463079738426214101778572721351932672792191053658805680125779358490534858425841114244158489782282967976000573334250664533034177292907428848915406960143869455127021002245833154289473727081813757447112909275916957173079445272761803518966464565192571513105965534727653089746440386322854003006502237189963893359056475831333091485198427153480788950205638799735036333520650160034617942164655412859912109061113433497928548773386635892580119211024415598920710844656929011273582932047813015474425912343133258299059210526817282427402787195892668463567495234895419710454962366946122553789203395810036050577345912926762824257339796012791330891741574941758200005845425985902589604631878933074583384719669753674464760790367871419071516480379921924847755927418637298102310633760777552515949975864643350148030495038060505242371760941967557818722629471732350012903343423628531920098306528828667987750666305476887536329692418114821072519177256433589299782698160321432718368084469022334196389287920634350171185895432146982815222015944659980565936091372450315139517676034100734120290114112798672105016672044533067357210611603644040421065223058767723355233694139004508338319133175679245359469304659566540861923108684429860746375146522041071877699933900842606894748703541538571465683864520326206083728620450698359665424667276506155449914489452590964728718221720104332251854267260260220446449126411654687113248051141360371694698154884752870904496265298538861759050879217487948900494453999207122786414713749907464644858671612070760496884686887318806448463848643275099259239061129277309236980262626076691907435764866501310434138437216756449393144552860635915277704297530183431105699353160085249122718225324082663485697947913179561920932193885579618841853880429844785561479689233112437791313427052858226315852518643610304819442847617568221586341584084502246517698371558113120655375703633464514532688106563721260242973303812078757600843114317994337606902149489536055576192376416031481534296546259974004067733404400879172135643238615245496591189521532931913751102758470815856084669771386658039229609930965839443298026267153935121188128686531685638697771425185681458369905871083187445*t^47 + 706267513272992190390351407139230401187604734211102266543854065990669857676795157940462504005143014458820597428008514010842090614256138292603449414169474698026796194682646268329585683977106215767722784981742194882462915312026352625190659715108635631838539322355890720111792886048213887203114640628583426274053754644237547244591617031168454494977310533362794287812907518791003350555440928117789859919552626817855881255361578246642125872074808943267780726142984752034924080467613960051982090670619622052574331595056514639688108588524007614839177531295469474773039683972492185407238201272903656539267940181299226555109631247539239508807188451610801963136912357958496543136628678668682653554966808428534385944236346684065075056332038736440461365154491905594685406268420267004451302554442640507248028245321781912079093871950113885323458807644719481569238001673959694718481477748170013365329588574868486054599116453227355674562241793078864396834160624627315203345881092258006578542398191736590550593017035138569043327595819458873104541263927362309595004623957519548844886060066807384871911246887119670762193094352788629120682102437541014890902575922560217731074429204304732780424353009063333954092136802109933621230635075488578556982736065218356546960828924291307246770656998394690362851268835680449408719698883680204869548609280363961293060115181486740524769047257815023793970224465145882328132441960173584284367805266401624544859294499552306253336907455156728689567561432471873538121042266155879793512240629127598833469892286860240922717696585080443580798894903558379581038111811442639347696020057857790586672157660054680091574499099615858524079712670198423596010869319701564241005503645855015945733205375124390313275089806182815824678414295358201621162265511356321491876038112259159880181348259064366821352190526474622980241656233285667207856543785757158166471327104634905966233226086277396930721529974460844089937943444140022952452830797132786528542055055590462195276798329007032668399107089127031125524199500620682168309571807270838904593425556493031638319274905691835341669778418729714954007718359714029464142527754782851776633008305470078801692449065540235770030215080718724919893263449566609994166590912760765285471656186058624170272762044423148970669403690284715120379493301511360607584656358577954407211397123778195292399543143231904386194299982076535270343094413139403323820520723596185303537220163114457940913643343877996429638087545920253933296805426236690907/2046300523119514720301649556915413678971816267859409966361814857029581173415815643630836841701124132336903631297331460521505299896237166206592305631335055525495004750678597630254571579757724368410061969900275310398138049656445084507883119675978971658832856563345600115008180040245284828578812949074774441834384405637504913208417634438593453898820998184312796659521216696894563715016497748773289620545662361214003972368037054855827779306174010679837316537791851843613340887204114483197082695623910625363075906114279748751487282132100061925492254171648672479808731011562217756192194082471465945199088021791477825294816259703926977063140024715036409782356306211143959527965723171305370614613260230692613624580673268013816525847119815975326165469593051257392416148362486191350198548168590166590831365416950137435044272985031025774015496984569746450706741941434943026674137609927891431025957356012370919900481820211077081371605786413113247737887940986822815078885452071311193957231802329692351696000002543090404636771228150186129765601737266333479178872114036367400290824044731335749537419747931091877867643606821581455818375550586157029291714138727634315106645073545219139798660326363213147223114867637701135885002541667337786594471394954596150909593364621028460758933108096859858513562489575500639862911531974609226372939338791572142730445899218276897347393496362008742265456181251606993939362601759220990818785481024508699408288408650123233698901504377909862442020677602996682116103969857428049034719673836785023792333429015558110886208404604446784070346299229868372745420921941957518785625195789146739358621985878185613163240644460828699852286470296054824748759505477528835061608226297141141302040141466597247126503779683526047512028614233595073889566408578799702943475156589000916882630416560612180707468573946013748250705718128779303630822433831346476969404373387980885293697774629933789597558793546463758591251950229917721158454185084969614585820204346910515195028228292154995448389774407678886958798053960109140464785088402290731472573172717616496224066037433181789142179029863743920527264950158607089540935109546941167565598432264262396915643748953953221738503735028890760624029676800781689463897691584267441857564024701940162936271647652520178659870657079269631100952793086029396568385481702861819854934185787395489602789102823130588103514580888426231344510483834301665836562498900454837147897879392434913457717404390174805153519147825091754293065852561942*t^45 - 36282193412301365777276873698407750689577327555365816248507205667923302697617470036755555915558494571300051112624707142626000274818127304874866392608604906175893803113862777080721672279110299834737981619525715667122310806694784363881105682186492946010911214598398941985653361695021965070548163313238524395917356649705941169477300473201375259043763792400088987311334882323867418697169009059764594980443507165196835437946852039219179546001178531044709174357132600401472584551762799100791705354243353473255226041767091291820154014308176441644643760381926976365856909011672831728819814461651133800586679164739930431441854734666969596795202021475032049154347902880485338023892730361077867863940509092007258085989444175629748673885573994016033170309874485414077796372212539972925786515763858308303733317173531319429354842342062656760595760221937851469404861883094124498251123321135467881784186437772513695535894460848704403347489015581689220311669057809546058062705478574972172724071868438632375298044516624744183805526478076197805974064220710980647008168617964030802235245824301795805705148440171096585262817077227390686667384661573021646374977782039579120160970289439505782026598917772659154048738466276120106848397594124071869107857968896695452539442875832814208714028329487801027585715275839086713484705522903583870709490027247476740590534705070438607556143703457107074788423962557886477501442059033424061257102756102705092526204283765901354738642353366940438545577954847278151049241004296081628922780854221918706417343669537359448332618663063192751208376246723169320272161623407688385602712074077933206373075421322874034850850207511122950590554916639077477532002868689772234207465911228526016596012573350396716800845093568845362730679384617104333909969146872803898525675303490739945635577107132016394370611667472060309137000467022203800755461837192904136463731241202308537938913730782354540557726802562773415272767861236249105374743545518333105850352609970008463435234131109174066612470010476494371523489507639333832700845004246934562549237970957740926737640493364324349300594015199979339599512517380476676796037897074920146530932407460299929144298358369068526541173126120977376498753365164714148672997231043781783052225025614579213384473035307483693514298966012516792932911471630998490088994561240271867956442195126131396180045502124437471023988630800588513181167458418481677304268290745002028259037408966664429730702430736672278992630202375521354437825546893966204446341/271235088038968556661263347119581167734035274488496931631292197484413954955092947747623792530642302617124239424829987760665005995946340143517603519127830274848837384697697437292613208325306607308385304048311592117962800343912139506435399629931336714406636304614895949644219256154472258743293077586912277490705818582845638740862549027201123720834824488332476884422877751956677525861721760102150765913707000316555012533410943584085116319254058941601756469767772170019104721258018170633290114222253729481250348279541666417260887759327731108162072798197859888526167486851560401365519133437510339570193918200438594265002600407495816882742147135953361080241546031980920691472328640633355569596373030318075243324543661001963366684509884487713507906829089351116107368049299182177277467361198457991448106654651323766877683339892877435319980109807735322294727937595260263242630266058332081291059621582083753061888964787158056058724975383271747874409308689862377315891187786600227447837118166998391524953104337084090044199389520079021314300744672915236331680319843406462541148436305093822265435450168518297319478292440593800387269860854644528075587417374209200833070697853345251761172627599117539451276652590509647860421201895463956275310588929836765206915690887152701445135824545130677386114194430743034313189060651702478346506736417484095946777873495483384466499660549287896778543951368719255439668573500582983112039196724317603597869220278165184503555695503787574356827398795599607217807465100632230471503058047392018118650003682583212039856037821914816781740331616619822939032797782484527157515834076655611155245985606167624839174384182638383336720719351271770965623323691540969558581108787459761138444118711255998509370949493271694071671880788048793448988137890711321825454688530715482531875779084692583940594252007970176316882792232251567916961882781911144175817580288203478364794346329423093877366820525790224737511854751025364021831943778827637443735882265978641878585796631896852491688616207963428787501723254358506459466798682635234165958101470547348958003729195730812969006688229409392921968441878573211111561407835337504819652506598195716448771663280097545588216931574344441429954509630266812156750175121803065150778253910217466657039870624693897161187195725200110332800191770760110485742927214232631359951671391933484751360092790103136322532754182180008538483520121752851504970522666756388209116716015587855343906984234513280248293809525068086939791585691232850158*t^43 + 1302894679361276731312173195717981116182332068727606726172807894845532287983896880848542702650312026631442527328487912231842071134446611722542459927868522742088046403873526577891997562378538698828986028672881306116612839872383775757029452399031216792975461617689274337102735232971540046578700122350224312416793946564499521250764527067171676375514280528547530028116611051876797481549970532610639290849740467423946209651687641647946514555297997674103311448390431893030045123135872850617353110242034032775107799283992124265378346746579841261009072189239334334858337294362824979507466705825393069596225721207986556709499163421695662254042697234277000311294838426546740226548949987162024104620086579319367092354901652470169458376408672745416254815461695136567815438005468592058093828867199489561448544396216660311572279718987349869879508922578788425643171583359515101751713559626842151034031007496076879522844632113604528812787953766872281012973560082132113125240671278801917543124234956605545172003271480143342781807112653623582160783478969771015313018337385657481112244163632230962374858500397503985687232448436191105045592614548568353767605022222887688951739649754350200826954196294722499307207248951207419053744778957008013449599983465017025243752003884994502790110124143309349689030279435888132202637963920322092114746643962785938192116785546227148754408663888104628284738528393983436267597214587111475117938370024214812978814774257875132868335659065274341470397242296536701312118552218683734582928238170349836735682475562697380131398629886354283001402242001039192506350045367549362819482438807440090790537199746273644416627651060717616151458285679762273200175044163463243525407120015661038027355003549619338372127667086478716866026561714243389389425419281133012980199804861017085830063216570083272432191036376260737592911165806463261283784313299156892220440220541432519264345666539630146429415192277172853425577052826734436979542023586759953851188717566051892617733547562581592010013146070258326840679272656613479717893429115473036779992894062505849810277685951003595539237385884892907931068814596184132151991716698755043966492035622184250435249210411495970538259298181855998828797050149941921946452649713717656431373695639055910475654189586542981727204832788469252351653667151810754967274245418492637411525650568709946747096867314495234242282394148754658894208166090480104834930776281842076693173533449439615193980933035475293541663296616612403930091717926670481732736/28385067352915314069201978186932912902399040353447353310251509039066576681346936392193187590416054925047885521203138254023082022831593735949516647350586889228366703049759034135273475289857668206691485307381445686763548873200107622766495310109093377089066590017837948218581084946398259635926019747467563923445957758669892426369336526102443180087365353430142929765184881018722066659947626057201824339806546544755757125589517351822861010154494540400183816603604064304324912689792599252321058465119576341061082959486918578550558021324995115970449478881171383682971016065860972235926420941134802978276107718650550562616551205435608743542782839809072671188068770788701002595941369368606978213573921777472990580475499407182212792564987911504901990249555862326104259447019681855761595421520768859570150696416998998859292442546929033928835127770576952333169202771597004292833399936337078274645774351613416018104659105632819820099125330807508498484695095450713905151403373016302872448070505848668880518348128299497795323191926519897579403566302979501476571196262682071661282975892393539539406035482751914835759356185643537249830566833625590147445194841487009389507398612559386812215740097582068082110347364123102683067335082083437284625526748471289382119083930050864104723516522164838331104973835775433823473273789131654710680937532062289110709312342550586746494150522599896174498785608354340685546711180293568000097125238591377120707243982598682099209316971326606618737751036748796104189153324484768305157296772401490268230814338874987306496562097642248267856546331971841935480176512120473772298168682440703492990858958784983994797319274927272674773098536760999287100115270044985186363139291710905235418570562805860309120215644644712170291243338284176058615037686237231353826653450888829567289325718165502970527305442694553335487734070817024549449499360897677878864630495277108200966850197265207498794202148047814216716356892549166002284738302435450430158406283648927638456653135896182237502297045019428594040878014991006489944199862136245435972359456220071402581785613506712985128606907728889956950185777990219767488984540907413295079913481206528465569127552568347794115725397315115963599890542702340807101762512746832399500049827813455812946032972351686912217264668916290616223275882986523190368445871256903281855407471248853055374893431522421243055753344646745079608740477857856552845752372102412719558726094654543001106544861751389793426096345646660261140979897919716877*t^41 - 921675038029860798114025235866237842055916154494518358553833809306119154959772702834010465905402482334274364442452907184080641566767226087911175058109017480745233140626270809922664665489977441568791994785544637578519297845786402102906389124522459697685377855602806090428927395016325828486467908786563234103076626024010586476028370103772219491550187315752684999572742878596005192640058379998978657191754167716564698035608215081291912312678575548911811149159417545400900256268008051371082155104239233226694091821513994099532203159860242571588043165932088248397433983552484370029689665477505911950612420571962262018320936386827273219501223002783058033803967151411859371121995769507116268492013195097882806779713789492879437935095557093181375496944527679691932395549527552002446912813913719515213842160772768451966698745517293106672993377399563706544386896816846120958132794430691009610060304531686789118765767736746307345573876161325378180098630326021485112395865673533423386525304381213156793306348675180451433464648580753762797106588028060727966795062457569890779568659482491824531431538666140637913069048069553732937554015262276280874201905286673561238838433401862186158963442657466494792369487015531454191480891182453364965267165696057805257377252435343268830951248235807487460066065347100373648018776431979951945135223133435854950035822832748991302433019388842699599169587777039343502151625252375270928860630119108161165468559405446903012271233505601467832907330783121129853108241639317467196177557474360826974296913883211449529781924596582028434068394663476849396113297977483830978323009636031937732581340400397121053432812377119738802700474509126758938102749487451642296437219323232203430070799091978647816531922406609535939563885454377522197932455418164901936487876981490736514427754191075254314390059987347846859471841560803084244305538179925776238747745406903698465708569238152593669785422143032097074708346856657497083183356170945576026934146859848234297283538399383096458482041666420095876794416466448737176446531827267927748211982407559732484048863615801444959634524926692160218942481347579695848674636451883030993326280482022897612183004908253547297044128534000502522730115411979190211119618705040545252736256038138984988496830511227691821834898474070574137997548036188288211993633261263303266122458105516252885458500147297338910090365605441138260549249664341305323457971156783369010634342680856136874771810602757960132846406677277112657990476271735227509352/66231823823469066161471282436176796772264427491377157723920187757822012256476184915117437710970794825111732882807322592720524719940385383882205510484702741532855640449437746315638109009667892482280132383890039935781614037466917786455155723587884546541155376708288545843355864874929272483827379410757649154707234770229748994861785227572367420203852491337000169452098055710351488873211127466804256792881941937763433293042207154253342357027153927600428905408409483376758129609516064922082469751945678129142526905469476683284635383091655270597715450722733228593599037487008935217161648862647873615977584676851284646105286146016420401599826626221169566105493798506969006057196528526749615831672484147436978021109498616758496515984971793511437977248963678760909938709712590996777055983548460672330351624972997664005015699276167745833948631464679555444061473133726343349944599851453182640840140153764637375577537913143246246897959105217519829797621889384999112019941203704706702378831180313560721209478966032161522420781161879761018608321373618836778666124612924833876326943748918258925280749459754467950105164433168253582937989278459710344038787963469688575517263429305235895170060227691492191590810516287239593823781858194686997459562413099675224944529170118682911021538551717956105911605616809345588104305507973860991588854241478674591655062132618035741819684552733091073830499752826794932942326087351658666893292223379879948316902626063591564821739599762082110388085752413857576441357757131126045367025802270143959205233457374970381825311561165245958331941441267631182787078528281105468695726925694974816978670903831629321193744974830302907803896585775665003233602296771632101513991680658778882643331313213674054613836504170995064012901122663077470101754601220206492262191385407268990341760009052840264563712699620624449471379498573057282048831842094581717350804488979919135589317126952150830519805012111566505671499415948054005331056039016051003702947995180831156398857317091091887505359771712000052762048701645681809869799678317906017268838731180166606024166431515663631966749451367409899550433481977179457474297262117297688519798122815233086327964289326144852936692593735270581733077932972128549904112529742608932166782931564730230207410268820602795173617560804678104520977060301887444193040366266107657662617432913990462541418006885649567130091137509071852420394448334998623306755534905629678970360887527267002581938010753242851327558139842207275995619761812672713*t^39 + 44319082338058005866990731738459753948121129372531242847219521507532320429010194046592840710486377994908599128653630758324932086202450000167341316998127300199581922805957019687688058254061332153349766947909063231835670975096011407140531091470294210363759813538451672353607562075452526714502684721792661705201185232216720747855884481785320779085949074942910224762636407244409962296120646306554107091486148921358766869698212254055310317237916191159499118216579907358324735571792524585543111424287146892420322029547986519153380906328116268429216594186699685213586634898380894662899938276689507152319725777064180586915787996961505059240321209326808407290644140759992713052990261057018372113902614428696784052017086243986487049240182091763288601735820401568335793163130308894184312070335911915338584132127346998514590875023101344205197491406464602032543090096888205025553263444791755408762296770951459070005017521993816724060098576780579651784119300499765633227778533413133932162081200153174521441280288342067958248410989010652109288486301979081789425884135216720938875323206867137325154947741791779412242395872230745625130338261234277642753125578265488807120193294906490892000441914529042651756574508400565553298796449275870302509486536442777788067102680122239876061812721433335313931065784808413184128659260989726107145844239253859329706374601727167719848520829247689617312963634258227878183821361760469253045938932773142884882295409132150002570323268376335841920776641078101757522139262818814529088266093617584547008407523879931619233413084211660361460728012003016004383318833240536023752636709714962353331956550056344902993214742534261967517264543030170396010407401027474999891085098309414837562083081602309746897949882543499517107450582085556680817061511784094881284606027491959623429483323209263070549207233468735167060903842253688761526768530649639592530224016757335118144049535449824148282935772723641267591643030641099548235314236362106037516461002210675733071320987573183709464563276679077325104524238262016521425625185480149921777684745844243648236270136533668658245832257342091258432746478218810276240096424515099792909320252290743970605067097801331634701601500462311890162373282884751213189960194166546198357732826577621030737846962891717739905555631765100030662915457101059964088911912565735539877061315886341520551218876315518648809389907683879039897752256540426945372741738989568262572808616842405972815496285159703539031804175814146735141350272734335180165507/11921728288224431909064830838511823419007596948447888390305633796407962206165713284721138787974743068520111918905318066689694449589269369098796991887246493475914015280898794336814859621740220646810423829100207188440690526744045201561928030245819218377407967807491938251804055677487269047088928293936376847847302258641354819075121340963026135636693448440660030501377650027863267997178002944024766222718749548797417992747597287765601624264887706968077202973513707007816463329712891685974844555350222063245654842984505802991234368956497948707588781130091981146847826747661608339089096795276617250875965241833231236298951506282955672287968792719810521898988883731254421090295375134814930849701047146538656043799709751016529372877294922832058835904813462176963788967748266379419870077038722921019463292495139579520902825869710194250110753663642319979931065164070741802990027973261572875351225227677634727603956824365784324441632638939153569363571940089299840163589416666847206428189612456440929817706213885789074035740609138356983349497847251390620159902430326470097738849874805286606550534902755804231018929597970285644928838070122747861926981833424543943593107417274942461130610840984468594486345892931703126888280734475043659542721234357941540490015250621362923983876939309232099064089011025682205858774991435294978485993763466161426497911183871246433527543219491956393289489955508823087929618695723298560040792600208378390697042472691446481667913127957174779869855435434494363759444396283602688166064644408625912656942022327494668728556081009744272499749459428173612901674135090598984365230846625095467056160762689693277814874095469454523404701385439619700582048413418893778272518502518580198875799636378461329830490570750779111522322202079353944618315828219637168607194449373308418261516801629511247621468285931712400904848309743150310768789731577024709123144808016385444406077082851387149493564902180081971020869894870649720959590087022889180666530639132549608151794317076396539750964758908160009497168766296222725776563942097223083108390971612429989084349957672819453754014901246133781919078026755892302345373507181113583933563662106741955539033572078706073528604666872348704711954027934983138982740255353669607790020927681651441437333848387708503131251160944842058813775870854339739954747265927899378379271137924518283257455241239416922083416404751632933435671000700299752195215996283013342214664959754908060464748841935583713238960465171597309679211557126281088340*t^37 - 20497480013461572969036120065086547859754828541141208228088643374678978591765244660007249493310406327874229037370313902302630327357555903048310607820807717660002633911552886650767971861509786713627444037195643365089864837237475978041973640129301596249727437922616142597378115617577907737015132289185270414479155121590666086042393680464633053381427191714557480348249453644823330257848284112994102028965906112189135047305379956065214009977747199332206078052631466042403923283042563447280307578461901352242390456447325281525283929650780254360835662341790396470193557172839017597773389956491604238349963678241430943537778528650401666535498599830856312459966379688322141358410998437227765843091911418693726509187589052994244208379653251663787261325608013695493325563882144343856233908249549250889491675300440009907423060648522226775943984208741277040741243536534341185635952373923858222238474960167052794282314002044804367981745562817358977707261142291207079363739239557414409538916028732838216593672119473473798876665448714680280523399974899853487010336192150554755375339289711528895155376716120692717367202164292809499995211204883378172650117109718877772698480790004075020184315394931373724885655086909223715584145289069946859872016366952589944478964728677662903733976394136144540635546845969254278346053956334938229232313079604785934751683524267617817923791975995977008842013225830542878039456710298661465185453225718618041225082279751380478591835035702765994020830909034751309631536517010299700679568455604712489687128792472203450784483802922717406073145891454353314853270124117998626521716623507725787160034945071154925652866762909400020751812666480855460223250342183731203579457329490687493637740790940623930601094356056991649402061851213851952949665815865197315875576245286571138182059105241770993113695427196126679473276134371934334281889185027654667745032036546239906758661099047615452436303729888917848293436354129532082576996218990230630347010204770109293387415603319084406450967268067465062878370192537278480326699281014111202726084788434796672262005166836078730242217611893226187628169096765446574503221611781833652143252363672566028656901295489013867728970592593771931710249323248676257527655894987355281713581258514002027874392664861671845968450449705784699893021172094446928842374465211415865699110952468622304160805739816165327290239911781890639501121149721833273623209676979751447112990874994275851752125755765456734809458935400811330833719703155363300087371/23502835768213880049299237938780451883186405412654408540888249484347125492155263332735959324864493477939649211556198474331111914904559613366199784006285944281087630125200480264006437540002149275140549834511837028640218467009689111650658116770329316229747136534769821124985138335617758978546744350903142928613253024178670929033810643612822953112338512640158345845573081483501871194436634375363110553359820539057766899988120367309328916407921479451352200147784165243981027707148272180921836409119009210398576690455168583039862041657095956023532168513609905689500001302532885011347076539259616866012617191042655865846504398100684039653424191361912171743720942213044430149439453837206577960839207231747636200633713509146872192243809990726058847926632254006014326822132296576570601009019196615724084776633275171055494142428857240093075485794037716531864099894882319554466055147287100811406701163135908462990657739463974811042075773908617036745327539033191113465361992857498778387002378842697833069192250231984174527602915158475195746152898867027222600950505500755335542304038901850738628197379718585484008746921712848842859709338241988642084621328751243774512126051199172280514632800797952371987367617493929021579753447965086071669936147734227608394601494082115478711071680352486138154918336022059205835870697401010100443816276547575383667310619631885826097156632712714032484994483717394087632676857283074304080419697553660255945598017591708778145314452258430280314857858428003174268618952673388156670241727548433942095114272588489489779153416847781565785220362872685122577586152035752283462883669060902492196431217873966747692180359639781774712125588438107409718895443597247734308679333536629534926576426003252335951538553765821677001149484099297776533251204204427560968469057335950881715561694641036459596608906551090161783843810636496326944185470823277283699914050089445590400551963335591809001599378583590171441143507030709449891763314416552956171160402861312084642108796522038892651901953276086875865846996412553373673797485848811220985113629750219121337718487983558351686486519599520884354753824175901967480879199871338208326168362439005569491237613526591973527820628976916017860709369357538188280259360554377226786041257429541413119315301107196763315895145862688630232872431112841201625073181400715917376277386194050329850411761300564789250163769367504925916037115666305225756282964100797731794625206373961604916219145530150748956807774195434696224731355477525574156*t^35 + 1175120043219522827186188873833873526508433746410641859402904172522996740056288600050350334071913359767374973882540534593589452191316444208715173578719722404576734596530203449170827194509486710701534615729810710689497331865134156431134181539899139510491406055027205077079720410157759284371873656859111264021439468885566258509160953922792561410494199993511211486608778879277359819942866880349102012924087685105866962769676279594023172049111378228034834483544086109371059277804172792200282840922444802468939429199699975498432623150076238873325543852138859147514171730360084793809566012744083186347624001537557091935098520503017954155361703158924524975575161756889460735387182324419975327816138941642055777889838241532109516409549711009939516416160376589023088573884691864629061548056192691762611661271975104264789121080927743450847359415338863591228106600660439043681371128440115453907281342940838432126587315227055023283303225913170412477928350766681469937097147710691115073328928497265686588804113887882716087239654734985592449413197506054245440487417829435964760255878101262849414219806108053664809478937787565462277896811281719115636026724329671844565001546882857896353680039592887095653945170796535921680512847727727906803660528871726347451623470406224820775933674608487197890988682420029556412625711899064914566204810424341322759749857222590244388964883682307810460627730351499494194440987292059873932112288097005428616869868461034607879175049958835662120093203513980056655008761049594234423722332444584531679399091748407100866042510565347983718694522399660018533102454486121296888701774331568876460831625530502869891114153093668241790291425735786156076765383121726684588349562525007451852937599254566266707933826161390559276029313890019503340006567666672664693238146605405286083806945127311047187159367816711593328703288680942458851165639010852678022559394743427938934888151601917507033787337597552707366077510084928123578987614644821717933315429378004274655311494717937631333071956476931183743572236829664078921794908669130920671388084727064815788202874689409549482791758281708461486593050248765388394571915951436233033091501758703732551232875234052013011328390847098117567334773368309444677619522750623388050422058856007795237314466879967571634667279182264017758698396788123817811688979717942889617359415680639767548311125442624692398188985147562039654518370279950613471673235810512804411216803866062945776075819202105941803894782369042666685895507967977408169429/6566968817589172366715963541718067437949142688829908268777599120626402711043382401793870987829784942365490220875996632533693035046862244911144057295874013843245073123217781250237092842059424062171624218466542699178884571664471957667095650274062603064194052855303332373157612182010844420476296215693525230053703050873452171347682385715347589840212231472985420162733655120390228716092589016645575007556420444736728986761386573218783079584566295729054291217763222641700581271114958403492866055489134926434896428215414751143490864580659164183045752967038061883830882716884188459052859621263716477268231273967800903692405640645779364020809700527593106810745557383056531953519847395690073253763896138282427761941772892261626053715182203291104678097147247442856944259125200514041785576049481407334670746412238650736093951561004228849535797501275244325079674970628883404924338938212572285540107677935033247012095544850228256026462348592113583796488577082803399350615850945477599843427135264871453357568422858936754647418461588397481164366251154022312197324405948740461401526128516693588734349267862545944061267522243296000210801138626438002935408900680494584054858749599768725437912106105310221584705657829186050147284051637303461201893923631622419992609240993532266110446498922018185660933064476751836924728577214988116300478077270646063083513261367732804350676117963846567900219046921036583309130298358506055551881974316463895043622975503565688011190802836914343029151460443118533986820001482270220246096953285591836761870164399725004497116395883938966910576277861485548955502013068813138026393966355252166937238134405961297149285688722880201757799796769471188009691373946289808115660402017587664170661060206791093868812242963979586220909414674803790501937836468884171447072236608574511067583414679113128416699547418686956969015182383726914881463587435915711622034808113227444376624813284944770162211591074826665549731274023286463940345631969330973047824230211248964826471575498804984711560839885965450609574896056448736761796356340109017628193514194914166256127224583641304147694762829277894157945921460913785031422129375815087620547042446192732651963450838312463191596940449432416755198206144018023195954821331370107484335057222960100724514569427010860338264820167515940800361414575646806336417506567847094561018681436572886281732698010451926408133994382096964594186841142055871902490828204634660354380572369195154314825937721659768090872760436959694533380819912838028073*t^33 - 1621489666380510442241010609105932852665486279720442609467754750755135269809203299023876014273275522877117394403771707325372061852789217811515616089520669963840509328319821064450561252211325346146497935004067872058372199314953873798964640092466489245411601726562640572972503196051309486395176832566672956645757087945774718583498211258410542404772336244702265811183816609010461182825329611653342536767444665104272410159988817044832485665743893534154210091196134556377458588744992719524410392360351659444373390795375053913163815439176481514184742848444723105209785846630229507774266787485290912980608793595622942462367245696970478026759895353596421500562954234586274657515543093958573287407503834651487246779954577378768776227417851045242339301193182132521320087689992558829775011670495417960568717386762332369509874194391519787755998982879924295488576669932365365935551710631983731365562294999208408476108533559268248906604541300672412074591747110648468289106880037562051089425017429751123108393938684548277855260813960914492323000404110612032494791660058025070339133473042851039047818102206223535474180708329581967194597001971811617718231096589710986822080749860118141496766881381169432160423468259033210899384879601059253502331079773314840785878283293029386337621784423835313190589557123938288668280712484384793150647570282151718861756349599307392260050004625492877811884095520668537902050845889266181910046902222145964826502593789095100505716970634510357153865843437019098853022410801863775212018686073414393806014516077945384870233256673243802973775363431525773375144104798956217674306149227678775726735954540936505489987420085013552527464275199158685305756285042924963596200469440688637314558407734559054178945080008781467440059915308286324638234717102598362025228305125219633961271109610561983946545420344163794228387313727621918842867503484212246536345721734070124149763623072168040668735813310482663491241212396043951038967410681949672950663827979234188663770411331434702789877417832200974610669074406613037679973648641544759292928658257594466775318807080898360226718327899694259058121559898143250188487392422411507526844743825809170898383439952668974685264373290813991766832499416446792045081435364537636058054743283514889080521985803172870228706960307288682980117857368506857539301911984208466311690068832471905830845716597801426412138705444945071333282282637150428747285497704159931146889333385375621200153770507432387049696637908394778594259943318332816162532/50744759045007241015532445549639612020516102595503836622372356841204020948971591286589003087775610918278788070405428524123991634453026437949749533649935561515984655952137400570013899234095549571326187142696011766382289871952737854700284570299574660041499499336434841065308821406447434158225925303086331323142250847658494051323000253254958648765276334109432792166578244112106312806170006037715806876572339800238360352247078065781505614971648648815419523046352174958595400731342860390626692246961497158815108763482750349745156680850548086868989909290748660011420457357741456274499369800674172778890878026114825164895861768626476903797165867713219461719397488869073201459017002603059656960902833795818759978640972349294383142344589752703990694387046912058440023820512913063050161269473265420313364858640025937506180534789578132019140253418945069784706579318495917219869891795278967660991741147679802363275283755660854705659027239120877692972866277458026267709304302760508726062846045228552139581210540273602195002779021364889627179193758917445139706597682331176292648156447628995912947244342574218658655249035516378183447099707567930022682705141622003604060272155998212878383866274450124439518180083225528569319922217197344927469180318971627790851980498586385692671632037124685980107210043683991467145629914843089989594603324364083214736238837841571669982497275175178024683510817117100871025097760043001338355451619718130098064359356163916680086474385557974468861624921605915944443609102362997156447112820843209647705360361270602307477717604557710198854453056202388332837970100986283339294862467290584926333203765864246387062662140131347013582998429582277361893069707766784880893739470135904677682380919779749361713549150176205893525209113396211108424065099986832233909194555611712130976780931611328719583587411871671940215117318419707978629491357459348680715723517238575706546646284474573223980725931032751506520650753816304494084488974308466609915005415268742000931825810672583972771151944573369391073987833163467511341153662628115136217858973324336739251892189964500986595823167317147363947763938561606520697352817904025677067863509811489297765172120114232670116885448927432311290167956567411997423287255742405376015316351268328051053067127390538466250228155839895906184610930811816230781408005297000276153326174737154121267934484626219431335580865679840180955080136097704464701065490672176920920213513761962556069109518758280026156744057921961275939760881144657489655*t^31 + 32675978407947149729612243965148529879000134763336151064059089317281534910449071492738578279961349013249125342930605232205575695191317337564047294819817287590581771011788945684631885597206931508561934098257704279246771998518374106486050341138401850960334405058392890508115777053227225135897425391340197081219112226438463358387093745580601293093126585314106970850966517646892481659134940221635757126271273815056485554371023201468400433629882708212332848146419159274725026658621447081462138176287186029549886806409202578881972135117852531579073121141776517774127181438202612317524913793495624755702610611789072086632173008657916774987038093827132705332867731737043924596403449750696686955503769873146611625652383647532758559510200176893730659883015308209835757125767801554911134993683894257151167475946380383457341765332540722085652184017049922507472932680713766911279393664524572264756882720867671770783573608593683600458107676774059026081061461658025878853680093267153127102690937656070375230345243322401946510223662385426962600601258644222629983288106848921127185828387127179606432487710182019499851538955608780533887078343611357784607415137137960013592279621610871750894677736787987699226930507664006869736639355129559399089750745950846353899109596220770457585907345979907473347577429925086431460404388977666175316219058360061369857521458359817948840439398879160573297926786785643255741379082907956171390969499674751739407939414112365250792091577770541306076201447767136308547606285308935978615040988616313112203852394762611562515451310494899309951768744175274981949364563805575220841090005496461316228827802193676497682473702624909120418108723842085793832839112290701028156759006397106693963263420217626171951104632394796174937880867763788585358533975994988232451768140724786413066894542677951030380440503857158115674207049463623701001276449360166903776093902669396276447598503879139978377355895068886575646973847237317530300015747087126808337854151120599319198837451396373837736737501467295553990958864544098937362328574509934721513360452413192966864531342260884218234078866730256237376123135855078176626944005783793509077000571245980924613349137902941893586701123884847626426888063896859586294756283607399874222498609599021651755401211251708002642404998658694756382395041096443152266578850070352400003893854645511141920286180053545398870848940172027748046412404674995973642907579234487188771849690984024471154599195329268487178989452827060566887478634105524379231/6618881614566161871591188549952992872241230773326587385526829153200524471604990167815956924492470989340711487444186329233564126233003448428228200041295942806432781211148356596088769465316810813651241801221218926049863896341661459308732770039074955657586891217795848834605498444319230542377294604750391042148989240998934006694304380859342432447644739231665146804336292710274736452978696439702061766509435626118047002467010182493239862822388954193315589962567674994599400095392547007473046814821064846801970708280358741271107393154419315678563901211836781740620059655357581253195569974000979058116201481667151108464677621994757857017021634919115581963399672461183461059871782948225172647074282669019838258083605089038397801175381272091824873180919162442405220498327771269093499296018252011345221503300872948370371374102988452002496554793775443884961727737195119637374333712427691434042401019262582916948950055086198439868568770320114481692112992711916469701213604707892442529936440681985061684505722644382895000362481047594299197286142467492844309556219434501255562803014908129901688771001205332868520249874197788458710491266204512611654265888037652644007861585564984288484852122754364057328458271725068943824337680504001512278588737257168842285040934598224220783256352668437301753114353523998887018995206283881302990600433612706506269944196240205000432499644588066698871762280493534896220664925223000174568102385180625664964916437760510871315627093768431452460211946296423818840470752482130063884406020109983867092003525383122040105789252768396982459276485591615869500604795780819565994982060950945859956504839025771267877738540017132219162999795162905742855617787969580636638313843930770175349875772145184699353941193501244246981549014790810144577051969563499856596851463775440712736101860644955919945685314591957209593276171967787997212542350972958523571616110944162048679997341453205203127920773612967587807041402671691890532759431431539123032392010687227217512846844870337039926671992770439485792259282586539240609715695125406322115372909564043922511116372604065346077716065302236612688838774594992154873567758857046827443634370844976864925892015667073826536985058555752040603065385639227651837820076835965918610693437121955832746052234007461539076116715979116857328427512714584725754096696343086992541738196704846189730600150168637317130727939001718284472401756882309278004486803131153511424375675708082072530753415490210438194357920598516688166055767105824889955*t^29 - 2945133423132810917063342651399533971910301075355262090217667150948177471969190825390183095122944911688252512604113474649322409906590364672147636356292204835569395117636656181225521857309193800496809973762904978188043169119302803261186926551058178783810740066385331197924129332595466672135441273733281973302559065275992584140745444908220020791250565864656195205902399026690962528676204749364676091926017251194007018477207358667316093816834846659935099360020039103085083925060535447202499146976642957640646787468920963283625249485680739706229171073876952185640316439652141839572905501084088704472257952886931517812597700637795834107304740688826320651503994033905610884815818816872534070902344635939445155276935121777766560965831390289054111749639047648384118416731801835225367031729431426993072620677651325046838326866014231992410553580033097188247541704166935799921047605894792667042716525159157419545451041857746346794642954503523817198719489354114768849966058164976987499476564079660098624148791832578164167171586263147669655743598158335417566843328189652479123843302304187963235915345455575080082640610395393066871049190761282270170439724685387651313784107829363544875906612897942958811827686736350667465342557876897275530527927101991048329205808652730389127681377509821451992125983204197194924135452043244610401926723122361188272310451078207470937666138485681970184195150868933654271411053781900204195251830099185435422202929742262223410479569616630180133045694943730048533406592761822765685254298622083320016626088728323684421277193645599026473119652540922203254598519806439746081038645880682476081689148104437102388177509931015109509110566007564803483907279156837460283788842861567845730066464688107675261652414154855592822015206151411623763836589971389655661639237681882474000513316175971507070694466080313306385976064232807047311170142405406044024012720821276081260758116292050753570929547551717155024941254906790871090166222432618563450179408604522936002810066954978309613147791325162464399374379600465705658672366674608006923389252408709136648271727751971831761741670408999434405093390935342381162735479206974127841774981044270730509843210396737981102892696562297463483380004175414202286877847077577198761528831939743775198987226001303322016273253705462628073932266090613433580265624146971621641604312402081910669131398499492615227455600590501391232895621622309335406218278700045871562443222140622855708648300025193354588050401235831779901460920841398764163/4494302330878258060956979879597711209546514722629164274123155597852207974546598262097254701815875363132581874190496890220321320281669008192006802497176257461158061316211847071418300254227464132726151840335395567070895238256683706938028424100606451372435543419491008467942005116513057775688286460015697621212276645122732967508478283299553503513832847626439297212820939494630993887825040792390288853802703202919661544885006914038619659941128302230029104295570643514851444509217161548284167590310599587334671468585428774937171686709790893361987834156185469083137077543761320604021683315679677138227050388786337172414287274193971384394273949636436506271444222041544325411024050150029438217149204281433223508575287406137183692156123085988276148456179678201633174412444782960495585941740788402765273860266024841486054636736597097038732228563674684119418457105502859013031954989920037393485580939005457536199904358391863138182361510711188845593410056779696368315638867394247954804277830092705906082071786980753817592838721698983783405564664638421067123772741591328013036471182962310427072622284769053182328564729393560064556506415324051773345489183235443153338671446988569578600825515450494113000804999319491258152328054663210903399041735174620818835521622258053483247890116009432735758287523997777022049935016612511995857815109243195775862307787570509568194907166078316894295641054656103941878229270213148266682044829443634710778646963911457999041475187126712714633477247485226049829949276376754981649905322296902625803212270321872990195288998793355975743953169228874973117694614419075013947210041386444719723552668474289132509575551863484840172407268320491553790851584423789321174163721187559995607940339110927882277367477068746093629446861894994542614047633654228297689220129724064681487476572042871303666823361759970944785557894546028886996170732142132330820233161752208798486417947900324520642415340107570584313423174653617950361750231218946318108414328244413542755636746516895520937863698794742860723139019040242694241164978171572194028956913901511305408782722138562889312029427057074243183779414848451463185755885643673771720986301191033673715111862489988400734989854574893360903316002594537294457779064518248463254174556070463837049788553955683761101066905911746014235352014806199505141670596282343019627106182947735067101024793324383363483827612902401304271383908994160620867244125582882013930131631653635975175202936443970050625798588060721208013988483837288505525*t^27 + 93266176044308746957769910359422792296458759866217237633839913253273269110118663897504730391390320918883720936364880750555975569859508251553560097309072072886770062247832043094121887963335067134053801832480104714431908003427428831535559828454393938619008981159738052957803841445256514433467996579422319100494801186880327191897764945050216347715369562905664241213391855170426511373429934522006918301367570071001866983393734999738020030313618311828434481779877050113308729120583537461793023863443544933117176453243428879253174185820425962916526152831002029479637925637273882650025607587333834323144233027867733562786597544723080967196744116340469128488859642026648879319502657187905189017103433859774474307078265236256700546726854370014772890183137903379934377822578391947224426678900675339922940523488434515229004448446489432654895864903105089322486702541161573149656861354357048262026697389157180449473398899602252812054208915371252201302661135249353192702843660348294049009509844586547761497065665630559198642121640477961276198056424261535593676700139804055632700905136133549049723469943781073601476763677681928203010949803167090524549626711577414151185072571909499550382227644293397062694829794694483614885497069477930778597936184506282581656772772987205944184577850094055971882207578418099847394857512946860473686278726512861244423046109639984544828197654879658257191151646047960406568733000347313395886216818133318362606736820058628991454988421467464718514986499355818280313367004477579269764311054649767441400561771821119930823553443537800859165115603355448875804578136494766851114227730321517545172941761776627147141420901975296945167039187149576108003013442903578554066552537909816923429757362205566511697897015596330075932072369402621402464280949659082062276788036586792200215617882123416586173955456106671579522290411632748588765011650974541091760839310454463742541302402604922226743277157267111592258480638902729876013653558450155016657769609488625614784927863299148091928377727065643669539060616478087729094947820805616695112386728562045563433398155858050806937309016058129620818403889068399445236743810291377418582600879093992872875000262370393173380162215014764155598803452176424240388182276119287627557707833563856557005728660918638690481596066274378740457875196627662496254730873279544505256053624560735938961001477221211648057523887979741819066755769196453572219000490230850879026594730504759196777222487169704558578726591217145469738066828596486928/1258404652645912257067954366287359138673024122336165996754483567398618232873047513387231316508445101677122924773339129261689969678867322293761904699209352089124257168539317179997124071183689957163322515293910758779850666711871437942647958748169806384281952157457482371023761432623656177192720208804395333939437460634365230902373919323874980983873197335403003219589863058496678288591011421869280879064756896817505232567801935930813504783515924624408149202759780184158404462580805233519566925286967884453708011203920056982408072278741450141356593563731931343278381712253169769126071328390309598703574108860174408276000436774311987630396705898202221756004382171632411115086734042008242700801777198801302582401080473718411433803714464076717321567730309896457288835484539228938764063687420752774276680874486955616095298286247187170845023997828911553437167989540800523648947397177610470175962662921528110135973220349721678691061222999132876766154815898314983128378882870389427345197792425957653702980100354611068925994842075715459353558106098757898794656367645571843650211931229446919580334239735334891051998124230196818075821796290734496536736971305924082934828005156799482008231144326138351640225399809457552282651855305699052951731685848893829273946054232254975309409232482641166012320506719377566173981804651503358840188230588094817241446180519742679094574006501928730402779495303709103725904195659681514670972552244217719018021149895208239731613052395479560097373629295863293952385797385491394861973490243132735224899435690124437254680919662139673208306887384084992472954492037341003905218811588204521522594747172800957102681154521775755248274035129737635061438443638661009928765841932516798770223294951059807037662893579248906216245121330598471931933337423183923352981636322738110816493440172003965026710541292791864539956210472888088358927804999797052629665285290618463576197025412090865779876295230119763607758488903013026101290064741304969070356011908435791971578289024730745862601835662528001002478925331267954387526193888040214328107935892423165514459162198797609007368239575980788091458236157566409692011647980228656081876164333489428640231321497196752205797159280970141052928480726470442448178138065109569711168875699729874373940795107591453108298733655288883985898564145735861439667766959056045495589731225365818788286942130827341775471731612672365195987494518364973842828355163206963900436856863018073049056822204311614175223604657001938243916775474440781547*t^25 - 2911535010101078178756116035099688390757473610403359085745543027571419521016124011806208869252509428433430117259080682750054470637339243273928829663924210851268971335231283023824598752662086313911005736999373353422723737180740151553012697923841851341965006390397479054859680190013025489632117932762333128118506275955243577078832494101492358171112300954865169827945174133704410422151414738360424438222945477651506505919504218842677788472599537023686974954469805505797343149427490205575795245232099828407913294949632732260484277860517539867741101126709963179433764422869892677749400381868088848440283740311702261654802519718898644384930335195723883570368105750970831716397261946210300349234084650218509223469796437153072334117048437724050775014885373793232036366141549434623226472241405805301159927548154968281633089020603489767649298571853385267797737464717448804229360922105068131534173566410109269224448018572170539068629991300431003065805026311664363886392799658440647692914564490091387542578147202313297158574513749931531599908332961474756677532195589900046345406956507370493605836326430692080854857425566121227905991156048338292858342260338167768419623658048409370827687454283768643155695689651105675265414749483454212061330604940672884307912278631061940395019641282386689941495362587170399274443776880344365535455241414190545036956585896230802402079671721283553234756481144110920322065162706838165613925527627661061631996327714560151308178083596089172123400825018730298890532817132173584631272563742088681468017066115192944935576496886245379851454744849151376253938191589856997987521636815727536605909025693593335090681240534974827420382615346522776340252897184855772125317291444598421271529064246808099055364609023247596440634728122254736098055580568149536570369863244778972644929066115844506011097598816545601779427758490053581051518425127307469218707314466197898480307116347764114905899054971123192425196912562261126384925248147726596010814908341558015199435742782309213204326333463393025822430940303373021022362419000759283047442857383403912600588315116978090085031586832258520313215170072918559272943200971568228933338471702142416854662422887399727092308373039052933945898091243017049855733975824832001845578186974192529653745238133018339585609218996075920156073530996028577573921794086676838999604632024207047350903258400325483257422650049082313997759447811525772214957681527968057102855872853144954310128409885317492011357074760340734016211786028395896/411729791397441720570795704216645447976035564714437382551792507401718282377888036121812525151705044118993555962193974468149241300247962747226494049714183022106308775165061453900307007554945764606339379664800969910065085201985066239509885580654581253240378269640185496325191613603941766059256801903988272580293428520088027256718108167279768601885804662641351568862011624673628327737590823324566668516575371015168559543344854783657375683374987817969676597538875448208094352108641104618718858354878803215184986845341179794027166350559465238870334193668125122081857934068725648824211074888419255571489521238570357129912242742761871156337066552694487096511471757728889800541128935068350704603077401452623688110608532638199725764318948365849454642073454621575553536515017447124294482042058987478507237421223892694794066666634321141627536337868059504461536786594195722062026739282745042602336128997114189046116034655931726668860508664393448014102742260816025407711593256019980840561187646691516648343462025952509257935371552716452517740389570022253376656424140140977602321103923687733319013318806514888390859939723716050623831005514548508633560712803837342381823812864650074688531405332968760737415038570321705928615881035993775870805320980403135676717021542077997890164822130782758060460806050886962779658723931012764720908032037233410090391777999677067549662575106165504304327745886129457160455903409000517279759332069052243390052497768209749624613494625325108376948615553665526995815863170619268096456871739885534096915007987599042682893431663738590854372790609117336115676374768592851521891993156639894996269469639283221450307507420852295395935563311574494813916104999518496466112752406569522332308544142967478916826220742423814676286385329544698087333587881812211493135066035057558775011147272771780201359987194548830340528266367418077743045830935907554387242629967576198337735651830434504647458169302095614463091898431099758404274503005429677888998738567979806054726917136143591836760123116931299297067168732910784859293703154904096169207317060841654262191467610349950206968555867778847107514550408579785699556713907801345424509672866573046918100643984161498415678614783735754234897381377136015624661647994173125629861547502407549781598643217513644180306096795517741206455146055278743596375292173798586779077920742753981947551289259299450401849947999154333268139153116969115153133748325238089653805439331741670129452666190558818962376469673452072035312976457454037587*t^23 + 162584438954078051640312429738314088789623452984175262101601155570627753821184737970760969085682718613167343796856971253905500281520221534505610122401178161570869756208106065898397704146602393865908460772067317164122300652123494353013438826547562167778835475917554711515213741705413184390545315773626316640999788687293111328332357179534172873722207330850625854813312331706220413428649851419308286843913537866178755862940258251508739015607811887261166925694705504973122249511732585081429470182653706267565597791165061791109599850440561808543372333833382030242735553417929782618829310878672884858196662713138572663025004940092801200274985721142036925992573879534953542458943487588027066058358533456108370312368933521367526797084080884191444550054067483691678495040451617159457603385299219334063013218559507315920313831642693191269281292497881844212025776421491927760468136671725737522177419183835986238537046941232938528428263030216830141347604250403763687884423463640475034989635103060184908507376569283139974141279752665886511127435719495119578863077608016791697045772140878709821730497535766631274879384215811055549591897116655828824250387265959989236538669839252932084808886146780707270109614268592531954695139442707503943267559936177456916415812878850046073302402069963341982418828674664403111281122766766464266751635799716498755287342510652414750765224204909475841072715694525854621842630461344518638660198822996286663343043673457807668641019307223635675988679478573445845926452383790041520213537228101187321450074264198126764543376832315184809688974525292756936075481445336723910157165588285985790925517478548692468606916466855628455721492111565466608518420900780496854794393910161394307507771628886960431482803042711135321988789959341666582750970772975790919508103805681919619971432323273840467804466532309434188435152603239120512804176297995804741083682166689390202888350523583022747037465851408791442743575579251191138491207876208583896508246263045252775148395868499469755272843467343022869852644705362655682040656517101462381358730091080962991264597078367711231939808750672627976621900035013681965588401619083137097634725596689974183995745439272314576611409887484031749005263559676206132165696071767617374940534197142174230715549285701756071772561538863993525266985288433321788048277552048924303650432816211364906642410297329263107549340957861837817592863266713527015385043430814291826865818302904291644131527527652698881457745835833760447879798293074996531/289073525922089558480752945855724784998031826959507846111601368053854016922837200218095422420797103356687666147932759978971067320516950606909877536618376879901686503858746003633625072351910493016946086370372642873999981724669896030253988238151006952275054152741661664658029769094119876132270585108209670996373633814294184470145323181827281346009728759332575596728642828294665526864906623766543379076589870011792630567003644710964016527413372399435471988291103790875244910832847830785637659408777765457366068859414778803958882889173750261043057492925849371427376827614728141250674670864516833530763881006737206929686957476156239444239700440615596083379292361712131010437066905649893466127036819381784936071562485962743655079481836890765921868701476901929045778208448440019076087772767510065862414692310717804383034234897925281531256941215555682560995161025943891718215344951656805148992565996831028728377848331764637047889492368943666548568134852070070410061891950798028453011150031562843879198857338602085547571386579678636948645919229543243037401062739154217798505826488135806669311065356345500687373283394593783352274492633643010061581864265703703622743347470304795295605097153775781348211777556229677724357740475937725306626364406431611067500750743638000042504292261726713563973053543537018058251820268516771573574667826522352303463636896535175426296428922157342641095632635480605541607706660109696512989123429814584597282572718784978498347684035990161805225256558249739525062337456552880419721910330136776891662613227102870729360988402388656359851067844801238270930117599434904897084549861976124372618907636266277003015899495859344919889235498374016739827573910138129137922210546783858917502722611614881388080276125061748742246022157086048980935543796639964107370638743851840313274493113797482251850078628401331168607083777200578011593701491381951518357396963902069918646402408948873167720154675718939983039378593720706567267774872002627180733209592680679070042555535966719906723393106477860801712301704668410093591731395995523519942508702145207163892904687952365040549732748311015321580691963052398112107818564601096997093838892607285893355994995356053935274547446257140973301285286880638779524349429813741156508507446452233999042399790429579514020623388243503635617841592334752170712252752880303022415469687198319515937914706624337939279792061882451890735413026504411134181142157490971135986066547961865923269052872076153656251365184065588099459739280414396675368*t^21 - 2301119255561430056211913256735849146952605602355538560271966439012271394900202628912875494287163629097966965010103430420770214366736425481837868688835613850587323350649394361384836299520144044987461813970823713702362499418515331157194724500850582762631773460555324009859182585496846329703551904622823887583087346161639891957525753886078178342006600311274475096467293513042130900630612917085696225197285012962407798491171688276798624834233811330919750079513707687501749469840299424794425484450399794977804685447079514532871224233293387309508109635732344437297783573152823736831168378573345463401302060696228935670236368517767740374769465899469518167942661905131550988183855969520858811586241185492243822373586510495548137732873096483150892864228912986149114341583810510425294961503146761536408772063360412544272246415488158223196322826439715402053155999069942140239303942509611731219547412380695232114051600913029364025762497839417323585516383169614036770387234315188295250596605382102827661785113569781536527098306020691102966555153735541477122084922307011580247644283698634670548446579123407781884601892909206717063356001004875597463412212030758762567076392497765842305682027080554452407936600410377783856537950554946833048557619145797533687651417253281482926989802220554024512404308664147201044406910866279529947346001931084344998560441319509017945206116816095299521748692029409600577591619655121024854073228380411748845375326344120871022752204582277647391821770556299978564968553632832742037856675561641265426041991674237572592233349355099691512482613030539790278579197081403530906689043502922332762894441857974838594402143460527528654048664029617184158441170853371592202308599615665843020447880652514186981743306299243616028671016376345687973106948810340816338007465743083378808004774711024308767752847684011223995058050142620044932515884398378922802625829311432034256213329302825857958025487530417826989577425284616430373195424883352352880503784583828011439287606954270633943799725118620104700629370816615697164655154503923431555335271399536768333601130352345596388473942806695359223438666661564110340842090985024552064638541979193052702187621622969035003692745934052714347479317663874709967265429233417901833940729281968824476463711063427206521217238734977910626693581170803507919422523880401191857651822215583714534297975637371175881411612281131474919815814586767414637225932494439053386446739080321975686961071697816841710882338150772402296640873748269/62610683543879046671161565054304696772369899709661651746069172201397881074905176568788265631535001809982167240184700017104411375463926923740497625431747212454339723599468486816899517511784815468257761830273476905782972000145093357213339449458740946994813548352103457799010129758310564464429409813344091617148285426531120742938125012308269730563077487401467532321560066773806698476263076406008962329779049168679365511588400413897339512110325405985590640738813903156864827990653634564790482869564168390159425787181022049806992178725092107654983212676164039728693270005355889376364451129416684758666640893813560088734450395528750150365973671348407208875740169311702623009977670706063128899076634044137954531419208568928666900472565928257726200715069721015604457051862343517235453275453218554442801536129676804068233535823678856731916166605058627368636595413892980662381491217599481297161049598620539035819330372918483224580786737912858251801631980088817502720790979163532261860764572571549464847055953779962215198480957261996306832557771181122598527412332500372059455452997213733305027304603930149596572077841584098625140674167997186498068413312909617418831134388196836754517023425119294205807185955432028963473627999986511870614330605681527196772958792210959506715246320495281257087514304426471314327879633640193106687170852614761166009018171222693399674340247380840944573453029127269989518671574639310485810942913106905912341904422522195906074872002596959455322775949371830089898708567587801693680292469165427093710767430604910272766079359408415932391394378341182211594134199574378361941639562914473548325516057237660169594086960333408039828727636641545752615892118288526995434743458259445292939727661168481998717841915759529725416075840824355421471852674169366278399531891672480033197854258998804906183686079359179373750722065670473903312475956547964374779596483409588459745809488617906252484330664006701317530729606610506079113661440762968850061340609200926807459942719507628309881609942923513277390578666811438183580621918127685406095410158575959966188629995224683786127297541327921880351027065854970351333727217804006280505488172537857026934371885500553159037155608892601467035149509829031574512529657746099449102990566699639159420056268232527510075941821148690412739406885929121111265378547299177609360075739050968056300176458008303647234089682019157871071131259801691820268820047106556451372334101789444644416082493410472959985134326200040740623725206934025704*t^19 + 293307100915292375114429942481475280021573036740402567399514915396431068088427354291914588155572257766902104265109080801519779010696154550734680839571762780764125383653504072935832320919354216690235217673898686516919391128871345542119749919967866405309573024336712200996073423174676248362868525505699201234366741243388043431009318470310630455516163850180209289868143733211796890674120429154485495425246122945614502840808419630422681122000444682117730379018973910866158813538458356988786653672922385702833810442554495668515168435386421279529657446274216295885218463002839847325158209139184665943742214121707903201913143384941821754792588434254094824843584426503851737954265382139279211902859020520715413047224611092901987028518464735553023488731138107253403544428954342861074571909159801763848267436930125222368760461290075801158171270676379693624899008231146095476112778205161583614500526549700755546746561304655432572360366559182022127412026616691740562706544864523365190326518468935674826521503135590542067963325000213475997991514838920680191726933140916122252755902168773027293457656288060526243502479729502489290161556183094038281474005209601344322035755579802469696482216029581054311641603476486658865344139019365903817925765647073474607479405589414457757522080947793642884046660207094241397796134913983621097120783909342666004440483960311493927461663040723694185437125608247342525388433321455813013964889054720278851537728948334068488777309199382507883308325496488148496539298952299342953081088043328273051706012015576952253346088159111705977787622838674205508357631806473984304923857995226044027848747480363914468005868487695702319761405496866675111803564659781470314233311807068048673135553236735238278868281018547721587198360241590270743259670915365972992786695657941690823030282430297995329848057732569418481552313495135228951849138030834102066667474556681115774946227532625091312733081789389397622911886268452262165706386527782294442377455988301226390298847298664645682610683695218129023967886856997449972309903507010365040217918267638622271564562911164378199447277548872310208227273473565144140064867149642760609744463296960480427402510682250471875100547043149713457029473721674380693597349591418702771070732910964687128356965193484193747127121851485162922613398788987296177922916231499168083672897208244158922896525964069868751771027842691519730884487595199094059722035325955307443941153855257982083961306946141779065344821077750167775342860387609711/151317091658302028609776284586949758737528101640703477798692935794780563778258603088991596976561412798266141032813773101120438557364422085424792875289367760360436585257867616318516556751715160818367087545132132854525162058394138940321738694455475607169150200090743949177401166316430026693951707879869478811030820903935456973788884846322632970022255042785644548630839924421978808398964279603196334013203507471847973094283944456826129932827938069498545119729038883667533806299803069318568912104709185007717364420117003778960170391072071789962470026331322754494307664340661469819432107460545138833323198581901913238365884491237390784599156695173495661494309216800114344708190056447169634728969502136346233698786999231070048282451876862157218827152088881730593184817351443144996922375333107385734616386421228141310341146986042123913672826780453918503038084861978638971491442008447355098013843184840040781730967519201740788797989426535157260835150680574436170026676850675169356124257596613273540884985391773974986285937483069767052637881061231159827930190163802122016952420615929212301155391762617925130976289648771917487031556498731895999054579978900966141195745386343757262859647537588581197719551752831896520473302365836967194258079766524556136592212202762454255658711338375253381599167043670693091132960838497051481590858730702489907133425492179453955984686764172750867621569714796770063255750339817146630082979369725597772605008030714104877567580602363271196671115418076951753679656048481627908492876402788987903816528090846182332588846903996350440082223728829023465618454006569186487890367919741506751113444214635951634873883317340560984953461373576787938754136228705027552173239502464090909333518987201153587009984356082093878235188943783601154208250900415084186638520852759973619362792448011839965928387840381703672354394540125016522087092027811490640330101957648966805241108812464656149006831537919239178764892112845793197397033185287416401814008453834565989181314825749169745224201769123136518058784931219448075306884569414132734981347518571432811763162350959046917679064911158225983550533836494819377905408459159041048249921388292715441888292574800222740718656128904624708564459975684087232989004421212570456639178669052513792404917510436536187259079176340277932831993739694678624829354272817778756012674349992255353022421027781046461350692069005974530905550869137034432365986884498992328047626368069283363724933282579908807477116214771174548630241099301586360390*t^17 - 8860664030773228351913417260436595321721303768908048872917228304140166157287688086455184057483151963168271480259009610938420954246573818409791944857950690862897654676614140470917521209494389248102931909624283595125475121012224401801735578086681825631174125230123025828298114702105798929792968927380461406441415283958070338508515754860812179718361706338287761976622636583855826712854070813221974983877740372605959136456488265582349150556903745569634172709239543847238182358341081076397002216261848645622893640882126874516526179509189273883760894540679738825284931863349028119597757566710957602173394436415022907002807130276940661882886573927582183761922960155622463169318339075833316699044194108411340371051182873827427583401495355053907532668594598244634969501210894152688121435087692754284468806937907170537504385162434174443091294413061190481026756497224455784622650863033912233543582684943936076431515818615205113930289022332753949137160551204820969495788012580280005024387737669561764831642477302344596710900361830712961193136932053779217568888518477302078250967611929046514940772759605657142457730073894954482161039168408669838180776471481610357755748393029386706946570112882585779182599930078213971688676522411667262691218110246706251240577146245932857622452603549062257318985541219735720588819717371099127368940048740406364381666832518343030532162337372664465841975485964846216865189962421808086181863848232031396368333686424908991678411443658050910666430349112894033476783962590043557947655066663011317849691377759619938617234379357729468796166641094055319260407508191902859399395282646202535681615560136339398924998492107345971044475884859712754045108496642608275831655602681232087521106015781198327188223132871131727926690703692133721631414005431879906389693682592312313857955883394500640117112425963990135779322304958837302648378791021731045489166177667768141771597200319019541614867555584137947184466127133170576605233552173435413643625346629780637235747109673752397445613264880986167789120759012660918544117781956281864383885041603261911546906790793766579012519951180643424282271745335000299014608597621861166007720305718388029280255508830092398814109409063089599662244326713001804466518122233433079043014521035425195891649958102350827738531914819225320268652329978635801280925396096559648094129178252173198632302755211061616998319903123822969624826114981131013373255431999004872968680286571361958875264304179843320044690973710826310430545381526597/109806039240810616483137122023791883746965579639804609290281451269260548153527767054417966362135741800666926941993738020438735359541989716535531514314263128774926441815468639221511747332661750390654619143713531702454890327936281573270908774532663314935046428621999753493975070957965532739942496039028279543619691960770275461728083816288670021561604327839636177803235175101938632618927554770875628479100085368608395448632787501557785197244658802304559212552035168522376136443226077575025675789353135858541424341229290977566284075232514127796295093974120309010040374604426531842229609531529279891347369238310639713616312970379218874171687505534991236710041501175270142122467329731983526378188029090386010229547571099765805090527912781790024571361168241983109599891521876121797231905522474183123997024798720100405418682598962118797248142214479126956482717196633696836531490270301102068451756792421355797224022953773669652619717460860004493557914156972999937286738228003318083561827571446102778064665869859510190582896879425494059053264492027103682620998958438224372729644265142214488057682685493328557612205910900263117594557309507584422843350284154337461819586357897582142085851181020162933318412689087103517798006048364045177865355210253381110885364684036711457181214591537550181192550630086166055971886554994919176748018875702288130470619461437175945599582855070814399659074921379260414886659471193512287177862569367719880975933635122481453935404747276448670525509958465467128204969656571962070494563250580030259614453807100678837071157887017672485129185882364163017563765821879350836399587843363221743989809518321383084772117466112909762877993093018022049673456076124450475026249200451214633136676612637414661803502016686310905222006094499650677144703995648807080892231442350419359077705535803244296130921015720840579350221064678955839824697262962669945950774522208367890220419603483710371231160640083640409403186415578471320250146541409103773936689557140912324769542362856483071801733583262083558826615589125556704915209818553464236026571434599697500300861663236057041331813414139953293945494340172978553913176085068887006671199638456264628151023007488717785644500730975174186910145554547222660516619785874576529229607194601209206574049765594855404337203445076875483878617916986994060905579544499318594603849782320583162594345098769454571151277613711822159592958571881794505198205455756755395273063626454554825975793831262532754944623905585285487963228434092113738529*t^15 + 109909238286686207241915967887056256497149461470855104834319609006826248827974283003808565768160404938408238049292165323569480300751261478857927249323716888581256677035499851360362716302360983302112701453153257575923986685569357023999502167846828517107984748431129726167829153583025014643942889653799494648844803135956059489030087232212604057424599478742073847587289728644366672084509585862582296153195109673574967377049533498968348299348820705652665475596615665527138550461214436926390940615010193529425974591474737672669139569297770220275501304126629732452696583508326161202227912661701294659684471585069242567379410604968075457321068181595355678222138119212183873031263102146315261033161304772959210377626963469334781106127066206351016075744260963147052396696112103750080498837185889552375938760911976737970913732012090637676856192660275875842653733691194003773690322731933369042963214904608121370735079531417356562506646641510186702482879056753235393491809021524681578781346840671244667331026385541694607052461846236874596941304592915780414927870234231066461819467312108978831126400817095902572467782545875488466224996323745110413545897054791530613208445080254389006051626823334485296366348890583771347839252468392339192234556266327675447273546415379636515212026614282343094276180033636380243330367461020915452245545325490453929059485712131921551031973793497469713463299529185002078433164208038887749292151512240646833082431152123030857418908592996584428483304146257767068306821999818577758187750486846402545865115937127213162971864989149722784025191081399259585073799910586488911691438272287201079889351670688553710653306173920175707557282182230370800984846271870847825203044058637990125129527472448495080538826550960500324078313205581921321566843766768054600678598534120221464968629163225450050801393354506412610450451742423609727181143589874748566099962876128977315454543265486616221779227254095559158674576871532486566425995441625290405039986655897582540967752192614834006721728183827924081611324636260713754426408150431588602486311545899426408354267261528548701602062530555865292775565424959294552697705578819008246987270550649618658707046838335427363046485941697049049808710814443991689630109784461651379311516243889654758602305655353698847043150675487655043574060332650854151103218223764114268046029751506299502813590708430545052956564403702561400319318204891556085663717002426237394276421343906174084226230569563882800068348306295398580920489553/42644251185783093332197969664217436338706986982456753566046619556100021348802013737295696443277162142239819107723280165399828378684762593251042716310472277872289323105471637605113258803296795300747621228482619971473341522098523255019285471631527629656054819274720329344421327326853168579551707686145655224050649587137277424080387723564626432727350154240129851834932502224112728803347064881846188805355867818377974701358753100863593463893704046015345555065796511955166950612125187898189093574688985390397121468477442500798048485928406062146720426267785498260693367720193539114522916047091170244748618643791699227685797247029362034860183855208342801797415872015250944450325803050453896931430428696055362896635331283173388739183104251646213766824288398168149398441502974918656965355154936706686460092422073703785964518339888375041518471428520451433711744853366661613347092790570346002205506755399875151838592460224378974864891111660857725416809120336919752867388210033328293571060249994514614110217377987223389724771730008047332218360924377455378653662093182360277854703546133237750995507720078258528777788115127598940608846850475597011439909375383203865239695664911635914911934578716887199714115628126363052712007079869881707601045299091315470656381423141083207110280431323443762610415348365722891716135541274494856676812541646298469868639560652406874024745982886712212900600161881492521911551203761039927233959884658725957112201381725810780278010970106567177446202795947646924817238451937529953147574808031292368050663014134794997494469818519268730378422895787383362073185487371169905660183986407246058903162650433293518186475974729851889870267492456048882014811224917480788557110645646870118873525079711256653921587409500672390529036674916234585155537885456344930221084260513680431074247716844600907612386247576873045988946987527243059854070977787209525599389913035368872694762108028308395934323664030646689795318519338135503067216676716952488178983914085987645655753144087533254713507662723034825179581859374250818788398916267442442299170702864036029314438274467872139761862981563130046988020432735297989992495368306583830935795158672124095418634318026987321538593538777793447523291917703714988593972219727630628225837546999948852037195951227072541998790361469257979387443518781854229854678411237455697525701390346661069173510193084159343412943105318942028668810093495846829384017582577625509872413210976463739930756582924097206612385604612236524094919116128873708*t^13 - 6173585778650275594837644236938290600165047903833112357925103006364738907268647038638367067615640896809533137562042176431189018668060342452132927255092824593895571520313855068793130797202768808044337411003959258993214244911361197738127296257766745871963053490331326899942521956165540134579190146709800560173440648386557914055020628223876566539043192999816580897512292761568390878548641932504382118535774452489368988502494654193987523716348443701494865403788036373375422421633863798129887275791143810614234289989095073843784156953998462123176141624164385953955376841086618395625466661443334931205608402800231848251146847461590790937143825076170447305270373983949423132666611795712453308272652377064394406426674506664648627261365440539850404149184702507611965818353318080176672720346425669769469533956599565588062335768962211204604406196577298065199965359338177738014523070237116884192078980979950427767825033403613641819609807980297134127806805445773684059667766254654431008987684775527212763839229209937114614157289946882784580097725455583219209297540147534421778692341525132448378187744960581644439812712141437892972642908927522362410958541412660812637621251955795041786980064771337699724675531941715849263817630064250997489987832140088620823506532986564763768113080061879275324726819511009713378406087738421310025600772249589202223670548712962318327303902596938462176187152704545865622066123485852436505538175714179070691271060033382489222569764028661104141427055283706544108427092400474455924080536638954351986302795064268059525429904553420132333509629846516937423771270419597958327130016428197356663524983341582035551541787670251032744203999944829379029285775322488237124117295884767131905388451654073000960114902138934049213732129016780280441102644786978790013821670760513730827965132173916822681777149818078398250441608023585218198390902068020948204928357185938140449671338257992884555524130792349778151269872020071281356294163185969543805772381807994423462219662308653059730680915131602349185250855739489788478257787517515254260477887535920297240014907786559922128831937176827377773814024734838595865443730787514747739342846699648740208915995204646783415947421834599689020236005813890416394929546362938071331361126713351447524035788573152765380684904189771897916119630493417264241170162073166913731934555020581231097840263234735494682578539724374543260271803369276078095710597481843292118429201812413505758821200209625802808282955054574194052553805634431/101460780258509009630418700749983700582196195587179458984220060972796746493859656758282200918613425423816240494402213930885391472216798498078831119226379130988032032237493022640676854535379457360964868088791303293068318663013124173702319707668180902999982900046727772228432965565160152251706866340062130298304595371751734526636749446250731099922922398923823828290189301794191296539889060608289080714688478880594157394536695651439393522254064733329412712398080495714675550073540895679323724429362297533292276091295864863271246485514843054083776666832087165525277306134490115422220159207133054619604969176199031095381473184630398239734639255114331902720078347085949611321159812672352778373445738879516673452101955696183603903647791410373982703937719455592393270299766213536540642280702766145206573250914017372774606862721440997768657283406178713307790030689689535876955097009758218311249423276197332756634997209286870759020618933834644152047512681043051942052946122675065909211128676016198966931751263750187416098596716589156510565216390633043802741803037596919320402191300991406186965298801395835587233678261671843120657370953985008006707255662558607814721297794697365899287326491262630550386213324716483650445357588688377744347588214274124146458076968049921386435442282580696367421916782199617435718023176815305319315169441148914232554852382367950573734014558085432505284985227354436623355273351382805353352345014095773170021762678853172863436313986483438571565571201622091626461391962672492953136976443535947959883755317761027245453749887604329376259367755304486628228919619416520172833219167267616891446583994928957970329436538688328620899265617948652373898273414338992238924254261216922321018289190076971147506435863418151276425133631317677225681706491979497742744421852731787487787799915082197729624971018526056695319604263763355195998020270977507030058515658520531930563667713618948383017592431437283738288544247994507499911135404262011887117501150798202988087057143279390358344801830934165208355792804352014395341653872343400954088552005570120490277996176830116706190595594665316843605636770319832183815774702603651594164188465933588516411545258919575233935518675421060948704974492401633738317356682148108713008157047811517306874421983409646393607575983251032947103842955295982512276755499117370381413957198864218842237174871262976023743780515069723675463893720418778122803141841119241985232310790844008659201633500086580265568832488760803790878023073101113094400796*t^11 + 6520309580472820544572680120498770765687887423069185186944272359589714128735190223978992277369861065028688155100115354355901204674399227806473385265388149675705366875563262005547863556224645868988968771451757712400620689976041311107267228865163502573043559776412969950353625048881830524595118763066195694160126704354604873635707896153882260779255831074295053879631334367911575386506712776300584104470598925360254379381113430471708300658793041113098560404602567428898764533312274941972922237049147602466781563590215492439422548425747198565943138258988405045936047153566070252997390403306338931289498290314016165800498158955301794527495751543921251067669181384317743291982757440228682235603026300585702935474160806269064448455946093134604357591634970910559515211054729044422060620496854809616323419677888693963287856969776885956963059987565744278711228264767590654912534557678451858509967913049906226180127619579667206639983313500459522369359668086576313777815956614739140490958136625648107342439542104898179394923501973636517323179065903831888861225666895768399729810705249750855618454480511897951728808112406639197977354756623822904519390044028726610268972982347433068742631282251940077927109028829371881348795193555154372721731899323071146124118470368785838109899831774647766669720943765531976538240355598699483103999226601491228905271647274567515804623111345556449504861957379336300918922041718264197013900194463016576744271648870987520477643646779023148328296446534833768975034094812536351681384898592473452270149697565169980770337723290660784095981461667405658738118774973590828356268945151699882030295992366245823168799571023901319411784577302126531976754245915507421429503445966347730682260559548994171549373991103168399248616168337935370584862110727426081443731451852881038909785288879343385827261628324680217318631903589296415201611294625861852106755557726968001289688867136156363498720852499139084527006098695742447618102053766935028892693361356242026015896991253591330197248256152515077180467848585139958195235389198260402526441281450758662976242478291627259677216773845365406669998718730828796442908375598949703218229398310793040255189219679591402461367623061775523142171970433129026440714433835098394987116674753104680448951083516479711924397022422753510428825154821517859044218304826031285276346575334942817278536796336886597737263756219029576622831928458127208930238235105530798806337913943724063281773271611937478406170443141203255875931538096/6461419494834366530746907646008998743607490261807230177041438714764621755086764966017264845043164850640262417688464429723475948294270246449606081313469578528429238128780125346285683201609901829391387202996958175505693745785611031983728446183844429856020963595002949023029269294190648655554699361916594529175320923801831552763621094930160356306937594107320134951191727517427647595592312949396979200164992894502073495368784477095483005622767339887602548336914795493279804256167680732758741568480027571211220014013116641349123062160649815643870708002241344086674784621655046225291232926606367134030539809708462469390635237443595477382026432630620090779671373390192295716734873566425632832518703048518838194822155928913021424737536051791557705417577412318967086269443692281341752805690782605091258304995301784907401808263501437587613812012225545708956659432528291760329130789213468666838827422381523665092460594117010924079557369196000451017444792593991362721918607331794909824655565245306422759789927101987479637039556237406701725986709638137720262253642696835192796322756728389664578437533224317773826515699304942794155519594963280478798645557814907099311838373835335501502536130098079596119449972121116183845862820710222529520580787465435811136466450962183995559678646918660406209156560698463055526006423686075070165604160763017509438218970632847290566465020980702197290201561340567387450035431834599068657793529664990926363415901445201353545103117177097692463993472763747848136960288264625116679135975093715656761044920928942998879970925129452980492627251026953806335471909605193997435872948099245322250026306151469545608341979174313266004399089749203830144355693124076336391769373010775163361427661878664899908347378635832223640022999845718630219056937324959532528465089716662462998078012686532382979368029947128716601849267857703069804510620875794022765247569149491042510451272969371818850639721566652010757561377399141310250207308399778958884143945212693023202321069133073983097870119428306676048103570590978581439272698542649438764050421050231733230172077701720041863000185948081034498775708938236414872633093514693955777631736486157990761012318227773345050600956075372908876391151940477240473843537645988546113963068990541213846045674798705923143937373544612714542024491286519666635662758319532846596973101228206190051999898148709456982834764212455543652316104191215655120556318832940134909125814429633291061681635819763133960808458607116498132675911002551802237427*t^9 - 2202079653470720012911345471015308894245659055555585112634933358524702527882845542511760234776425567744806060042203096932869300758089569293404938861431194721694812431969758326322452215225187106911594915822504299645189714522889863981043663812723689325050575173886725523175366092270876367892918412637385412337615088080279211208851093585170998828743520495279761725381297038768432052487203097628281258302471069613124635001378777343306552559800071712564338179646594371561507376672620526886916061862284914736862302117280318491674611182889852448487490498121705013301022398398080759312973799216390766847738149420458377788018221474247023752374643459978723550109372007887913005420142322649465351749781098717613567738055588577431099216236916182575712063440302463686200005112367032585755078594755491489749679290187886303455108989205668975076627064907308830207774867547319482182785749843618794457899664056669469045369807263634409539230472500371652429194273713334127317283557415945385477399206122829299298926207947734726856760807157428139128508517091225551900674351415377048874794503726247596207679992618637177451606638749513915163247254494037230267031192297910701572508324978377848987432644752187353784586217325917685346373879608685967339683921558717138159585633551582590129101078902532418379778912524301684131822773524928852857154078219225197271299066007442229649285641851839671898907057372117654311380573198954384136744740315327201718507172018880652636117996670173947149856635114072529113640255689279569445637716380601265150746584355259510402680653092865184214429824110806074738220635636769471961921209905416549603534499274672146129158296644786085386035043042561660782267159363661431945573066692276092471747414821838322750331745429443019264285357497996372608022204457259060971695792438044714545191573348705145409122041929663405282166188769327857130445629239936556880735275838749271463503887562429797356676212045100879819317452507040190730704988644959835915345169152086773937365483012257121545183616050166221729692702989653144740797800629940720039889112375635016647520302557966263927447541458454424504681953250579605752953469524310527235714736126010080062855455239808363374874962000368832290675932214111836626164574640946129567884286118272453774827358254006935876542888471740016927964264468795429770093290232931158142224925451489168292656837682659020413492853063335567053140281402508210724816162542402251652861238369452022161771809742594633636081658914765354838306084344/201534750910310003697105928958852103669662196261130274569625826579563202361039573940062308262060617960446280170759247688994130768226048163071046821920122568386721474969094385800815357002594557059588505617286076426487114451884534569016292011924671502652082435939377695718293875604517850923253718193112829362373105004295222240960562722821668256240196387633080399668122929710243294052998332469286732195622397423755149498407325357025779461091076553637127102889485288004679608942372899045570272731162764721111862341837685718270266938820268059368348273403241922703427806056383584645988455567960498704285884540906805592898384786931192270725110160621721879080226170027426366402921056476609024061892880799039953219452958735144239676337433996355728430881581193758259119356458021156135623225117266968322580465329650910207056400599687696185097469905130116160314853728858623953122888901658189370449141031423714315979128054602007393910003658256204543639349483288778218231270847729793615959495011222652709888685821514371388679090920738161410977204514903819370084577903163192918171019317004534776136980202948959136017513478320834770088825461949938743481563827084007145202577850578321594483865010202006450392368178063385734240007026914083658856210275707640775923120256201453194837595891986788860333216536071109589025438453065674807546225014275069937239686941167379777192123273445711391670572508479601846655867040555351903374036282408050322287495973647946979621073416714237550662653555250230501414713753015688163087336366018274056118305867069412584113378855228176296317659496316892530939719085304860396214132428809794574941296691867264398736380779008342344422923989796595654502522809346190492219473301050368190558815168120262354284168238403338404010241185664081085403918759421356847911649226876853012559099919508510040546955219779490922581489068895024320093069365411670710058912275853172992587884942616121016531857982197955573628700104592264676851704142945486574719727814967330009405728584864926615671663248835279657690849463670998611558267502163589637640620275614370726941081471172696543822148656952051314128480445454516749598794107244025763540418447544451616593479449485311476578267915684250253049343072429171071922262721815357033554562389943071193769519856816779983775189508177206096429811513936684840302814604728286405762732443070240689717139680352604491607465264721827671060335630726012100188780420741704207879876592924276459304831974378326321158549542269586013185843890793877641214985*t^7 + 600079837657948276147653390262262304708997292001766480675034641737400735172500809954152293563400161018743621156761141881685053246282586920362111653420459070184371201385459866980961579383617417348831285796190230345921482141525298739083705000042389925427731901883538303472417408951870771466172456809409473942246491456136140713733812659145815758269215096770556281432652022915393882333658251675549804350567780311645576630885752691772002583659706278017543024776147513566372242462405152874152912815439734485190954227992900536276610391551985872463878987921948999801100907218323516931175818352265239869219487355965317967678097838534300914070052858214231727806677678967425461802050106371560269598986154382319199128857494760503885470536041285540128812329245407805793998246516418967760129438707792401942581156788541221512778192770258105275749033883428479650453300092760397692419342014887037582642513543041961662783672715793641423935448474604624557665769812912765347241045582987269675317121294845175946681932063626599099120834982568463585033510706183701143667452712282079165702195622682901069625621373760570610094849141010080729872035240940923869473556368376622472818343405790501266290075680665310155899650246736733108892002149984767622652932899246562832360589086002165430042945912677594993276962595035541804004706811117287922144931277921159399513974130027156731003591708563943214796371344226410158033749949284320643641182741676844676595883525894827762573293193021668110349632128912819826301906070741886728228687496089464466203590322619350979520918333630219488440122801750124097397445887240631086797922780287369381008499316255274000849496041544118111312459033215184658569935508801568591850845442792490091269703749205297284312662517145361582856307317107194593726430491762354185692417766230608676292878712673561583536592312082880090850538713063750399442987601736954740884228857800794515101768972927499656660665497306788779142140681383682799153756863699863301812456745484544481901780041151578571884227660780362240442180495895462557767316140113430989772310650421331603787102496473112254762239221052225861825829561835072913166314435752215469137923058010366661324847877313517835130235158511824092284013258528876283408003575312726348162495623460734753280023417453493741470601048764655341858351998039453126951230731138274436675339076679000446974947895291815421013201072118131187063342359091146153562664471626102115555856793344458028864937923558460502002753113679384882324606017/8706301239325392159714976131022410878529406878480827861407835708237130341996909594210691716921018695891279303376799500164546449187365280644669222706949294954306367718664877466595223422512084864974223442666758501624243344321411893381503814915145808914569961232581116455030295426115171159884560625942474228454518136185553600809496309625896068669576483945749073265662910563482510303089527962673186830850887568706222458331196455423513672719134507117123890844825764441802159106310509238768635781986231435952032453167388023029275531757035580164712645411020051060788081221635770856706701280535893544025150212167174001613210222795427506095324758938858385176265770545184819028606189639789509839473772450518525979080367817358231154017777148642567468214084307570356793956198986513945058923325065933031535476102240919320944836505906508475196210699901621018125601681086692554774908800551633780803402892557504458450298331958806719416912158036668036285219897678075219027590900621927084209450184484818597067191227489420843990936727775888572954215235043844996787653765416649934064988034494595902329117544767395034675956582263460062067837259956237353718403557330029108672751363144983492881702968440726678656950305292338263719168303562688414062588283910570081519878795067902778016984142533829278766394954358271934245898941172437151685996920616683021288754475858430806374699725412854732120168732366318799775533456151991202225758367400027773922819826061591309519630371602055062188626633586809957661115634130277728645372931011989439224310813457398623633697966545857216000922890240889757336595864485169969116450520924583125637464017088665822025411649653160389279070316359212932274508985363755429263881246605375905832140815262795333705076067899024219053242419220688302889449290407002615829783246601080050142553116522767633751628465494474007855520327776265050628020596585784174674545010316857073279796629521016427914176264830951680780759844518385834039993618975245020027892241606588656406327474866164829797015852349684081212244696830587140019317156093467072346074795906540815403854719554660490693116821980328616770350355243635123582667905432941912984946076933920309836838312217765455788181173957559610931731620728940190307041749582423423849557095245540675570843257814484895299088186753255303365767857402064785101081590924261972728950041540634397795780434191232514037442499435982955389806499247363722728155314176041621780410668814328743041968741293143697074049340226046115769628456082295514100487352*t^5 - 21538585579450330313516059494470201326805992936806075680686782929163099298991558376235128443772306536554770975854105686187879519226380109720027898657905954865208743168196283254553770328844528471179531156772297675406862027953467882517535158739937611633159387063533045829724074459165716489879153425192851231678984843529512531569807256644761191526527222868577697653265920356327854769966565906708422940558006394137357024504803067984702606401866491362848365410648018526370422858288056934319395797096231060597224349090527915843871082120988602720863030010018816392586145941240520470619078747566504071247913101295705716686279949657844702607463211128293453135258239955112898560972117214135626449708833912119378082522040225081821405205096033761431475468659364756433931630210425634317446360441477228828042892414882013830076315026594091256745995810008581283237277629220831914768926829281511052848806814928180311742181125722846458582246490945602059150420485713761429916837323978619333877417775976858081079138283177194216542793821107726064648575209590534086754281323926712732635945262584624641474519508303713469418761032044197919854652734084901284434840034022674796811844892328860872012213230801962246312046634854279134240728791385515381242654258236778200689224007954661532945799281406557729126612433142005970777809158053357219438438046873739561023806455669619712506869569391805665867542541893817456100482418780900804030531499450267102074490994701946115682587887609139650371596693498951392541736029194757893852834106128686876259804608439488979329225190716709148423684424441600280885999555451214591005578269902690684815647281872430098533892808272184146496254431295057243710365979648913595407871013137068092356287385020387375540814554566706915701434902904155967182205879237181529850181827677209785755402269902792322394537994088354177127583330016678693693909609638695155914987407699116549889516379360780892700420655157905353388345127274533894251571447917947532083108667219561111274675569736415810745447029331165654337466947524164734700318769126611497842131638981044349534931577214137716235665780026862554688158408235026882392829762102773984440215624671351980352080538500450037556476798681253124859365412132009609620669909410708274127182564389447778329764016727188880853160257869314316875807894750442163825775611143984592488822505640583761341842647320376518010817332465413258203865075972677414359120084376769599840683329226763123503666865295754314512003724669888023615941/104041738685047910375439582547178568850974351204830640601619191021394641768079011169057338086775458608413457223165414825256466593390838594024778405091944282444037447947431792761244724347334856001471777728283155244429045813146798624187815738879189681918329056173738233762121506490570313886238075112966256988904742537686503747278496453703817754251231819336436929439653393461397911071753830217553974332568450477801285416111424715205985918586148445081317790416173640672438718026085414244120488622769610345727313831392635922292384945990509094264300618946845258036369137405766903194816923515175946241846442911735870347272026562772716192850308586352998754966816988462671369017160160963668182673599619927376232142582580070133959887830034575693025935942527957235385028207819060807378024255346579926896050693314346099182407148684873098991665879200451611454844464533708250718133921593167248334035071434071372882574121943062272009304569394285125274702602387711552325018248748850895743158952115633479293709124762777213238640738928417686989282511072224946567256477745889282202149615464339183170472546301568158309120254097732678087258670535963172037824807321258929089148058496774529408960091410301081590866174510231349706280424680255874767592588188099871302169922036153427553215930510828877727439756637385909206599860217417886124902582066866031528240900169170162191612226568625520571992863061585808184452090627801572973458083719247725749904025381361503063163647969818608676040033505868311215375650852815421623781471588498221114554438909864666999945030365536559662355295154162679530846683353878207106146243194369541547155049276167631231933472548613917695427486618073482790974300104779177517264789878070853692883452407157737270312376097445750901475309866100267031732549364131483077548897175248096200533942658675331499193119216435361904197674906047408436185346564844102773888536863689876034617452730101137073980748651679310703456830076878752656974243603314649362143639805621578146732110683628209255138506244707640939988685672778437727156853886700470989134379712079180860407112082143158673423974226563804980474565648728922148076631465890737327814000919373062436392423258132462858389147006357818894938059032357027445825314576754106514347618478652532863419688054228525318855109274702008456188937019551753089181498798230438016338838533539236383524454718278140900015204035975387465883779675724916086504780006680385513267048419596605879220068863660756105385283241958852642047428791219905711345768*t^3 + 5223978430002464106227533344563502631907868288325834066174648798303904493322307840649745761196118461212372233669927439897589063910551650080614502047967372638094113072857617321564963274999613766746044383657924469392837835086269988932942627246844168475163870625953485908374525584785355195055738402136790478572661797359197584062086420869459229480738735552096625231051620514029887000119076987547355788636497456099391553448691579878247589497030806901455095971037236939989652055085571308605423928943171687361476069971462878249303310221395992943744712070513801211787574114552323043897721712131463342311652154721454159042389119650991707216562077948503824281098204072868377063280643282892056338973580441108252874211209823634156663373165024320211865993169169759785640340635178436195528915806648367546300310985040507076633551185535970828212709584783545428280484452394953649540015473750190354798709450842202447518937991973010633586408761228479412420553147859936838068209229528222475195932603199289464895639920458551905028119274847225425600965724817401786111981764815889498462457798127681105333803358635789245508983027123219935478795524868646320778097897528340034164947675061675705397629018395006963092951256591896299585181403207479264292832096184707728071067767314273715454800115278114107053550013277165672498328497824550724801451367606101641154763411816424580903645786509305299715271892779150680542239838948450668519798755853562618842014092870066938871004635293315228932562077676512808719698009538653047965919127437000765824441346944471973935170227488354913752869880005955455808432893519097088399354770658874457297504631234222298752099794970099007721171628834395868626986045626848924619093976850797127439065739619803607124843595534166185207234175767114813025579542124643521532526269909420976361766990900611941048978229424996904421071478603664170863559866125585588400680113538364461676260165385263586720482860707564231671969531761717325315678580621037995487194278511551834630080054267381322599382560497423982301334621797261161019399471449691233380447842496231380123465513149701646169327956425687759550341610509345129625459924995726693616996572415284751229288182684574018930638881417968960389771911228198640296468974506009085758147218423511418636975262236828435943446843715844613611804712824466040466422264895060164608306401709874750161646705281126675192442975675369651200363188236847908899549911376909450696243183782576515773623033629229239482322449454044276805/27973486344564768355660642477307445398611028389978049595718367397261766890474073757718246561066986512639467272266172853960465074638102829525530042878494453298632710061337793336749760791500409396622128917510093627039884959195129818767478759981668923912003566990108864737928895613030697601488539063391870982865897757774201479221105178590177415058114215576306155556887940694809815712688529822644228947907555081295628626029958531918590553582124817781297707800574988294004749657956927414692772884423904668426683435798963431937103499629523671571061958867783866547514343547776950387285682265872777998987015311174267027332573179613418976379564101047740231288247963879114471858387401768533426473562161961605873736449089924517149592482603635917464520512849497935928993433234370122738431049786580452042806082636404375723571733372819653974174316577479914400594973954817784391196384579294967712452825810104095539182664862049761813822454978652132738953058189148860766632264993794816308302171087693907168591604299425948842464726976036830935797656278852933746856694488281552290200604157864780380740260090515967092546483413069635146102567078065569840358556685432825273969053463755415925993986841448875710751754467373523270084831164031060668645177012838172944451346962550685710062773769420971841811632680806588796114113360343488250563430084015866967498732592654241721329702426470069210394307521275429559027213046154196507014673452816605508228912484611347521699660067356890068557933536955159147530245748162636946016716417662257563818882159727764240551258164318791984689867093336192138010664864014423608727999349429546548055838720479032925567018562599025040751729892595228863611014650813269426811759542688861606105456543433919926451912441294376421623078596074128400041298649790068563303241221646893789766201563889122148367961298758564285562582403984444721049833746208084236375691515237372330062239649130966100079729590310003349514336388594758969092131534853467045482016362832216765866652400786829846900447433718563837638467374284768634188399394065692671606885111266572212467949946613962473514936466576117376825708688573342275662113177149868055119802133982379994690415687328067844000855563030168287789949834171464926471900617334830525084029496618841383089255750429367656484628437066106047182874576011556255110119959901580032694876398168568272928744900669122789155031273823571158280072837341133098730058775381047048378404527910408184507282666172939141542269550904031134890110571224219931824098*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99444997880691468328 - 5.1933826568871588874e-1717j)  +/-  (2.75e-477, 2.75e-477j)
| (-0.97217703813435809847 + 5.4503897451540671375e-1740j)  +/-  (2.74e-478, 2.74e-478j)
| (-0.94097970889242742482 - 5.7845785039975285847e-1743j)  +/-  (1.66e-479, 1.66e-479j)
| (-0.96320530494396919204 - 2.5371765969135058193e-1741j)  +/-  (1.1e-478, 1.1e-478j)
| (0.95280406968027788258 + 2.9979965631601420796e-1738j)  +/-  (4.16e-479, 4.16e-479j)
| (0.94097970889242742482 + 1.1883907510416070416e-1756j)  +/-  (1.59e-479, 1.59e-479j)
| (0.99893473998376008044 + 1.1504134235058047093e-1782j)  +/-  (2.29e-477, 2.29e-477j)
| (-0.92774640944973865635 - 4.1747162400699292447e-1814j)  +/-  (5.24e-480, 5.24e-480j)
| (0.99715209775625880263 + 1.1144115863191071558e-1808j)  +/-  (2.9e-477, 2.9e-477j)
| (0.98589151893178956383 - 4.844641528467487758e-1820j)  +/-  (1.26e-477, 1.26e-477j)
| (0.89713036291094040417 + 1.392155378309485283e-1842j)  +/-  (5.23e-481, 5.23e-481j)
| (-0.99444997880691468328 + 6.1685761294378212224e-1838j)  +/-  (2.84e-477, 2.84e-477j)
| (-0.95280406968027788258 + 2.3335416114936260834e-1840j)  +/-  (4.47e-479, 4.47e-479j)
| (-0.8797929408404809296 - 2.254986053457268727e-1844j)  +/-  (1.43e-481, 1.43e-481j)
| (0.99075083955200833723 - 2.9608958416771888382e-1837j)  +/-  (1.96e-477, 1.96e-477j)
| (0.8797929408404809296 - 7.7623036457614805604e-1854j)  +/-  (1.34e-481, 1.34e-481j)
| (0.92774640944973865635 - 2.1838599504216045533e-1851j)  +/-  (5.24e-480, 5.24e-480j)
| (0.96320530494396919204 + 5.795334858987334361e-1849j)  +/-  (1.12e-478, 1.12e-478j)
| (-0.79753711777928977288 - 2.0745533677446788226e-1857j)  +/-  (3.53e-484, 3.53e-484j)
| (-0.54627694908708365616 + 2.955471290422637292e-1866j)  +/-  (3.67e-492, 3.67e-492j)
| (0.91312278529779926623 + 6.5023594120942795429e-1855j)  +/-  (1.64e-480, 1.64e-480j)
| (0.74909836432097429453 - 5.5486923885934742937e-1860j)  +/-  (1.11e-485, 1.11e-485j)
| (-0.99893473998376008044 - 1.8967495740496741693e-1848j)  +/-  (2.44e-477, 2.44e-477j)
| (-0.89713036291094040417 - 1.9163860145322508218e-1854j)  +/-  (5.27e-481, 5.27e-481j)
| (-0.86113631159405257522 - 7.2724514256293901376e-1856j)  +/-  (3.49e-482, 3.49e-482j)
| (-0.81997795564277018721 + 5.2968659889691228138e-1857j)  +/-  (1.78e-483, 1.78e-483j)
| (0.77389887876922281619 - 1.1210551083296245681e-1859j)  +/-  (6.48e-485, 6.48e-485j)
| (-0.44613942056756299745 - 7.0820563946968081805e-1870j)  +/-  (1.68e-495, 1.68e-495j)
| (-0.72317255923281838433 - 3.0933374557487009874e-1860j)  +/-  (1.72e-486, 1.72e-486j)
| (-0.6681020309825705898 - 4.7863999561882487326e-1863j)  +/-  (3.18e-488, 3.18e-488j)
| (-0.91312278529779926623 + 2.1778032265850003349e-1854j)  +/-  (1.71e-480, 1.71e-480j)
| (0.84118814460199874425 + 1.3238535899898174871e-1857j)  +/-  (8.78e-483, 8.78e-483j)
| (0.72317255923281838433 - 1.4934218122655719952e-1861j)  +/-  (1.79e-486, 1.79e-486j)
| (-0.99715209775625880263 - 2.2081086153770303141e-1849j)  +/-  (3.23e-477, 3.23e-477j)
| (-0.74909836432097429453 + 5.4285240007285268214e-1862j)  +/-  (1.17e-485, 1.17e-485j)
| (-0.6961602644517700717 - 4.7350787414886002437e-1864j)  +/-  (2.48e-487, 2.48e-487j)
| (-0.97972745749407634329 + 1.0572858244689146014e-1852j)  +/-  (5.9e-478, 5.9e-478j)
| (0.60901818032859988091 - 3.24904858603271809e-1867j)  +/-  (3.97e-490, 3.97e-490j)
| (0.86113631159405257522 - 2.7542584501757558418e-1858j)  +/-  (3.66e-482, 3.66e-482j)
| (-0.3759491470052403903 + 6.4689078223372004645e-1874j)  +/-  (7.88e-498, 7.88e-498j)
| (-0.57808159863127965421 + 1.527563865611647688e-1867j)  +/-  (4.15e-491, 4.15e-491j)
| (-0.98589151893178956383 + 1.5662774189287342624e-1851j)  +/-  (1.17e-477, 1.17e-477j)
| (0.79753711777928977288 - 1.6189900448301435071e-1860j)  +/-  (3.54e-484, 3.54e-484j)
| (0.6681020309825705898 - 3.1799095727995281775e-1865j)  +/-  (3.26e-488, 3.26e-488j)
| (-0.84118814460199874425 - 8.0768355490902639842e-1861j)  +/-  (8.3e-483, 8.3e-483j)
| (-0.63904007487157841422 - 1.4395352622455384371e-1867j)  +/-  (3.69e-489, 3.69e-489j)
| (-0.77389887876922281619 - 2.9901385559570469058e-1863j)  +/-  (6.64e-485, 6.64e-485j)
| (-0.9998219255251069242 + 1.062354981971610112e-1853j)  +/-  (9.05e-478, 9.05e-478j)
| (0.48025621629700212987 - 1.2838502796378873125e-1871j)  +/-  (2.23e-494, 2.23e-494j)
| (0.44613942056756299745 - 1.2357675190438141756e-1872j)  +/-  (1.78e-495, 1.78e-495j)
| (0.97217703813435809847 + 5.5755734399647543173e-1853j)  +/-  (2.77e-478, 2.77e-478j)
| (-0.48025621629700212987 - 9.4886253368853268887e-1890j)  +/-  (2.36e-494, 2.36e-494j)
| (0.15359151191867196716 - 6.7811631859010966489e-1900j)  +/-  (1.36e-505, 1.36e-505j)
| (0.63904007487157841422 - 4.9420051867974703142e-1883j)  +/-  (3.91e-489, 3.91e-489j)
| (0.81997795564277018721 - 1.0614433046382154715e-1877j)  +/-  (1.75e-483, 1.75e-483j)
| (0.11539569344883949077 + 9.3976160629838976263e-1902j)  +/-  (6.19e-507, 6.19e-507j)
| (-0.51365212634612166155 + 1.3594515770083342993e-1889j)  +/-  (2.98e-493, 2.98e-493j)
| (0.077026761289364217802 + 6.009697939816210906e-1903j)  +/-  (2.97e-508, 2.97e-508j)
| (0.6961602644517700717 - 8.4229619215442286549e-1881j)  +/-  (2.52e-487, 2.52e-487j)
| (0.3759491470052403903 + 4.2358626912496531842e-1892j)  +/-  (7.49e-498, 7.49e-498j)
| (0.57808159863127965421 - 5.4911933456552728351e-1885j)  +/-  (4.22e-491, 4.22e-491j)
| (-0.99075083955200833723 + 7.2952417307884320113e-1872j)  +/-  (1.93e-477, 1.93e-477j)
| (-0.41135298760164655679 + 2.6585775862227525202e-1892j)  +/-  (1.1e-496, 1.1e-496j)
| (-0.038542286252860243122 + 1.2674237063193462684e-1904j)  +/-  (1.18e-509, 1.18e-509j)
| (0.54627694908708365616 + 6.324343046018349722e-1886j)  +/-  (3.44e-492, 3.44e-492j)
| (0.51365212634612166155 - 1.5457520172321804611e-1887j)  +/-  (2.99e-493, 2.99e-493j)
| (0.9998219255251069242 + 8.0824414300195742187e-1885j)  +/-  (8.44e-478, 8.44e-478j)
| (-0.3399810435848562648 - 1.2119487085578388743e-1946j)  +/-  (4.27e-499, 4.27e-499j)
| (-0.60901818032859988091 - 1.0891234765296505825e-1945j)  +/-  (4.27e-490, 4.27e-490j)
| (0.41135298760164655679 - 3.3469791601861302587e-1951j)  +/-  (1.18e-496, 1.18e-496j)
| (0.3399810435848562648 + 1.3995219148780443561e-1953j)  +/-  (4.22e-499, 4.22e-499j)
| (0.19155689100580920842 - 1.208031917506528698e-1959j)  +/-  (2.92e-504, 2.92e-504j)
| (-0.15359151191867196716 + 1.3854542813638966599e-1961j)  +/-  (1.38e-505, 1.38e-505j)
| (-0.26656878205867566829 + 3.9711326457809501065e-1958j)  +/-  (1.27e-501, 1.27e-501j)
| (1.2675617442264644691e-1989 - 7.2863929760995349897e-1990j)  +/-  (1.24e-1987, 1.24e-1987j)
| (0.30350266801080849061 + 2.4250865711505911935e-1956j)  +/-  (2.52e-500, 2.52e-500j)
| (0.97972745749407634329 - 2.2437040148103621029e-1961j)  +/-  (5.91e-478, 5.91e-478j)
| (-0.077026761289364217802 - 1.9751138728946186375e-2010j)  +/-  (2.56e-508, 2.56e-508j)
| (-0.30350266801080849061 - 2.3129320346180379785e-2002j)  +/-  (2.41e-500, 2.41e-500j)
| (-0.11539569344883949077 - 1.7475026605243940421e-2010j)  +/-  (6.26e-507, 6.26e-507j)
| (0.22923483773546578899 + 9.503592722090831891e-2005j)  +/-  (6.52e-503, 6.52e-503j)
| (0.26656878205867566829 - 2.1749148787546282204e-2003j)  +/-  (1.32e-501, 1.32e-501j)
| (0.038542286252860243122 + 4.4600911691749535852e-2012j)  +/-  (1.18e-509, 1.18e-509j)
| (-0.22923483773546578899 - 5.1724353590725549985e-2005j)  +/-  (6.39e-503, 6.39e-503j)
| (-0.19155689100580920842 + 1.0307326298180256734e-2006j)  +/-  (2.95e-504, 2.95e-504j)
-------------------------------------------------
The weights are:
| (0.0031776022502777345925 - 9.3466314940214045794e-1718j)  +/-  (3.94e-124, 8.63e-354j)
| (0.0082580034571125347343 + 3.1874244121514477678e-1720j)  +/-  (1.94e-124, 4.26e-354j)
| (0.012531636120221407813 - 1.3092360302773557264e-1720j)  +/-  (5.73e-125, 1.26e-354j)
| (0.0096866316440883593835 - 2.3252049293029469439e-1720j)  +/-  (1.38e-124, 3.03e-354j)
| (0.011114668211051706149 + 8.0694836612326785743e-1719j)  +/-  (1.69e-126, 3.7e-356j)
| (0.012531636120221407813 - 4.7389592108976501218e-1719j)  +/-  (1.33e-126, 2.92e-356j)
| (0.0013254025431183212219 - 2.418787305949921368e-1717j)  +/-  (3.81e-127, 8.36e-357j)
| (0.013931837560865942297 + 1.0158436778431534654e-1720j)  +/-  (5.46e-128, 1.2e-357j)
| (0.00223923423119174082 + 5.6627321906428479647e-1717j)  +/-  (6.37e-127, 1.4e-356j)
| (0.0054929767566191259704 + 1.3703394652116504486e-1717j)  +/-  (4.73e-128, 1.04e-357j)
| (0.016669060653401933548 + 1.2658248279575610581e-1719j)  +/-  (3.55e-130, 7.78e-360j)
| (0.0031776022502777345925 + 8.2973024127753391107e-1720j)  +/-  (9.35e-132, 2.05e-361j)
| (0.011114668211051706149 + 1.72581992326917936e-1720j)  +/-  (1.29e-129, 2.82e-359j)
| (0.018001482926902993734 - 5.3625660551513516006e-1721j)  +/-  (1.09e-131, 2.39e-361j)
| (0.004250330011545478244 - 4.0079018999159557825e-1717j)  +/-  (5.19e-128, 1.14e-357j)
| (0.018001482926902993734 - 8.7659263123047696088e-1720j)  +/-  (1.07e-131, 2.35e-361j)
| (0.013931837560865942297 + 2.92735616309773538e-1719j)  +/-  (1.39e-130, 3.06e-360j)
| (0.0096866316440883593835 - 1.4568722130436070574e-1718j)  +/-  (2.77e-130, 6.07e-360j)
| (0.023045236459791021832 - 2.8639112342539420724e-1721j)  +/-  (1.98e-136, 4.34e-366j)
| (0.03222282050625856854 + 1.2963093505931079252e-1721j)  +/-  (8.8e-138, 1.93e-367j)
| (0.015311813458398857882 - 1.8889570571102856207e-1719j)  +/-  (4.33e-131, 9.48e-361j)
| (0.025369477081331626009 - 1.6006101715619343177e-1720j)  +/-  (2.15e-136, 4.72e-366j)
| (0.0013254025431183212219 + 5.4418413578246115689e-1720j)  +/-  (3.72e-136, 8.16e-366j)
| (0.016669060653401933548 + 6.5125220077378196683e-1721j)  +/-  (2.06e-135, 4.52e-365j)
| (0.0193071635887212588 + 4.4886602072213015703e-1721j)  +/-  (2.21e-136, 4.84e-366j)
| (0.021830898043954058125 + 3.2842617131894463839e-1721j)  +/-  (2.61e-137, 5.72e-367j)
| (0.024225386964838053479 + 2.0255225747123959005e-1720j)  +/-  (3.97e-139, 8.71e-369j)
| (0.034460239687389555945 - 1.1448259824314976575e-1721j)  +/-  (7.87e-142, 1.72e-371j)
| (0.026475665158759170352 + 2.0283499388086241641e-1721j)  +/-  (7.73e-140, 1.69e-369j)
| (0.028567264829318181324 + 1.6910459506053482202e-1721j)  +/-  (1.33e-140, 2.92e-370j)
| (0.015311813458398857882 - 8.0533534030675852359e-1721j)  +/-  (1.36e-136, 2.97e-366j)
| (0.020584251368681214427 - 4.5675246462148429927e-1720j)  +/-  (4.95e-140, 1.09e-369j)
| (0.026475665158759170352 + 1.2842718628771121805e-1720j)  +/-  (5.2e-142, 1.14e-371j)
| (0.00223923423119174082 - 7.6829483848510222496e-1720j)  +/-  (1.27e-138, 2.78e-368j)
| (0.025369477081331626009 - 2.2523739665905738203e-1721j)  +/-  (1.58e-140, 3.45e-370j)
| (0.027542164467663518536 - 1.8438426177042367452e-1721j)  +/-  (3.26e-141, 7.13e-371j)
| (0.0068483255406886136239 - 4.3911755289761144163e-1720j)  +/-  (6.51e-139, 1.43e-368j)
| (0.030486897221158780508 + 6.0660333735276056917e-1721j)  +/-  (1.65e-147, 3.61e-377j)
| (0.0193071635887212588 + 6.2477437737041115707e-1720j)  +/-  (5.58e-142, 1.22e-371j)
| (0.035694902356221083923 - 1.0883091094903300487e-1721j)  +/-  (1.3e-147, 2.86e-377j)
| (0.031378494738691550537 - 1.369816509846678943e-1721j)  +/-  (1.2e-144, 2.63e-374j)
| (0.0054929767566191259704 + 5.922208539136401414e-1720j)  +/-  (2.13e-139, 4.66e-369j)
| (0.023045236459791021832 - 2.6062756646613110715e-1720j)  +/-  (2.44e-144, 5.35e-374j)
| (0.028567264829318181324 + 8.6148905257971737839e-1721j)  +/-  (2.87e-147, 6.29e-377j)
| (0.020584251368681214427 - 3.8135359912608765846e-1721j)  +/-  (5.83e-141, 1.28e-370j)
| (0.029549348324358310022 - 1.5640016531751492088e-1721j)  +/-  (1.03e-144, 2.25e-374j)
| (0.024225386964838053479 + 2.5262618859964541859e-1721j)  +/-  (3.7e-142, 8.11e-372j)
| (0.00047874472974005355037 - 1.966785741183649214e-1720j)  +/-  (3.21e-140, 7.04e-370j)
| (0.03376480927877266139 + 3.3995986033125170945e-1721j)  +/-  (2.88e-153, 6.32e-383j)
| (0.034460239687389555945 - 3.0078285920938963637e-1721j)  +/-  (1.11e-153, 2.44e-383j)
| (0.0082580034571125347343 + 2.8143903652196407265e-1718j)  +/-  (3.71e-146, 8.12e-376j)
| (0.03376480927877266139 + 1.1853563799110021189e-1721j)  +/-  (6.11e-150, 1.34e-379j)
| (0.03809012830649298733 - 1.4729105057746625194e-1721j)  +/-  (2.29e-156, 5.02e-386j)
| (0.029549348324358310022 - 7.1882666074019888973e-1721j)  +/-  (2.3e-151, 5.05e-381j)
| (0.021830898043954058125 + 3.415479506905350052e-1720j)  +/-  (4.42e-148, 9.68e-378j)
| (0.038291952889250356736 + 1.3877551616572203163e-1721j)  +/-  (9e-157, 1.97e-386j)
| (0.03301864274108849638 - 1.235398543429812629e-1721j)  +/-  (3.16e-151, 6.92e-381j)
| (0.038436314890643345883 - 1.315466965330308784e-1721j)  +/-  (3.48e-157, 7.63e-387j)
| (0.027542164467663518536 - 1.0450307424064644048e-1720j)  +/-  (2.56e-151, 5.61e-381j)
| (0.035694902356221083923 - 2.4113433249790432447e-1721j)  +/-  (4.75e-157, 1.04e-386j)
| (0.031378494738691550537 - 5.1734949616525466378e-1721j)  +/-  (4.15e-154, 9.1e-384j)
| (0.004250330011545478244 - 7.468154914447725498e-1720j)  +/-  (1.03e-146, 2.26e-376j)
| (0.035103920218244429095 + 1.1127486162202960256e-1721j)  +/-  (3.36e-155, 7.37e-385j)
| (0.038523011887175148999 + 1.1607831465882779718e-1721j)  +/-  (8.37e-160, 1.83e-389j)
| (0.03222282050625856854 + 4.4564455933194842011e-1721j)  +/-  (2.39e-155, 5.24e-385j)
| (0.03301864274108849638 - 3.8750321668739639909e-1721j)  +/-  (6.68e-156, 1.46e-385j)
| (0.00047874472974005355037 + 7.3014602549954382388e-1718j)  +/-  (2.18e-152, 4.78e-382j)
| (0.036232304795204736137 + 1.070894960603982109e-1721j)  +/-  (4.99e-159, 1.09e-388j)
| (0.030486897221158780508 + 1.4581157346141154652e-1721j)  +/-  (1.39e-154, 3.05e-384j)
| (0.035103920218244429095 + 2.6827531768189661234e-1721j)  +/-  (4.69e-158, 1.03e-387j)
| (0.036232304795204736137 + 2.1835038765714704235e-1721j)  +/-  (8.41e-160, 1.84e-389j)
| (0.03783112953109188967 + 1.5729839598444550261e-1721j)  +/-  (2.88e-161, 6.31e-391j)
| (0.03809012830649298733 - 1.0788018375246217663e-1721j)  +/-  (2.8e-163, 6.13e-393j)
| (0.037143210420113853778 + 1.0555328612012157213e-1721j)  +/-  (1.69e-162, 3.7e-392j)
| (0.038551924094227864536 - 1.2031848515432639736e-1721j)  +/-  (4.53e-163, 9.92e-393j)
| (0.036715318040552609442 - 1.9913465489477710978e-1721j)  +/-  (5.2e-162, 1.14e-391j)
| (0.0068483255406886136239 - 5.8882303268137933705e-1718j)  +/-  (7.96e-157, 1.75e-386j)
| (0.038436314890643345883 - 1.1263333031036565104e-1721j)  +/-  (1.15e-163, 2.53e-393j)
| (0.036715318040552609442 - 1.0600660557470973485e-1721j)  +/-  (3.72e-163, 8.16e-393j)
| (0.038291952889250356736 + 1.0991727520125427832e-1721j)  +/-  (5.84e-164, 1.28e-393j)
| (0.037515334061894796971 - 1.6905156315679404188e-1721j)  +/-  (7.39e-164, 1.62e-393j)
| (0.037143210420113853778 + 1.8286593287905104296e-1721j)  +/-  (9.06e-164, 1.98e-393j)
| (0.038523011887175148999 + 1.254388913466801839e-1721j)  +/-  (1.51e-164, 3.3e-394j)
| (0.037515334061894796971 - 1.0571416266722542029e-1721j)  +/-  (1.2e-165, 2.62e-395j)
| (0.03783112953109188967 + 1.0648656266051380362e-1721j)  +/-  (1.17e-165, 2.56e-395j)
