Starting with polynomial:
P : -t+1
Extension levels are: 1 3 8 89
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : -t+1
Solvable: 1
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P2 : -t^4 + 49/4*t^3 - 153/4*t^2 + 57/2*t - 3/2
Solvable: 1
-------------------------------------------------
Trying to find an order 89 Kronrod extension for:
P3 : -t^12 + 2070953589220306847/12642861578110780*t^11 - 645525472215747960019/63214307890553900*t^10 + 10374715474075977921763/31607153945276950*t^9 - 38483830014145465893501/6321430789055390*t^8 + 1078888160478032669504712/15803576972638475*t^7 - 7404981491515842752966952/15803576972638475*t^6 + 30707272268138136735760752/15803576972638475*t^5 - 14813801719515827550292176/3160715394527695*t^4 + 3871347661564847026518816/632143078905539*t^3 - 12056710512578600263939488/3160715394527695*t^2 + 2778231243783503110252608/3160715394527695*t - 122456901777781747071168/3160715394527695
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : -t^101 + 780694987022152957054774217570284551601413284348948298307205977402077343611028925584625986188524813874853862827171518120185153519201472709416875608137332383744111202091134298908981530375813968639705282296723333185442476042554491821892587875174945255483224066507632925162516615401194168787188919364638423621240523089728837900263731354216885669389621056449820285587130571040883553525233780869078727954099725134685959758483915028453367341371671337171840330367480969203536781118441068419389675765531772219708246173753651956064757528697522966175401359515330896264886672701236168339331981415932770399490015334122167891178852462504501901375394788758649848054824024513217811046469133588568899664865538621226298158293074966524583851861559313698428855090096819978329092316869645991029597718240625700418729214561904232472266014893253694119032710357131378864971662167695979230272579874057567080137968478048683073267906784351045288586032153335502658641864701285881617014461848538987363465154171685893696936385923710131975509230556740021046437346311404005683172607428444247389537983961846003958841292643677385653097617214850432180640750194843734221802504170221513359784612796521385625903854089845038590769429604804962290861975140067705379701532033539484164179739956833101326429022263554716971683822672317163207990748138209584271017308835002147680085241713940754726695381517331107121682405624250808055045253373559334079644492767915568023836992886022455412914190834995401229937898687455561518963275171920490865890333416657668340902467241034472424581901331977067732106057808351561180838104135643429110781794738173305135823855374006005915167942575460289105348962412130128749837683019257751144607241394744703385612446540291511966935781168417181889533329984714367232020854047491290930877020039944214056934266527531255655717776191559787822239986568155285627873255555088101365810788419204038472369379828507478971459890041802058850405942809018411328030778058608353709909970638586511815891347088828423871246814600370089727634680457222992654885312917902323401504776044024717157937356274081280710109420216305146045051228194310259636979175498320674218739646420584756716071312029931657219661047466720249305967939615562557699871083176995477545956890726570367771937028915939613483201651938596393188686411182311645613363013126655846776101857265065696898529207688689536902065522335358339050705637650985688072952655459057742655379542550017336093006188334341868763556201743304038680456200866851614333556400492404456049665591492295399447521865416925404721379863508812663541083456543771221694814582064870096317293151655067697064081450903828084725618281589550078254465067175593798042324499833288161642851008787/85499850257184570414171960033689037268386755018602132177368471280169797511520578704852722415348223892086857559345296982675615384402665403720182227118809918468121474422975067543187364278684557874678451997663741363996089363628910816599214328433442966344991808109954560720775504641296102020021872196013475950370290045410321704077199333913492244232876539480212772600500390266151246146174092233610729810400185404150763586598259936278675637397485763113435858011839957052035448662337356346029997658623040422607931170109536554865351624260534731698882863973887214414258228055466805907064571199570006024229235142157991390406492798373359656785566083931146559339338266005582385216511711720675058046215464943995474742725969441062923977383141596602954057386404338741101507130144878129392062654414022621870440879166919143307504685520172274882690199719473784958893756215495838973910138071300418640999857709653711455993618429393663171718715186047332506307386717234701392649137926520417159550964788607629366850542821131902609471083495940893313330941231016534002837187840141596285777562915328305806928334257821107843963548582104194738850758910110664733776378319912367777304156739201892118227712890918728398127336386471331860743974687679091229500793387459659209091587863804511514981330856333328580179364772448537796917692182454054979181892514396427181728317694214520437230519958185792503857614655504228496076648205224760470780365268176739819910988454201051878663061696215237297033682354458749065095845737177825405514511554544077867385256564606620718108994112984438293995197985496424930006792887830472862207550100351276090222613193851820466215862060886424326866427384927384545735295693344228076795124124834491664141475128777124875036388882550294689592944942881044074898027527936931434236155266162833925829383394815599970149733894305500645167624844246736041123974224604843048451989414213024608628629537605952113649379893556292189098677927168636050230101711766359410394026147982929158195918015568970491495420393832130954371176693204522810122218168773448268954785541966378020530956521471064523157263734964081110502628896329745275312264030714643230850300240795091342145490382533999443789476649926682510146584498050246280833889986544475039893091608234479241132482766442804717855571164005165449570171655668889579443123144518211410633367778269825829580212803023623812678156295002209566072594654874751303038536422585493756111099494507754776804053308065024441721069492585739053667086752789494344269469704318781661900758979275584410600386728505707631997051049661494829259906656058814094233925021727551656782206438717574036967471681968250261085969556788453133733902380677387809988374150792853235948980*t^100 - 104722070735312028823559215321993673974702085213607119591756184707792188705994184448779052027692038176030403993127107410824880796835688940109245610507403438909234242976587975316806937951691036055693885536696114438848336414211263249012226752705470139197499731735652615992751052401863372267210308949992856571542155059704306396940468385869623830931403618123763798923539267370100375317587447335654766791193344131873668477967217045489287907324144343361487220416734325537620100737469404145262019692548990166889113287846760578702821329858934955671320852739559340405271901444571953742700819645518839074550145232597939446557871273332218072451004091497446660308623081972211283799103572738150221973157832481463656732625997569121230030887046991825363400922038372715800370134145963578148471380882019649204558505538200845212282406189984465140992846259815813299012493701732053961126558472027908084819546194166979478399165593609596014796065163317000805434280574224349688339837163370403646232857759937675676507805905067317612158941482938259206416747201185801173021360993804178074325224286227344525275497530265777467203687511167304840886495525845713633388858435056148866386426578552217688970981515384515916779767135080490442286153030257214843550149685978874258620541297706703462588038696552595332632585430392344882950469796346935306752315195866536122325746839922385466551163424378147050346848328370458796525322529455004943888641323899764047116982697694108109556305935365549384552038179799124713244105215472611454131301221272767680441711078352942314105735130485927909808189477170402139873579637380818309306962446565595677086773589933511766355458108415057423335384704086062728646984844453537881482652904226376139019567673401087079164003800857363572478455189035828257372655712693989216983184947783811317919028592041089685168708132357460505457261636894060165321503347248123803535349070302858073097680353801569748526453863506507430138898185192409045329295081231829021307096290897828226356619868932610235332917498840550498448535456046574532502365615860378148035650443024081006665312416045635241908126269867800760010183197849033941330445383940996533967671755773738433044019834656219632346239057964421781972478651625876720118769508437796034001687518254469356432821322363938108618450362589234903729464489546541689514552465812109795088018143942722658033171060936405766026104910152044870992004000063068281356664786982636781601743326127562208587576901250159729997583076444474579951689649658188848042226005560562592367311430158751352064513358789212206192210604999917812708642113605687866111816627141058247206583288798476109688477589530990221186893950104553297786901675388067951908026433273972242378193170992219/2564995507715537112425158801010671118051602650558063965321054138405093925345617361145581672460446716762605726780358909480268461532079962111605466813564297554043644232689252026295620928360536736240353559929912240919882680908867324497976429853003288990349754243298636821623265139238883060600656165880404278511108701362309651122315980017404767326986296184406383178015011707984537384385222767008321894312005562124522907597947798088360269121924572893403075740355198711561063459870120690380899929758691212678237935103286096645960548727816041950966485919216616432427746841664004177211937135987100180726877054264739741712194783951200789703566982517934396780180147980167471556495351351620251741386463948319864242281779083231887719321494247898088621721592130162233045213904346343881761879632420678656113226375007574299225140565605168246480705991584213548766812686464875169217304142139012559229995731289611343679808552881809895151561455581419975189221601517041041779474137795612514786528943658228881005516284633957078284132504878226799399928236930496020085115635204247888573326887459849174207850027734633235318906457463125842165522767303319942013291349597371033319124702176056763546831386727561851943820091594139955822319240630372736885023801623789776272747635914135345449439925689999857405380943173456133907530765473621649375456775431892815451849530826435613116915598745573775115728439665126854882299446156742814123410958045302194597329653626031556359891850886457118911010470633762471952875372115334762165435346636322336021557696938198621543269823389533148819855939564892747900203786634914185866226503010538282706678395815554613986475861826592729805992821547821536372058870800326842303853723745034749924244253863313746251091666476508840687788348286431322246940825838107943027084657984885017774881501844467999104492016829165019355028745327402081233719226738145291453559682426390738258858886128178563409481396806688765672960337815059081506903051352990782311820784439487874745877540467069114744862611814963928631135300796135684303666545063203448068643566258991340615928695644131935694717912048922433315078866889892358259367920921439296925509007223852740264364711476019983313684299497800475304397534941507388425016699596334251196792748247034377233974482993284141535667134920154963487105149670066687383293694335546342319001033348094774887406384090708714380344688850066286982177839646242539091156092677564812683332984835232643304121599241950733251632084777572171610012602583684830328084091129563449857022769378267532318011601855171228959911531489844844877797199681764422827017750651826549703466193161527221109024150459047507832579086703653594012017071420321634299651224523785597078469400*t^99 + 305660329249926133956243065609869708265066470904033293901592754441184287170991477545053217374174325094136856132209920210595311009719018974140374675991920746196452792290583398108728462964312215612092777385034460249893354690875315592686445242198475783767584879377016377732295130567701167009938642977622348538129044192672617881458928236639665984826924757495450733510703123661927793406511037544505940208357121079701551941428217430375447201941686985788485627224896757315947537511784322424563547519995170143893140832580675331872387286540051519721162228788796444807394295764516905740367677323892329462117127168732866751171805486229189252751132516831562718561835323703354976832985127108363967509554576706102185011277678321503726371288660482250993274038956633567822076773987386244597212827025356824957017153946052316226754336128621795118593989676031519371408119960059292245438266958587365518256142595542171416778957445579906010399396659537667805021430522197984461670155970536200132351867361457908170260343396120117755593933933824843123739369875946254606159912391660584522295686924919257380740420356083935967090145788156295087240276962026965840623691551042361618955528415093973578108403437220431365086534431184393781009715563141886572281905034196734092335894895051651058061609363058583363581882759499894686953450715907141179114355177316733278416162262767704786359211413537150956811102632539873997581456963772783483950772444630831896344050247674101663106550196681259809264434367580638267935008161931367504545065654779093241123422967290789823099496867957305229904907988629070967417339191227453773306538520167059851212339492919384444700481400844839530511444662488056282829593360811267308082021543372150749920799201840902390670601829441491226615798072427475027289940809198144736837888073337992412620008255349777468871789407490464775558571151555955593560238425401583624269687915531299136285625940642313839445844686100095133156977714754077737563752517385526710595585426267539485423642729157771404041626032443047552464743105107744748868425972779759173726861173739508648861564819251301219539840869004565933149529236448376651789913018768254621268601592134065953648425151314536719861773883784568857076610391251977355891792596523465201068915338022229489249302912142848745752609892185505488891494416556488709501908050757155932993761934758101760586617447367666070571751151136602139016391229047288594814067007479958000819562010471815154859045627326904422948290542629589979483031095574249335040865502202421956253527066070560796495680948378997682228330269321054101851490630938287080924969749909051352554582649704340223413090134785125298980523563968401957818170494332502980252817726400088895371739816329537849/2564995507715537112425158801010671118051602650558063965321054138405093925345617361145581672460446716762605726780358909480268461532079962111605466813564297554043644232689252026295620928360536736240353559929912240919882680908867324497976429853003288990349754243298636821623265139238883060600656165880404278511108701362309651122315980017404767326986296184406383178015011707984537384385222767008321894312005562124522907597947798088360269121924572893403075740355198711561063459870120690380899929758691212678237935103286096645960548727816041950966485919216616432427746841664004177211937135987100180726877054264739741712194783951200789703566982517934396780180147980167471556495351351620251741386463948319864242281779083231887719321494247898088621721592130162233045213904346343881761879632420678656113226375007574299225140565605168246480705991584213548766812686464875169217304142139012559229995731289611343679808552881809895151561455581419975189221601517041041779474137795612514786528943658228881005516284633957078284132504878226799399928236930496020085115635204247888573326887459849174207850027734633235318906457463125842165522767303319942013291349597371033319124702176056763546831386727561851943820091594139955822319240630372736885023801623789776272747635914135345449439925689999857405380943173456133907530765473621649375456775431892815451849530826435613116915598745573775115728439665126854882299446156742814123410958045302194597329653626031556359891850886457118911010470633762471952875372115334762165435346636322336021557696938198621543269823389533148819855939564892747900203786634914185866226503010538282706678395815554613986475861826592729805992821547821536372058870800326842303853723745034749924244253863313746251091666476508840687788348286431322246940825838107943027084657984885017774881501844467999104492016829165019355028745327402081233719226738145291453559682426390738258858886128178563409481396806688765672960337815059081506903051352990782311820784439487874745877540467069114744862611814963928631135300796135684303666545063203448068643566258991340615928695644131935694717912048922433315078866889892358259367920921439296925509007223852740264364711476019983313684299497800475304397534941507388425016699596334251196792748247034377233974482993284141535667134920154963487105149670066687383293694335546342319001033348094774887406384090708714380344688850066286982177839646242539091156092677564812683332984835232643304121599241950733251632084777572171610012602583684830328084091129563449857022769378267532318011601855171228959911531489844844877797199681764422827017750651826549703466193161527221109024150459047507832579086703653594012017071420321634299651224523785597078469400*t^98 - 1181906495242579159357450067153132270575855882006618061230713419771318710970364017466801377281071690710691455778829083800912898653023106656987365599633580789846701041996801244083351567021243983674498167144607499873488119065303645355477051812773482880090570194435680906048672020596528470299143846699006612875287218453196797102929896913669526368145798091026501860803469545468684665288254565624515577172288573586065377844055862285443981076799344894351356009835520780027700709374464544942210317237012184608912762472678629979131543057448070783846916210769354223454923863396525201322947255297394888734218372424380060025500020309871889768789732432238469053109543457971954366801761670865344222145953750462878856711333073845318145478364819178651893527507521291355552501446111190971528800016607662556622186440858481053813841724547140816281272567920198789144728232521616400293619663098481231944953032579138656264573319779953227722177304897668318911651203083448336386807204439290416486819692929599303822024595524347849520371977238526171096657814143042344518834590389054283175310377520950816842811047356666119813037123730902228872487464252520876956114636269138765796692341150498581336347381247838457244686375835671489773427495319510924092576339064728558605331709981484518942961571300818631789098519135696989326803270856211935491955029556074279376406046274748423821961696812871841830525866960412748407413144912124541521519078418893430984361917277200740337611194163202263833404448446318408853067268401246625033616837836287740741683464913668491020109371595394483552300416434539059520239810239242594179460644206193422819356114114638536314619334797336177847231119481501164976685652188594151156272315113823972509410377769138809775914269417149888697968677456996046568830096723131626298834608642709460192904341744870546856700135531738518530645137578402607503125621658342527459487401235381668011943669415843157728861675492638171102784117778306279623173162062382212319663928492544963491417332253719712886575242680950286959932361469634060020044376553554717050579166739606921230624528863415297864096362766843916399676201768545913133525260546129639144176648124551832405113882601567887217269366673238109509589974536928766624569451140855565283238862591129762384181646778488131765561168612954916652158877930598687589508580708928423324259943297995730332630175151020306053352029211715234550192155960306634723465248749136049812028481771430321072734340535706300313907977524551010135392067013281487954694901336511963875191661806935520032683331585779439471666597688421528884219310249560758625330494323721007808525751721840993433872818654713820354923602618009667329968322796915976300593665356019902093192505480248113324579/4628144068269338702854090880084471799962674347746071937427119423643973821819266108153984322048197336767310333103691075801353963199187757723114211859257319499687445028547998221359489935954881502346724901612667739051092663379043215942000949517375499699978904395517105569450674055583202044127270908001599024270043961153732631372874485683578167133475273550124560951635781994841665280521162818732406896258618731659465246318036244376823963850429120655488158401075684631729744938461304723948145525434160231571603230729842304817711424878450684389787355028151720954163108431698094493665017006237593804355017293564639099176351457998905772726001294543229455059890267007693481286719873090966975968153837124142363741508427476266232189210522229903072947888959713118811798972914364055264918174119367746270812995415774536235558405803157151401258665158728037490166205499490970414022527039076913965567166210805168294030958910634570028208252191592562129145769411432921879732529422544257363636563093992021676596909817926487771686586910975930964134653123157199340588360820042447277208394166503640901288077223955968663727592086292161845646486732308164243197895261230039038380159788708971986399717502138861602420371034832904702896793412441759503509934250755968509361696821323331166789206822440651916622752571378192589441848989876317323873106790453197906141380675186829475841391189040926594230553488960989759896322913717601164613980641690436568512573070673056938649370078773390018904649327447875764610622954034190983907198560235103345430201931431967078001986855246331551131479195301871697298193788928214726671669559779884292709876235928065933932119489817547751606465308444982337366975788617981041548257805887780092254614631970761759540013224294570299501878976255952168402088881403542592853217969842292532072068796806322694036366030365667317531899692655964624834754256940566504144466383508487636423593207579104799195368607281634077192515392144563125327672897006483368084372284966902034867561649103624707039643408274826219051831086219114386895746157396649699776030782597745245024393081270933710057860580436099173155468390257849255120163857314770905322114078251734292216136327228470839457299931702553031527499900003154635636443175358603105420299958793562028487388741053099646683921134747236129770211465709033370713334274561964052445154038432431876427276736511496158555839329881641343902625232405176755316651210700823466363405168289658899874828102980041540432292674707358483557196652487953063418064773125081876915932388226004460486847020738678521818970806818633089670807990730140154231358115306556600551906392008842594609760967132629198915305743400070615282552541910580340149370687727700099076368700*t^97 + 45613098718991510589847481558035797265881978426267256831039509874348419991617723767379244206494614557580540799035567595031927991839909096673090143158583491498315041595202976449917368974889750224971928201948453472189589066487034657324112568686533845745124980541423685442571278483397836644272952683264189068099110793354766878462403514001310138539318517904441869293514910879286306171631959797508230284212597269181857381804856450214968206853425706227021646573963289635077774490593017383292456386649523925983617822844330593806717018895425580691177068219916111073343448266151145648958659155495862830014901172663735526856525967407868799425582527888039154847879142187804335937391810689166903702003690157353231894116946241829358026630879738995866345989151395315893437276834292072275417053558018993147862418341492452435507674445065549695703914993867545501871531200903074142121657927860220498177293010795237749937958677423242652525495535160434494526956531133678795781762162508490606497480762963093236945149354202367947920088398545029882480346082945059110778229428422159132496820141314017668905098138004978363419498714294737891669721291722573024417137551164564713420885210595695260520085871573566940339572643815316933653950830824996799738780714070425127327612691174319848158168240192136487967925616530876737681706706598967065193376782226436907111450012472966479157821687545780527303882657173115529963387800032955917991838735676007836491585854019718635213596523558747912683386433225128196595733175769244922528668804241444664724446661472036371566811615313303743782667396504246611255911311450876604088206136379658369174640166091475346519316855565931256772006499014502894649753369186872949077445993037401161454043846584437966657989705758801910647949480223139659265595725847203492908914158345951899952621439862590212055015441407328861839748551704751037158044855601822887290526768767623634150587108711718773306508366684436250391586039468312687394004640802909804805889164916483460524923041202615529985577564773815427408816015042505323866822648442177399212413787000200419913756782106392829302758597590275380386446323320850032991086402418698813053959733797755135235858015325109296179422475715382280543948154824145563892003138491162840490979607935406519792014821602291778105575429887346294428331812396975963864410309732650617059701625381047749405316824611041169060640751190198218063592716792080308166501517710440966393764040555070273676133995823998716833277535038145033725344316098025216984156088232065763837271047753168181089215204043562183226667838902005083505337717770542488630899859754016694695745578059632156525068672154327869803568286686913839971029122710094424568655841145100436961588295872837548198099061/106447313570194790165644090241942851399141509998159654560823746743811397901843120487541639407108538745648137661384894743431141153581318427631626872762918348492811235656603959091268268526962274553974672737091357998175131257717993966666021838899636493099514801096893428097365503278413647014927230884036777558211011106535850521576113170722297844069931291652864901887622985881358301451986744830845358613948230828167700665314833620666951168559869775076227643224740746529784133584610008650807347084985685326146874306786373010807362772204365740965109165647489581945751493929056173354295391143464657500165397751986699281056083533974832772698029774494277466377476141176950069594557081092240447267538253855274366054693831954123340351842011287770677801446073401732671376377030373271093118004745458164228698894562814333417843333472614482228949298650744862273822726488292319522518121898769021208044822848518870762712054944595110648789800406628928970352696462957203233848176718517919363640951161816498561728925812309218748791498952446412175097021832615584833532298860976287375793065829583740729625776150987279265734617984719722449869194843087777593551591008290897882743675140306355687193502549193816855668533801156808166626248486160468580728487767387275715319026890436616836151756916134994082323309141698429557162526767155298449081456180423551841251755529297077944351997347941311667302730246102764477615427015504826786121554758880041075789180625480309588935511811787970434806934531301142586044327942786392629865566885407376944894644422935242794045697670665625676024021491943049037858457145348938713448399874937338732327153426345516480438748265803598286948702094234593759440443138213563955609929535418942121856136535327520469420304158775116888543216453886899873248044272281479635624013306372728237657582326545421962836418698410348303233692931087186371199347909633029595322726820695215637742643774319410381493477967477583775427854019324951882536476631149117465940562554238746801953917929383368261911798390321003038192114983039630898602161620122943094848707999748140635561040869231475331330793350030280982575772975930532867763768718239730822408623799789888720971135526254829307517898429158719725132497700072556619638193033247871424666899052251926655209941044221291873730186099186430984714863711307767526406688314925173206238542883945933157827364939764411646784304587277750909760380345319065372282977846118939726358318870662154697121046368540955429942731518269245121815523007222920458615489781876883169066444929198102591197481476989606001836328556828561062428583786793223547321236652050801812693847016203379676024502244050471575052032098201624151498708463943347823435525817737102278756480100*t^96 - 213233586241483966376123861743515971579082324137332164279874671477921165667238524796746262045354948465575951195183841900223568858441038486353853740783228667951563418114794463234462689574490340395900184396320232661660175387631927708234401679850244673264867503898729339735132294837552994920323287205405786418164059915339393312591910275704804255677582849519899748776807535440312405148318284433887265889758673108389635312144111315329830730034997482184836999026685791923184216496579358043222158040452810905565181564437543712903422355621585312100392173500913432926376399231679280626093730006789393043264317377382757324195446368934427917082119126897932717500260994871118783075728592112346347646147446022881146379117461198732070672869210934548479911542041925833447634153390473177592992365408174623858358253282152319375256419856429093775165095136485053988549227181630027173099625807584092300623734458560358871987525525828223570354788390076103964647776137498197428674438929650883354452114589096273750934376202457796835714259716592913375399604363611605236043525709479073554731714402232676042870113314391640168347392760664796663864958209529414383163987643091799071742920754951497196230219030752098334325390225695512783753705949561583704472970834181892065312470380091045162312842782438696755327417697101461204114597741720534205360604539061048301711157327419615256475655166315498027290916871346749213384018171623553957783222825945418245915020520493121930260139087071250622276323242373497665456501256043472155932423548211914822839119816008407741599095158824987142479388833088653090070573541128425609741800142221920718567075521250269993995986370939673923656261191753005269266816858711581092798000121243240524572561624827721927089106199492831555882320338025604213341072421849546060553988186310717742607812230272682076123325515891316845153115672516890629419398963643071786206538833907134744660359778763816955585800936828025228030746778387104027282748077467480360392679522003808273972249327569185686165118801227432614719263096492438800216715482870147192073642453960324496260631112577593216910320211380160581371280685744299007115006746223688775733629685424931639702054705065027778380974453186337759909783313355375323813431309622296202451238196841993413760928886095737225033050238220230870382228290372545885034115785737209696025454548181853770730616014802904653433050217376736982564348052969564307060768245854301180258011795921710651749196793612323528535502237477439396904260350213123447022463562572616428936208393820114365341191959022986783662269916493241456377521142195312184915297481286229748348852054467659482452248197817300696548862916444847974573235599588471966152599242103950276272474706417435540714954177262/363694988031498866399283974993304742280400159160378819749481134708022276164630661665767267974287507380964470343065057040056398941402837961074725148606637690683771721826730193561833250800454438059413465185062139827098365130536479386108907949573758018090008903747719212665998802867913293967668038853792323323887621280664155948718386666634517633905598579813955081449378535094640863294288044838721641930989788662906310606492348203945416492579555064843777781017864217310095789747417529556925102540367758197668487214853441120258489471698249614964122982628922738314650937590941925627175919740170913125565108985954555876941618741080678640051601729522114676789710149021246071114736693731821528164089034005520750686870592509921412868793538566549815821607417455919960535954853775342901486516213648727781387889756282305844298056031432814282243437056711612768894315501665425035270249820794155794153144732439475105932854394033294716698484722648840648705046248437111048981270454936224492439916469539703419240496525389830725037621420858574931581491261436581514568687775002315200626308251077780826221401849206537491259944781125718370386415713883240111301269278327234432707556729380048597911133709745540923534157153952427902639682327714934317488999871906525360673341875658440856851836130127896447937972900802967653638633121113936367694975283113802124276831391765016309869324272132814863284328340851111965186042302974824852581978759506807008946367137057724428862998690275565652257026315278903835651453804520174818707353525141871228390035111695412879656133708107554393082073430805417546016395246608873937615366239369240668784440873347181308165723241495627480408065488634862011421514055563010181667259246014718916341799829035694937186039209148316035855989550780241233597484596961722088382045463440154811996739615696858373024430552902023369381784181214553434931105357912851117352649970708653428954032895591318803436049722215077899378501232693585598666295156426151341963588726982384906675886258726508228198644500263427047156392858718738903557385535420055574066418999139480504833556303207540715380210612603460023800557667762653964859543120652413643229464649282119796651379714704000134019486299625625727536033808581235117097159530263560700945238428527416071967298567756080568578135838886972531109117680301539048556185075994341787981688186815271622576830210861739793179707339865648941681299513173473355300174307573044065057589474762361881830241759181597718970999354086587499536370274678311566936256754746017494310353508093517186591395046381153839607455902497583629964327938210180453347558561173572860037310638694880559750382667172444548094443002188882517620587251806438396738046543935099452417973675*t^95 + 244645613561137308928625191728563265179726741099474551502722552007007198672975830010634613802547956015918021619122515880981291041692653137165972221550920790620578854681854145651522364028594581375878881776444779881866608826494661098792848522793824539568162785637001860790402340739409297851983183521932572220245967854088421145275279342322257750446471964779932374332368202498862001942710941369222791211504792275132444789932753994978668784842514893101428577544388018630041711539628189878891608367083945843545090257048721157246864530346370563839093902221001158525067900140486739617305439159872841538860890295615827116304665579978117118929498657375124412207692785948016861368506655046377534526523213842881500143079749444943243504909380676371197233953783181346227509758776693025984814378390722969015621992645450420374526932386243928352044324745606628161036117546642274461207333695608749431270131945616529347511577875674989525179568634043210746881690798828059304807321495888028626403924402461842630033980002039257003494773385869178179295584013784934673771871743611611301845088933136779621350389550650782890048834835845662766806676279027297717636747618759250140425369109454245250736277912042190693982287131009069070000068879075258644835880423826653974460724778580070830130488730137462565564166200883297823616042342856322537571867754477638276441238050575443659177719337292060277769100208378072903794031933340762800096147945223518994162788518157466282018902530858081503733855232601961228772679987731273207895351456979587587515419876926266165152191643082129367252625303710128702422862295570384675590419766787832745069604051910065101304310276124331641940631993799138820486183847295155045795815512961849490648748251672253927058649732354570109851378694160282829169468642758344272989293783598678561813212434074497042067683459441656481445811180071267883383298071770168537034170591778117216966348934547861101490199887924295031045451844596832293537095197840109572000629010070003102280859020486722795308235356498019777789469625831285047475463944750206484788014432565097456668587892616743825086802088954265463172686538787407549292200980169290125718122013551748674850549124848676252342137444540227360212012584563423662575357073670197146531698848175548893975885404015987327395426207902396111163047647384393308996161693287375577855845097223018461760850429206284551901111840767341792315047449555379173662054784570791785112743682551380806173903537209171720747261529361454173304116956354839325366424109617298128787044435275278348538537341130971694498703351913281048087671493644180808859569032940545460090824505619413471604607677992378121785833026931207464564173642062074013707379158651103988823240548619243918476589660067394/363694988031498866399283974993304742280400159160378819749481134708022276164630661665767267974287507380964470343065057040056398941402837961074725148606637690683771721826730193561833250800454438059413465185062139827098365130536479386108907949573758018090008903747719212665998802867913293967668038853792323323887621280664155948718386666634517633905598579813955081449378535094640863294288044838721641930989788662906310606492348203945416492579555064843777781017864217310095789747417529556925102540367758197668487214853441120258489471698249614964122982628922738314650937590941925627175919740170913125565108985954555876941618741080678640051601729522114676789710149021246071114736693731821528164089034005520750686870592509921412868793538566549815821607417455919960535954853775342901486516213648727781387889756282305844298056031432814282243437056711612768894315501665425035270249820794155794153144732439475105932854394033294716698484722648840648705046248437111048981270454936224492439916469539703419240496525389830725037621420858574931581491261436581514568687775002315200626308251077780826221401849206537491259944781125718370386415713883240111301269278327234432707556729380048597911133709745540923534157153952427902639682327714934317488999871906525360673341875658440856851836130127896447937972900802967653638633121113936367694975283113802124276831391765016309869324272132814863284328340851111965186042302974824852581978759506807008946367137057724428862998690275565652257026315278903835651453804520174818707353525141871228390035111695412879656133708107554393082073430805417546016395246608873937615366239369240668784440873347181308165723241495627480408065488634862011421514055563010181667259246014718916341799829035694937186039209148316035855989550780241233597484596961722088382045463440154811996739615696858373024430552902023369381784181214553434931105357912851117352649970708653428954032895591318803436049722215077899378501232693585598666295156426151341963588726982384906675886258726508228198644500263427047156392858718738903557385535420055574066418999139480504833556303207540715380210612603460023800557667762653964859543120652413643229464649282119796651379714704000134019486299625625727536033808581235117097159530263560700945238428527416071967298567756080568578135838886972531109117680301539048556185075994341787981688186815271622576830210861739793179707339865648941681299513173473355300174307573044065057589474762361881830241759181597718970999354086587499536370274678311566936256754746017494310353508093517186591395046381153839607455902497583629964327938210180453347558561173572860037310638694880559750382667172444548094443002188882517620587251806438396738046543935099452417973675*t^94 - 2161882215898481382825475320259363665937396315932722842139671846373592170341198097498728787746285597859085261840694014434756594258990245484604412217084302797004730153269816795658914437079682517394623668821157508781797176937060493685772941170854311609909557012240038362151292275754297030625413351451381487090164026010648516947675548677482242335999514101245635151071205674787787408062446131038175811979601421622143116530768382862234756075639076377722307676149374366481204276482485081595213260589460862966146036417557975757288996532304280902088878418919903458746538568296620778266248430675984167290678631954072502707361697385800895176107470829127578368587928838963036707993731762495544781359756725468700895901982297660843910849709638917516052628326783336971201442694556947000440095859798542469662166187192769548673868760648223114102083950212302612200667632951488894802680730468601810029430279813575233209193614056278897654224777980522438297719308478688805296171397992336321224459456248106991668427417533664368574769795822938165364058805321861509008443388547296424397714270172723281942596705155046473928074965775548868507050485603958437790646707257676767807444089339584850900947133278139056646642911043125913739538743537507763352915901653452090430666100323980116047539612430704724364483226267262967480634937551427612688833666858493936072914163231335162687644133801551666179459853089133847482602763629261631543073451456513297275286008432857667700578235645883518245099856545705886319098667254707939920262197232618289302106944046377004965138506604529861059938957402427099020821744683174704919220027544645013061924867295615540352568825345155277697854820719451618793500263087853251839745409281107437986617815921928538397313615914830933080552756707123735861511134754681771470915453161130328781370170986622843759738541931326944193417445405908182650954986702056327063668923927384831632563324394426225656984665907518253932347344257892465178031573091814735729982926737715080494664606443197017738408435815696873198033240332768531013158694952993701225475491784714902731022291129994943715853860463006178946425277245242809269673405766141616814670128772494124024455870111078862856481047206346334648386968825284540311413758848357132919534504691375835229025197914619251244462544529107197040682966307197372693091099751486560576068336361830565548339433255314013188770330197954669345878291213806483295216091021164719983711680982936946954567495622880907872408473425565034407958663268252518530329653317129723774527477505153694513943446113492528818133668538916329540426903830767158819412486919564556851571190827629993205939549868991556477257456150198027239597019485805218433476055254610653733224466155522497863083055554794625836/3273254892283489797593555774939742680523601432443409377745330212372200485481675954991905411768587566428680233087585513360507590472625541649672526337459739216153945496440571742056499257204089942534721186665559258443885286174828314474980171546163822162810080133729472913993989225811219645709012349684130909914988591525977403538465479999710658705150387218325595733044406815851767769648592403548494777378908097966156795458431133835508748433215995583594000029160777955790862107726757766012325922863309823779016384933680970082326405245284246534677106843660304644831858438318477330644583277661538218130085980873591002892474568669726107760464415565699032091107391341191214640032630243586393753476801306049686756181835332589292715819141847098948342394466757103279644823593683978086113378645922838550032491007806540752598682504282895328540190933510404514920048839514988825317432248387147402147378302591955275953395689546299652450286362503839565838345416235933999440831434094426020431959248225857330773164468728508476525338592787727174384233421352929233631118189975020836805636774259700027435992616642858837421339503030131465333477741424949161001711423504945109894368010564420437381200203387709868311807414385571851123757140949434408857400998847158728246060076880925967711666525171151068031441756107226708882747698090025427309254777548024219118491482525885146788823918449195333769558955067660007686674380726773423673237808835561263080517304233519519859766988212480090870313236837510134520863084240681573368366181726276841055510316005258715916905203372967989537738660877248757914147557219479865438538296154323166019059967860124631773491509173460647323672589397713758102793626500067091635005333214132470247076198461321254434674352882334844322703905957022171102377361372655498795438409170961393307970656541271725357219874976118210324436057630930980914379948221215660056173849736377880860586296060321869230924447499935701094406511094242270387996656407835362077672298542841464160082976328538574053787800502370843424407535728468650132016469818780500166597770992255324543502006728867866438421895513431140214205019009863885683735888085871722789065181843539078169862417432336001206175376696630631547824304277231116053874435772372046308507145856746744647705687109804725117203222549982752779982059122713851437005665683949076091835193681337444603191471897755658138617366058790840475131695618561260197701568768157396585518305272861256936472175832634379470738994186779287495827332472104804102426310792714157448793181572841654679322555417430384556467103122478252669678951443891624080128027050562155740335795748253925037753444004552000932849987019699942658585285266257945570642418895415895071761763075*t^93 + 1844967166478099493745453606116488411843832718105029463773152178624254097933817346081493979841961167383480958935944866780458042307989447774559768298054557931211205600509524641001987861676037191443077737778609107792871652254703171165975862632837633184706435477311675990996650363407425327356353265695967353622934171446324282541580605071019293278474382831171099300854452832609795726999128870150705601297080632062684197016186596569353693156300153508189789725627418160913614720307693421666017054811563630457515888569791391110986530694176243602277549787568019030729159444997989282972082829907733888574424640031630281491491894219060153542509774599821936838069735457949295883437842513904999045239197555709972533762397179481798993597340875596030353110090511219678214141720391364919379393041495699653410144586890723053287691481798281297023524718163653180415343828326897245161158910194649125636385013205131245971818467196369061660397640244377100203024993682941630160157424480245880786286072649788379635541701661882197868975343884952596818981648222971865353630022507756745752599669006555182362613917084570153993688793580034684563066001054377563107181251111087469168388269872345343283054549890039699478415782942435123897956868921772366742866131958302531616541170429346575028592100204170181057517707129241954302077654555494555940354832129427932214834388564949689805178920810916236165416569518660612115765540760706554039437185200150118384575183294760222432933855317612714060412750709592477134162149998248527660090426044534634552413667909941713632336094916675637872723625429193243708842870812927336393923586728893443142623573256437432579663084126916177495473066529974685225795777397359171803590260140033453985198944973384003978255370860094908383894978582604933808608129554890311094944757553487963930094271574090677050533698258747288656236601544113744407922589187515767626217761733859616003588232083694773227880056282773290084450064318243453338077363259622851152173637873479963179123102006286851597568253814618136774133789861655802209845004740530156292837463148282531253813158453636843535277742062078784729146359848225669524193372282866124751871953606808834475841423824690598051446926120543202966400659087529434885662850274763527356956896426000347961703129712666535620473120452286957271084933121565481651322611862262277161592692261430428180394586634240485725433333318310052184999962664659567076197748720796348511383332768880973042485831787271400422348355901163588267314968688316378906956310456096768782230104014151207097039860248240980593410104845190864042785576453152660362299293800679259415021317070913811137583571557806197918288191918532818188587465637664447967541954936293753572169888296593973487630491164590322787412/3273254892283489797593555774939742680523601432443409377745330212372200485481675954991905411768587566428680233087585513360507590472625541649672526337459739216153945496440571742056499257204089942534721186665559258443885286174828314474980171546163822162810080133729472913993989225811219645709012349684130909914988591525977403538465479999710658705150387218325595733044406815851767769648592403548494777378908097966156795458431133835508748433215995583594000029160777955790862107726757766012325922863309823779016384933680970082326405245284246534677106843660304644831858438318477330644583277661538218130085980873591002892474568669726107760464415565699032091107391341191214640032630243586393753476801306049686756181835332589292715819141847098948342394466757103279644823593683978086113378645922838550032491007806540752598682504282895328540190933510404514920048839514988825317432248387147402147378302591955275953395689546299652450286362503839565838345416235933999440831434094426020431959248225857330773164468728508476525338592787727174384233421352929233631118189975020836805636774259700027435992616642858837421339503030131465333477741424949161001711423504945109894368010564420437381200203387709868311807414385571851123757140949434408857400998847158728246060076880925967711666525171151068031441756107226708882747698090025427309254777548024219118491482525885146788823918449195333769558955067660007686674380726773423673237808835561263080517304233519519859766988212480090870313236837510134520863084240681573368366181726276841055510316005258715916905203372967989537738660877248757914147557219479865438538296154323166019059967860124631773491509173460647323672589397713758102793626500067091635005333214132470247076198461321254434674352882334844322703905957022171102377361372655498795438409170961393307970656541271725357219874976118210324436057630930980914379948221215660056173849736377880860586296060321869230924447499935701094406511094242270387996656407835362077672298542841464160082976328538574053787800502370843424407535728468650132016469818780500166597770992255324543502006728867866438421895513431140214205019009863885683735888085871722789065181843539078169862417432336001206175376696630631547824304277231116053874435772372046308507145856746744647705687109804725117203222549982752779982059122713851437005665683949076091835193681337444603191471897755658138617366058790840475131695618561260197701568768157396585518305272861256936472175832634379470738994186779287495827332472104804102426310792714157448793181572841654679322555417430384556467103122478252669678951443891624080128027050562155740335795748253925037753444004552000932849987019699942658585285266257945570642418895415895071761763075*t^92 - 1385279471710366389863218401845511060500828426651549970887707245658860509918058091508494961717932292012273817234351804762258424186811601981659678819139860159156507301400366446145803739723374293053549799890824527520247096750157473376047512673534393092811168425533188782588999850775022538785175895713051955910230363023432969055166426319118201241690547281486355204439760644979056839000364563520532913603876763438920494630132289688898989265308667726521498850031169820235518080823053147249558878745026646048477279387034411014295122170509027238850485085113129541167303029969406183432763134961754368440904559670723792283893827892413781065548428007858136110565235484280634889816218892779331063356433526836909873656637787696591295569190732855977797856615920640746512348725622799357155247601302643385043532567509083038352281317810361837268329465065244854686147595006188807438051514324931668892248725944637318657484404672107080213929877950455168023265078379844530826041369333614237080180247226906254053774169218085585015749808774414073862646072584568791850100279444741045201431866404261577393925784477244064314336452567878091990529296430776567284404262430591475510693759604606105580432555941216377327665597105782899148653822006589411435725935319873182446514604761414180932422169701051103306249189529702377488325134687218418902585750011786306218127526685273623765299772106835593626701966456565561156452132455914114676626154586296814441737893986627892971682182456479105699859737646725426105409270704083576015768770552806554964916274057574722585185323837393295760237409683454423386035317948085705132442879708068604890671512844280079976954672130752051555039712670035511156110428436828629592939999366449413517518985643080421124284661283764912082349959669889666039245946592597072172795955311513860637283293261436739096414380277549225652680982693762829011731212826692223542313730836570287378281359304295911777221620153385666588055982326117342814316434782818339079476875084466446320261295050504383418754522067770791794310312453190711485399746808569447532153034660589792092694269834773597804502795011485199668405799434796359613150648500766676886759990636063106251445992954857900774585127220236957568070899700210843024277232241026646841439963467446398955064888661930437217132495163731125819867202233702835704396611492843817816900313487999590660535482128722762946080502001223471026341386317783131243236474302208761501821909431560505556007864136079965989348369682153475896978114515484826454303886532527084690773465838327446096103945906235466992469461397193517667781541037598700158439527199476202747727475513414517997369117418888494847465025961823200389879663022169862177435022418138994418182108124407989312830098925553077531199716/3273254892283489797593555774939742680523601432443409377745330212372200485481675954991905411768587566428680233087585513360507590472625541649672526337459739216153945496440571742056499257204089942534721186665559258443885286174828314474980171546163822162810080133729472913993989225811219645709012349684130909914988591525977403538465479999710658705150387218325595733044406815851767769648592403548494777378908097966156795458431133835508748433215995583594000029160777955790862107726757766012325922863309823779016384933680970082326405245284246534677106843660304644831858438318477330644583277661538218130085980873591002892474568669726107760464415565699032091107391341191214640032630243586393753476801306049686756181835332589292715819141847098948342394466757103279644823593683978086113378645922838550032491007806540752598682504282895328540190933510404514920048839514988825317432248387147402147378302591955275953395689546299652450286362503839565838345416235933999440831434094426020431959248225857330773164468728508476525338592787727174384233421352929233631118189975020836805636774259700027435992616642858837421339503030131465333477741424949161001711423504945109894368010564420437381200203387709868311807414385571851123757140949434408857400998847158728246060076880925967711666525171151068031441756107226708882747698090025427309254777548024219118491482525885146788823918449195333769558955067660007686674380726773423673237808835561263080517304233519519859766988212480090870313236837510134520863084240681573368366181726276841055510316005258715916905203372967989537738660877248757914147557219479865438538296154323166019059967860124631773491509173460647323672589397713758102793626500067091635005333214132470247076198461321254434674352882334844322703905957022171102377361372655498795438409170961393307970656541271725357219874976118210324436057630930980914379948221215660056173849736377880860586296060321869230924447499935701094406511094242270387996656407835362077672298542841464160082976328538574053787800502370843424407535728468650132016469818780500166597770992255324543502006728867866438421895513431140214205019009863885683735888085871722789065181843539078169862417432336001206175376696630631547824304277231116053874435772372046308507145856746744647705687109804725117203222549982752779982059122713851437005665683949076091835193681337444603191471897755658138617366058790840475131695618561260197701568768157396585518305272861256936472175832634379470738994186779287495827332472104804102426310792714157448793181572841654679322555417430384556467103122478252669678951443891624080128027050562155740335795748253925037753444004552000932849987019699942658585285266257945570642418895415895071761763075*t^91 + 22539771491793842636136047136302052804949378640883905570005848464207119220092671726656940886345874732137522411757956927438421835196167250933288143271479390237865688907458423800731109031264983211969337287588454457482108706509094710465739945116604052507864824491542254247882408982344428453399853358643964801610827577273274860815688254362493229957602038513366475888478522709430049814088625768784888228913232147983122961955657643517559987298016230920182110732406112405103548715750295119846001303779096508620486732884906613195564111624106845917509289728320479288909821668733859382736195876221884229197658166078941550553377851351802881971261717639980608604382634323181180164459707335071198232347191551470401962118242607243934003113326335712713228615434503375334036102593806019905521808828990999839092302847733911555269751270353924639610856660444276346931048847387143957040654656091655229876861103323814826396760602410654050060391125263814723589064058708865352528601115236485092194271615455170859925408415459438584401068341706502935100559884980890867170166818137871923368781750150428120989537214268527856568220958130629896395939436510584705050977637723598625618036228842700419758484207969162031202127686019104804754532892374011967761545002589065242352029978377281003987001404114329706108303872619192841067171096026467197731438329870437694306675707724104444618229582987622287202030351724447202679983748682612945808624163678847828765690856434683479879515141134321863978429267788250619222787000023556689012126153993246167569948724297468470008616157608449544350424717896450751820159115627149613330970883604563358574251074375674686444191358553898390652603492899076787299948832949100791348552931615405625127869607656576803690250686151717326754391113143638753002393255967975912502717456236174404278395084482808953363642113868093792528947473057208313126570230756978514546342366319476658856113896279854195003586044509370134467305497067678463029302540241989570363890090316561977518914139430851111933815762331792478438479978107135423666072509100747787752388952519789323784762524282513437071207581823264773728924317463129804886582535471430316122722667716310393061702704188830728462240566290560265326277332914707432831313617018836106860641602798106557078016975889289296589675035172724331196786559086894264315360795964429824164789598312012381824346698683985525211875542949317768344174230593888913307994443706669497254056025916500882771019094405095938696294854977076650640393168570645326671646159939741757675616681118700234626928321322822417750396546908130729380168501937302178376046378074961533606983132329630923153951268749608529928582891695280223084733100097254582252782144677256237370794969557940698475453715788780460396303244/79835485177646092624233067681457138549356132498619740920617810057858548426382340365656229555331404059236103246038671057573355865185988820723720154572188761369608426742452969318451201395221705915481004552818518498631348443288495474999516379174727369824636100822670071073024127458810235261195423163027583168658258329901887891182084878041723383052448468739648676415717239411018726088990058623134018960461173121125775498986125215500213376419902331307170732418555559897338100188457506488105510313739263994610155730089779758105522079153274305723831874235617186459313620446792130015721543357598493125124048313990024460792062650481124579523522330870708099783107105882712552195917810819180335450653690391455774541020373965592505263881508465828008351084555051299503532282772779953319838503559093623171524170922110750063382500104460861671711973988058646705367044866219239641888591424076765906033617136389153072034041208446332986592350304971696727764522347217902425386132538888439522730713371362373921296694359231914061593624214334809131322766374461688625149224145732215531844799372187805547219332113240459449300963488539791837401896132315833195163693256218173412057756355229766765395126911895362641751400350867606124969686364620351435546365825540456786489270167827462627113817687101245561742481856273822167871895075366473836811092135317663880938816646972808458263998010955983750477047684577073358211570261628620089591166069160030806841885469110232191701633858840977826105200898475856939533245957089794472399175164055532708670983317201432095534273252999219257018016118957286778393842859011704035086299906203004049245365069759137360329061199352698715211526570675945319580332353660172966707447151564206591392102401495640352065228119081337666407412340415174904936033204211109726718009979779546178243186744909066472127314023807761227425269698315389778399510932224772196492045115521411728306982830739557786120108475608187831570890514493713911902357473361838099455421915679060101465438447037526196433848792740752278644086237279723173951621215092207321136530999811105476670780651923606498498095012522710736931829731947899650822826538679798116806467849842416540728351644691121980638423821869039793849373275054417464728644774935903568500174289188944991407455783165968905297639574389823238536147783480825644805016236193879904678907162959449868370523704823308735088228440458313182320285258989299029212233384589204794768739152996616022840784776405716572457048638701933841361642255417190343961617336407662376799833696898576943398111107742204501377246417621420796821437840094917660490927489038101359520385262152534757018376683037853681289024073651218113624031347957510867576644363302826709067360075*t^90 - 320095397425752243315798128093183415248211258738812868145875867687841242909734363378774363857766082839842369679864439369067320575334694602752503187434253145604676045795311920226282121847550000142611863412380031662107222009300801982903410876593345835507829806477380928503798091664081073828033866162389807002861373963354830096918195945779578423314228267243917189860645956169863046272234058049972594630117421174042739464524202453230021956991840217338227508541303144003358003487874973994948751137338673385167088370582779853930963080996400276767358581649392895838869646206335888282867175615180593498137447869376595304620530686358313816548013342332680309262338875704792074641830324978006060564324326471717234316607211429872201029149971109115382586951431816111464821815796025007989698867754822760212436422233409060597675513988431020612810805173479592575159694359436045673426976406500009153028511895043800951427787040401528324529845027751654134629196622921420717282836759354989914690376917225792264359215997398128145222695531938887000613900990761995484506586196143670587201106448706308813493306761334749226011133334366874022061962686975967123208315209832525173920712704306337905528244115448855056097170026670436290348083616341879525384001460965853664418796477897561418264879275422164048603816002367188500870789031246586755248103991286288321034315198101462514191021204432910446258469782362257129179682152350843882204638341071979799919498157130285509773692057614981222201209696188149002853252953205712580757896023870945949924438465831164305194562067497581939513590908474106815134826295683918513768454173677055349165470899782507782362420694953196564647256253886486006030743804081176234287128464669035730212659674607822536929312439108860374120392259260936564751663258846905735767976304848882115969838366260064140994915806330770021065251536371404418757277013903513436829099960787085929630212412467454955307617678069872225243040096142225837580597414825268157275610393487093517416343227174529945049123700926243692852964737601971469845687515957343265917357658328559493864426092200690371957702303522378092272949412721706353083949726898999050842271579798232724025735270940353475281836679764842207980339449987979973503136888372354282528217119970688651804414532026521542577067981062251056420257901699503934955044714387755588605289512307033186307061657182891335959500136731431424178717169308960594561382650156255015554345320919105297692997777927666065234912355767971350490154595735246009947058315774755339468884208771736049913612966558232805901327405225763444696459301121583310230040833435937195954281885683823469537531876039773090074426095608675815617146027869727637878770663805562621915065383961769421359584459226575796844851880/1897539067990428868170177260834633437984696482575889494345118963694029266945899104343133572039760908074597236572513341078555124911666980666476826862295500994871852461704679270757390873741501415962157209661193773010947991985407718536220389302123954876991350802162013283474776362789112838092181072280655599950718024073030378862878539130267048524724862155551069990170670617885082765013676755680286827466033679980380750990394860194497825178675939468750144944441030699009195424769134936818739665428005694944357324599235344975261684200164780599812815561542205591206874456996218742402656972557413459785557090361502030662304097779551366817660530762724076574555009473154327327555147967296460146943073220898369134018455265269155197576314114260259908634473482378712837578894889262658616451388940775971033328120467559856578946379294432074516052715078495370968144254791297869749236086021534725882538146430119000552693153360173711565383398552950472949765458687497970690337063243145519090990868536728887404733025349859986391500633500131695295207780494451729641227936217403383655441608266492769528111661821947152128312755379786356715059560246347339711137057104316005735865513370678514423884175876933256992352124281490928187685299101121396439073042809947088838295696742565778383574797200667285815328554265058961671158085849290102787973784085811141517966076826600085094970387506779903634526930474005801557492394624216477491732063093078993090154958975953344846241732297089907750906224253629063490355411154018303401951409696392371626382791887106501980814610650995935963906470073767395892259453460568037935384519509752560011049256730507032912168990825194578158650776462442758320460073333372227034785700413989837824391999108012321411405421960773822795770380264940389044856441375452463069819367635339938149548206690592304554910072449923600188078873988945496182249245345632266699231217238479930933673215107432967670101128985469971648931310779270881384345887772658180914592636836429834295700276132486129886253797392678749811250745349836898627255924532626376908172620865075550460001163321082821123722837978800660993742040005718194599267181499056071182066772083211059808615894163673044177492971998046742926274959001293400610941701897027273222322983105360431679829383831770855140407665246366813205786700940703681992467052570405261502513155757297069335183461969713425007894125251472951000076345286122469679826996387337621208996118998760148948679522221817031577239996630016978258450627520060756001406556981283569535532279172661828799607278502858193945778030795639566765031276199357463234856827275688206226281620723625463790001996524377971555275354794028952265846542183337939461241981968357040621311167*t^89 + 3966372192753124452895993916352771879774150039387456141036606419639153165580250794808000003430945290086351381351893410213640473687724544889739932873085165251223176282852431677833411410119494500596882570155888963122753397381928716674345798886976008376847025038253657096711759371187643171651398291655088795387276257976787153453147542612590524871849161905889157414154162834649830780028160102388853852670350142612902899945040512281647520734028637117806572257079612195346013167201692270492705925427152646721812452979225240079023012386136158652831149791935448563997377082087830362433652679608318564432309147595339661884258342753889912936639580737876241852953685276277589714399977826793878706030234596034297464551001591810026898366766251569692240517216791507878841662535508156662081299636916484400840695225306037264204892247368320723114177582745844415835196417398974969239679045151813902665032885491771563219347702931679532775659078873750458512525844110228049545760097317492096584331270885850945125223798114664893191178249702200284709047811245598902723898057708555443360262554886712924181863660614188871918087914698987873740960633042356165995504154785426197792755492502429097483234048598210359917844829429789020287635186173242310519723647702272970644009192665570094711468934729171926545876700401600700530098538140542516971913704173134319458541687988842182439019809770098510356952151604007219087603740870108728313513167587602489301669750175476984135150725474416221890191601677418591863630406521881434692346907507119533743308995857905221248948673803544619303151464026244259629952268525748366254991729931326363104795560425138611703553166468401263914915544219417013466277612435430486939260942381873430540753913143558870198524788750760957142716779335183983740269153816780774790157019546440719427353080810548726921476336047010877367434314398022700986639692251765006080967365533846805866848138534994349733162942456182078307678739661844596745763174187663570361073835030330887508651783710885381490451809626116573353364216555921095918883977510806824522834019919243418241620187387660489061589313257650272556860883493503454346191647049414682643402207013690315014923634080104325634751753879324258912116896247249792480963322452898243741078084828719154146973222625667802227748739592819918395396342476556893205886713736492852798096785572704041684807394314154120203157258940869419595856367210372956570957711786637744382187449438737748533020075748467889312855244222662041599401092519065990406374363108866350178200109719130589909852148948008735596363503200664070863176192164088784699994790571615624675325787627683519001812878181393631029822350279866174231820603830198158100743378598393340314776791731384980968748389716070222037123599966680/43643398563779863967914076999196569073648019099245458369937736164962673139755679399892072156914500885715736441167806844806767872968340555328967017832796522882052606619207623227419990096054532567129615822207456779251803815664377526333068953948850962170801068449726305519919856344149595276120164662455078798866514553679698713846206399996142116068671829577674609773925424211356903595314565380646597031718774639548757272779081784473449979109546607781253333722143706077211494769690103546831012304844130983720218465782412934431018736603789953795694757915470728597758112510913031075261110368820509575067813078314546705232994248929681436806192207542653761214765217882549528533768403247818583379690684080662490082424471101190569544255224627985977898592890094710395264314582453041148178381945637847333766546770753876701315766723771937713869212446805393532267317860199851004232429978495298695298377367892737012711942527283995366003818166717860877844605549812453325877752454592346939092789976344764410308859583046779687004514570503028991789778951372389781748242533000277824075156990129333699146568221904784498951193373735086204446369885665988813356152313399268131924906807525605831749336045169464910824098858474291348316761879325792118098679984628783043280801025079012902822220335615347573752556748096356118436635974533672364123397033973656254913219767011801957184318912655937783594119400902133435822325076356978982309837451140816841073564056446926931463559842833067878270843157833468460278174456542420978244882423017024547406804213403449545558736044972906527169848811696650105521967429593064872513843948724308880254132904801661756979886788979475297648967858636183441370581686667561221800071109521766269961015979484283392462324705097797924302718746093628948031698151635406650605845455612818577439608753883623004762931666348242804325814101745746412191732642949542134082317996485038411474483947470958256412325966665809347925420147923230271839955418771138161035630647237886188801106351047180987383837340031611245658767143046248668426886264250406668887970279896737660580026756384904885845625273512415202856066920131518475783145174478289637187535757913854375598165565764480016082338355955075087304324057029748214051659143631627284113428611423289928636075828130729668229376300666436703733094121636184685826742209119321014557802582417832594709219625303408775181564880783877873001755941580816802636020916908765287806910736971483425819629011101791726276519922490390499944364432961397388032350810569522099317242420971222062390967405565738460752894708299710035595719352585221654401707027340828743204477276643385667170045920060693345771333160262665902114470470216772607608565585272211934290156841*t^88 - 1937719674211294891192761402007210236847575417600300083743826944358506262701938676345271985453412663209918510954420737949259585616245523317054185673391203574241104392995115792067269393449557731710368263004889683591100794028323505031508646123887820926254267132940544548151097301917300654075187371496106822979596083882171115604686810515266824879679204516133800773691692480035374204093281796794144736630785194249814691915007022918450921346891282579691454513531800627405371569496820826096501996405034646169515528941296565341185005185704586266593449757537493954471580713903730889850245434658075984372302757703942728743362531638394828369085937815891337271575832481376787890703025779572908775809933430754707313058246926471830254022160884811435014221441129154961715026014693174188177085190679020277447645986719425219775840894997963962682088401587383877679593111061723885659039503881539186997077365385215533921667808254783241689077648470109125653597445059026708747075262322885646501441711006152961927261278652919925085746442814661053658714854097092663135869970026056915884872164387360691439924613959089034880472347663350755157670126508086022442334162289349842342628309374364241590307049825288476245542650559891054707229163698757680536349461690887345831764351310037941978019200649005113129774167539575776563569520634645787575087026303095565228449091436283288168569672073217178669965001773994123985517309476458866708634775001488909045412373096680189969373808714402161225246451792357347359602855459864745511068312265597149220819686131039471000894418624757176468022407013835450764302624132773430008571104244337623266866933038300297577153986168865550782980977968863567778834207883778767227216967266125737810650437321143828585627338625327141657286140030877290301306235844755340438014008739469190392935122075972484536326096130780166319081771103358611299211924194764509690713262191869616255717834622791794234348645676211373163593130361236803791043102595720712601282397501250562445421900426618621508283692832216791330018431257112149471359214927127446945991786638275590415776185442938567937349092192689594430760742906122005969484982605673635056568923004080784835605929270993886659378390843661739898099309630938758014926473330024138709394880888292197531582196955859089253083023914846386887855669719572474704384267221341558781369370026924324273997572606374156065534444639255957998069971389328619206643527625432837769618164233098778301004186742294924514620665555318311117226235054006944367135748517165938668647835264328642387718667525336485174063341236547335037661844021301879312903210989372964025058274207383056724393704135017899927457688395751611530673240017072023289727194540498688096684896213299491950176780827391021607280125289072000/43643398563779863967914076999196569073648019099245458369937736164962673139755679399892072156914500885715736441167806844806767872968340555328967017832796522882052606619207623227419990096054532567129615822207456779251803815664377526333068953948850962170801068449726305519919856344149595276120164662455078798866514553679698713846206399996142116068671829577674609773925424211356903595314565380646597031718774639548757272779081784473449979109546607781253333722143706077211494769690103546831012304844130983720218465782412934431018736603789953795694757915470728597758112510913031075261110368820509575067813078314546705232994248929681436806192207542653761214765217882549528533768403247818583379690684080662490082424471101190569544255224627985977898592890094710395264314582453041148178381945637847333766546770753876701315766723771937713869212446805393532267317860199851004232429978495298695298377367892737012711942527283995366003818166717860877844605549812453325877752454592346939092789976344764410308859583046779687004514570503028991789778951372389781748242533000277824075156990129333699146568221904784498951193373735086204446369885665988813356152313399268131924906807525605831749336045169464910824098858474291348316761879325792118098679984628783043280801025079012902822220335615347573752556748096356118436635974533672364123397033973656254913219767011801957184318912655937783594119400902133435822325076356978982309837451140816841073564056446926931463559842833067878270843157833468460278174456542420978244882423017024547406804213403449545558736044972906527169848811696650105521967429593064872513843948724308880254132904801661756979886788979475297648967858636183441370581686667561221800071109521766269961015979484283392462324705097797924302718746093628948031698151635406650605845455612818577439608753883623004762931666348242804325814101745746412191732642949542134082317996485038411474483947470958256412325966665809347925420147923230271839955418771138161035630647237886188801106351047180987383837340031611245658767143046248668426886264250406668887970279896737660580026756384904885845625273512415202856066920131518475783145174478289637187535757913854375598165565764480016082338355955075087304324057029748214051659143631627284113428611423289928636075828130729668229376300666436703733094121636184685826742209119321014557802582417832594709219625303408775181564880783877873001755941580816802636020916908765287806910736971483425819629011101791726276519922490390499944364432961397388032350810569522099317242420971222062390967405565738460752894708299710035595719352585221654401707027340828743204477276643385667170045920060693345771333160262665902114470470216772607608565585272211934290156841*t^87 + 287527975404719508992630021033723721288844221042347081478255576612947743695557768115002213248239134687929908076526672804739609750518964544349603539177030026695904278095319579092696949087584719339927417418693741118377605271921607046141355971438176451241637561658153339829139232411040650302955984245116436249974378233812946561754111252038803583800245822361307126567975079529456453936395951712813403091776239308223101436028481900635953534453386397843918557185453472906137801567950612722549885292827607636482563367572411334050262602388572489780847248492593284103558389411726154394924413602955578967947031804552529208719620622150983104572234256177719116502086575327784786115436880372393062568918952013135614606189234039872571664320532555531540758002645514545064282395612017687235395739426306250450712641729157923761050188839452950732586516154632612227929574202608743755022599505016455573767290342873805855501451121218111334403294039134609666664244036080550196196194149641999845143344931734668409074752358851544356783995854486567923066892916742132568778061975614307556174922772733231407704205764503836747216904385942502974832003617439391281809219858848221581398787587413387045101914913925625914916438370334060476405688373197951246404935698028435753404547983178442474929307924962890914703319737907869683164637714829014311305777986865004047328410043179944336623162360886004942710941588674930978017744763842000142877472521596963960037505817826572965901219656934212983594056883725741048138964142840008495812558287760498092796501317454279882289208313053668070425871193942995657022079731740787127259138001314894265174812924490893572928851696497630662217836903649628563386828762957343282818117146322556088280049560322678764834010840291017289291888333514552367191038669521457401376385215351241317520656677140246921223423799361367488961918414502773788488010805767948209845088315899642954748095849866880030670496529045319065804431023604887076125257675790357284504621575565104855326237162402249577606209620891363567607490377993252864933316756503779896273171827885815852191150204406401929857619430282211686342497626074227525524946825735546052679902595113208073377480098231197814607803930299816338426655757310022008251708899273693654649806073939916538811368804423810418750530778444439327034035131466269610970245070883660630916558518428347278528675634128202276532597059961962099738234690454133088413409474529768863613295053150804348258632375612617348279782715672360112356206244633037379582451116916947994889210042502229619115896446848397990054418349487554468263458620620393347088304178633964163581092566779476569738292936283164765759174061678385528271763437275559547128520689805203823731368817079822592155224919708254558730169051035880320/14547799521259954655971358999732189691216006366415152789979245388320891046585226466630690718971500295238578813722602281602255957656113518442989005944265507627350868873069207742473330032018177522376538607402485593083934605221459175444356317982950320723600356149908768506639952114716531758706721554151692932955504851226566237948735466665380705356223943192558203257975141403785634531771521793548865677239591546516252424259693928157816659703182202593751111240714568692403831589896701182277004101614710327906739488594137644810339578867929984598564919305156909532586037503637677025087036789606836525022604359438182235077664749643227145602064069180884587071588405960849842844589467749272861126563561360220830027474823700396856514751741542661992632864296698236798421438194151013716059460648545949111255515590251292233771922241257312571289737482268464510755772620066617001410809992831766231766125789297579004237314175761331788667939388905953625948201849937484441959250818197448979697596658781588136769619861015593229001504856834342997263259650457463260582747511000092608025052330043111233048856073968261499650397791245028734815456628555329604452050771133089377308302269175201943916445348389821636941366286158097116105587293108597372699559994876261014426933675026337634274073445205115857917518916032118706145545324844557454707799011324552084971073255670600652394772970885312594531373133634044478607441692118992994103279150380272280357854685482308977154519947611022626090281052611156153426058152180806992748294141005674849135601404467816515186245348324302175723282937232216701840655809864354957504614649574769626751377634933887252326628929659825099216322619545394480456860562222520407266690369840588756653671993161427797487441568365932641434239582031209649343899383878468883535281818537606192479869584627874334920977222116080934775271367248582137397244214316514044694105998828346137158161315823652752137441988888603115975140049307743423946651806257046053678543549079295396267035450349060329127945780010537081886255714348749556142295421416802222962656759965579220193342252128301628615208424504138400952022306710506158594381724826096545729178585971284791866055188588160005360779451985025029101441352343249404683886381210542428037809537141096642878691942710243222743125433555478901244364707212061561942247403039773671519267527472610864903073208434469591727188293594625957667251980526938934212006972302921762602303578990494475273209670367263908758839974163463499981454810987132462677450270189840699772414140323740687463655801855246153584298236099903345198573117528407218133902342446942914401492425547795222390015306686897781923777720087555300704823490072257535869521861757403978096718947*t^86 - 117115775305454959460422326051731158533243767838748140418819018641226619172808034175417846842165181631112353935028312745978018543985526032516807065371214726599710898750907670926366562154393563334332883095314156322045613279122239947094847848827076945465169036638879250184606051562257333415495775947004480706036058980098358847716052276276019757402016420908295036842806700235775359978903239347496583576242385738115051889408672578479769019531380075971563636100648650518894647439611041861319001504565507162293462198972715228043606271595416898341088645706732280482531157072651596750467799347412419365038032712297770640504127205551642499295209514695981452562353205044064405027679271381554756657956072160962106541086353226591317754711541735086055948659172712776304488535771127638970607089191398161675422694740558757378959054292760080978519630604650136972577619001663908241203070076229481163859858146878007023848799457622631195935330481641281555730938255859568946297900123509729427002076265110418212230931410938234097518392881698435454239215186225115313287756396784133290052696870510828483965997778349512218339631971746686293205067663552939565890270941425380301262385560513656621304691117025945136545565544127111333041434589597650921402825405317517083332794137836486004430884762143188639248085414742365738305067570309916755771506118746749770299762442868411715113567683280008595560165308423040749124834012598024144917885290124476479462306318114789631800303686713977567990354963632014605746544184513647630306176255374990983948241213689389863958386382233335330904386464224215788129841413735310369096801901935410538044511812713101711525250069518118561928314858562157436048442127267666692069810520911485017589657354485098015708389191800938626067214849443401126096078307027258499375731246577463062974014233301072237186747466152948786359489783271473882610609837482272271424015997435686573488310723154492982177585791512668746709761688194305606510084924942354758718510668930020181344284015366955163963201312123667792463039582296971172380232827122961807551891842178756770003099577074743202449722059864209206272200034424395911492618653179152837135627011760315524902354650536980464883394373678989151158310931700877255598187558705931986105041303683893541171222335504837140104850156528046519679328647009010535824758373400640541848110351145320558936720045108843444059454870312631034972430762348572701805990674393761908611548946557688638166794367989216516907433008844633139813055834260795736583850131313376142625047193066741029048561306611155044684559664202731303835246198408141069839645801777820735784729243731016026940800225154305070320659595581818665864513957504244937517724132811684570301810862654848865447530030092216661791549056682367374080/14547799521259954655971358999732189691216006366415152789979245388320891046585226466630690718971500295238578813722602281602255957656113518442989005944265507627350868873069207742473330032018177522376538607402485593083934605221459175444356317982950320723600356149908768506639952114716531758706721554151692932955504851226566237948735466665380705356223943192558203257975141403785634531771521793548865677239591546516252424259693928157816659703182202593751111240714568692403831589896701182277004101614710327906739488594137644810339578867929984598564919305156909532586037503637677025087036789606836525022604359438182235077664749643227145602064069180884587071588405960849842844589467749272861126563561360220830027474823700396856514751741542661992632864296698236798421438194151013716059460648545949111255515590251292233771922241257312571289737482268464510755772620066617001410809992831766231766125789297579004237314175761331788667939388905953625948201849937484441959250818197448979697596658781588136769619861015593229001504856834342997263259650457463260582747511000092608025052330043111233048856073968261499650397791245028734815456628555329604452050771133089377308302269175201943916445348389821636941366286158097116105587293108597372699559994876261014426933675026337634274073445205115857917518916032118706145545324844557454707799011324552084971073255670600652394772970885312594531373133634044478607441692118992994103279150380272280357854685482308977154519947611022626090281052611156153426058152180806992748294141005674849135601404467816515186245348324302175723282937232216701840655809864354957504614649574769626751377634933887252326628929659825099216322619545394480456860562222520407266690369840588756653671993161427797487441568365932641434239582031209649343899383878468883535281818537606192479869584627874334920977222116080934775271367248582137397244214316514044694105998828346137158161315823652752137441988888603115975140049307743423946651806257046053678543549079295396267035450349060329127945780010537081886255714348749556142295421416802222962656759965579220193342252128301628615208424504138400952022306710506158594381724826096545729178585971284791866055188588160005360779451985025029101441352343249404683886381210542428037809537141096642878691942710243222743125433555478901244364707212061561942247403039773671519267527472610864903073208434469591727188293594625957667251980526938934212006972302921762602303578990494475273209670367263908758839974163463499981454810987132462677450270189840699772414140323740687463655801855246153584298236099903345198573117528407218133902342446942914401492425547795222390015306686897781923777720087555300704823490072257535869521861757403978096718947*t^85 + 43807652355996903038950369591541247464500413345440939312811093653233264733849160911636380533336739119705223501344927269708391849782246655000818448598506253512471658629004726287966370779094020559227225590116574376568710457538633135163538841801577345712587660379978174915854533609452771988670432450082397020785292785909134267056082221829276285765245139035780534822922577079240621281561413661682334234149279179076321753994627148872231396027731717693664677518845040523322038223648934345844178593145883972153932619571233159224217415395523274029802704500010669313803144634097021856233682078349550480353981567437722905664648242522115966214540264598139296359784419958243038519662254549757476202236696778412075610344834841854165103639408157084288130157495373890302692204853376366891616814640446057020747739614472098252987068686744234791138894024935073171674497782482617981738246819530822548029080921508446092711558904550861476269061084080129370841374642780156132677387499959671262128843859889428262359452843347861529669736186537779008014694191952775044472703055436357819951202463398202729257172497967638965835163216552037285016532101639178215480978785729195337509763987695579117887345496209363702414231923898765396578266337947189186498899302214898485646822404809283941353085055488856602716062868955508221030326260587376971427319033577105031217387876782663274663381974134177113533947788623669834137716888350856332881043111916745425168361754602098966042759431048182898042086468678505306051860397511501159514202624946368077811192206360325013046958902067139671830843750519115698026239490641998078727346556252803409451409795368660523091820607641785081045456818760917463917487421838023201186792426006964694615009559627624061399579127241631019073446185959926721970339856742488193863664601855653486811997062993885653255182385212804669986225055530007043106826316041608127020168753940783599562408737094232417720954834888279654356849767556568347042533773182091133836962977133803862510617317446771855025398012086624168925115640460703770512779385147215656234561511414404608941502099695284176829263069064488186755406346409600048993467330192291593608473745301900823402724393354260664761523723399249637682331018771778020863852692789365675247925054112413185283634154135988826038758566246997584204043748554151559634795420330013017596618982065483036333225738188043498095413180759669725358634228658578436970163031695708140614003664662839908608264051125186347277038302330718970747729376085899878569548229028163207089682219542649763755987594891342809933763840279775745283398618910089504543840251011070590790550474997417159883307785081518396637565235823579447912390635813151556069196500716799274724296081239191011386695739614878856960977185331936518912768/14547799521259954655971358999732189691216006366415152789979245388320891046585226466630690718971500295238578813722602281602255957656113518442989005944265507627350868873069207742473330032018177522376538607402485593083934605221459175444356317982950320723600356149908768506639952114716531758706721554151692932955504851226566237948735466665380705356223943192558203257975141403785634531771521793548865677239591546516252424259693928157816659703182202593751111240714568692403831589896701182277004101614710327906739488594137644810339578867929984598564919305156909532586037503637677025087036789606836525022604359438182235077664749643227145602064069180884587071588405960849842844589467749272861126563561360220830027474823700396856514751741542661992632864296698236798421438194151013716059460648545949111255515590251292233771922241257312571289737482268464510755772620066617001410809992831766231766125789297579004237314175761331788667939388905953625948201849937484441959250818197448979697596658781588136769619861015593229001504856834342997263259650457463260582747511000092608025052330043111233048856073968261499650397791245028734815456628555329604452050771133089377308302269175201943916445348389821636941366286158097116105587293108597372699559994876261014426933675026337634274073445205115857917518916032118706145545324844557454707799011324552084971073255670600652394772970885312594531373133634044478607441692118992994103279150380272280357854685482308977154519947611022626090281052611156153426058152180806992748294141005674849135601404467816515186245348324302175723282937232216701840655809864354957504614649574769626751377634933887252326628929659825099216322619545394480456860562222520407266690369840588756653671993161427797487441568365932641434239582031209649343899383878468883535281818537606192479869584627874334920977222116080934775271367248582137397244214316514044694105998828346137158161315823652752137441988888603115975140049307743423946651806257046053678543549079295396267035450349060329127945780010537081886255714348749556142295421416802222962656759965579220193342252128301628615208424504138400952022306710506158594381724826096545729178585971284791866055188588160005360779451985025029101441352343249404683886381210542428037809537141096642878691942710243222743125433555478901244364707212061561942247403039773671519267527472610864903073208434469591727188293594625957667251980526938934212006972302921762602303578990494475273209670367263908758839974163463499981454810987132462677450270189840699772414140323740687463655801855246153584298236099903345198573117528407218133902342446942914401492425547795222390015306686897781923777720087555300704823490072257535869521861757403978096718947*t^84 - 368194296357226543910249228916667268673507656322254702787161149209392137430814759966564310445985980242300138333400116806552155653003129343094985197245063353401617765563612159566274582375717959266038917514242504739101624412875770178849295546967117480663388417534328014667973524589085554678508650518586521086165484771391244739940866265509516371780262938759406057706189365188697395028093716287293332381792937016242679398376468091860293956920511661556441058436446686577973939366822572631518322775829218391016323148497863949879880103068262689622447201252022483479069548788197327956454925532761492394095715051374646065812693682930421922167945093928478086960533493037369467348540521259770622467226569458288624023866495107201229636571285610731699610105084028677889698784225625792031006128799779747813339454598475312683355163978160713204033838370735523862886578281391825779467363899593158672709832876624283426408890377417051166163308918477963400837174963813289155010998003301989623437437410171065668045986292976515081333813961124550529096932160645138883029336295380466169482826637042879420409983456781188224163820845131603472646824626282526702839845596607081542902093402698643214393557034152214189694663168272720033368286791229438335411262166766577431377272214388927726516409722386644094809407405606972860865479162639634808806690971771308359892627794711719213042016828785239546849174574020062276042718488150601557421420190104616338132211396422834864190314721466297863446543053852481932917369694518707682072406411981996985047524154116890574412464252243537165215948782996747364996612983925106049172935750067099315731524029058115559784883494410782282561587953160715749527432809926990382224464887401941670086246967757052971896370966521072702048492094716815127161335675245212179553027799811660302572311872112408626031957726300925197995636824343163640135816312639420995234735662710248886090699653245512993096779299593725409670179362436327980439849396384756844414986646203583168317645806646102923215384542028695465688789571749458827756386917912962918816879893677265393875671093174946166787928174017931709895687686971981855003693130721520194154553472391906441210907205035350785636539923934814259613709055706677435863276994906426300051954054625178502923348371409432024961206880773893019149286603547536030172332730188237039378801425912255696807091459225075437775217026405499949748972235401937610194928652930854313345041297705773369885703911080395496260672935989994781429148051112920823227855677165674042685042490296469128482049230198937664815060106909641096240170147931931817716554479510124445607364331580272648881866330277275167494572187315370949737528443993571522965484877425664297890228202787662825481457768292493197196688623329927305614848/354824378567315967218813634139809504663805033327198848536079155812704659672810401625138798023695129152160458871282982478103803845271061425438756242543061161642704118855346530304227561756540915179915575790304526660583770859059979888886739462998788310331716003656311426991218344261378823383090769613455925194036703688452835071920377235740992813566437638842883006292076619604527671506622482769484528713160769427225668884382778735556503895199565916920758810749135821765947111948700028836024490283285617753822914355954576702691209240681219136550363885491631939819171646430187244514317970478215525000551325839955664270186945113249442575660099248314258221258253803923166898648523603640801490891794179517581220182312773180411134506140037625902259338153578005775571254590101244236977060015818193880762329648542714444726144444908714940763164328835816207579409088294307731741727072995896737360149409495062902542373516481983702162632668022096429901175654876524010779493922395059731212136503872721661872429752707697395829304996508154707250323406108718616111774329536587624585976886098612469098752587169957597552448726615732408166230649476959258645171970027636326275812250467687852290645008497312722852228446003856027222087494953868228602428292557957585717730089634788722787172523053783313607744363805661431857208422557184328163604853934745172804172518430990259814506657826471038891009100820342548258718090051682755953738515862933470252630602084934365296451706039293234782689781771003808620147759809287975432885222951357923149648814743117475980152325568885418920080071639810163459528190484496462378161332916457795774423844754485054934795827552678660956495673647448645864801477127378546518699765118063140406187121784425068231401013862583722961810721512956332910826814240938265452080044354575760792191941088484739876121395661367827677445643103623954570664493032110098651075756068984052125808812581064701271644926558258612584759513397749839608454922103830391553135208514129156006513059764611227539705994634403343460640383276798769662007205400409810316162359999160468785203469564104917771102644500100936608585909919768442892545895727465769408028745999299629069903785087516097691726328097195732417108325666908522065460643444159571415556330174173088850699803480737639579100620330621436615716212371025891754688961049750577354128476279819777192757883132548038822614348624259169699201267817730217907609926153729799087861062902207182323736821228469851433142438394230817072718410024076401528718299272922943896888149763993675303991604923298686672787761856095203541428612622644078491070788840169339375646156720677932253415007480168238583506773660672080504995694879811159411451752725790340929188267*t^83 + 57900361539520418513805100463167276009948014661774963505348739540779971017584568993317116115277027375829766477039241376023138600193564596780272889739141477324160328824596467061166058630599193810928266510738929181443216847682819682428702183173694704476935976597856546769738745883744729897486931939478328131162099888680108372253487563688012351781689694388462365477282378687345219933619070122329267515909282025536226999482463957525904342646529520291748264580143887570837174400580798604785532592697627368139869607954170961190388067734784166085506543113122594186787209251744079849042271425430000632883926119852101998823677819555851938787768893916668533990864882572092334588920959871698662456015468210919323045380748876851405276503998570083376293887594459114017606718763984528616569808248377531662347864760629972094819731253222963304081593349174155529801461246323879112954306455968134869986627241936629388403202223365554453551550879365269705002717783897002630159655515803268555997858309684510825275682728666688702288570282073617248734204703127313863319639940950763749742494644553674355780717116266293304736573133977123049710020104276273491935030488000321800905488341043436294958990340425670910650908970963545245607457917899899072078191223413395373370932359663441552554769191634825361578600061167626463988828337912983619686496106467240195001965806153789185615413391103935114671327056674979788757546128934147457342895066965241132648770024027447826597228772379980668318857066002410824570766523376781573295462195973780703068690875460757365710644811039838452253196892323493818341381020919201018831108304870699012016361017976714598753261388688655631432166041339871366758695262166997835485375885607801701308141301756846376268603739097713524468137668284173121901926947956266558487009410526329610409249576370641123361067382494972395599146310307567677951673392127571063408507374279833187955116156009033754834196579550335819814347910419827902600796970373941148745198593077561949338686457829167608269563886063386976211366311057961804193229479644832807598396630989597312371612319743188490571475737920864870892416853255521225824508153327020512078734727253478273101965403735848305847032926799980535346236852597573072451902214227549816369257776976491907825323741908290526030982056222609975831113440025101861981861472567112977650503906801463072936237826451600301421411077316543723726003083511790921545920039109403444903321059513750412309844989986429927494539720276714983082747210124657664944654504304082603501379121240345181536915897127709664060694697260832447274485150991270076298560178502390521164663636029671507170348685354918488071352320418073753271022860851657252401828838563882292921275775504647995853131653504362477655950856540115363444782592/175274693027228369349052518069062526400192847788134370963605366124348084898617186344948080951463858978778057996657858814485011538025464077626373565593560332859649022567098888463534096771303343643090826595210669796191983195439267174028389373288558081007233206625406849477589784514657009141044838001827625698259094593091159493358258634522659100677396905934436183831025800045610054599656889078901996111320380078509065352526432869371285056664845814382543508924271911956672669757791580509361495200177232866346258898724549937473970829734096199982709871146468789549229367513706952109482370959118512349669932041423882350333310236665387296410410472058850446645643445311443889693849009027383868994741703135190723222588237354178994153635440273036055817642128894419258089616797000165253728441548746374834403802292184243780384605316353163509514909424921259165732200241766469896515783046165858214049708304790108484786917780257009502023366131397031637930142770331137854930732749366855177079477816645640202043612783320400349415721166678831292328429523583894705816235072290272385844003976423026904203085228533271080125274593313599214644055765726862704241575555820353943473521315363878842366811426383393216161039592266230314525148109742137020476626444292301378637755120799248605711728255483323589367697783519502483681268974030812707322879654512675722543051273139766896322565914280874632908110043783668416957128820710758965099748799762316630817526331112156351259276477241236458919048826640435583446483761214542081304748686815359628139775957443572472123437931618098502690155870267671106513925420052469367525477705720115984956357047396231955742517224817169870076176139101138318757356171355667557430004455910707911490024013993105993824597209228104113665537132906140353540956432270709440184118295633809547950235959371979938806954483326276322593630930705808884304147160439928249326578299136700447688690552092201832981228781790398987652289750695703902971708509121036791307753603365004774301631931916389507565611807355868456460912221069271760750547245985568951357310361031074942088460869015682272472390656676366276530389237475977814390141262965018623243115493629937251398255284194698859768427132349699145800498221003004875709474472416173831780837796880682444321589671207749671603920886210589171618851894121223637858402446262333391798403945453142950639436246198428815990220404754529610448819042493240171228999666300262200027753963740897292448309281533300105528192459800765060017527843218463405752412893853502406896555907514948041730792793436700645593954651806064399982808644920568893179546294541480896403523199371026775783316948034913035226237591416328924154499880388645010476167009125349133695409*t^82 - 416345283386163307796785139593438173107820030509904834199639116484737363777199039039127888334123944448255007571532886934504024641719122919237947371892244280152065983455600958681726103442913779772459812612065443368293471022168584252098438391301821642376842964081405085912006283431571661235730315629777300174823098263562105748897613185752918705134394512820854920180409448427573291724353561488485226495696664648113230970597019975937508186173007274923823723379418061733996265695627549826779637302989894748448271062266853288143153257947714471535227770414542173434596073571109050635693416146971877176719615192444523123919474453686113113449690800581648920216697145723014676402197777807749584319135805572735210785100983160291412908878977150368439299924937875837409516750536040089419127482108040299581722084319234406806879312151716246984390891108370898488515562929328761746174817057287921125843415398042653696183319062783973665115199749814601492334061436458824345436606660623123915235464880900874079485218267921449887211675992857227298846606556954981536380879764005572364832987927562408793582985688708161805266727183924658869559382300646086562615958395597061313934513209041750572863774437971070614394729900849686831540698480057505568208128517248411021942748373177798686098146618315525206126009441899484349566688070177353070335419708076173310506480991372418217836502629211051891690613136446128953372460666499871933506919226803216238384263490007389495995916770995131745700741633736079540014571764824948231000678003317402927489504734840126248555218439439218267534880721450728886224141780350171147676405125526225621496003105385787573915486427649025208925042384239092055601014599762658435627459274133746144025540280682360065568964553147650721496310413335047714344667672366410848337913148794271181958352522491043655056184972843720458998266156932824590234732243071381869635064060147963530596785307377874946388617497511473845283003751022345492519480980640340957088058468698827189487748413210791525208862155831370316306807629344137140856321721744146424823498986948717646659824961986077646873018794129255624206562484849588194347871197101829561486616067264411014696595629627295154384131573453522958420875418957107361441402912510497190216050211792200453592556518263600604934443274363328912868361983536036047770995877472322316507018674955420868983117546674973715591778160322475310345095588810396068235174744897868923713206788690071815896060825554741443451179280338631846773577159469584440227099565597874525970630171078119865748323165270291884339005574143307841048795326911996695050230387854875053915451536923241741200992617967139316989888876510671253850174318679430562382295196602159072580770722986725387378388242025853642227173577700079749297959936/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^81 + 113924482272716200586301573532912775076454306679153384613292126601120981637892912188630685611928115997581806255276152145340196792836448802373644690194848493004586089655489591234684949042015767405378040497940144971739069208129255820968719982227809488434186943245876328244688997038291721312897941248566253126956922213973360725746212911363669845841392361091001829101946358998669691410637624787963384331648814962244072290131302978372228291759285056506632614921269040900505094881032668649582427294672758114059886193338630693116109626253467697255149916237059101850535543264819052934969531884907810667019253554641148744943264621448500480038007939009487972109707404392110222101797829352714479137933364324314112695636775986608877797348125311682588857155621405348519823397174621948463377617032265616281024044481514681579107301472744983070615032599778264761741558166898198418427005647642670378347939108519224736240436422966491420104855200061766204619810258991571681902164316266285700635934550245729972181922470547661867708516840814675421989342660899178115324368382450217869182293851672026015591350287323834689354793742499195964420388225118085015307255670621955727786395120536454394513555738253186071046111511018821778701450599714084793248548584489082036741724899835361753269077115029417300457154817770795322457335734169805286626904690379150058196818582307029325611661546236987447920581448714248650848074474749115262790509793194920201067995914796216366943414826395618482084282551561847929397558720459572290869967134683750314202347697715434753266660988754861280320292638273474628954632518157762494877467416322008142752795111627879279203810013088774143408408270310742777103041716547002889534484601067296370786017529628016710089499822764595527723744740776216396468801585831398023955742493343984231996096115368102137557111769449919836904937932027067687388965458746673941347421140847167063605319896366180774284981094554774181142323494345912536674936415153034225597789915681351990500137850492852423874524797897953306964241784149571344927814455696790909758956049174492412206351534572396726199673626597967110005969019949791202619478242910230662182528378718419470943951565730029501486246798314279071558093129383306597192542559313570233288980374346997241235675457471163595785820941282849077019384884643157391349223089431069511238854692471598334724850377067083325037100376700370998999377394048224807325890517473676747788940368919859749883891222729081013702196402036904478708196925537360178515429256068417359459893102720968111496218849818097387509445214835476583850356484796927065555802240803586438139050520430641083174352712499659545952221765277538103949165023561002931109317409946545294943837546315830288754936572291851529267222888233644911520545158144/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^80 - 28988953095636448187062035069751420660891307742167594619346616329345023460877677898026716459553127907597329230909771943867418854258974301571212728708924527516803228067681497468587617560943539626415168975735172040096105976102123193348765560324105976332249337672367275576363392270919056632678272554395333478957700723722810902208757921463523862125995367085474119038063350794271285698841807971318142904692867852183839948828592543732626882662019537728248476621388680998150598540346302548510648615435038190224344957566802936229138056766258834985520508260611515300159230839327176455468777384086191357337977330184931567761184271001308750966301360291419662639361932483225387505455329866615457993027829939360678913340412995362708420502914876821105001755053547729290411324271383869068919382532316535358468695890439804686635992672504414159961206645339558170828595090276528149823052384436362753865748378135729543567410618690877784440554884121353821675636173152928357444441721407856964155771937830098708647424050091054985473362576143663198327349445647191987924913617812043951532847934169964609740584565384524482099344081327277623228808682133685912455557233409842723639244568148191938850510013552520696651115088475348030765159505043045090480333828450820522442632909711392688682748105729639165838200232003424525790415046501010500320366517696355827851741586214344060402498512641384638183177600743635550405359227971910928787063581308234644469799475579711688444387742720699946398845109482022948074297491995153614772513553186659150470524768536809890886981798854701651843383274853885989672907633810254921278319530640510653357241589789863485525690783587262998927871421751800338136424922325874958324830279095341444424743846019168188287078745929508491039845652538251439445928549209245739396869207918855780730706188805446249032012280489491581869646270397210771302567946256736306522099643433812501019912431989228658717937595509361333612610758004809075937833015999125527131828124400436699742238476892288156788876522133294975895465574669011162001149520156420837466325534416399234776701070619981004294825401127336935914720445263040334283858237214294397028015145216703661722297607249842590108983675229634377925413058919576050258033768818950746903606316177776920863814146614305025362650693021654217567908167658404557589307270052296433848023796993900304950941622375957865144184506978252363993151727884230633510392240088546956396502833248621539840296092808138717331346049152631991157635441401682752235088618134958504756169925032774540415356795399307842681453070797050393273050041323617221821387363285830813401127013602297216093353365237094821352933342223525089241140591754548312813645621053513566768418807818498775486618605929464652537687026903037992262329911214080/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^79 + 6871534966444131859407839945162730431177232791256105511782805353118670866653735301532494571651756913575917425999181196066338730733505693308022577728203617683359802041328346930200377959669610237910865680645951153591880033269014652348439112340033154500323017495081953127740993672895418589907687417441278719137460604467981764067002592644062889192185092889462731097337399310809430405687234403417626176425258548585433521880854213721724637682999237219898448683244269193034093553317257899622376124216478813964883384344037055568691012698972039730485427246375795543054170478527393040197494282798750658174828605039001204219148192671120953823005232485183941063148186110281555892118581404307299639892754628710577729143494084226178561817679106628274935846476481549134145256578816333315081678633132111145666168859231255749858511285159814896788782831412685073830173436705680769316241187036918776165840738199019660507532065884329663941241303074928662799189972489436917382924257211510902005043439124165570727257517618181889938874167834703451462240482290723249180948399212621011455384634663121069989658857771091244244321910894257320622910055210572105344033516145337091156286835842420356662268653580948078043859105625793695004290636105152204058296545561175814012558871634530535246788683911492591160262116268344712135338559129336765271567067319920032748551120966365326993859862745989954383510303466250118506676546239284666569750587273797419995776948659088539657843028338212182312489774568903359009432659601727177035857393282846951209181351093358235037176087301470651958830331734353270600998622594244049779892905516316229942764400109315713172660364961365428414893541331257085890673186632195487142751125702866964265289842644373431634148723837598331740016300483752213587077732810633871610618015608617025727831633837711306669163296622693519692724207830652606357165046279493867708521226762762785666138443394883734053861366320510754182376050583758208796119052071651136401237835833000975147202010561731543556335755128429767414061742767719334197590871560670432060144312033261718746697733412277831788331436380897154052239288402882207668188635924113179020056890469530300241429985500612672482642959000270267817484829763396441397332616872556483929027640793964488609578903680893455276325138457534108741856359733136588969298685763797336175479715198076219544298977289563604338912755405949246657493583468516217562768894479477270843992897616668360929389897616438375149550984765717569463047595676575992664450337428856178229491780015406804640301306958284697064838004770457848764893105188161099373971981525631141481043740569959296294887253294993430178472365137244110258538755937086294557812612272170216601209986782325706683520444419413177921306904709312345204820197486100480/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^78 - 1519687776518096258481066731328502184546171143916733545941423566667067252233489179747802309507802445756617006085460785564391547561377670442883155294677833229566561866517969895185370926445524822409000173006466596153741099747877062736499848036292581983122540042962064589510733041437494368503576712945711470672293192350693434814109044421336431681160041275049991469359897731450529806106365821388293808079708325089456722318209573545738797477458160575220071054051759866336258235014575031473411417276026931881168299530898009868378844133185968648155130877556857479825325536864804785742875104043473210188990692805531907292129482387048419574882101923524186631423992292729431731038691951280523803773826446433992665436281205413484182770687949689950364649303810095431956342634531950302057180365187926503426237827119067161588263962163204093919554370690412533260576938201636810550650768439128050506909024217662665211409461836199844698438134650423074170391155874190136010609879301971315269193594400334460936375251831963547329972901866795496048528714988057051990702724829646995290530508093640398665737153854312734541894972964678678628876364029545879816131463458562918724187551616598372186014527291121590263807979355467027460047757522671427957092936360262843216569356783970252242374769729694173720681135667027556323461325631284111883374895796316206618259683480792085635547407549266030525062494919356555484488936388994438693681482925620306816544866183613247472516797570258463136629671971156966295808863522805663403722259530938281574580459010957497992758947082635127737094078878819906912317734516872809040309291471549636939400282743272502178110535111924984965674802954470275214208917977162516963833192393997290127112948101566595996680958927062971774667159457862094527763904518285808197631273937692456910565575335525459636416867338656209055360992658369300813619178243245194105677218879637480821598932248772891355382436812459275993096240504425631737451463790165129382713359689256139794540061392233375310480683301841423282874354484919374637775463658687466351083487450031936252007683114040650333259726025950909585608749463530403298200278413258697841496823354593598423171774469990621201794964071759386275886337096272463265753542311931326565419492162551927075979115115080167644355984808647548682550524527911377438819498056673120580524826871917103975879994199305585472114899763593957029287311085947839017108828132621104449074137207829629198095319548926343986498426108006781544608348140919264826416539066876028406174668444958548418118407768625536257682532327658776306342755948106015150993145184642512915524637926033983839430212764440958437675004512424158621259986644449080653562154920973550299056677295661460182732943466168385626682378390112700070126830709457551360/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^77 + 314005406685852275609586322769797269677106720122428158518283483013535692988555566006680390085131922271862731618169036653144859712453102806036156255400726367277311822475842625831038132007678950033543939600865886101918860158853138447480977314574426145156508242608467584721410024765719635574577605216266957622102685815956223803340485247026765553275103225935455265205182101120155381679760202107346083438660525889317906298459566847746290132645402890903682755601321698546772241376717866009957856222799758086123317379225623282766249554809873395253828000608931225667627074325142884274863572322429008205527758888319658385875037117652449415237055760296181423390305305806510984823125541439586086199898253177740792210846901612350179821478371923366074612148991699258478592812424162468059984791751031490962411933790460375444212309915088998415455318374281772463277520555040658975103796980139461006830382653593221554423063255979744883253316306585476537587289769819458282462274477199102553081601587090533802010818451531511720150349215065944920946321975974711274504206067834099843647440123601330072080452619661230750595885919714081228188897949759454952876302036027760881453180180918386781959828880249893488097021145454485365541877688302822429126926955816594055135704074949267046186678567492449250787611709097729550554014770211054519044186656377192532673390683030172157948930505108862712876092198657786274173812063926674589654455372224934313496981167442965673233693849232825858555321649819892293811838907153210810108937697237419949219930244135012257362284888750302594440001023381524413428086680183017448057923369497690048487049208714872520607003136272887995813812384988236135823911250841947181629053481536381142875960758024115917610281907492634165062382509267226692006430030134259357805003905506675281301586487709554858246175315350473303660950753200258994843289480640829125023150422950623202283126459913256238313145964932359657593627043422283425194427863445309546475860350258022395640643173998922527442477112465359300531812124248552878381993908821312351386076380947570674798685143603953459639793530626445825742542757028403417130902017086057466310669344231197397359144113435990135188020328858049175006440525081013594849592818520984213564507794633417770727750221605969105346121386880849412142848146563510365174973996730294841008830977055438301749901452119346889452908763311396912124144904842761540464854089284545427011605589472110570468345812944633925607889701978236697434090943762758774224899829884385318662565752003252040628562824459558959198813692364954792076018990126738463000690361384713120325832770055559394175999059885119661440527872039016635367756456308197766698119013518859052101586525020234837030868722267366149503772030667803614123578032849228922880/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^76 - 60693432425659154658019614152835494080202769348468066789819663936232713074648577854994533576712724163229501216240327476962790525307149174170639196957701172481278063239107436027488717364683172193268354717565633424407506041268921133665538085213676011599434684676646770854595871642206259057660205675261619536500385097741835959174554418775072384161023018349576744060916476257132200406023269395982415106475424527659932216312217335326094016454907368496132408638217189912870992981550703769699221019729515004552526500279187072845920553870526773721473049331954114010196498464200874030944802189504085922535242986085107831858125635455085508798608523582147307100366081662448965735806207497207841043333157348763938148849730280602439304305210413927668280914985255704634750450648239509406368872224121945057353211037650713138694823721934683100479662873848458558945836949983446124728618320156798311867375686788759820622163906062402420441880706406022737361970806850224438736685472023149404599016021108018737984856470483118186538258231595597290438865581551696173994929154377079823377527710320019385130451241215094876246925400881914912975437047806485677189631438237072897986674416156133098677284350240077278380776458752992005261284501329911687262571549535439416586122708970038073204712400528430520764479803680531612022819689775609538637516746564305881895430105330191215637530498872139831922321178547742933605807127683799478546111834836875929367685931181070477499954324878642655265636694681183553063494935332567969149123791866583505362262875286174513627813098135706212519493495416152963252058944359364944313929145804623843685886644562800837980271842216515319065203565745044151631578432814498048923961029978614137595956047829521680469409827581296150530766602729455658102156597507945997239167136755169239575333465784226472928632465653662149836628087689058020415418738929134128593652513893873884053917778928726537348841266900727009798164907823030797831401830070884061317058837866001920329384240441398330310899873276339620355295306964129829944573257973377815506845015054965428100385317035949637348145247111449698094712663712230350833832296118977940837948299275611350576169653727458929451811969598279943612798931474420236357881704768286578036137889842850078330465545672838426205720359536334495818125858280093791039698167230201979374755583330272042606537744372449506024128872681823684449738474823512735217339804931219782677090018862211426931753161676358870449196448850448542952524275653052207295436385393917812255385789749527781659249334230099714384531271873842678453993646330964853448458264284093325884145401059494866826461496522588311589042184426935717239367901823938944344446348074095009840168139455206811037223107932384587726426541682398927986189444307176650833920/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^75 + 10986294157562679487595787430754398088531669304256536196868395464662112241519669474580627208329821313061730171017053933378474876444131050808735104333897212106588327611754570689293486598601265867754309038597256440366178759015024147465526090495632855900152797642412330181375578090239716466051289123606459111478646971571989564348519230648314274451023126048371134347151682198578313544061247525906893625897787470086923361936031261070255508391540852750111583415502411741644114619761377046540758899479087163240389407272641619931888352384644348460798173338167738689180977496071352075905200706294102437099835136063251682804404563502863551726465564752316676417907018525007164612979915336799175567440482804133675354704582466753236030796054976699323297710451431340814866435157422067816827767968651454819527025327400048305560107273432674718362282146487684468680307567688627302498251751326943009306129943131348459213973233786359483938241326560348524100647437013322450063476085254096103890231104289201697303738782963604349213418956997583630886714062573414416819422993664091306695113747418007634185562419119237240502308685293020062981524609104714306460393148251902081880085445674688521964319875443144093433167817317511373529047939890917289939472853972517821109484788676644229353149855609554597134549104455976778282275660281630717843623237466528475675600900135384980668466168786539962480428691158105352370453446255795586534641784595278462886912700291900858886562704956426632398917564056834892036803095362041986447400995753848526172383454785007920237066091788706739973197478797695803541780171245456475371886990340191962108065479200201248546133772613956397171190673856331401132878367187177813018074996252585082271572640916371258759305581972969893338872203632999387807043557191377323418717508718304104088769426694022043767197802157591858676533484838601072136895385696332078250166614873140706658377281455846192060424871803081345173123938726866638713334836172235622047358301315988168759925168540291816738460373680683917050109237998465222525487250839741307764360365601005359756163965058360123510658577219718901007108278820279927901299626735293703583182195171445154845113154641294323914320800673799879934746419392718788693728074629811682174733797875825643588586287012354608427322564872364822044123420955561811085680903852876722187408524298024581057196251783375796966868630137885246775610244268587115353192870276164339964393434848214856671438939972129730153255809355927872533718339414950150610234497971355382223141614355774739471602174193168391884724729298459748690952347287028886507391654591231748891345648747723537117767876840341146024142944142297139433692048235769770833524512614064205170350203079793346220752909978774197241070628092068105577801341409129525657600000/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^74 - 1864223026560162459684514788163528155229523771999966328426870668255077669830908403201155741796302864508839073231129206095841029222889812751373330897236234573818832868898547472214572108603966438225802814184863652102064394862784589008349830736675278250250115540374705548023225392989472828497203319452925404465377898731438115763451539038837575537483206374028767043350360065706097221970036840438730272155197327192729659858717913161096117209786803688367729376590961674924219650151276309224165462150771928609240021419675948803949930934151781574779100135652349084233486820727204763513521613266827008861949950518844635162494481374887250520129409821414577708705237303203876331742388300855645411140818005150032167889227004238878652272984313207429913577875222180014178014576051750765354397377205682181785680164955778853002815694114944145735371038501321818774089562189685411939684495739135478371760518575153704258942718117938031079425769123959144657281852109569872789026593552130187724652226159681780516045301307167900509388534306898831662834455559824296281520457390541445968190337344938879974257267126727553045387300451637604490284256093187569285045981294259449630040855356264437425185929157460706033409776049260038948294582829368984900549158770505477993164237990604908650101920138259852732402660248963494966004807456640669892504892236332016587873963197932466427708807529068926566615445830851631394360624770391149409733706051183126099266788205875778545036189986841734643900861528927865974346011705707824901984105312726834409782706234174543996627353565767712743702202413895499390932820366489334382706497884526978204580741768947471218946250856521815610673966483640145515063003669369786746819945439019243210919456872774751180186568364392555944041411543052447282195298542134849783930201919529306414563809610192709483004421003525536138177820310445267420439632098432159765121243232202354549444466497612780597342330597724163817358112505069344771210450678585366376162303663064023284564097885287586938173819595647595580900272445195515250238161023080182761694568150064887100440381501110326703750475718360063807695507586122591947075940397898420468905201204327207617172496691394240371959254354606789898100382935340391414042562389957311018442895732465921363260623907774642832833793299380926299490088018431363321371734076392381716194730888587682876642312239551224936603837542901817338427917846802565854838468656913250492389673995057742560675620586897902121087535245912242191004087027522790960729212318327430263521434924844951469618686908032892616474597486164419642336853926068603006553958354813854154264012397840636957746470020959440076059148165940990232408389262194930418712694528269854658338269130339127614415523158841614991979723096738244135670406856339505123328000000/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^73 + 296802531500004231868314097447964439734317823646404759566367108459346538319347575904146849082927032007363555422521962713668575931239159195115271882991041520893926298470234437818360977740236909731180956372184083079953746667770906640345993472054996423827777586137459953361252867834116524431396938827923268595573666635323820754850733131487746092678695911411319219278874756396283876990668346987650110131994064617146214386505866897575935761638948873125842050362422894291691039071499404285242538955781388855583165595609569148280645523411683637243350202603342406914049135486591136427732393232411546553942705677118664844837975454220066858189404716486567595959775267575306126392370888675031382398736613638138437849646118647616535955168552199759079798440551545609685928345078997272780238463572445606828774589294233277057302838588128818304019874856267096365460019336275474275213761587166090816789854545346017033389616444000707380971442243388600485820705707564991284153463462735027138115020666453899416404461963184617345181434083282817951993766603423991193978826795479134898976275720347119250204002808485473184471953573733613454493305337233954772905674739934537941465473837057887783029908224926542299233221895071813714410944029541006688526094231384643802328914470460695614102676201420491346736274942291742323773397830618337195637762636620206959289856957474623729136723177645161634463761966134543909383227953129031660208683461863934264083870572049105720988745513866919427704664630685730066822940322927937387688908600847662196162428409272317887887293266995830331521560000631442116050432182031191226679740867324351593632451064937742828251845977874545858543018176850367974318026000016890819993126266027304344937634209494867403432313952626800793890451424730356824460214159849123227773431670854205489517679815702573740074137047241852047557560631931371496163256717997019695365760803630130755413815628285603827584672765434191735053364708716914717172295652539637581846895384207572120041128241036057693235703488788884269397961138639581403669899699273601184180984943728698302905063585834819529010862282658703988829998226140414299878823543547652134467524334776829147136074872271156630179468287975386683356040861448033912507138916674433157091172445484564724270970485396885241049754189151607699657679877436598922346275216970533116583421262046413391797157422680731598678069120386901086941033089351814791333166410609222335429128506745957607943446262585953266154084863064604058910869223678889636875609927945499203601618540676073468750507101990129067323193803334012806655585914511759798654522661251345332451595812333178312294411933309064444673251959502428177436519771567161283799516757712846160260154574357039587317801993561025010493428989879970867666573319237371964467609600000/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^72 - 44371516183818772764751343473364302135155220353408937141923805397548704355925668298813639644996588645719606256100028054138265998718312665053812385953384939018467414796504803525850282604470779126487574842523330307134508763821946772708020938648534363211651825449284765810920967976091956078018664799223895952999560635135827109612407853224820740507021876318491069390239243519483525641959190574546391704529358362129011826794661130793780125402376123682762844989105799601578096419240433736491039644085546884238625387884287734461973299180151467302761743907714431880434353603542553153875686552059452331734658958131790874963152450851245440113161062836754361189310690240843670009523431384936190326213845145198956532779719032313549208676212123700123523953101335681289785216965927931071270275715288807709631488205668347989976777727906907634446134854702363648857178796228988618559027718035385468348848224339513803972452204860966333702123987763915688962089104259890454005424873404077324856203755065485220781310942088652363634472824091834936173051227761570809822629728297619359650098416520310151446427484200545888143927651062420526628201602694125203172897296430898949421150312513059406552733910912016204294105811952707978033703043918056645504163774852550785439762070903224014475279167341853580168362299620191644863030188395509460105183922026268075028649005591085782313423730389533767678806305521185390336195520095635545530029071075694802069475260079094640667342365489350905641424484523478861509543096879515346245821538621052173612785029424848801695842702396201774577109932342510443961385120675745554324174201420682468433090551018135402702756959005922484223084362165636636865024690801082096470099475251601299150549227078909008329519069530070777513751498068254253295016145970677507167891468564039915577936183063880921661148260058353810298358848929017906955528431801857801948190161201832107281782244227812399755727420185940345731051595386856316558878014950483610691885704255670165235754500726632283888537666833889496679735899117784597661226256391551173993034914795381592564925021620077565573380122997988270517504928818217668679013456193850678970277588067145575709662961874400043830515803083098662331936858243760783651825731452808365276614400531872446653788947903284217439081995433179055136103412898819952901051474488359250129903354057423443782928313831440587033659998332096447247060819099452898205129278449802402467722311212790626341004300325850829724136581136642606903760252394109165193873559765731456237617413939205930011159388283222045766056696925623213632357405406242994165686511874844822202618982874620216232406405236345825972297758768680902554693745755834739078572073193881560284287737159202243116844161964213813633685474335831667795522609240332988783224422400000/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^71 + 271009977003955369411136118575903949581235392423390984095780027491948757796984711844849095310033653282190261904287245166304861246340607943229634762499413547240046845407948498475438777780452061160381716623036635360032520343656454719866247481059616436914725995032865610582302653830374991747164520157690242041890794780386674075360669317540255844642709365999246124976091157877126161254036846729968921880283519059806823446557507505736505720180719278170147944175028983176331492237422391470153152386996476408655923327336362029952568516123443056726682085744479842998161749530052615650309901031507732937848888518340000399361190278234370461699406874640198436759391751434627374655309085682524385414290154583683533945688633792642497542356715238240569260738346582084451406492971726493045403541556893678888125028417299504840386268600591232093456839603397902050526746417528453382512865158868581133249360041974846017996568738843282453167318977036081939518811894975018771831811087768186341978200739591748833723716710979549369587636137535860335852666176358137937414500456006292268362514783328049232022300955814286071100863963715918340516559225952240664794688413654380875442409376237692148824592061617682491880026141719433132857976901200294754250612074318605253009887404819488383121954675198330640638933877875250283210408463138190701748581889738113239353360596009343820391063452681587826647580918647371610415987849161528082206388464205570885514942837379546568663712583221752700097074432846048653997982545221049100598223982698440927643501411891763576455855769993733555144763424655438116231018483714378666404609752718321674030028431254704167158417452917578434931770132681114838322877851706697614277594561644627320569801632023901877921458227950480755749859393159928134787492691234638915214429541928988997166993571479936199737368730612012569355876860674957547498922211208407139655312716390026073399890178425013006234275934212487783247163974283847823239913081438840110596339451950150938214493154222148893641273049032564921515494071117414142739753827713005430647629379698224591746609779795586723010749990974699034333671116140172559858956423109009998097907582874190108275902328193351823535515799421482524503803303748502316554953565012558539747959185000787985814330143331955843177131801243266593314696489772352152352805840605808204896829966062994596929121556767750217411514164943846625114338327668611858295339362836784830966363811216857511588461997172022394773676619185006077390616467717336723501892783953204291769724790682952042310560372708031223016327652145791108118386896712306587195069203125235695995576334968276735503792818154481492817193428051198543414616477500924498021421228523306417689046768305438803340204885051531430917702924084582389399911205839177676564896153600000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^70 - 823310803617068695029985869946907592486430307363501449968421074023603992930425897901660210794292339148434267190829750801974868570760777655668501187685494732851534547455070743876746488332702707457568638333328935136592190740053551623512860874785609531330673009951354627729276747602049076391560205451230443801142479757890363624722993815181273626129420468174676075974804844381027507293232513378376486903673815789407260804185539984977626972571618573469704654056352252592529669850684327835862799801792099744986532783982641103637429014445901684450770667534523372079967322208604679104615890800604925205322152278465015576901464428051964289299101421079049484806298374337970928340382968324243870081542314741435211120368259683638147912996400835097639623269674696323639552331547438054301103950207471512212706544389716105231580099843945079468363942968632335819554357081812967649290181423081113572100528157469019854656049220928170447108991249207775256099218136183979593421964590039008914509777061164461219505500494306000068054659822805169134700467039692000020457584551476387680463477893664496288105059597373852014723564921822384528635658166201740649202275449499700189719443961351240108375149903845598345793873696630511209509545100442389849307100736484475004313161698054206845521046054039948231908537914989365841495737835751581069200889948420203594336928948595828089782453724899438492810191675332238921360194568658928580179891523676110935391050325161603187489849249704352135421893662086220691533830338089197395814639159614773881949719542237614855481253339279847164860437159124042211081674047103293261856061573272759628024938026937320085274460347261410069606827471620943337145391473025849389947939736396366905342663165571860638013990645113443914702035341188821530664677347644032078600941193146155298461583779516136013470155639847799478309736419807853572092035217132307564711967509935569125375216009268849498591675541010629492109125534284014465270425854312275774340492850767739801140362899045312863096335649762656682321167645905005428999666905086401210921255211902008638563393952024888139352869471228428057568617142053721355778242483398343245722607666743126002843950363606120366884338233383710061255014330447345105896053354767160546430586662920802704377517691559232420724298338462204186004763919398684965656707014720689552680775485247642396768649537106603045373789230653569901330970023614991143913814333089408128248931639943579928472741879683873877836326455102155016712787191586953668322994798685791649248794908038844200014754545953850157100983847120165452958142226697727231746860010558742073209227228162683999201467177690777686259170581907193667375204603623511833623825213368774646587868333945128928250695495847627328817811848344486222031103966683742786271198047109120000/4274992512859228520708598001684451863419337750930106608868423564008489875576028935242636120767411194604342877967264849133780769220133270186009111355940495923406073721148753377159368213934227893733922599883187068199804468181445540829960716421672148317249590405497728036038775232064805101001093609800673797518514502270516085203859966695674612211643826974010638630025019513307562307308704611680536490520009270207538179329912996813933781869874288155671792900591997852601772433116867817301499882931152021130396558505476827743267581213026736584944143198694360720712911402773340295353228559978500301211461757107899569520324639918667982839278304196557327966966913300279119260825585586033752902310773247199773737136298472053146198869157079830147702869320216937055075356507243906469603132720701131093522043958345957165375234276008613744134509985973689247944687810774791948695506903565020932049992885482685572799680921469683158585935759302366625315369335861735069632456896326020857977548239430381468342527141056595130473554174797044665666547061550826700141859392007079814288878145766415290346416712891055392198177429105209736942537945505533236688818915995618388865207836960094605911385644545936419906366819323566593037198734383954561475039669372982960454579393190225575749066542816666429008968238622426889845884609122702748959094625719821359086415884710726021861525997909289625192880732775211424803832410261238023539018263408836990995549422710052593933153084810761864851684117722937453254792286858891270275725577727203893369262828230331035905449705649221914699759899274821246500339644391523643110377505017563804511130659692591023310793103044321216343321369246369227286764784667211403839756206241724583207073756438856243751819444127514734479647247144052203744901376396846571711807763308141696291469169740779998507486694715275032258381242212336802056198711230242152422599470710651230431431476880297605682468994677814609454933896358431802511505085588317970519701307399146457909795900778448524574771019691606547718558834660226140506110908438672413447739277098318901026547826073553226157863186748204055525131444816487263765613201535732161542515012039754567107274519126699972189473832496334125507329224902512314041694499327223751994654580411723962056624138322140235892778558200258272478508582783444478972156157225910570531668388913491291479010640151181190633907814750110478303629732743737565151926821129274687805554974725387738840202665403251222086053474629286952683354337639474717213473485215939083095037948963779220530019336425285381599852552483074741462995332802940704711696251086377582839110321935878701848373584098412513054298477839422656686695119033869390499418707539642661797449*t^69 + 4448004945868306493086523452702292808430435286994908580957693126029335946035732001173333044979922199359522992645924468575674641468279730209469301588621813062460486254302734305990635482792861198597703589530840351075953808220193151157404190217863978248919612386104599464530158609043281142731301531199870075121237404005036818923341055071404140902702349603896078234777507045773694120719233776972983150445243237848507806839961948809742594570314710281726392460298176142182861211703177880154968243212118638263041103905462367796729601753446987233589390440885169495575258692288044980898778982127380578088178027536102599395276481172771723357345174517539268686242183904659715995729571111680459343707934823272678794175057876303994034245101515234308433175190144162756351447405159766986150805926029095753693255420740984734680024503271816773947741372643729160226593948484435605944170335172995748577220103460197064299298278707756259087494870825442734845446087318447638689294973452415410954530053348166442569312112863205862374865204188729182868967047795961453389426961996945015049357627878247341261015070648210619227583719833192032658489171249950734532439095194754601629459976496452763500232491156932054588399630044985694727849912292475457951191149267497810788457545482139366357163905883599397518404197404510981772381643732061475381775491259309691190834559485962511300961718528318496302854126875437602744998367196280717349992351362428441934371074892339703346706897798999743370914423276081908169637445683364041406296290757747574563243865776375922089343636071255640953377552221687498384471154976653377986560844873163281670529982532647313926937686123343995835308971045998532070779382637209998093634049265748040983568908725075562826366120618895218418205966229974192615458215491158418858981849349313716920807489393369650956814400750994504092500679170284468455534150514143230487629474564390716469645568126424830447473069562517225993960109391883191842757309011422414385711326004594460925834229613554919657130858823694139475828380338895391379453857554949380657454843557351801746191852583347955271425006353169464010250542838925561578394335139061313044394474322792911739676452395481388649649240086013848882177123367094715557980357140144672889963423526671091405224859602594319731827064154763412191039382524264596831356886466394385224144742969013031506416649758611464505542846679059014393793035666035780337665244513313718288604848847369594932987635569466289140376330623015614051162609936190989478000077728342935171909473466928031561117505619467573686469305326099596647854303611171259544348725420089473041940436005435639342415265283482688314337900143503191661565559588498120869616984684192965606153162824346267221039268910212209248035273079907532912866792960805431332604957336535040000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^68 - 520210597110615950302952136555648644766632137338084985558691066201510195539229935088262623647925424019571643232262831979715863459313704303063764723198325492787415918818786844884063739985003112721253648077141686994598554893291767601438067849667920153895057393805606687659445585492578871327750636161821272660992868642027100601234318880681392737856870584955399144828811457623667212984559227177085710781726805775252637783004201451120949818964286145269227351546378485076897550028734617823166239774475809225119583207860752467959480945526130572154011006926584740272147182864203285990434012796810298259282082684366643797436906907523130460915878236491683818700819478793311466790330138461730468741667134963647012666872752196972644460127242854342751362231242740799085050552305674176214793619579392855204665412941003145951877187802607301724794786312810709624856759270634380216347606821393044445245829141234751057319692871795938191453582894437240674590679167482272930175055094941779898286747316382768435842268263579114107356194420117400696400805782141903730133183387478559322876365153706459482597469865701589083462257053146584142632931727077146973682711933893296599676974802144943814337436014201620100098943509090577280863833974697735619909654692460388323561834254980287420221423120692352631112877460499399622430090456153535331016458737210787345615767030785394038314640404187092318749791031180451641635933559730520534826164036510324935272973990320344394004607354722936594044325388111225897743981867169509354836181856346359955175720735295222336909066551118085113379649747009524054635752579177187510832006176355324833765530705447910981609167239134213245996763336982786780054455603070569580035115167589418860631886832776515946884259058005555226081051289642793709212450101778318635478769057175851347089229579005973688586364562488293749179334202779605396852953124541640717119967129446312844463777222446055797959592594832230463951607557290771655466752959245538565783883770285444336033814947105652257223261399026413764902426614967741561245178041322540299733559807218138519458306247623521941519954668228947292118938912589575969085816584966517212569531679552021385975879351307461280914161032119492678007004091765239443533660695967949775654957416519443495896203970270922471345371473448905343853550983443134045215500344216614860389081555703770141741040555331441231662188436157055321159047571989872549497268823475020219367439971339668392041657723965977537522328609625708574007172879753686776856363827507087967451846008965287227471822802582529352297790281486177600375631851210311290013674285862050065056033241266126108036212638495693528007751518835309901935726185625756388782382762618942672572482534941731723746561766930353077253471126933904716250050782702119371833393117847879680000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^67 + 57286877850726682943418902203631431989617625197571622511746007238770570842898535637366084051697189377486411388784872069052240518427910167765779277798804699613252482502752833879630942330296002039025718918295021323389601259480372423151299792738217533657443358620727615315058325789085095126823235439696322382216244082342914688177113322333087010957917924259007424634453126457465967005282352733172727329611358283088507456458357950513833315663322287014598758438690447588931963824248827365199861740275538711569825859103629178692610037681085703515418185963054802968901257018615319567864973076593423391192996160101142819833255431329031553027658390208229617062625280696314104578243510353565152208019757988938265885119197093015326993573805224187156290557588828645966230986019010607529100833261876462432193580168659485742090258085311470962297241663810630360501822456183906490479005035624877621445143755146355195687514201295185072997806321442782408454572755956573783493754083726330452670627222128972496210219425206393777918204402209338490065112838207977868798687246880044299651044373856127243609047536808225992244322621808374203115727914865860253341236227272646283973205851314335043765877146434697629279613773954338124447372818831155940568650592757819964118532877002676257169505980558410962051172663098108760015009847117968854876946370320832711191334997942086689183670223238642694462198021186750452194553831098437840301203155827587428687873310563307978984630811525316043228426511446231896012252884438974691137230533287763967041005918984801799674136299701043978181256907897518388318325611482307849108446790554651625009114304533639950508216859786791394419986393175435831156540582335864794554615687447741158019675951043299397084083197965120046631401957530472643521579890996726962140858241684630707523134699023268621143921160417576746842279424930396945253621424449827753956893355304857139460080479969506963933693714339540309434940425703884512641362417959313536366026555432032231769637526048971876352788774897423690945094131892625618387432115214998610426880541706569853082485558365337421524835719977556880344613896696687790450810653491464488693959061187821916735876375408562204208734267979883873980350415010440254028811860493152080067458000082729595130864345581970035856364104149996332446336786162167295155904137178775156201934508053154778604502447135431691457238184059233014357161639619350626224957940912594572598718582487000474349546927057133071582945407133359166699897546340021006166485432685757947483941176749042204947870928820249821227951048862237850508012351112344428788566331031626149203933485606010698993333919775777395024982651176179913241942666583853177720073045863503841511389703862944153850887442945252798737399856185882042304750796724478031142464488605210378240000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^66 - 5942148968942225326916235794027263525773963644929572755660697761223497478880493302871019414548970199067782974481941147382776389601891970169305661554463109275791769578925211026790283742577202146413501133183276822237891193210113283583600564253420112915868523738836917475197990191449226970997581211395180862508451497200411067530794899712476820259085285314992020758676065943578351517283045490781468683847833153737971608711595605831257327196506673018030242975345140731301215520573181414207401751681906429295251455983625798173217722482736137446778483976030750985693181083623736532025275770805410304286785750247203481316202047194748933716446773931444878625132747993321772516701036652764668670538733560378733454154211208739216988525849298319392931343313144753893173454438840375398799824786952082153656934421188962146360322234278993021018674134284946529924755456458416077019706495675742942371251146380483707697167541867436246507991225981923655496644180316643473838752341996756504028541988362662036604583675307732241379233661540690624843399616644915389420995401443813619804991182094546703062782217980322807405243538858077785049531717304924904891564606740260720317279293831618078151306873744800338793604781975280830005511144396759584102421163520524606214244821439723595158383980445531625669344560213981625029742457281471883208724567213681087458679508601588742941387090219859946855542520522373493932382114937046762729737019521073661802055565492165137210056093119848910909157040449582123329181499353442347403946115286435333858738096563005994417818669324145008941555241069738979258099852236159849817640309370026401455131730687549551189124163476152528342640501086960461085037699523349290745158868394288081813769866818979739682652796623681688322272505608531677059249433304110397357960893697461830337269101307592798201591625755688681212614923340862035109807724789136305723833394706849935545229396322342363865802842638127441890159789798205746748209824995177007834654400922710836130660569472728604909641766237669390920010339466940113236536330883569316169930744151113482201832100466924667342812036573805601991953415975041230658453870140276254530615613690977204113482163375788813371780404056960904328514784455186029700866571381373430294705580184309418448408073640327141740886441470697538216192795346813194991354243940781095162219739636884783813576700755874845206655655034296644653678322740689512179011333408530103967270320643081693553230700378479937497122513772992147438818822057429908218026793744823436295492093653245925552725560706481391815204297356792470197893126983490155545257435458820268153182178047244562683437986079433666989003316355329453875732459657921441500674056747136750932236324749215071637161102831932108749058404473945277292813430868505952737187735563963266498560000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^65 + 580723288547440229926756329796941559290346719699170682059645171427294989144461017458143272154182800139166043711239385907736459423479158392953963941030613990541706851827862197884537136699952790989705719644700005531005168524901944162816003983014718632373562060626808778552798523210361480770747725905238267480320370771068446819749398475077415347080712533956165437048743918345773924793611215351271184053043479468076314818670220465650184193171368773300548551572456062292691162532060117809224885816591027544591616045392057220399890749860494669279079084352852523803973135030940800702054862779256056191869383321944825735461436875254039585771973451888654447168675106188965705589253481265681970488320205711607483263072340417062977884276329169286573951160966536381063633412331915438104414158137685004598740629615750137154869674688583097397485375587470408408278931355677662020107673016952556960773140132215294048853247757465179156727641273649717701265495782425957057923435413674375531093352699312856053764569226715631883438545253894530050013832384428184521740471014822710352792773205074914314496664883992446037131440988200144535526877158599963335957050925911913394905032215545236644713400047189752706869008308812845473015313857105882299267886860920915312151931916989273937251958535846507788476502703215788045686075410684910314978334546897306362158467443183254564228417087492668386638005704424019372679261166755794026233472136786288574172204125146850947605473358816289994675285301747751327991389354672251937027382110751589873432950887885067508106466347414955528314308969914186626274756797236333330002147185506138107315932267115112956139101446406915979767577797648925570774180562658100494045130769316271799071586018474435755528485142912184277304224621845499572034692766014889222835288522827286114768988099051041065904042087553489948637916719476930798536837293979677526839064076139804316353609925043517097024436882708635913141997240703135514386521894514189691645643706541216939583522230605060526563419423830712119676688503402703919491728334627825448020545069356592623114802265052400989411453026452768434909900835464933304180122484752982449252130897787403547676496004817318284248618094918267592443607431547722128937713506698503116852920719753059847006439977804456464244321550179519480027579190298985701758522207681495424884093718579214950983183720213983505652593307415588949366089436167182392827544886061231239427344485033576633278304883116341458645883901438167978856346693955898491483307670042153598547607197172936486800880571700431534026725677109513520033849534446918228410457836122819978532023987936669384114762910886232613696191492807325620099830987244438842548857904086563300457975642360140752761750555541123547695810516954467418498997278184997472541699794451931070464000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^64 - 53485119105955859069136195503457210941308133472865969076624570019028518815911334490570112342807372478247142670315327186699505596715262228577134576745795881604977260334379113743815628654754508104791246114322816068390416173027565236529130473202663689355481196316835674164610774944850837163110696678362560750667015444698856796495483074959859037438323049453174391303802487163067399925106062682291448629470819613198783704146701362422429298869864689865764064954883243859287942124754685309093006454940189714652535241485141485604065896383415416366600975563294502753290226453671064105333353973306784512602687300932276901156473623719986584710888513517152528849870658164757657767974317083793206350601253568539547806725917947392416222256444923861042118199020805122815889789687891648256197219822171208482183429338924488196549101196184259300262799042518176952428927015354323247965263963910979361519939591475882780338428858514397890753402919741123119337654083616443669668961982525142302958648264188339159791363688684379064484554329328553336391881988773898903634119075311295695662349210969355639896066536286046056685417622894956403931602320920656832352759417424217233369471925127272961200987497897366834852669669341021036821193461391811554218205324018199376105529731413132599722074339868037550771780839982361636433973473707185638949887465067200799802321647476786609935835149617032753563273538909156624517480398577526708170725821155111391912542554092348340968421323445498438458788195377016550065043725222017108778477870133301218723711101980913997757495236406778697191655639000171080405785308590849545963254967749301613548103287595070762394370037104622488436869663601190610907692127936525041974633333511845423000216774183717358413829054625373368503299557956175158516221754615098902302712429806611154328992635496130738275590683794372125553731098587708045726525016246750778004912158892278753086222920280325027873574575866293884356002291047734720532565386778043084782962218001154113847569940047123581733587931738143687093811814131276973350749953663874358495478630966525832883774393462388153038908275324282504510986557356074595955498305530569061467756763550256129609611799117687232375245276026522249169973456369407645712486462601948148638468340418989414680101267282340647280927153264123385817135221168625148152870713650863967921063267472156127404419690774640503505779941659508969735326950845909728129437365473438936476448876405371924676289164303915810412525581489481977713340388662314264549400603560184054400832970030547814732821242569762314736332401841117232176294777780135998673390192382613016473267777565252497962835709386097952108852844191186116635830489087185952518204099076712198228776086049035194356619811292562943167906435493795444052898893084950114118120481237722688651264000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^63 + 4643145485064639275470926189387221064745070648022371898810773689489799588503387132002919322641315601828501853718337053499663406779777259593828089991750026328025927889603398524836397607483707200829236417929631594728074138059085941374150759996486088314256605741334082886997802783762119752101271214761648762698166875311294826685313616744373553152481057149694494603678372028515294278389000637952539437039928796460019853357892000352654466561242727331270723104499263906180948563752821123340630260791293780341558586689634957928635331665231353693007974212031726236075333298341623156787424220160068423917614803635801774986911167411570028797312440137426774348384285861544986513087309150375366032571528744465045712015035859244111443928430684029592014755983160817954240573035268872544698853382084207655840188350883542711794890027147326316659695736424064122616452741045042549970514971995150435589595459407713439349852807682488424613446352467999263004530650235406370632221333145950743365870663770873701108926109077818963364110598065517099596968885413626917463047517134988895307094570696675338213776747149396084858389551367372834174033830320946607003183621672447208708622997810409169492146154036277712473132813622737533795840939912643645845657146563419155086466896050805719051881548513829456776010566711332796341050532873216823708998920030465113819599116346885523564003493483821124991768951474786188158723922030790553118199148835707136900649988183744065797037801901754533655465789159781091139068528389854149675887777315493492492938297704352583180454767576813016352283845005377498727382496784609820966817531355985536307352481925894856406107889201890723898804623316300503856034580366151947832510573377169227411227406267552477716567897613673276128802902120332463263352648244850838751475495601339889602537516539602108913150184846886170141291299956488517173578604732498830323594809505512003888460966587989021135204074388134212396867074738215972590314854575110703230663739996260571481390729213426753234296263544531932230996874609163848888157109146337737229153624564820768410465943184968071941634107863453694038890112022070948863717947104549420708356943358897283435636466224583331820121688964379662860768156364661637847101799186521142950922331309632862971052387445140815789006879211150681907023384325203102544434472757622552502399926766438624710970954390154055717041314467741024889625374353682821371378589370667016188420126742322086545011369497395837453389815261999355815590507838986239153666505338749324621176249334491674512040214069070371183267563835268315514087366860748314243924442030030227790172830540992966616986177206378907720916345824221430467176269657582257202492260884380135901718631779654327969891734599245534923786002065905674130840277559881251789520164608801356516425728000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^62 - 379981659051053773244321050822965058929952199178992917903121242401646347841178391912817037003019040194181755653911760816811468562888657626868650801151715063370465510303430400639114501827891306092700321858590207143324159611028371278513674048202040600989244801358979893447531507821392521543458094006425004630353796476099119590783473782660901001880735110753568920120796927273960345695144695458969410038654148767493595298485325223839486299765402863331683398409562219979211681830712717493443342909125542468541290491058563406583955856684181634336771343249307737839996867760918275247889007694744526138970721660047461274490781455754470651015050698958588147868938967526270458194055270140060984412449951850099198963818898526826064696485474538932613332570954662341128103473063017757494885999680685089596525547840692958749180273655391351247470439791275593592542156761398966407738032652092211658334743141107152872109382141736903974951762510986620700982976194227491692132857376993072943102124947208784311011355399299110024201510930830869810544680294269595781834948259037525691393638785077514676387073807352636212098742175167286350374505546559149743208902917405520400693856728101871457317310706313149866475801682581848730238688033201283980813614490046639798621085932088226781044366070034945772341736391244133095079860321466048204010310518307327165762674773105113105673298078565733335195880577172336687406251547380695670903718418521544838523137723894208452057183846670112879054056730966129588310680565981023412280828847993411752875211460331090808534219778515533079679034222916138356966046104831176585036029261594470738720580509339585122358645240525669691296579056869299759356142598778637829590794122442709150961150075036750115758074978436413572375343320532066671849877239253069835559446633300438524131909444083979589097225551265344199064625082563060932007234608518818271702790572391671190903557702806185708412704737484643997752018229770945466294572693799700908070147372243691334661461623028488950014919116464641495138515471771410327232643660731898997029291621535378971517238914834685134615216497420815356926628578912459420512966138234833459823998102164488264609041097042527418537513292745809262255874494043400783138906748028613236836150815484329158589886775617369708304869203388481823715200729167821390481580168357583275421011785855151656676614980845195333736627077997966364633262424699365456446578742229096720913386310910706964262672546212734223573730807082711888296169361293000231635209687671425160243291727341338884943831416481034890251795814198803529872924752316227547208525240578558560626790520747485019989604191093178201666143817725717322107522369919123459030552475254646866424741080826362668846954460014891258305545013832794079775280771174070419214175263474431677823975424000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^61 + 29316900288627646433386014990361324104887155069476638137427530190339217880609905341489560298269016971255086780304427386273179978084041451171971171982214519408625163298563022110338966909546818605278949051854808532872436943492074733148860221317743874122439178926125424275774686898783294526659051008109606982662668138860310404394395940024373072528656229884197882058726644421180487726758786121568528483327168095428685919163155554387812755173242269022285610955706094538606871443421660282619452850121167347153620260618060941212338882383137784909033304884067027097513221375687743420219213927010973653264136539062756331664593309811011415475108713673761562434230919918770583132045934906492797469150423486522063065710909775248861335131469562288588259770004975134359390589057149172967819842710622239073834331346342186464577075718655960533655689116549887434971007697178251317609561427846760032622629550363697366676699658306153548196683566302278078525728991745823376212830347875559325986626333997011873399928563414193488968537450291098131836626595068195467858018386651838719640382845650590561987259682428121446956106466281865025150347932892152043862888667083197718155184851854291279515015933808744998220345184786134579407353383079156728402640660056774180025627129346249729395005799348023604209582553921233374232107465367216742080394912610606351653484019766620950286973275612102498941233665505242931410227002342745006760132786542222453948415044396168371213074797811512145984019773215573528963424664407017900285760138536849772702365121153709039674552681747783802114103949023188625653863696582888582657728243438261057447934216963468503643816314251717591304249438610315765936446888921098597902190063756597896031369110715925636528588870938703268596847611988038104029450365480620306075107083581993993102958637350023209726729787647210705394674739982514890535480491560293788878203271234954524259894069124423327427418192514502528635161673849694293578197233655617332453060439854507122125998558678482035656060321710470176960448453299440075525142054154603261381148769309641392067911241832163580696602796642640624082678218688632320220352380525872387879164591944436711524064163602535098933827375745083079894300269966039740895284162628780294127951382155101636794349174239803062264607369882472958282945920192916708505711872692124688397288170648200195647393229399299290202593861476207541098469903167813923926619516194521278298673766117705796955256081981009365074197312420004854731905541814604320386141778190327454287370014271732695589142943494060593447600731671221243837803994727648657366326970871542310698985651523246082102740924556991139292765614641478703174692405325931357266822303438453568543946601763225772370880847093870059151849996952395753859697813830511485924995014893566296970573643776000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^60 - 2132514030505268841118847148043683453716555871813787925991921762124022136496008990685845277542351269807948840646188437028850324587478562119132688450294620145323965885127006976290298783047314104124666255069526723709648213893579686482687360139553780770097553586769197373025570746444907961881858683965823993058635833307377438369536455186559408572773700504507548778524784910130790105460948367119935829794396600774466863529793026884618985385033285027638037755810727068459911644919244467965304754916930361699963610627131543794421430905008440344633264210369710445045740559831751066585270959023355560534237318136001894016925498605970535501466963640053191599883685241295486871195170581682194572219410977156841228884828183699213190840106587012897849978972128771023020687547562360696420273452058473235752703772151927246991920593047547422459796710169849435059365940472679214722639737966288459620671566108225778136204924238752607795254705541021582914422729888266123317490234351081895137607382252511626741217106154806927459112535283741812971305246078731258007117187525089493847024255375760571923097225879725538088032814982025875442982840124085346088494435228242931102223086754430086689810289281220956113506257583255458166994097138089947037043341161784525908198169956095064943330451587537379340194005142005474217141580740309852506102871267996636082303987984507890172200109636511494357162906421378953806115881965262397824372551814863520707620045896018602084160177598262894551848875050217256296930377376121018936930356004931373222514552593739241193181133996127334819435686662602625329935224879428303404383580462331040636012113868754965943649282516378085436023862874102295453360182472347082412508597737369333230761673994231797744362000946440038840183528225989888350755176517566770551706516382575600366568735677158553709037979259165393340136991081563944517595808966796125294073364382023080592917295336557714281308258131505633935318218519761674503707183733631359570687856112754364723735694732564601117174661873551866103555048519012006473873542580008683277925859621248623745617778164177228033292561857693443915027052829379119455737136846128419814956611191032168486366468949719195862475641920278730677897502486330841559742833693572646229703722215243959233416231321024715172935040557625259602977886311968047441454096662860749760266460877256427521714017853878045897905500114402651281786493784484338273308451324685783104233924402850155118278819260006445163735331030314560319108202059170864793107581195234562858911280536186054686212949086056537899937348400274915240295332079115746891363285022497664605756772290808490028849619849739174894585188592597466231221534821037901163442869416222828951789964164380799095253701599256833760130212043466245624696964559963657292317606878504568992634788380672000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^59 + 146243775876085110263420727111992928489854665314999507171938123352443464240852862300604629932062347878174537077561391012632143936344568807761205600677365815235396042084733051799718770160294209277206902295521333070201153120391458914528413074954848282209747023882999433807776941704803834454684069307998576327070495360525203955535337355917515131524615596103790294419356271967065546614311512890219536696418356448333667040022911386377198564712987644518340180939798354508434655008604257330162974862628321794919422449776441864928707604847834362387071833124589757506427435092184750709228625369619318218447845029567249991930357093144518425397185653707154832423810478143863995404103500966591270581223602715230026334439223057963202141730999881584252873279778470578028366247177095969840825689450622127929153847804702129684813737799973276605165626396675370035513297568984867369974276058494138625835129027999749378384929746685552780771943084703679498132674049770380653162258483486238418098434294283317836227959142268281459318062860420346003166970221718765233946181058317477732408068458357206910305437007823846787412664377176686691660111040905370600714676599203031340875073150557195712152747509045798013303124487186615539202832748705854098846112223370784460854859536159584914749671209216149564477040260184044200870430614132352390850105199943361357118107672611247795923000508631628358455193478312579275872054878882525923533811035450688746060776385179482972512513567960787507785286361196817606778014205812161066901608403543121892652133919268770261882093995777450933314264030391018460052954462146913066035494615368646298608743883327295550529541314256393803526272681337672268374567687287342212985786532469804422316229587781574070944932187342423597248890935183026814900098821881035793627031623615525987341275151311126962406409851826939735780716901412703238752806303213555456772911335259219417759397085411207626070224357046859136704613996531377995499996224018064408693631535470310169877163267827985029978154600873721177521706286984136858020411084692816324600173952103371041187509099016129771061510123348984198876722803119332171914826595775563793003164584105829401796168401088280747261429616556730956438182791167533262136715859161118697242600860733302853326869165375360329921086884990710021824439374716037441235464107654721111265264010798767869800293206686137077609673135742560776974465991914987641105024405794012348796099394668405686489073581729582934854759651038897120376335301514713093532912786073019123370582285652772319070645097093152981618479270877926611144894812140539299071121025906307631004082018884367516772432732426701921029847250519471946876843084004568925344772131083555442413026649896327169783077993220217861858672528043705678347499525725251308248647905261542866612133111529472000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^58 - 9454706319878918773942954550634630095727958705908197372553520296760469170361779910222981139084492051525749159797548849982732762437086576849158818705505377494730043365992249611102809349139444192364515940384257030522390778539095269973058667703194015837142569304383130329567400364231452523189173534443793566042976119909027406772468540036895298704499932873079533462231830176309863701734638712306241727209832894710676460598264718548587375893517274797900618398063728594958474235407409530730572619003445007273124325189099137640340324809507546636042973212473408079343059296073360404612564665437602213613771728354062005685798633477575535660110197278286399149165691952860421451535024681160622112273971491736569997735352841865720186036863778094897333271252360071586817870578926659587130554475044187797850742235129091699279044356132588823087197183719751570779880682372509196519202749353659206249843469438632464283114621121382788237955982629818153304000675800012375895734147960668772496008201242394859531260135320553312378435140629220549213670699476858968428969586677472048278044225627907126725642325774592837230049747592888733460006405427630890530311209806331930212399680932192751424652496236360944396225786406148640060428059231895850720978289411751444362222284458728784189717126502999104092794000136032003960439515612853670255246574349789999693424530120998678841555558209484047865781736275265295500112395983305977858829100112518737941971915621642758236284087204681725270070587259976966791239177348211775603215280063467186491106175267944708681849065037218518123969315297757712238836852455398727492993623099494053169838085543243929474690484609291984988248278865908047181771271451580892229759740297305103248294605991541443401577114424822150444111163994079890601143452568965736322618707303928880661177175350302793368295306599646557895387438150603842671966567276921806359843290175849316829077383720314411378197786988486119133126835978565710474031237289692364497742220194662829687641481065347730956855547276170349472945100390545313483711772664760180352920489611293731823118648044259207935040750325688507733118309238394611347387017968194758009547494168058058956663587304842460870926291574137160063556679058141941128405299820494218435081634339073776789712314954260452600408698152447563070491800058626428798642144509076739426856182100761000805386589119288355412526242218026703247865875457662019714327855053256451761626915016518237718124978488352619752037309967601224620500033963895193705434086565739342937606987210771726575934381722677509835203745788850866656501336239767755455672406962297995157110658405384241743175529331919769889516180515320913086080395562409480023776963897761050312445543309438423209112919043584580758629353648869927838232602805675896482368775011563619039233835368710144000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^57 + 576179755030931280371811743523912669096339263701521144278280699938765911635032819457225005425980537270602853045318464638691035130631758332351144018735519707093243408114025372705797404020189157258286454626028976936993075176266603985489044906195420344948196825165436678307500400771817512451711273492229885391512077362301532368628966318779001576057570580451657849786490970941557366206080979302809322815361651654348248292793359835805322845387285875158666791429226772768630140773211510881292518801661557379134792959781151737709402310534804960452317541129624541907029093106908723507429426042158072947843519940493621139214477197681739029495102871667631394274618477141499820420206179051930283918163959307899667477604726774105347339684363860451500539877065247728819535262947548458776195163602666143342447031649032658203118857819674540807878028902598853860490662424177328190535139098672593165612003811344625024695010184710152512706084200343524990232501008442213322875298587772665912359969553405348684799074109025771859213664098304192268120353468546461152041452777389827035375887861809703275087499710481513711428026940995006488842530889032576271728934896475725216318077454032824709799595059740000238599808535573424907922406548259402872934626984943044072332582417087308177715375014549263813947447979917406746378867099793185238783219468779781301207176259748510573158031642086538834182910086498737489179887214744944999805002245971501238657089880298609120107963023950737642147835602593612022541272567975967711346100804338496651059895398911078332792204829252974360452043530521962725704043750652900329444700531271550822433659387016069652245164892409432159807220975018235772068393424431674103048829570572873553979383424508390138472643360169308252774074734003157245276172612553303011096968425579243021665498562280223932817454097063005698605165810938570553000692892424655327265422565681126517654683686047472303489312119103023792342051699295311833899805635823060726087383786869038838664633904634054822983417863888942005084637247462224915029854060260556826990659226557287453640617025542101005765042125483142893248214768269641445585483823457577245846457363604046995809297961962395018410617579941019977886662463678437113466768404592097150281583769672816698958606110948491118063309496191360430214587994531385357226014615967967517806804971640024685714236039150911682298599392589757881829407270643403393669711296550161548842397263951791592250317461534603502946591882548604490043913330479946215994490145232612160511334193900468907280094228890176591577996304044454668032230711075964581620318843103117267568176814945996581803195371595375932110446114163675670684758115295359946083493182035572792011183516514320010873296687199087603996499151518189118512628504064878866671862371881137454534247683280863232000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^56 - 33093466211810674521807752736862879942287076940902222828312168067779901998924793959440131293215450269002353971351988373662506255434385680936838689629968317813275091317489464714253198221786536739495711144193298003598722959169792368275767745217306735986732548527535272583608548271459041954813785427971619278645691162176001762627634233250164058560583556019129936246261315003648050568000574560595099528281632557627865660132302809573072029602210170500223648356857440788043703146206991085534804218987288977893517549443659207469673476947611760144118249127106007504528735762850048898047408376845312083030223797584265873593958992771591121790926392719836975097338484055291335997945384152918753337664583108305814012988221964116537604195167792396378946602363185175320610259971213304421355677912831257026399610003052915840236175705331255147174244724141407426473222799298943438541593151177818362555253311636153284504817403351554252101877355844586664773146203562572036537826736858453266366352208799229705615115988996667006522267011622775577971572733962665095164226575079211802084514992661350946377629066836714395435975002823308715940128712327280428557304732518223872683300494399276451399927257584616186756067282960333351872612510481888481356713730711276412698998388640010182931566641213875647087425059029314125707729457719866242450397561779619158412638947079339985789411523406628543096357155855974757152158851506397106769326199284428574812051504991567879630063662130379643041736540374255383110036239849934973163288565235352995839249414450304182476244271740902351136940399473991983155787944635981989112944354252475138991814292704226560696160551502643473007885258391912323850269802197232078293913696161028770279564142654806202803903185776824502353832139671848674859747110382860244610854650584551717112478176939086176335946622307928984007867355079936417547908027372709211254112216816822421761727853876759647274673115707104621198068464052359824286876214873687749349553095779598263315853832440377413958817306442883286166040912346948725257118298540510185771258972915086351984753178863195141708910439975887587210854684782746707719457825361428826272364482917061544499189532844855698431866035094166671467132731746957215142866870120316268396078424139217990106917189120789387527731539910655834807766813677661370125633235885984332962180413593328535936202664199743329467208780375916920892868290913685013336649743107597937818600305759704111122562405576029177549141273004668567220289085564387802581142387331557225983130795212073310623324668363794006909331310654737934412554865045171005105393070821754273732418860723833843027979568762083978527168515759290543986034655825881958243149081478912102939719061569285564448392107856431701399795651681522576039995065289173643530896332396683594905859576218704150528000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^55 + 1791087739862709779269557246686508833411219975907822568340998658494583442141643144275180771531948653446513368781211479336950010800592948137897098103651954585966492667519712892072530748347918116511572215818924051667079645888247477359049204851308089730073568987377246042955248184900997497845385518759908733497437149606427638694587883340701220502480981762891357409547576970358106511765725421342556513339774970996882053472064822882985707794269045109544093566625905742050116717415827706366382026746963260209763413813353719079741226528777333861131465538321279948589854975681288129871136128123700931774082513731576602646371038067727139000340381773779246044294104417290787320254781044198954386071020623454830458347266368865524273822663632026930346073759624663374800186202895817681434041555034872250602801619446586279719507953801081303589133307109574168376176658491999362235676911628587897684899711652602143027933681088833453515123449243768813098991735572388704217881770771379817183032619873554585068487694617851352018711106633764181049375814120913434213390424091825646474706016390978942363479513885956125982047557956070661088341866282959966294920077928970076939446816184399878650472409964708142158567145163684755897745904289969182182429690165843142290403151421678581976548630309778021260941315493393752494061074330418913485962569608046189908935722654673890105192831044984073154322391227986861858117196893485228730478478574208050875940833438642921955973704603400443015713161039015134436446755873175779449834516398115293137438147306847318261892800932995714787072923124792948398364289564753387815562610849483790007330481332372799601345409260418797936336303802276388778041387496574669594007504452900060879107025751462107068132131143176191885781859255139447281661885414590547739860972241529523727531555098789126618694687165257650552656696178133581793759838768306861133350351272312687823942163115944313994130437069174677726759587877681994834894877700719987623784588306507658156933300914757661367108394552111791140574203651941982138913980624584872243114199249160730363760195421540868767956113697750068252937836519942140147469708217727808394698247355686804762568336101520278172276324624523851371145310789904563056393233145587684465191417418731466046381557432267695062307924166844581511687866657302804042831737253655737986265465767542530237333510003666191070527105737979569753889895885305996330385030947194910247887448966001786477842307910808689379660907970317705881369193170115030641649502576110072990177783096010569632941593599804924360205630839210133788778414082096663483457834368303468949862883922314289681542146784792125481710491986537009583033978406210425235484330861676545984383016593693474517586249242550453071610144985576360448769257601775422931951583971629432793018392884603634319360000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^54 - 91322734310814791916892074975435721319991010032455655679066701743204777523146389073928014220321782626803654443573251205778293934422752502420314712641693215393089963814670620697512737730000635603924174447609410365569051616547029570370735767965823082543164633462996014932966982157825351743069873896642561764897150592851151438833665848859464354540676826759742553570624163521421257180608224287005516193957309794654396428501494934480727739095271465255718829157811250529918925445754096262499833142398085271934496401840193064138685956860415393598142011674479034134443430925381631848161634439100200061691841433471698448059668263853958705532595762365907264944657514979159604316662782547458869969017990923006522842795385101102396906594421751895395454502863976681361318839303078823241483399917668689238065332999604573385936407670384475740869553296770670954411319040434907239146668180020576865800819312558848978261980701170300627388304141141265384299203402927596914575279723684517547152018328743590626338877681444353073169344723136583982542958745208852566209503831103970529138397284986896020612616070203853706434036732859536501951217690991753197957079026191716035360547357374789168677478723569572163838230609661826402616742972953837855760924656402527573257477968980829841720377693727659808202683025701856981442656661306518427154078689326218674704484353248681976493325889325202839357954414543189926151475861408367981710470975467734846181367925846606433693977241545905784352841372268487082257904223352747312944446379600898895901539702490470436027666601344347030997663611948049849801747043342470637726410463871475206542464795970972716898195747014649712371943761912323211296709266167143260054146190857066558219018242288782918914634425596385732412027624283586153384319280838363573028440922266948310289922176093862674412204674919613216966254081262749009062662867646156103659643670578190345575829249478053004703511332690539163592098064280998105953031260084198951216323368793917261153599397641143575828294495236876682903385984706158374516304269335553218265127665770780911882125702187552430494024406467886941878002893922022222932911516668880372276681179666535374120371576821985592178444594870009313907796900979850041090332263575008005136781653961192046469329333695610866750525461857139526973324770897716450125102762889761324599940231682904700284408945916076998793147823571719656654845825108257815531674867665843336095444040854216913980010176896402764737170980839812686656249421070665992084817148706730540139339527748269176578727719050842357034472947636620809004358340177364647937545332319345646712089751163125038450043387759515881016611170452440435060167511421561837427498999265457759747144637695710898453626112590526083680072170192034499198211133548008356114895421057598999216530236828087914332160000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^53 + 4385372962060373802880494471272102627273415824091753614755554686775845990871241358501076930116998642188635373842731311019488154762625096882132967439426453674673459162297169751583955369174859759712261500741254727423461778171990349673056538500801221524481462252540790067210894371676781254825612451652490686722945430758670986760249520725004532278676621556233353353299703518418712226043061301521869553792851131134737574235559243128432151523682541874823563956470194729599747005541174607186298021080325916186843019837803197852218301060163905687690859242804402809212507044596606023637009869279473824960146105303885416139528481553349350618614155725289735305527885485062665331221659198336002629551999453837157172946481038234918663793370201917099124423498686697069288131817656728016502588754450989875385968620718447445824338535087958021224426683368248007432428016644783803923171373139622450199942277303256625150894612525064615501746654327563042219035901042133241943858050116151421258867828427492774203589084819403538532612047352283350291910084982292013395725655153610345657213874555500321038844607358196002030625038045784737132446332394665488065463594220720780751830280459099298509824244744566005718265978657479823528402916207885551569768143729550608168826118000784755711093960250590267290336793153104998295193989003373601587276985384917851019687819232111927449788540179225412624023502194005405139909777889946735177876422377517709911016104113391690856744193177719980987306160571043973980327969791121746692348467475372487983228636812623878205988461337951661879751719951598251424503711411569771106199613876844482329282077230266286026157507158182459872562179335669570882522697111102959774591278812254263460325888732457116758134680586294537341614364631288714627170583604115043401299000183741946824233997320356378495630332421317572343493523979443380745849729117482456006686210254289329322024083151701061044986489295299785420048530547661485173116215264323365356123247770898044532442995875227155207182327990327937098939574203199218995795187979497701634197483988477139679598984898538355235663717752528485473162152012179814514271124636959353160658553734980330048555859227048764141880499428524124760681072157180576172444530508042849580917960843323552483674168440905502166912432764895641672884176423292556208520443745471945718756932049535202176933464695264505769845683385037900268214909817638149713143855415252395125565460776672891024729841716555889681818629545982107062399474733278936899704349777473617978728113701245515365512840287358801712945907428273534329986482176329721568475825943962586490337417546091234318911010107679174634502237666742791789897581300926468171918868300000340910420942253352099190156350879966813853412035650169096015177366082861481199303915619995032148176258754785859201925120000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^52 - 198270823010731644834954540773987451325571694618214605578196092922480171412043130608234881892503918647721004154727896426883693013116728762767673053482946477345208848922101433082717442936202917639663983177335565530331777609127874867145016122332769122920710661291143906441774674203603766776696731211098756731183976821060712159796735547741313533194986023519801765381863228593824219527202244974631897606028867497028382942832559393567459770777718987323246655658808605481350299641095128235649639523702670612970553248407832720293334479418367031349763194660129354082493050836038882369482170672185148991764598920059589265658029707598795543161763757583398370306689832569385627044768382731124656195031131201842008986413460007394611850354666055665894127785467081412649167100112103964380117791858711005012035101261504545780068009730286154063728252025173909184343789287003137891743581130152930556381407116721400832593418091733594214957404016209455147070486084025848999264605065847181500173172072173266145437621399134931682772858833703308511321409027494964081162423319914135233677798605156277726684043520471835228091882240928628035691698585788305244748666821132668871570944639679712198693380591843571729383489021049153113544514753665653872862681171027613781052533033417804555923589789930943229073662619577058173638890743821745077468848647634668281002530427068515143544917364094798001438855849110130466086337963150781336188279705134300461880124508336075847964028170451084070008491662907882814754460104108470217670638218426642718435457915144753525444570559042662096648088701895891246346953432011036558491387664361649956841509218474867396555799483592496844987530634169835787265507735931502153533032469425588339024165824029909665048342324373818626550236327589602607211341343324325526404600422621277054829275625541215023607540998502282403743552189476988305428076036017356551883433401456010781407696227265061501288315783910639631545999004125714840288634150592924056612137798510224743093215494328379269639810418076647182864137227225464186646926548571631945568623664448631373026564262901186974238966545880195752153804974142928828956325620294870767975882082928420394693673308676333922259594455539982766201556911310174227724073314830783701960007858494351280404747899667419240508768704563974374494087619789901062164404882823491339863618470805195187962456781189562901313331627429298743576933279434022967351906457426164729395830436626573823006363768015593086068293054172597593576625801067011038333655441179434853466872589578985496471244494633620238162479332160485060015859539777875877658322773870180674744269076764349700053772285271117248423680088211352532552178642669931686677172662611738956693215250407868946393140332475251800561070251499694793959027162400650266480589431897542672555219034312372850220072960000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^51 + 8436756398593356121712865302946042754559297875201207367619789885389190257898865456735105497420455439524697063679141570044431040059478358557164602736782806225113805574145676428193186554883936538431023738180951663987666656674241615286344437794809251808452733822377383019505066376375697621779408976352342077819234498162138260733998140401525872170446821487580639157566461827273214236559568538308635077938578303003577830928053261939166893195770627857246865836734879658067515519282845708041304900755108085487008765131916226940057474148193718868712683384188022334279976546409194286533483413252527990536629679171964810569881428485144655163905840333740678625861475508306424478050306576447446450010584840188257466881361994752731699468662220029131494354907459410594484634589423998206529592356482836097572705000233136533719010955982057531171500540340807435581736546395235230290244525524989761192556543561899789736278795210773718959689649944024306838719078469691556217729513639845583641759282243704195158139469231514876593824074782260424358449752781179879975201454574186163713062051127686124008386191729276854444005870312079989502149377147581957455734156845427499814317754011386446365162269812200261621705971242465494639724192756552438705027805051009953859432263545809288787839267081870871179049302081689523359515729666992683647328179132138026610378677342508765786969925776436423937314711356762019122274689232525500697847456783874207812854303378635132682303664386007179962701463104198362029017231591672252577165032157616907932056810720024753938481266984477650874852529590727521019053671936127773034131953781533830757329491553807735619790482351389610644284260016781808311331147003510594902534127225542308832678897253180862390730853056647573859866044993708702036168981609889559179635632712569695337064355326970080042311629704765510011987219464701829880719887529225680843628737867633480586277683953776445330178711941309251772085184542057637941310293358487434391009042356494659399641656348038064939869711386948437254611191405453016451637523880678189289669918154746247773468909009608312831973526529236219733082383689534748138050478863000762905234286491334596118039451908325581877316543985836901087459507184715336923389759982745774679993911642502997615778193397076302601172204020946997300716538024822723468984120744653946641862871017918645406932873887674677259894301166613549046672118762914223472089886101892029820683041159544556438612417358044640591536530949623890664242784734654793304080235432879770920502520842118794112609101784960819450122825111628502350245111951926942207986031647790692623003563644391552801921028378086842625113336603353220710593972016812751953042050156534512481104303241524761048436922618094540133409991727582374649838765321353643181919447921822562439333950777961617648401776640000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^50 - 337735596561224474348339980125927116738019081223499019890626084070540663426957736162864615794901067285956089796635092559245344439515745333312075455995156064528048142386013226168157151326665709636636864176238205844177624749655349760500599768259123840276193567191642395677550165794287502094573061285415009183079033728264038555362813586754390696850436525201878172374289196253142027519365706006164399805186014650595629005145211178474638240627860364328676965549385580581960285568536569740444037210441721882398103884184016268970869029402064478254501594671651784781146061192638332291300359134342948946709519943006793221046202920310506845292161702916631176504632401184620743829165314695825363316200795577337392133042698998737350024058640022230017448185290717995699904990446102489127041179148395807753930801210693074865581758814524262796184595212573925535003442114794404090436139830475377017982806983463314895148322771089294556518139952592501968106935473518917505415929236031763529368925372151737320660022762479369457879549509581620206266381958915956429459115268282827141914713658783476476209664202806771239173910133254000185331798042407366197256616718060776257402569782252474615363288923001888192353216880242938300542508158155630496066960715990287432842657526126951323970991658218021818873389117461874732398067571280480803261013543641792850874570206027064502273518083713872705798008299570694500159968796029524904798266939065698831053243346624707176819061795588737825445459502888257430489581397421929379762129538942627469492254375444518948106983659884246065526217151436344725985817563197791364885246313571385297869162472477545729185980061285792041218413368576141038207424138723224746071104039095050735415313850369559390486922775955071757496393388178785984088356589132772153304885131644826354721302056105608835396537840681886408919403419925835827179397237531127232294523254781424002333895135092052039178516193078694053165363555628502632779045406756283499804125780901884667775173973647965053790821561737176828249200448706221137500602636971103143282988175091950659237425471610187617769338610119351175339891283507668229819630498084496162524794046992609855703014161384891401644536277066398590574277942143073559721747331872063833472592160299145479747610254950208792978475951117881974195712946434222354802901574454541730269108282912021279893533466520019579260706450461688830235365304895115020098507019371075379835143172635544030779968440579120452304829416884552627108741212914722983984725935875543198287094418665418727016535865668891066168302154358153197842992548310811913556168044954648428229436810485626123233150773598602762462547174590887688536493051311018693215761336267383466457064604826334832406888109444534757745729701716088537620184791062021975101937689897713581353553300701317453693583360000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^49 + 12713438610232598003039756885292809370093626868394632694930890271770707223454561580530760223216726878694111608642105478679628536854469022638810250260210199619037021260503025334784843066764047258747907068871481907538305128125713126652172611539613907631516473704114446761590141038383114473462484527902393915680580251105099069639846315076752124933982104794566521497474986048599825378828852942600223550500844169963787471659509250288166162367060378032443343373778283039311531339461265586963125970385926480979478871743046065406872520370550910049861745162067716579065837740888214896597763310658923635988988479602717358082589695613889638405399384678337869185306227944983310703023935316108052687620296810073201476364912416718616245403245017509926652461839337701405988083337890319360932500136913854313114147932478265588935189248415188831268357983932360612994133749816519553049056755066704739007107282774327681070538725650709246594521846078334738432817708556306209629263942780844423929324475210447528978699886081692409446536256963597830754759941764819667427718206603500716408162143609803083633701419635808963977426280979436987422444607660165884032432219223975482706000797003339173550653467381637337049863319999076927162357912194753192806775866357396742766500774815099111589142282186803643160109895390750617075823678890936925209681862354316282433960278290985740935695122313897166219410202923338741343369681180015648652626190499098710796406444149569682709212894188923156624032598487855894019500421571095981901189722513242395991582825764252839161689529696882241214657381533712303320202794824147527612369822957980946343901247558213837742250928914259735924744952237627023416970268081289538644287180199681658116164404100956837605841160246927397257108645119017309499255304215065390796695598420972567980477032891387957364143194742560640632413036728507392527580226234767155816885065466332398859936054473026960908327678109046438467747313446296780514245399414722569589874018056188534160409257365070204954673018755924570331909624663536587184974492345729700120383335172285795312519860582609018590153237077368599427047361089080783076934449086315513606341004067827044433942215873604902894905000302082063763509994183809550658303345437720978710920363984875759681267813175360268035521333119991393260532800173461593099706905490196332231049641372202341590397607755735411135306346960397069984459049712600725357529919480139927545840387787410389173334459633316850257474887725922697009058757032136634332937474784383929322083523709404436427653262160679215467639933384677901214677976376785306896755462551127871267057636163766122006189604583057872424169578729786230201442970808617085670340430252790181262262920624541418112822883157721878530560973120751351544633289787334734131131553151842808670638865934561094311199375360000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^48 - 449794240767939940915554683612414217922679048540088002654375977277932529047667676328591134977376226390377935812848318768727523486947699622619483627276679182898712507924010825295434394632729499135821429807559364406629524094445221129657074722374231329097547898603504491252525329755950068309615660336175619438246337319186747569117368176187926407364753829871135481090270199958918573270557581207962151336195687837349812658186675952553325691583791520754035974546441083453898264968244950329186918886643267457898384361280252737964088296873962353076061426709406578295830871104363378819953977405279022963085108647760097520175571415539170974687382509094263389977419780462450802357194093689430161932524860752799490713364196087315407072789790993078763533663055556946513650180633041694523953515834198831726857212983600478858283997962195872677078626882483824375050442368387838949359765776656747036818773753177096376567562281184004721299950902773238457095542430612696376879027957333749523715315627732060126557780633636819330782165807788903027615481893347580217682453780853722641635922552431104136050826602267476975036124612683949797727994636981207792515329924435955324806539140096682239033502795889068544565101559396461094012147311905431823258713453180859269206008733381054420651680528274386595103112970553518936710755988084074817477493766944621603251550349514066562834592280614584332844303574121976919667788225120441480851364466542075096775239321240980189184747259952895529144479379512201241323706737968552451125594077192393087513320820845071992170003823034634439758589408763439940721950919284459728299711929655969752826530355516815217394367837666410437964750902801796080655997594974333983000321541412725322439540884499260581255148157063155203022079603256763712803719365569679419664339655542136196407580461106062789201106924033127236928920226901823895802391078622966723847145613117975582797902413380058353377839625607035476521777348096974718376009062924677625985130028593794065930604092926756255870914709898956097172728841593780017639898591899628609352962244176464395609026162642711017178919992647899823454476584238395248788436944409776349475324138642473168250020331595842472364114516766859051573221040295454794377573888485747521797772194764362186759776974546199246706376653581987494804512683097344407420169388026979555484014532594514630778944590873977716512661075979911725331769898331537088963154826045895999826660331649378597315207526610395037338538186718536047093375413814657848877617212584861758982710053024912684297148874559946808947646770628021763060421573643048328001991139897309366586584480290494814781583031687784199754433909366871949076402299104197826585450344342121646579918265967365599600636599083273366463719029206244428224718097928777454320799541561508218259761402995399985974917201920000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^47 + 14948175973666526564718009113551370881838834749478594391023198108532858002330211115387018021374633774853711186036985592881982316353793372257658006148782583300702231789588836378995164614167131680697410666142282642074206014227713074605540127946524874345499727494781300784251502043057257595155625499889357594096687312863181694418621433826070626668461570569110991430492292602783353875352928094901150567219887299211505206758996729742456480960743568473310735475912185878054675215412700441629124595504244303785134966070375533218645544610002179894915848020801927701107270720388040575987609648152343730569263329775123301321316003919754989412174383120891691397323726501520149614338141769912496769572263362946952752138500662750220049242658155165764056786013516008744805131014602394010634304377272701925238204853493122458199707601286107610991947996987105719543225534104877340748438067246648668134220100379707914040070127047724065506077787256871499740419859773427151585516213298568882692343265621563430792277140191944228550322318562691980750071766238743082542156638552662005691335081575721290107107900658815402002610482531883835585869649180417132160522093923589482635214814900730348822871610376932789822359350860511798597987477864742229455157156999017117487115394439462286461188761273462282659163568238496013158132273518788628506929814214911711142012956233630485556945199969219842149086940748714630788642531991203494947252382125969015845352498008170729592766177277469585425167936694561134863998174028174253501170822883910692914054636887660302053203281451655759902443925705587126851581466386286874103059397147006482601122562574361930666110927511358942255323928329458866519191283377964286505051104398904412863507275505738833253325159769705596696480366055984949426858601653750911436518439326241663412237556944011416180314238794205557180079118691997537747584473604773832530255259800136035586822951498587802393443740454150547801390829006257689693133361308680835096098866221439712032045660190817541958412988093405788945598305413117036319821030201451280878295989609986888246685697479046966995818049340147874401037510787958286777892778665242499456462282224739213860110980591411296838083332570640699194710940847644057537013115229961938809787835898490766707786165335455917040054518331994165804763897927375910567064862177233905842471752979982305020486554902271528793017410538545455965233962187923617275228329226224740923292004687593890378365115020302051364073925356403721521736062071375581149901771951019522431871081747809830725775556728702946586884116428252439532169268673998632113064045606626826433110214065831637867067913444296194337949370344412897149749014355502035181613436992515224250025039623171637262976429886827180774739356624042959455985955835626559721277656308715611786819279902494697403223438786560000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^46 - 466361891676517618821007645138409774683246105950525080438842013583471153800507767623939736103165315007602496197762777503893097456982094439198689212279830379340363777702217681618040260649311302032272436291765074223304967448869868237422784696271057211007295357154812410267199598574781658712255263136635140800938116033348536391483505728409716289961628118695441814706475094475255997027888757871770019191273730196955525218455532042538567164679164477619820682640917216285973243891029692514913554465980339127972028802364702215319510590655561625448372584798306447935441698461321791527877081872168135822310758813746365710876125068508321475114997352778421894970815764497600957915429166343452575199461803852840353822253862567777403878913743613300450675292139309130723341609577443795102255376527588653987262399140604614425110675335797445415595695329204351418741996504767734498080991010890327582896560202560261640658454090742821437259667362853466727046989395767358684256702204293265337221796594012997373189555873872877569632770964656668174520266601042372073995274580817986467676096758273192562473291381848757534317239438435806586775976397962322066524233029017727205356319788749914673937601825193748876629307140543655883817480967207847399289463230834398117957105065605102960454566099083781297879076757916241015440141814062874600345374371259890094965234206569592756714954960729106644758638886466412511884067519832329416658020350682636302285812012533561301149909543999762242338764134146202084382788732212173590806278465714273967854517761461564348380464321644921025283439371929989770254668875648646672108252488983615818259569879287843643580217146926994208511981111848851239204024592258466133787027879872104447545657842685611718345593041053493188786798951444230925481822282880334097760743967691857573741346322733876806297153446428856819390451930363707844130909386391788129299857438092390957620588769044163598149204493040211100305204119566406759085373460170954317695186720834850925366910955237352503647774758434805646152672400894514115743550295065895604877813395684172717792132755854301167485849425434788428132256827524339641865457717983985821519024580425062801340268795335896671664237618043186648665227826936169680121145409341904198307558974716150112533961733536963716828886292120134050447747587663708674876598641727980209900017782337037821662491793141912604515479874862159150943799436799900709172805779703414705765348239070779058491080834039548093626639090908718883516664291100099303001622467847911598761821574319438682959098602067324078330003503373982496876743221798572422715932378962226289461642437186857499646295698389548253639711918206436854947970939936764298002201282806538485426787678804242042475676989103761907048066845084493070014138892053152548338283674131230873915892448343340418012302844887040000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^45 + 13650012742161983688745217791474830413445604164786489294774901615413972204593003014757316599407571087218869434613067956642082870519099988799304928141078403179421618261885426476771808909079863723479951444667547232300014115387424068958058716175843424478302616377051585490731059208675644271063649069321759902249297891672965168589157099240686865773065651817304386030423994085807821611922722383678796919955440658413111055629518803743787316053979932123127238887045381066656503499882927573157872237401308720133634632634942891965662832863336142438557971985839127687852614156252677193933455275721861140119723883449118878403885258775114707699889215752859742161217307513017587095616470017297295871079853639761478393568743821778768580823825489502737500161747376711703100237387424953355839030930551350306159049058949044733933338529764205708470527193711366750245993694939377551819436285551812119969997530328068505023620409569261317531994169077931761004704843906618809771046366904648224721105205108093596038856253082629812515294970910855008358733061985932790019603505906188939234664881901753260932099045215541400631357117546611896718444778632245853233320069296736720897281556921040542694208068279035022827443703321411443819952353615716111387449604155493506000233395992351061402198863338256619184184261498266376059322636363116634673379879020174975139353974378292291422893433677843734057741004396469492082215288812904760288550114939523553169243028287122535995241088313642603165108973299496288958085404353774955710719179101242970642128659885558822668687772374786276282970390807302452682544936685954860635038451270423440732248346014953947786069059284796114569880896816582581798473029091118327415161797672829480691357105735568265755169111836511513046638551763092002083596700362282740121080422531094263501504168357640500257399030787637262425244686915078100983438310557863881943800897276530764955342394128987803183732794876750959035663107875939420092390361925141259080539298706696563758601836117553111951460933024931519026159383178446343184153881251416373236220106334744257356278311617984163324976585114556428016609002643814361558327815804435111676361324599309711811711189051947416804497851413060103903861016355027225768025449058881284416387409819628318171232190834134184117800876233884699600244935452608115636385059018906291453413166346040308124159569111445745966543879892295583296995465499362056464281918085070069344055186091089477958494497092931500264937275648863242001002121657843244326423562521712594105560052950088795327134839957105458261329483404199079504261632007308926985556948918737998592756842503382603103969651778595120845517032486407939357455839403353076196050044035022511252348763743795740042957984506261664547254547039232903291943544532881441038381688714785485836574536639305656148955816808939520000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^44 - 374549670352491561837568584061719953802419585286856097728694057671693722066640047863255055662466804865427263059785481066496411685876484937545790180852478306043447599458576443952737226709698859933185235912531609420870642644900557603224683494441350844786488434848777089287292680694109781000935887514044822141031311378244227867953403050063064024488322813409872096017646830479394690523952560948985424134539575782779003047785280561078615634118286045226687617003887880530828676201388873967612283599035878879592775285636984273917888227539023257307853029698517546070649312595682363511113313594003303470051829302545274115693460988767214242953354933816146167643927332067764351788114812248227872541067458771627976373021416934735284068892406767741184092817720061641948700636590304729759679199387918633553986336658531152899796577791329344094180224258516816163621891762955180365573180942452292785446671645027264811704036968713453974040971534341332814075692084399933314967143109617845959955438847001039390207961782742106348368546697622118582928504197112282592621865223188443158618915740085250256011351556309116287998731405583736893313571073212565432659474955208740312580738728339697908046287092377170243013639887946090993064749312962358974366928563635527259254823090869796731335302791991992651482204590907566871613358947129487800216257478179806876099525819931252872478143543684794344735890628295574261904264379594382645197050958032590371654939674282933219315827689628250252020576125913737649792119397133805229554596359308233442831099232952629289688264585595652720124340564671333236509221534916956769142467367932778507373804237104434371261530997220401364482821620487470444734714072685921511601842916142451695351103149474411206296494005680906674981412191163370283987193951370560818154822480720702629014277730914859253950228037828218893480666945268752447761169081232605652069161789184629823977292930653297052758171068618133187266645579059114553153694911689072576810917914309940922807824786926394061290275579945906141605177801456512682000183290874643911983343674578747831947782381404314925773597945035599412543808700699650559150144885348176588181490840935078024333973880702809997435948383771023582970584861367112240761435914839405490462545449147269681311690178462653092182456236635897272935434562012798802663944083113810644714059665058402800881680832775345357817675787859861207656092850130291050393712750768743263528920499701701175070639998491602575268123926993774900476921393656653901639800153364565490941815946131262174412469602178381501735834458524753541521926012415653087477382871242646715858254496895895982555163793972574799137296576979326270255614771653824815929079437565821919821850632412829011771230507433462859909397695830439175661211644857899501748757553222152184540024878392329468707169554996920320000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^43 + 9627619612387950345485491841014075592954261366264913317162142225324393062861437176915489984868009772606696523799648047345271699203040694577378470842844429533260127273729773341750209959886606239510806723374052727668190417407298393342344051051964611914536261087765368459370059800092993693451434392281591100788631661167688317410166779053369058632643492638074934609248476554020904298065217328729451535195253253304489403872218583460370434487574026149472296155870833204997038266581069334264375100085231900137427664622530872886528862961279740044487685624688882736513466407968431812985652858147410560322880879282407128069126938475082153271099942623448726831384777509788036247508540120797343107716397478178491463777159644104386653553376934721059390267261428431405656476177096232924574700391556124016003886986275535131048836203897688831781509978744277782273460809666579852940543668833685127316527401362555196769723857494802598767439135048021806381374896418813548740296475382311546891286520524797681730993736995654286864931392168644554557152353347102421833156922928470366687232125272886086567203225566131533030074626129178978524893279256039602253227636375479712830885496227407707403530238234393640387370277513660730252399649977034001113143564751853140480434036135552742039443137634153347153598847088738590382910203985385336200524421915668178725716690424947946460009992149018836112621990101716190839257267451880140185167762655728060071336060657538166018745810085409575877218619359787216422436179527747532532649696572995075131924526832308014404661239310245444933270924028634639497659784000853844321840620155109457587528045192640402320459165680463855891139124270516903346906939245683057442850289035697884483020688750859519831368139836219744777014283855126067222788902584846080269175775434449047038725186580256046417506643328191331339186791312811787021663600538263412512410834028332162397111292564426352598438146032521929693693953257268491620930718224766394043292554725104058605897768166485062886863013359564611124433229090644215888605675873388141065971646894752621847958604590961042024110566856259487790885163605113107800064476449586116605088790561889310911484372773320358272514610581786451247334809497165538188333685801242187441662483642243944859501212200360558188596160122805869147781778497509390064219929977358196449371691549753748765013173854995782312608323951210582021914774915303676596736138968601662061744440736412613727132304718667913108084479190679776644756666907347011421052952619173692175995777647247276726547504599779738879783630464202616283300931926759083061701479035242385761897893634563135931767987355289079826890911407781548514528793233251169423810674803121040351777526263532530606609883545864701638046023560505847025961095506731324564543486821840564384601357044007795040717558154463805440000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^42 - 231634229007492373629085155179967175738652103780822104900290376775810252045340069004824449888968236372125081221235716630747340672397592471511885385065679173330007387157330267437565784246221332993875122694475088025930350615435596838002462177235951333673317821592214355716542032748665168452641874733696295972048485056755229120475694153971405307959103733162190417237568970775387886968388886663367975906367633862600145039292087152104574146858398359237523427490409689122653261745996628669092436754843807037983823349001247793670750199310511835149150820438726805887383199837854761383082782802943367206343173559929559097021461026552670979350270546509728587421824722098034322741608426519347500617968582149768881354892576508017618691936267980476522323408924840871008453738437847190917337708326317983673832728015331404748183366854517356946714495269444806859186513325613149689964538070670573610063321944724715172569930780151777673855714673259697281855942364589079720238727158329063153118458112003296392479163681899567154416553286737458166786681094193482632767434564367791287653276479810026428623845234064735054495483548745747757061880223820782836871015708312795089645641854817314192133000604154457390393177737267360427447908899083358429045245761889242807872388480514927086168682821103633732530764904039298533154071121042624341594269842517383099949232585403525339850651362074705055140379094810661677338719705121562608120299206945222561861566692757746274212556270083555726118227707003871269410998461524461690172034708981413130214512358072166056305525298855351087586511095838973562698300248155890485077550172274074241927960086282974740076776886538341055579489903774723947669904903937555434540009105576286156047503159553366488988110122653455523106897821038455566801402810368437753975472362524548460812292140594466648264071140094095525277692161403691074138525855648086024652409106730809386673038148412832541365723767865005800056535256115756625681086663845526611705379052068941000715700336875007582684753726422174764478853635356975857599473881900794367756406370971364711991786776544035852202436458816597901247834334757897490789114131990988331399638190099461073759728216719509999489205343885051275958743239872548761499933465120665704188160473420195833605617323074439125237380773224763874948872198338194894986735506939130489691077875411108842871164859565256437728235393593240773168537394743883471283708200764086769937968461043182954956485372977271856765036657810319395830882747647997984611977859451006732492121193940790775250927223150642392331967783079189630676641191347365509237449799972487102338201322591378049769093625523044086438473524779433721814087747115633176991616715289311025593204475070068580234318907563348413478420581926603370726838954451243312301992697369310978459404139286657060962432459873368145920000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^41 + 5211648041343277318171892263338657611290714970721371695137578529355422472469252320371176804838599239243548531800655504533071876126901195069437608262124231855948874964646805824118565149774222911197875273706364208185945931443137482736491954033602811192600631066038720682724772445810060642220869337271355159410296557689018940779623466083163272531050239606945407822923369088526585969917910288823958985396808064823127392805636587651804569398979803981297791407269000266944924730590738024748407737615833092990724651551953453002290009800008520648399276681042267104738302306308159431717705345468333246939188030080222099183506783696288398843826638393466989393335842759745959367211092836801715797761478259608519235638687315480747657650155568363503951236318228566372295722808244696043526074028780433609095611036196774021765382408771721365027354014308383161552855360772152547939304107012237323615466700223026998265250328413906148368846825371028692453696457626509580299031528054875106568657181397126125446866224075023795027955010393042361892908645851660345062143616751250641037071576176985328227995014082260557548691402543820612918739432328289490381162030327212011067130666750845334054207815098600777259832755720380170240449798003556380377530746995173570996588049139938991377320364802028504823959535696062126986717753133767317113230811613104659219631355532416759561989760559507943238955124303622781185192572106129451841671958517088789360875797182636768966423299131315012722680364524759373058347450936963335037818887763741245636980986743352734677134587172139135910349775770615693299886132866238768264965092663057223087154148147999443147800832887420482039870884959095463501798687409262672341053431357247578213541206241574380960409897567722286515653599447210093272799854022866540726093592070036015012748098025603959789537321476525074058734830525523874728558542098006674048579943422560115943759668106236170558852651822586290577143282352106193897071696816429297895537737664166902296763590475591920276140773349991730982568746724836749982579641509434163249445551570660015281764577258519095208359708584385376832261178700841177504643085125684859248647770896916709122328233632470726827704529354225876857329939251715214782478431392980055041957608599798130222444338355752807724737969215463796100162048762061765624046423052433892099492987964052992697378098713715065103909515380862162538796071198246351531398473391202724238999516074117461780520934558270097238137388487913197233890632503605610502061510034415039262215268547032001717392514658470938557047410375063329299240497268537438504643835170703921696516207094020678556362611856595211428201138976460032483382134896668111428859556574511464499446892954166250738035110710184072976604124092741279663479433761614700785054617443080266291774913861815327845785778104765492756480000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^40 - 109552353682136555375971146935819360408346755528300531605772557759332659828763751945215760625467791657961303394692326509331949566392964894731443968751004727895205979594842771685567555819547941983076523563772793364121320615530263733084181627967964419718039739794098008571208361967589290676111379011451911335621435028480490161675168281534064278303307833083429666024008245800518878796183150927843319718602399149473750212872743645439122457073378369624449706387998999821231017611484021233952031373257057380824008554256783814014257255825975732101352897694296739460915682068273852064585404136856180490472200272546276439456305691736135457445808787258729500394982466065326791605020603559897788160309383895854516021856391478844933946344119779932339873770310256726502992463503440770227564209671565371784623297064949106129929306231682647627530334704026007301934258640542509689819837433328521990367343931533448303043490299548220315805557247126657369826540696806537640327602704913084613722940966689194559573863461263060492035068647516766532250389434789708846252262112779304902944663738617510894189751487503151119154527802370381024386823449527586404934484883151367290201761821938894154886592449896445432176462359155819568313080280526717827501813366610589124551626713980659743551296294889770365477767292950356361408321899500050793224725126119052580213565234836366477298392973871771274756634331344378591370098715413427745376699741881016931135846226573883515348814132953047724659365248881142714147541032051556783347687114398508686407725360749068893504646448339057861612050720228659978480194558074512244531989497901045997505502182355402189520183154333319602452386886981305420600603734642716716083707394582925277355219488782237451559805068212676946291723901830670313450680198642977127863707538338784156924886301985804633426794906897648459441277153181962741640643574406713401618379605465554051274940067437765970054290670339247516328419124017154036616643767545412038381957153258197566350584537056774159038416893689806960067453393916442000524556550384331311655806881945666324548265209660800358327730436979418726912493275547860845867334437864261882971996940741473452446878220509286306720248396088866876488876587531621750165059223537789940910633311036896425107506057485136327400076303497128893296673020561548603227296054946852883817499826474485150398137804052863071464344194045418947143459714477750398133688810402051719638968719242618287346612741408785973102329459024915068020124821431842163718878975925350770211083618723290714563975800117886512675827714108838556105712961363166993449215166164132557516906257429049626600195707032213936296458241578081854712734211179562789578759921372937359477117945030999905916556435390567931085115487206823064598012049582029216559265903949473150967438276190786752235772966509251395584000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^39 + 2149305949368491899113274878437992790813828000689929670852179858692482463825021683434757187837953366212445124612125687486033793810805244522322985519253038268574700021363185211969648902577738164052527474415098279376725720459139701258152927952810564759204487499855849420515502584394300693063915252247508840828044891414238451522217587053849841022570982107162629446537047363157460573686961884494649165558382871248710053214378926912182762522549037260713673346424080060486489075885796016424706737691206111742389207039811954418060278545821390323061640592071425986536984322219515316500223269929123894737224066659222791170203025543391735259449992578908573423103320260879693225066128345644522211662120796100420338849003659425633592906552324253988040705508770186614562668834966170570541067770302452769514809632054801013745771858231240001457052908763715580307840822640485251944756752858555467828041450633764441095212290749195184426958617479006085603603917949700180521369437914222323449120943174896703813804294622301798992897019088691214541796124569714334657058466413946928837315899759767120899880454701933575835871327077181277895734237633956458182775443798988819769320528678437537153844322516763123976286911177641855074670479185104333123525230427235855162923492764616232997064901493612393659352806595629843555139506841075561346110439158992303972206852128195029398823376284634650674441343281346235289960012950593074535342729317598283542039523652392974989909464546678827852989487902955205561798898461934741671946569519257954085605753472103195661245505036591396758523303864040813808175067550859025783140696241046412930181083496247963404776513427753931416626309754144655055496820063521736015205291759337297823888217259811357272998958603964209469021620233775389411368396998955967219963057857593743305827312979765131316324556741591363792572530542016791786712267998447637819630491400209123281407413935224738796488304390026166495619548045253498949577985514395882162101636391841303541543340728892664238553259010889074588001202262763436718516096154879370943100884496076248363999992294952760647892532293300472404633032252592635584133477111479206885957117421026824030572485291910487431250623884902550634322274458517807602514085127029968372120501090561803310416566960950005191898592328159853049601194230296305459392672124518596593453350560121199849712635539434029238268033260480895629372037460032665679143747836316884677246579092325900558490677322064494108051549383152901008955829601181121015163654175904655492592983441191152078773919896924055210190116359303218256395258248540787336576354044589358039961058661065688075160231834140153034789198198215944067392321140858424912954644967609766913423224593639561792043471056248945991946463956322830566800358552149823984885955746413562564591809860181785201525735661249362919424000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^38 - 39312276169538129293872513242864430098047249951850481794048496353047126185799504596923654482119501334117972113447807545902957796034455685034330603839350732884230480430073302922621837578206732178622513192370956028197570381875004857722506801683214609133664553120922415096845686256114133427917881177600655933332012044085421612898766203136772345774526209878070223038062794000479986804851126400135823549124683858089115470718370727349662992951849548968162994894850552655271225968229299786804982598091686862874898444510285186759785823119342931769052667592912783112164209547070852732015402532577250551257252164907268932116787086280334166555026341091104610979055328552841566898335350268626763886722890833775804645426052808847101662088266722236740252266288073988320500980742506703982552654949860356324922077973543177229361153320602422035017549428302304333433313509763369204377791241394949629839773863834077900638803649378991121080846285940471971166628226590591443998438690778753815943873000926586643416472790478453030848028820260820628454662260686430869924619467053125386425867815737051811256274359497798974404792353643632549831964303481649974231348624353506684585345844680193303182713523705099493557417366469193951146569068052716887887541894210479532106174404622699505719144036776684966744135803300228293044237978100378619587093078359916409990700794858648147154055040392860459167383326004572478724189845885662285097420618573293322041996846444716454561121132418808151397542362720900779383150746472134019552642673942502826374596154194350323887159195489500505530183600242937783429933524915321590900689353863980312071515893533709192706878179765020077386396894096624561828447515565466942242445908869448221037772403720174598412616293304476768257611788534448277154123693369693302276598016084221571731468108355821741108446915750670467690675541577093141497150448410625010028155309105810129507253622402983964848963287826383032619695317561939872886337128482755794146671425115361759807403802008509387669212255499250527793421044611138500942562426094615479150540931267071465900249534378913918974024450143025445050672687350676196863925352273485090895160551670828017656776403612593631520205801037445103367588425090078890037055586144735434274621569438555221189031886037832710550816402029445407990513161555911720527238785876778754844903476807606659532945023305241462950326768913141902593671724544152715919638443820428767652982038409569781640465504766445939048854205802682400370611650101893122852188493485123733767225294993969507875681877496700821870252700171157249500214406549885747015196315378401883431744398788492111719307075736112734752093418631371484680196186420298999461077364347654015037054799165295675924539107683325378062488382384754738806747801547913252871030700353200990138394865310603517389223951264912179724288000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^37 + 669577497796706597383675749795574712429208959548956643168612877402114215426687945669428562888666382815763162611644035054530974959035073395323588281211533981639629635997951586338656716487706227753292934288512458861777986602337725484793402453237672191500404463198030073794471685834522324423222922703668387589275359672264044986412506335100507160936211782333535528856730877463444103607417584591946908411423654901139812412521514682240636572641201017360963698722463425299514446714670561397861235768143428108191322711617355179871910917519615985306015809266695061167345072965572161563093280067549958874866501640228535611129287082252428643142176106493391529646859650710661100906823253232150640813862369202791480771691609823777302734115521274922914707515439056815399074983756092033940983878379423180199092195767216755923740510696064744860186595720657537417472018365232189466460137786365918364182371448482977701433113576728593336611194381235337227798877811468124208919618727904999672042853555643382289372797496256667457923847692234010892338380182909780156511075458502734965875727193676666508498430379998791423646928860177115132013833332796839759897556663973608708655799714484700421905393561522238787970967970278299118344877367680062223037577879135286646535010567778021947614073839369019097722636040279575789226380778018028037525117663781755967475289526612676062781060273217235664252742477994533761319171863110792466569239783723934279134015679646641999884805296878080072860164665796802385316190259780153563560376420669255855920812554209777860446979363720107156592225146021923765046243931629211946381697838815587819600186577311039726925619436176860858985383274345030932377921720340060659638072246855464059404998138152189863219221580608281340284860808668426392814280009673294813078167288961670224451142504670328590815172984339201406346140911708405149483749565732993099252484966077167027091554208118142649056956180018982609070952420019669126811218329167572926641245440791228588334797227584160757140659713216452026054494052557798014575511992127469683612357709414310689523610974582870443258307921817052898867048172159579283982622011649715075931555559878441421825400965699853340704562955476388963453379267147008786018751849056977397301800396486158380580544776844954046347046027588464085190958919625366025996659193395482612712300594695029538165375521247458001269163059782799319538761917516960122548499424027129058413599634272125250338983230758027452189819493707801435075487756815098332081235793732138155114078585969461221547517618234734844758199743949359168680897578560426755534316795657603515963667095378580223114560893466612666579424050122772208094461003288975322249680004103061476049546171112255633067601960319378951166570290566814453461213947617407652203485548567857745550481488935516892090173462503618787672064000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^36 - 10606420432993196709512083799032285464776600044442509494475344438932213061397664281255096369966930241234649054672565532823350565341772848307626592847062629577702326371112732068185390603058330453773296409229415811097469378131203292042961657549157588468206163039453309470795408513494625435510523190185961513670616821530335846158310382838824241338349448279202573201384880459356064513675104775753823020466888147328223915214043522644331043120408419142289348856761773934918023793356891562118220876975220459942984962249751519814635612454429690635028068201483729661809612584862819914404808764347684794492957072594126602485759216634743456915622358839253341652516142651159626465737922774107186853500635193444885740827982525724324789195257679805476921143300677985105145455288197207083960531659861157792307203321502955725793165553255370372351533134927501626396264210598096548559923952390185660916492812996965109896954352516899257997737716758789953154278542116209225405359249509617316884925143290885400475926570491037617388686852463712295190516918000964476501192306947666267398598236218175137022029286496119828179989855812218928322610374695445917805259126625640042985740890733870404769347649583111548792964613246505690396665817929518443503164644025503259314213503319588284927728410031779317343879292005421601893719477015065981372925802275440593984226463117728284262640646757071482197687086220512652879098747392877644801459211580101434523322452985360490041528241303268545511864050316319022078192906995687996483467769208535903855881720892675457566699974534047389491282746583040320787217324315270078660074230407630275474952624093606561148044432286471598428154124755421634968046389827276526276605794970099302834140964662055861341724921107896097352925111498883130908939984865960644946880511768436231571951393557020173046436781998718124130134903859080430671776691543526475199540711172159325995088809178924015560110228306296288199480433765867334977193576326849377336717942582591623402792965577007078516286298822950432405828029084599217421593711286379079640612287084082150717191212404346068657814836234157827354111025800310360507152273226627489597559347807217887180083030418044987054572025926470019774678345525862110203782703471809963374426123118676494872972438455865657409726729390362889030108379457914750072104106527863594032195810339905029102534050973021877112168275491853319160448897552797092072348862070394345420055528834371574265393388799500173710922931035442599390309834215898178405179000388842725363004079968795010544581144053435326430765525199258362557366445234041182894474322223649477158816331199104450015088521177955462560802474382913726659194650174924214995759100250017020415971065953511636958009547344025758689027537767519422022553860424146028434172022608398549261350048574168515530677440162310243731111936000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^35 + 156043381179278174623084282842654750252478754752997733058249786093476220006644540511426482652033962245277736431287544829014280181258018499654272074430028578742433693881475234756990975738309103538438219639382390171873888558696431763724685828093402603982902300607580386929702953913322050811002758955992520450559151111723106338229645711167677373852137127465644951562026524639759367901142016892603008505948040133246019478102507303645168622494196322269273862040402211042790430546879596035614402731566776252579222133582814063819549005695622504507179335177267923635074090125128062804996213830088093229918832856212499918346286411644713793005769968140492757710757758337963361764949860857628868766578936089886298945898939127099323341569421496407185446859192982262851682133486187855251647266461799513293068678731046608855856935046454342091549448880974731856625211146881667919348017115876631707394931399663280623572596134242426502920649567526822623352297072433621481627689833130513326524322228302792575251903435485937576750605880337813687420706070060794334926134373424718677609116469914569409121896014439333312458893552314102215000668018824880226062338707568922774114907658518041211444860690434923321864476309923778583273401305649102976264157179267149279408169387937536318890036944699892023012753101474809574288806002234901000255122620044500704329282313287297949370453123276832068312329326744623342305198868296585965763207086715806018309944749472505825691932957812005395196817591042432499526210690342895371994492994079199367433409674126815716754142150974307640397228293705176915927132257579715827935049431711032550757984616563466913832559093770194580394089222012247643963811572234851691331277493624633164422796199775864854699696509708188657431130254836962883578718218475905438100084730089059258888723633933160164468990339022245041357573027278629428216292485643444666830208414141894392632386911143802986503060715012212623231970152039261869578649911478290199608949255473561509363102361064593121313668082734053599610188914218333043162486323725786795623435097051691715799834470556684692055122917821184985947162675752651003615540971312814204266614789676860893388865172963225202378307264801277551442654082436061570462054532989064846262317447056258829737860340203858588977647565969874704462181059835613144109421368646991140154942314079153676955064455747846370175235301654793309084024398706867852359373534764264654906617848329867931556552334406404939314107889666951423459326948843426852236963969451296218577510149139632929011326356547605439094805441272294266373406102533756110723893867445026383990539850017203274961045899151289228442739018359073683485451076705594018048798825840724980358174784181374049714346230226465030469666832124721040797447242914896660402628499178681676185422136328058214795334693693082944160137216000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^34 - 2129124532655221845660458267710178777470141083355222317031933938604756427805600175703139246136266706000642685158411097858918947879418573363479073934353444960385796037682428944120268735235906428355786702428479367512607692134480130686884976617912497699373651607575212358369842386576071308472155858450790409541943335786048292291647058364856365057968905002073421168699395411885825737816705882634688169493455401210317235488637991731426309671670523806222526768081603182987560267744955820461137700861689423674034015420358256512607521030147413980425353558765338424210342746725900671950934827769286194425943377557224213688774097716349586677325448984495968516783891462819545394611158248699349440704111222840747056570831678039126335961977549235301410791289519139268384737352394850120922084851069914942874733817357830720484920816721250256086315069606214503317672986212062135722483231952915184424896553776712880591875695597469625855490816399450016652932172908667602847711793247868354110399560496028510646860972895912475744453326367627326074406498042429265896768880168223573077790796024142741186761482320012399712037620735983869529908805333069227323829723127650280051803049285143865249127837653911351682153500084266553580467992020111339591822603607982517696301296666637703547863027871923975217652296824607911010947160481952659744686342446842338663827895107332152860058998427951771752438665409068451350305442208724331380988233859251514732052157261378604741784136504965898658861888019972311471917440380533751263679186180833550598514799752612510916208911678041830013128200294300578379464032635788394066758074995992863499432423148621828240612886715389258963249523641020754945781562843163793615782769636037849373206230934257192669374686350867483507196764326746530611839897233250261625819827921011550618938602560460571814536953842280499066731440497070721361639130896898221134307046965546113082444047017679360703182238385502110919246756278006612906560559268769285387943477234498732857766166950123813451601729644980187997833565399481330790206570956077808855656266869520377984180241509554775272078250020401984315951150639175701003485678935076247805008668265500629884706834900085711894393728305515216616052509262402905214092400382429415803336124877271279957578763518796135848038922244728722614182797592631899165714489732444800007773334934582916778696932471871399371635817541574359070640362009708176371369757922254203579177906591415476101301816197644840718316517667381890519487953498475186687899596144944478323263888857990227651427436901575500547610857305794390100165991704549514022024878856665908554767655203194350695154353822610356477388892259980244096364183151362428756335188454178760527986600482653858573602293024447027762785188471198432170614556845935781408806433462774385381320138733799274023242933793951740016266838016000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^33 + 26900515910458509970914698741852122694975317942561778596636870210960196030399528201584072474362457852297156824138052674402745116582532786732902572167962172660454157257710297250486282125795001657664027621925975448284291128978725405779998530831965696961025165390113212230602288391258541505649198597809976566468784606676981006442306009751706904405440852563143877961017506690902550471275700901588650326627773136624270713673775410594299412656647527095957141400179624374071559003629785738818905987446015105695936314887797446535354000753916766494546143880168434668525998889082867249792475254386501111625859849262270284389369426039241922149468177612264743661286862018584248245084071291742635533402003138061581039092490205522699478726446683154501674841656115528098849417627457270978383746202388058763731987926322034765854155861295578906562423922774362368259160956053546953843387259126783453414746959498003677320418202194525732995049222411306552845562910352073358327273196523920877263798399674387298444179787757842655821710885728438521067145760892936692554196832924538897087435555134166860632055396270625510896387771170270627437237880022700747457337915436382742407920014966459159377173865194521112606809372284298242806155777939005914965597353610759907899892141058428364317017896593429302670075709372193641500148589335493675983834254649835648178897469419316127155234761471856864283154756098342695920105682578999002758033052732923437798200869681862780727431352836476230654684430944873056195856318763016681705470366203052167676994650398368288849437746165164413779598054495012597507580942776631683237800478511060744485537399871372546734938187054423885868097210212023414833389803253199508936328001414972093218875684171742997780047513480694531268037784352385148723464902556340220925843883791913543314963649431498798394417137466056971377100800986040518769163503456941248921958911534836538630743123240836708283677571010517127652643442756856774970634635147515600689394659734957074518085684613359194217916180334616809414619062509638084655015071400554526389594120907007859604631053033859168416222803894595342805496649022809359277524702862385814445495340034437132884172962743891045593121893801207172537694719001522209119062137831258879747926614867659103241144149202669587321180703197876050926455914902699673206231639669199053831008562733143341099537800213453400172646299554950436319396178959343489180132860248995219335300821767275566476981479654732880294846714857804184672113451025960399031327383901564335001109099016163102552006649067038906080816309860132593702462982388593417341231432745666078086095373337040129903832297734880595306195391764019408324201167755320621067019636894772690608995980774317258313286212777036629990255334802603318625364596548537937894004045655587461316450031893749177951867866759539683657129132032000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^32 - 314194516698370883370485750560833036469347194503186447493629370156059505986557322527329519765915764375248790613924335473169831420093352090315210868604638694330053781165776341120726789576916004049074513193389933481537025518208398071549554205688339813015172278264235011919718747627713282224950683594519293874301194104900954135380515787075168820201827713302161218713096959777120387864962380769444806090442729515458681833100721672207967129813683387121780109604392150316563881011088044746793377085284711998998612376315478817558898692461380279401382473567726248083324080610520816685910662412901690970776560868975740298637657626837046983950325124194642026426512015745423017931449219887440068232062386939341250841828689830134825565722645050484553566292496952872138522245319971675948875720505324817067129941832702340511170483265727843643710240894067146952749244380539015992430689084616874109824814754366666699199000883154965364018135347540383048503883165750256238824836690522028565125798255448191525121197589513435209456980116782464050035197303725193316852431028411700347236504870341654513509677103067519992662849847945352556258030629494960572083607166031304453051762525097526084438474249357502468494415128908019505886417122605848886394907848763034161758691972708101773854223879767865237737534701854159255447855268619298210111095307576583832770881672592974021248137632377404531815393662387809028899732219888612435612347716261725808511118162138307732325372784983099774926555734454246981659290829475494144570889370777516237925246441891041387669151329854114964359427224018362227741902885474065323056269209514268124267058208009589745494947455315683686438182342090194180918804942663010721626386294903643383011923349348958853314890364191497781197165371685466178456167125196235154944122264955262474249499095074129274935899468275722921742120123231566453906757782226001971025688224017892479215311922072052684727292825027990082192355058763887914728031789675735603868331316769437706076280888412086389380869253433024071160450830235214225946996869246777565873354428370386177885729578296320997657281158146865181261456735433985011084680437493568781483340440595014694940383482955868434022253396390906231078277261450108185425819436035425381287375832125841096044331426602441262204277117268161083281925375915122745256124402636784435930678676098091980418781445679178751554223230072596309274515649722187932401983824989003892381823270238344113942377867173452591375405120890652355388234192037433099915993726368088592766495841473454802073438474832919320662252526593170977984990616448402211476778452124253162081056788527472644451014527258150157890441914103801516044052869059556533751020532886763692872760836683319689980642691238662781976830819282986088574256089023335997608669687617169777690882914300785016492936802771218307049687351296000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^31 + 3386375461714341664937830551800862954619250185464896349663457281734047676061736922834044189549370376372186461876189783701650480136577553096486273049510904005518385104026722109049817701158297622921978648500086122162513677582270183931685372909690188546277572126254774179329892914369602672790036921890697885456989554945876691280668964495241706600940292849786742678327803004566965486556509061286778550844559046297833044496446944853988757120483884564518528941727041118599561755406842212806554536263887198574567407303735312054227337382095868578401778208523153585309109557712308820675300133838555215376994830389057708039500457501184618567578664797674907316732386085812486969755310639296801300650425530731559024793960652818964443559519421634474772574569576769982341105935864352009366549507326468378304363269240158714078512430122840403943846954377863440622181573806221789380981786273665665354480897393350520549538683375866013422886665747240170937814713784522633658766470483623672871443288631247338846590454368482922798055549971828811113643335433367370429253140608506897503240980808649554988913912836759930840179957143779667290059238338800875650166994263679888776381945068268006826101337961193361019263194665719625588074618445305260921443998049471327714389023891256564625339365635119249075021638813858123447473756140299836413418188506059287805173145066478823579962140236161009376944710219561798330184374452493299287351253055557240696818880743563236588301582915513392075382544153323651404147023475600175830396359422830931212545835935250473711347313428042573167010712325543315366028839612238767452302542006171850005055393170915538095231664981575293879918810549493594618889254936852258201484505778306309819217982121091112006104463139940010621525671368595990316493793116459253586864463659031428718745646458135848380956871778088862794174116896689916636836002355164341814732481340624927250511630361834445238850777053014295734416491468156067476878586007567081289342514338009085668048010494329322536023434267829243945565322825434045201272089162790738271465240325144753988963974877110707631315889605279417033238240891403891575243961923598561240241213954919245778603967513850947939597535426052123447620644422680370313122857764381643362192663243811891627456240388408260152912768455200136672666980622975625299080989069966146883699853394387274802964687043106531385171798353223916902823776500600004173037808174629642877013764857417788928475984793186177912588236952745605793859311974437053004609475126607846634210201099628171751117525076112596005376701112851902957860874179062800252363407476474768494642917935896654855057200398368417563330919730611785437993950821863815411260403638492373656212278412207543821062004853898472674601001954387532413603631187219388156301821062757595735250185090176242881254336931392193504577411088384000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^30 - 33614797232575590463673348896630310217864643271281245886171908999038490312380321708590886120901744633859661049131109209492253487981053346580837475522955165078837577600979005473559406045556513409066531586173140342583274498035996456127791285233680762048750353048835762498538727752519944032780949564605534129654851084512624252795726049309522419864180078881496550665787824402402655148899832665579626461744467475432978752169161616308200646418591515038623213220686372100193892113253196907852357844104826069080050509597122076931545259856628604904718945977960313777049819431703870229781715570810011094093211249780869059059858730297893718573261812992445006254877604700960649177544278363005336706416341459272148678544864319775076223660779342788724108006210512358714704737621091597191748233812967681743259465678529593363538070325570417551287030819761964745280794758321376087336175897337085291436606274454324942694894204718609500236652236803962195417360218616429811773727705199575739086544291290726519948189394651292749714705146369484086323059033447033232083971406882826402146080917710798605927286823429508254297561429237761907412451796355939691409190987400869789211352131085754972443407873814666610495827025846781562520707393256053499619485818074670764609044940274642938209916800475450558058129745703340912125652776809969650175095056852873518822048601134593838160530344499924543798523597234505230401503590164396231227855340842474008560077668928140593342901034328086879960209164902798303626297612913916602416936300736266615546830542221197744419601697828517453349132388215812561228803242479176826775906555888986893328679958440752147794878590405643712481525737935824167360346039891141828130852633798590789770407071044586644972352814718343557215029082381860178873117226028185556705067767904017632794094577135098712860506137481946549448947394424436541421315187954731446419964013281999803030055864886916543136843897645446388195661020250883306065654720892561794155956818635743752860286250385946896015702051639230847325130938761733285923714147001680981785107939253182357251167835017152988008247740437978322079777617571267035552353031979767360768955486481351431551938964474250917989530176206870224593208916507902802742111565233209398437085028058944346325326061303778340053375981890583097422093458936382435291023786497880162870744980900784416161080596009464234812902894096271077894609639167684271914386702305909881792291248625974687275346497666396854146412374732844647420979373959756113704241687809682262427041186686523921771913411026124818325739485064846123762617206618435583334318309319949052358893514742069452820341668506250041598446715520570832297009741020185410674341990154971703294068019213284074550484457285811874677433387221366116391283754267335124893823837556651587004657445506581463333733445247578333090338339553280000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^29 + 306675823344616880146374084514889405350820615088706714493149675698944609325456193578671183468127314658888775942130071362615099186286170749788057968408445355206494733234279967257564035222310879471434593631001953368964303387038618919020463433561493054701962338332149704918306727220162481953726431424141827101179805335269210568097711669366403531029260738269948331188346543828951527103232639971117472933527576037378779583484334277059956647726093386058705149134801097519578727748027577889456090099655818191155519247021405003275126520546626725418185792493775366321294830921395422549983030943161633966506074091988931408308681666433141987450658937505263350763226744495504121760492293797630867864685799161703410480660390716959650472654343667598618114800822513707310759860676865175800468016742295804019665930229098007376152173151119958569821004047697971435006565383755767596499458101913384534324220644311602260566706418689326792036470088372778827309586643135061410749329861438866033259088157722039186728444342004450162540775265292652033891177323073482965417371629471733101515952724992628412586011475827810622291843616977312774081380613877285139475956109576381013196164951644010862578229756432672583566964305043935910517363598390720667457925000909183238167425640654220314434802259210256897313945446265252618583986815319552983524772788552368609562190048853692095853199288183255212763057770277600670976925552754563861756620296220607559236411196843078599336805872576165193481576425766366770481034383880126214385693139768578331809885434089255416757907307946986467548460172236520255005782487710062580302749344357565496882407674014537908471399058045324562033048430941325130462100217277778303371450024818177026900283881728220695892518510214363101311632530956930868185715218476230941885180955591232954186901207165318611894756836880320831754943599539516450028599421061762614655956195338937858281041903904348090832609383384130087557269572739844829780763101948780626179735126675635099547458427942707987867399251228102827577632347519646614265267489829477908327331977760594751094054414557704032502800663252613672217367037511156477771657125667719793201147605376730477254150509183448021302256336922027275233988407320199214636120246210986795395343422846337732837317540742662268180039360152882018350355122818912629012542447721005276144896494660547239468035447566060864397957736611541894543049290607814742037702205698589814488507106716295304991599508601369267846761706989202145846949509337092093283160867286579105077204270704397161792433452072932025951592445924205219137837919188735816572365708141438289556733356924200604222260877128172514189454550686799401856624180629257949050063115889793229036759896499254688244328502154817874038119514722523972639069239218410453370509472351899822887025449410367985812518341269206992460231401799680000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^28 - 2565692965213078347744376841813347635840074083912714875442367542837330934077606358194233614484024193915121280406660098292766368408564546789930242195883895948047960455323478879623996302015388328823557134036883661018082969371594821411205422054600555042971838339820634017501300934214581900149653030956203538947928788038716864561625057748857920103834694698752594429620415681618040540593979202036461589764624129603269038492371189831513000725992588564218516333669112120302767286752118600825970677785519738148548608192161413370605306846889667245945269177184991048836112427150377879469574198124969631687506570765044032899049717774042550294387333547917803350590866218208907739127590393802488347901024660809936775999505807332009558426932734680843498234269775726713504974611540716056553243050354695235328721618206857711393410632417237832327027971217929041077556258529167675229012772438757381056186957099681328633903129921962386689664328565076050869562215208636866506551220740319159805208761555091167336408209326930902291612777221860777651475971611177209966862760784940978535640769734106184005375445952800414825445252551248326361691870541287386354530603086154061534074739065956403183079898221158227259001323023890111731738693677470997467800935117126380397192597642232889790114774038415692576728150873856241057078919327072557360947840273890372397859280217237983784295862764681958871214210716494905711372447499662312905170182291801766046913446376227516814054724188284458800502815094134398824397233016323342293834214896235807356277591498683797229201865432642736637242634649712818725903688561785227090185236698110731349694325016460607707476350144576742621606417130777123950178810413119047729913689018608233914601537012958136287398383745572647468772776158994952372332248797140844403877245463800430161426476824428040139035443566343414212539100231824923809006648208547430821616644176013386778239268882113224659267576485671578696452969183135784272773328177896854967921546934699327907591336211561288909196435613700117125137829036998502199271100501566529397888820880363701845449431989701930828198221743369811093038706182998972101944210903782849698493851121415981563571763052277177940315867050708759732814202624209904223245200931620480355838130937018335253616460147853145476633231086967054962077387165404188498322526456056287679661211313472052098204907908607293123190234251072527948958247964292425689248094066009631107054757957191517289377274618472266974471798991317884136688907985347441449579386976663766626678499393659258448841425290429464882245940748383507814171421359889762731364305379576685127086996267702461603615673558099907879259666946964124772894820545843821014192284458091288925022428407924909267136052240450674825027142390613963004674886523940145930508192658495440185425597208421244398932846250898749691316653533429760000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^27 + 19635785829980705257068461479746543659097325004901354380501199585984089987860910989808179090440517569773579071101403579170433576744237891309747805188410515603579537676265338259553475978758641499637174844323220461917057773083173322380408397940154278020681118203466194512358458888732065686453503776585135606614630126644307995691749268121667064571252403699872775843183243430677199192147528958322848634148156476346969241124456525024658361850311226640243382559744550570575259937722948471010610084633068222825166715779179572802174111512393268533167472622301713229717090373845409374324299755150088294699049892834247747093322422837188436640248019707496661023837204005650027633345930393770301627049305514227914110232254454318344194654351234042074456576910500164755189685978813193984996020373415924904894959508228499465000910082558596232944753942896560729615595516602101320813974164921650736584647686198560613995202597089153246594845943654189881190648063862256947090388399341438231927227115127747506045618744607640159145949009899288182705965542140632923810037293923717051278228603016773370745933924143762008833890362096536060695043341078817624478159381528253006339932512007487190802194635658528272418871923289818068224417332246479714394227121457259969665184325506287298227811532265128949507525054183433919147081473805941325999748930333870530754817974451238704523928140401002387116136658110855700189566939193188691324529437597864605004720682238804907611553702495176650707250503798409633086331637860822222115610499960151447287196272473385556823066412083990654825539820559112176684104508266749717890190385388294660652999463856266455705546550600234264031605439602190531825661160755259516642961565067334291207997864166052889265432014738616304642318069174813139011449672896698837459063332412310744647742704734391211028970933989993340501037643492683924251741465751365647546426284377505758627693779119591488290639537087045831237563882163983463013902208455599679735671081828604783438222804445032679153166519769542008795532597968559131774712709434047256276363354562509408231962587214399425932273202244966465396871280563567095147767917962483612424257906748479579836741697485568766260026989078404994726539169010350638879765835115519179942007529654927300075125793117912860148922432506928500783540627510327588356594850432959380909220322476175189942600897617963524508851730328114822886837128315687749346703291565127630889665704919238156840284252672163568090386092400865966815201188731135950154357793422478862092735615375813253717659003518918312450267276339259043140521219593596843321342479989894190381293874003406850486765793859031293044090852884348258449058722526648063135062271422470096997933165932845804588012495321906168150443152853551317847870945578234753481340500896107382197656479393528680110625953681200736677559032432558080000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^26 - 137108282735986744820349556026776420588690428203164219249861403868367029630322675548137003657111526328163272298999706700640715699507295001283021152938924701794412957114383938717394019753459059865205512432329730875001662477950784520793833295170124581200984786567832092179484734922764588135180181428981596376608837819201670013655397279765734994422612161156462128244218650013784790529371421647718941885582090787238260589105065003444178379082733066950035622170322923082552303655607099606046312581355053434746630449765788087320858475492887650105517533878039249431786468668761480495052650497134483113300694525196719200687232394256131156253516664393213236630384645525574811469006902796164474329813070373095884978136675026461841263422483318155975767874752466741711506053030695581805937877768588347228949682643142661744092195851361494103108320272584911240900648966124036363407450268156416962779007552804109498921097318790850230917492770665562114963099984488882068042233713113194330423652445347698229516481987806153000910222454729619162530503161258718999971130509974735161089022008721521240220113649869155456581705396071211754396613799939783089237488202615788589851637569260184993326220557236549627264583184952383139734405371103179695830378644794281021412352494547359317630807268925000592617599149382138070445578945728824534549133400588380757100440052788276871761104066194000455995754994779929355843324010756936694164881950438708782869609435547087851321423311193385413703030911862924570813197869032476324561055812494976739705871262045128663837781421287466877793917567120366719196538631985363885645753688796908649785564670701562198104358735280448456833021068407514963361149056747842328242941516754194410920473058032866434173857650074437736637404321955540168621069301536944907472216941596001014751523336862350468007263368696134322837147989591356115889376926960522230653085804835081561617175207805899229790943236185388239790863794983055803096446238655588305495826183831936735946557014589520132002927750881881729485227915777198600918657324348903979412250314009008786814522438963492450234207365628860950893062154560289349045324863827878834537877069994644420802041880441304566333057161243599594901240255155719763743995635836525116383127266403030710408157740352340045239321235530167802365261041441925272277775376091302274283852742776819723250905212625239940157650689794729689309908198146208379585949353269497254186637412676354315282507511848422134255091886892796032473305758103958674243542251087658329755408576274590951321325787283160995299854079796156245258672207606791328355681775755775681262549831751352785758097016237255293292300639538793181527304809042204368389303175329468502824956379511767839113369118826395853569655985746280035473013923649709142689297462051760401372901205745856499805683627968589786934305431979294720000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^25 + 870973376745445579913825514863883129589950812015121925203760795482335344204543623597146155423084209241379616672658481810573941262532265980021858792983992868174636069830022733290407889878145970559600948703902030639468615806851181290015427125567605192262107849272085263914877921642534673830503885798628413430149792997157788329620664394021282931191504880312227254826516208776844626964569283514138803613083444795544670423282890346613249708164148438827042481165459671816769809497292922535109102028520853880843608200270720500405791747522469413827226147358888532279368811274882663615514956698462830745320424725851573792723593496420113425238399783198695011530120397321362386897530543331092611636185938092360184089366000804801024494608218792509194744375939977705760309332000550767684090524477435203079091117901816612947167237597102301602847066027582970870576116146705148431607585797561860219020304187174638815425569826103191186837269170681493399858787659346969268756221566980909983544299984015091777457072718505636311902846467917567228190288898254947861663231995363088381254320553605288542800824506374935690446754482127178838042341318702066981399503503214313279749805996182785393306966616520193827223635577368427133395339301647495264335979370828567375289914995076580313071450020108073073480333068487219473096013724551263703008325218502021260269365701592810708736932532295351757327849293366095936483884995489913741396027802774763774778750805646606452002257418367658549312047917911620738664656505601060108328841416607987402517838170233746545762068106442609734992202086021150606602915549403210176946504655284311523710941862255739198298532461932889251312614213388897766175375497959404718653802868138778003522235394464267864598328119221837734816726895926038472710405784953091712648963804318120441718944918752406755468659501211124641658474080437206373559372788308686389943194834288411365720240561891319251598523863600386764768306384781641447219816054881302612443717648682078948505072949375792162338152926144011031440978994047828634886096528181578427928183520823662982184481540508953842695813861559036044893211623164322833739036088973556546809497489893557154460107853317484686420661424315342902098468172551540453117325234056398444829364018312796785346278557601797100286275009480773398594725523762896487061783046338540428098520741273034903514598765080653762448301678406243896454059618258802303602975742218350412501193604762300145369246625001243821065129681382957658857384544218011828696396509815624729012219216715741566355000459094315736544336629467801017104755337600061451206686910154568210941836303721109781628354970382595461344874389068256038810404596773425599456986477924820399814931772636168367843510604128566317278706416222399062580979898811114764849910162199286941418752614670098632449616660301956548692141890600960000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^24 - 5017812801946459174282340752489058403610739987738927231279080997783871289550572662585625883344812882376798640964649150937326599843351527785877957097677661975796798285899575357050877445229460955305521945828427272487937270362173991166032353059063834329598616040615228950470936130778786098486098637379164376868921589938007145055752084205759602826068611841249445477740045066689112623463843852913440958929607745091239646709091008322585453810903420457622033223627953148690527883157005166605530600324420704668974241765409291531428077631904039168076724570158217606206707829086849630720493903020561557067319630254812398388214583657354700444872977619352459207209536033476639188047738903167829816154903090984115297246648855300478895125909310653817534252459280058817996252187904761141605104189647865190920848123196028120322054617548062029679069083714428255824722340545059989293744007700372971572776260344849073646372429073609656347165497104573173855228006793477146197133193775281806711203582343024922222607055463724464097129154936023781863107092020563001913239061243060401091069143421415111591183666296026180209335564414280191818336836271733247768669897883165854299370578438065160093479289212654592933075652630788554796698264944312040827667107976639920439630611051545929344726971657555933904783358492576119120889152933905109027125413168506015508036275746014284065975735116213100845241229393816853960181133163923205129882843447800869994294306479880333124365442797364066052135988616250253937708342542503592760435223005048660089175916420492413429293473924354069820077142189046219903474713474133960076548704183328561664130425216118134991890992878935754303540358042784436708636072331392564985667866485722618957950748449608064337246784458200379215612148261785293725435899169412433690128403586468956160583146524018689208979532682807558222065613877824542154954516722939069673176231781321971500097911200076149653208642306418288369149871933063076454958722172993216588472778419002368196072004427188234129925124442590202248718630440617065555372117791860257500925834591156938397631436475706567090049127220450351789265470415683231984140233883220230884711117469915316049434072446621888340085920445856249216690682927151520193334037005475049831631712626636616525819124243858056858254468121536765751698822070236488306675193105862088086647095159034192899905643872797488656585399959994201537011964105590518980938152822707622760226641962260220457403644598534572105654215753284469982121900731513448161938625470284885586960267719578735744781026553658710993255219864673434294716911348205899100302561632056014887520132542617269234862662381891380366547877103254844608795903157481010178356090133098527507334122852045492901100441778575711845038147044565177000726843116437897056717247675770552865624600655714542898889175574036409710891753023733760000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^23 + 26128206962603858007503904758254589527267252929435033953505881057275425051278229816046711243702329636186227551190862775550933390946861104605090332194588134996371675979153740437025751699046207584777732076141927248555104202834532076757771413629305152391973965925923491032544113092874167316680954490307432986327498522557545872604795475309407496573872926255406453464648591226836829348084899872353720944564026079717801316920826097860040040301737174593161616028166576396110985673767256158035493376149501132205031371005739730491453006970009461835570870264021004891162613560548067818079605711644031901420639973235149444397463216338217895956442752206119634092113356683320852162954215651659423270869555967806194279960967940509726011816520413832349643721350896754223608253939115463427686835016513029559043166831577327460965763689689436780855674118191578940788039143279117861695346002943437722028488347138250094371605235894738733789058395077420181464791430853906598840003338493766525440970618813257018197712041847530856536357951037466507145137661951618781407223210923446067779683763565695886763083018751567562909530097153118596301593589744538857832150686845774651465657839551233796185170635312293472849400429559058562730583957411668881091415679862031715187295706916070212448343590135569894011253036186500825353474756995488137545066709901028814763017571609856200752255598839514279741856746875666515070809439198360850884823333073831691011703642396040560663617083204320536813279457058287974838179015168537758690171828441944990312761465083108475347852354357661985935713676146092954543823115101429953310431953794223558779863041687892838694274063517750993456716082076446760356597238991084255507232102371083239917866329678761151309863319361880701415596193859927736769503729284993567454536163457758116779957361138552426166915937352354090684910293535452229823131425972280330336472570727544532266080002600077468126411714710919371496948997315685049444017336375940850847753447816229815931463357507017011336805917331004083580014682135272538204231822269427851368446582858195917690096264302396914162034738808013543076861414545740809588615363087422717131496418968596209793708289287567090112084134115047461474474604924760940873264723314097708859563525044550541075769853102099894245046399940263357288651389212285787791411238929533271895500852154628125870411180352326000666397059236664987602672032385825318400300057910969302155369581866012264239661375207966019711924572063117111599646353230553699959503695284910715005029520873462647793295754243539684901016647969197873988706495262957913571468862729427157228646051343644217926898194326146509635605712058938847815105352081359916129024798938106614677215407573881059483352566167305859955655652856459591093084196163107259147788754110023021924887788953218346707056305820882693353292596951121920000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^22 - 122508338203636944938906393489178654918720959694972922755881977792676403521258191838409862988318906961241945805435989724421162780991575967146195622207826755899592360414791870368231392396275893373454579455625341923838453052339698758555809088328664632150970737750922196406980264725671827368527823337631679092176698399296108518240059949254939771475769421281802936974050384471058627538698133677599607705172475758521789303697298912269610573508487195833991035339937448557544064691071505575710757732706265370750862618506849714955076341295997440457212762381887254830063586691249865156064444512884147869616159334766858812704330783818710936337416873537907201761225446416425929455194774463689740283659089603573030388057663044459151974487163212816111037892529944066162078271326422822715296755364117307478412948693932728400472296554030056586628158125969112246412216028189567085781183231604803537720998766733564702207985658179908284831652966081936696352806300107539454229811428386084390221633339958046914013255310170515908755050204824310470621394997488617628593200137880254998579768005208405830501969182767618912022476914024267959466730225302511334234846529368299292777120084817070331776968466605248833473906707137516971012299593735982353335775847831369955910012139971118715469073318189615833363475218457277868355090645869167471239564016420623266750732156663530276000252339130372732865948047780132494385198600578221207182544589887044617248290472913989139612377516220115334331142128697067493055301154149954133036728450180854770357674729628786639162066967673131296583549145140975723251013585124654527645562897994507024247367251857071901225998923073897736607423316421756936585021877501309765720760289731148382131996801076911853278621711512745122638476580427826397409719266231172827003001377363803972711732159391766566652157369837384805290787711796972619696028451542270337098294460888561981204898764580147708719003887506110746276134819330824056168667667303564659385314750456561071870824063810993603960392143082232886944079141114468909796630780713269666673850730268721211064505936611195991857802311638633876441770046519574691393242937011297244770748553243624995958908945641865489490173856311773844940216505709358488448132273877888852182235238007062602731019375832057452843045603897580717697842582733083015169442663840097249660881680203769609525962781320162653755409324798729977519254321221347574660064248066538413220621141140962391183075418110793759507057048048212919731874141372633551834657596243505423966226958694487571570771325567017782521483897004300280580140511879791130911162883646686050812352049318464435755877882232234617985663760242484991186139849588116340992836241069224386270728846012603465413990098184973947330959251379712272949520464964128215208920657102771979912750691349386161948134017966765756414767383980277760000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^21 + 515105966532584228368733480125260572655902234316454025814757518366136198020451999429952962849783441077980149519603353798264908306378512449960961038879177040424110454784933303858233112906729909456507540166846527483714595894737520124027471638356312535026731358533285293716802012759992085688294333758903935959633013131693516887297902343139125479047427114611564362388703677812243731760722397481558310565067209705398433898288425663008145905506642983326807291864478581733691458355730326212092080013027160929625665409145762523347520192335012031704761164135943987402639945411830735222729394373375038400269824926063226039246436511097331540739656895726994451326522295455192636567491586758236337033862573063452708242994186355292048686081190190583094753317623779002325872103236241692700216718381989173172629544800041199910397599890959556049075507789970649139329136792012367080689194874660357661627996897590198430516889638446941320941416819472880706341708564535069528986876164092708806827660555491375307181070043557195513824847582334076243561484217491340970894945410344519058814905408407138066917999246991886604834804316268386394452732658556947591426075416489997284701370072097806381286004724753928098251937631403299806378665759017380557988816525894439447953210564340719934436492026341187117851308114208265549096411287904851258960312985372367190756137329951339445819849691318472616377279264047315613123058476418784942735441921297855032979208502072537994384630799777276840805477548815152976705317183668668261512431652206939721917743841660688656257099065579211906313816787321740365893103502749456155455013284763623866223299009936832324850897965828306802289916935606317044026359204248341819213361922658181421582086939514818502297750332551325779449938682891401960211305695676298593971731543959256691790710342827782098401151285472457595853805056173181108170152744452452392198584137615907251696000488971781784986233337896980780989230305872435514909245646987031812276169960570743542907373202098568172680050916782133655498794350581148340985264057702946007760536527499643967633304010917809288527452493729781997907882659232329992136793430233775154894189431519869532302221260038028539322965055655041311854342369115087657734475061249287926727559273674386008946996683132908059367581206344407465344465409045104929637875017088959641953222500891532130521288718338496592588585786289062147408711347918882016651644903508064065934795657562388835337306514139946824527768234628048350934372536041611982758136539851827526275515512155330264653728672056023809182180784679634618807067165369835934079563409279999287036394954018946170125098903294129353655549075481860215467509155577130144622203083104680421261049129959839933507839350543110996311846876000286939133569383234159979407392898194932461774710718017202050448670742344391570629809305540362240000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^20 - 1933445857365709897801674523093282899231058364292981276312442159222156500815115536671627129070833884117838959699953112751134696238974182447573291120493725904045421094271291294768369308848576028383390250483301825821834287130795164693120364152102195077266307475012736949318134245676478059394196795043333357265493735750261299682704968721245005410394668101886940960217972042384296306295676632607122797814956177394007349502048962826291386098809893384741493355172644409630064292479162969984940355492580424204520678708117013654526807071888220477870499788871564419053870456714973712674640564760291176096639598275415383901036747673641355404487281197423457414720160676397228000827775459058271276411504068131879798457062949502309411266119031373009917888713831059940431633710421620914537889402711970915174560029944578701219571730457986685072766169237533843212383559434892198057360627956247205902469059502325566605330189699370430663272057685695292792489329819349478826542113322072538336887842431934140208231367107679917834148723642570780455075101727382006207633830814558468625509652567255040141689046074571297003493451544873872083875835849543870099304508803889167527223274318548827021277974156687562118113923989120649671964163847999251280900981686270983743038537755047436958473099091445839332930836561690741963060797767753437403261810656537314165050028362760961122959391510873599318920063702674092925392139959791112452464305184356201364226740738601867820677053531391285973136551080100496238590829853753591659469244956977595453780402751451537439530588497606881457481580724288650873278630516913297363963042293770897649160815541895712442146537877914932192281345312563078586613621623614983311635128863522315912715875270620728583564338483380824959175205842824767942537270663871174390058661582745238787771546244658609966942875126769078984957499840311258636093621028112742465431433377346304679688212280851647289178592881881098723986062418560367758556393470847791666948827599477378311639495254489388564284551832024243485931753117225735656283352082582136479428381587464410469072427541543714228767108979523201772397413976565793142284969210529294280727279596909477247016080180884228025695412789647421339009351971632434365817449962698392826833287623663211923266363422772593367770323721491891960455219499041284240059511408535102380193425913266405299459216826864577480467798452936707272247042466848467738010936781347720265409205097548088707957497861155133812946734838381644849061000152174941906852172101479333424604140671252930688535709990528222380097154371800625500239277052338864404540210462965366455965295701584503008557357349001130199702463151901328336889959921423815733845268782588936225247733001546042166693110684804708074217266897905768554477419114629437193378450700756854276505651900001063368712796483360445448033151254643343360000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^19 + 6445989173091600490298133782627975644975400974639316234461859548793812953283542117127903114936231772035294058166649584274635493800048521247278704469799067221720506261127385165236333539819620513135549322400961302970320780686862740872084669286415418654766931339926615862830952887229982336855493759808084381630111786671647309693249071665385222847653975552977376256333693205287131029497036286330781402628884346797412094617098540842546750932686121826206774736543811656471596899004221652833579707597214676460473298027874853420394330644706348805807093826387181033984601401423559031763641709837038158518520109972214877083158372688491922855584957033771540184341762625337342634600275255676153226626905859806188413420407177594879888043696542581531862293817120212856612389847584516140773298663832309051988315305433309194578447613301544848760009583715573281221392860666874251177720088321277554478886959021703252042198718869490232177291745203384001575479633145561893878570456011731116921245319207903610808489574968213071517914212058083470949275720976773210171572735454882623332988064134091326936382759183502197467619266096782772927107416949347228138210958642617048413681480211251842705268316260955953077843889239844018911621642357193530767669691841623070792532853528031470273072070477924607316580701971313820438972121189141876551202288247669638780689763985009261480335679935599665177169865034914347960718116037041268445961915017538265463213068877132663290688114349863709047525490603637083106307858026299528872155367243622083162628282471310897832764027620650075136908059600321114313623498638597226465540674375399641976523431067621807920152768812953048914037437594402776491240043152519137070065150254175614308510689328982754921258824183516202419049048584254414897804994089647485151634839704834748193144243703318198807978998822290663704775066588904444236871794709487249693220155176644890516794344950606613980269884369504080861614018552916595392667335192155585026975041382883794032964026271776213870506537440370176984105615426795990302075360565578077795119534552305408201401860399979783258649379687474461633629291311393550234081997268148138984496138178104270530055989225536403548988109182222693546731258832365033014187648788255108644383734868685628563867852347001559202587056157429262187711317080154470351018100881606574385397651302827711912193722236525730531919171831182319180183856146036014573610779204141870101425318270687347166245607971207784782964635706786678028763942415569699310447590512734751571461226067470121095802029092826117766592208316143883279266403685345882721705806793510928851091605144567663640588001142855313901096669652234334900347194769418219476406968825642777029957385528239818774358908996086948303753104003428468833552111565379058582905680842348764002556774241751530764273822003583236300829568993601781760000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^18 - 18981983282678110057860498552723914673911467871852807176104304369712643889567753147479923312381918415810082863507666918281592814417307185081246249982350124214771220631191345003717902711728188039820783337713643767901538642964765452932367329337783724906694624425265790936812787454290873518623358203635804815503743363815602765369827199629534646140052475403357692730964364546473855910181348919311440060317701197174591761358507683339604570988035584207347943576550020426660996015960027390271417186112551790962369113933267775841600505756398573097591655532122786820595602940031484483241114257438201085281205161425223361365197498802505952360568920242528577882407471567254411346522819815068433003412878279020765771276323463494453476770202795835069585690160020118153700637242038740364859284975580975246586130406708106042872074508725303144884152326428570451772977330799678798853127726243214033390240909978449597009858016019120913704444003641370462969278431777664598262448227225330475641617406236976268052714042022703701030517709361408238982387647913759411228782637065160354710822638025412456785550857467064470734327128865095579373612406368428988146014899077673976015143062174708665861718094826338505123686751492686555933401857192696522096492633363687654423226686614823140647558230148542075217225141657041168353170491840679242642233574248328944753428234015104314409832321448446638499879658594102461999413883343898138962087724870135693324500040637839216395468314205043420211375962408225355181815388505989381646221762812650073307469516005482736202597062758405371888447857317021880864938464888513050218396366663430499402353076385728386742223140457557206607830580805678290404424305184311789092670105020784765895925507118290586293594008870940484394480928718968485568391171158260663497906949858946905940282447863106511479094817757335766218264966732788580480502859483126053384142124736201908609844921028669428818402218636893959868781340069374243330837394983076259913173196807335670986795779057418509615266503800856946985830408793903311439081935930491165171037755128259477925074438367969443062268924248705918475424943708380319884948635786351637759887188535104007090567060097829407346958954168043425010304619611431416723367725796549911428574253404653972392214099963655695829517743735816246959684859487156331335741569192752542863972824153988734090207324893583350203532211504948554358354791706985891486029438296225483152803638729628896099581072748284441333195733105490318587091613433556471368257318952867504237313819192819783927274872232141665524452660006081152243326752122051376551690849170756680957012989726084640207635932775012820929798816647333227524300246771044853228252406808907331155731792175323230732657711481656235898921689587547313178613571630647246677001268825665489678928155514213339120294209399619799471091554860316753920000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^17 + 49065315315200343794971226505103587743110222370360535177568745727575205226686793478158006194694180074398254593677701601478396562518919447823158239803298243014529372298610482694775147488569506540073744678837219341519755010846749436173530703575462566774936329566269033359395247173436072403340836901142811400016448870163180905150908641788523372873484459507690851748738141845305851752533461227534821159603790619999857230093745727311056482070848843940308172539878873556069417916381031042987783453106041970474734559086572898488234074855750720283090517969259823357991479249502233545613243432358439088017370649215888218576720307189855586374670326710182132815642407148695154958953474972827434460767206058651503412688343977587274640046407680779889246231970709379185659701950550861368324116748652925487878142677202491582910582849142091186252719250062785008470865936762674771410088922434114772522912545623882539861847829620766984266651002213108897537931194651273413364397683766301199893525750646834766013874744419252501387756965032654593278906518795865041985209419219444600030496486473626125839554730319922625404573572886729140661347507333571271565231950810185320905713956325695789128594129038089347940302204943350222995079015537155439529239984647082427141877129737454787469716584746531761975182769665220298069807870351811040012654562736987503711538909375913405554437204878639947227015825277838690236843322860965646035766722571237141817036572172622879676184562141479564763502358267301727274779866847070865663925597440864993461034035737237572526562359819283702916959455501055781996326169634951255099137056333478792574178611567763517351015081628859165678029760489393505049956967849799952237755162422868086064675471936621472948162341805865810700958618250783145267611034959291434486220790271829143974526267718806197558641973933772424743181792023120902928765207675143546078773828618901516121301864930217306828070725604783022121731862293707033098969721847417440040712378205734778761753880209497799151825093080797735169609042459864376559967464843146949776878258653771754929703125479028883157561529581702197210123432918063920371906291578751736047876853549357057838789257642405276975322882332149795644791313675200054773518246601607591683053794579250840722276419694672523013539660601918010690864490575464443637167478197105709261102098970631276968754911787526194541101123683100907237357621105705789080922107013084125714319966496767039538385683526306548918628525788525171807047101432482780700755091141092555335088023697173619892209537448134410724699406974270147810385688824566155279281660575439683936287222404899267651182494700051297641954996203993086462797687814493317997864079252534375469929135560150604296765492375126846156224248000578083818391300604776906169424751854520663968139237937777740301268149580815999563108268491994562560000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^16 - 110545098894706719517976617070645319912810880086133700282497270111046708251768025807087082425488447631754329777536190672087596682887732099751440295624771306649213325562676878513993592759284379375136181040181197572278963759647398981672395568388724883966915157317500082213649716602991417048523670600718932656815774354669658424706866447115517350954981491032662019289966987570256748217567579228126977120394894822736395026058095811897106274045132945811899280639063824645581448323163482244216776206575790979718816543563093013659208965193395272835063160473421979297261472556082988388581441249951607951214918104491233974808525954891173952188176118126488914477745362415569308124890208832861486858970038931230153770696321412077479093334383850399540236870757151682497573527339326031596263380527045552519775990221224250225908907996798103386193513761337163743158936935438637551753096214140888467734274820843424523839878461217092500727864895959277821621033398701307918533938942175394137594359080746203660964531090245000082964506972927011967275864093077446773598686963846258648773328126252233727978066553404663671391786102070585372348931210255676200651744343972487852824783545259919114785688460186798524637370959077724003724222708048169148362953429452981900541326907049499540873830466932031025128608739288744126071349712509060089589147334091242509908034972521496971498256670471794824182218357712839996824954928358844513864531034911828907020450165183869085027520902921721451347593546144689870478805361219121612617336354242104242148125821256295432134616659979585688933272786590902417780214566069843226946745054299310030110555863197012637978569340162091984688920974365437955408212386606376683298274178094116679238967382298530496444185842440649251780160441203268749324758942843848933816703617883747735976121931181310310194130683992717973668992320673716254564323901461041240040160245847531598743935644936994911892241192470982530634170395108732311873204270426152329345967909820897890865904835172301047835994361939773690514679491154209025407110015447374323874959293416082134287569146855936187976924279368663170506733700701542643553670212451195792177516346195565976849068578506209150244280016022352652369895960588422482923087587251508226445246316592785017810797177562188025882807464267307629250448007619517339165779957515678733804545212747144198009268420126863661007623688779006146448408079278405945858395195863697802501834136708636264451656961941134615973665350621685918829475331077405867486108202519332235116037191604999670885746187350601053418051891378268592247163831471173158658146657555863135318812116217857159927749079322200334339103921272274564585123053686824456730397130975154628028456973591756509190266911920025588975623165183536536333372875253025116846202377788846901855921661032567689275118889871914154589908691631881584640000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^15 + 215372134981624917884704861110979902388013964211171310749905189715382105460349527034378145150755281850842926178791700467936722864829831893426768694867178670678230537090835158239962638026345384751525410118413798312454818636176346759769212469031442806206534291400289874453121409880853197304109414314486943945865606312608855998353500711960959071442912726402920479538464586243421183030489694556675368189276454250255561688329996906618068950485260208750036615188688819936321739981332948999866872483936465106652259565026639957693327188661228441691512484912114465296916708921734381492520438702502498810256550092658106653881398690696270087454909715649035109364388892573773935936870426782991661741595445976286749348520085446240475964104387925750296056221241814348527653004007415890581914023392455205147597426325341227607444542153432025718136670158902670265361404898732467718159521998514752395937206958974514892185895933933668736758802725961435245303840854987351542271562095022987002869667488750560693576208195664241871405491351528000507425294988959781107486935709342493256186367872037873794514199368875073761114762653827514181029182485286030684258653323702000350321379889012414582739140143399659182026879999109543785768241235227847860325945184421652339699712317229147606400751606782587252237406504213094624040539508860871173225608422942234797505050590035768791263628702571111737989935751765141240124959256949723053280395702710726300742825818379315440210644462860810122763570355534173923650392382759458348396495753294433000607167861822995018051358631929250802351952029068015076502804298444714916020183388552894634342051286288896297830346744272665551215527174441430839441642412824926121833957016836937153638696473259331807929388306318064460468366214295839482806720514734027779676722149918345339398374362408650261314434197784234981636993345212261672534048579594497044744262927453970369066847403658783460791549145945480120845787312042658717715423609227829884908552191150888525050282757273723526278110415139873629628094184687614850982278126526721927511527425026228926496242631139659610702469646841083106151708869198500376540041825667831788006889599647838198321266471828612695456867582925818596958322635462460307695695457899043160704098968813899758299524309809582968469229304619947921288515417430383879768841725585237327488639722593497126071936946189084859497286787239116502977992480566058046327227475121439556331361862509772002254035551718169641338720132582814975939965442902633313560092370936741140163176530684219423747744214745666366827350368920667822665648684600767887972089510789873105934734062236191081321854097780041627991123011240054302819840100923940796389851859260976609528381772870550976616846397708919639781580719574290051496174740864886391733141113885208161287440312078217628241731079562725715858521039482912768000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^14 - 359585324475102395189457912392905398141763677589505928412884966677757411985198892763492839243331911684465375435643963475677922388417303617108821964904575004712356504141274342308963254473608869661543073042300263758865188899340611200220204258330194979128235227359712904634218071984896898007715046644424573526254580307561228065625447487498938947488791885771817092277340191099213723651999323827910642258248274042753329733715640984433699250636639526590842833021464948342799260371729105221766987281087460179581714373144925186867167300057696580901471532446000761899851394813927440225947233135866338961527330241376183148129192024048444514034759732840524123047561401151824655383662538436418612009388759223812872787744605096115750550848204955223059937411400330832288697797047097629717260723664019385935350311675725335802687817671334734751650461607755443396253538403376899387024162655669281626194654521068135068436572676602846727473006357727387237188146411250102474138127015682042663966604595784407409511281500364850052325341413809408838758540740360447546546477347365278900999790047472749373532398794782912916898780118080115273018608204073477019952584406858320867421149245176618380113163491881184196545939890081523685687956463545343336177840311948223984435134454324810566970643936641859924331535762507223802580016927971080717814055062937365975036423127583906205445659773493543257349631894928411623648196461299423327570641128104144963206363050537085109180517204828856186024521080190158635285298077985393914081185691646141497808981375549104685631191766286450791108949748316380455208919190962721480271189796491269326266292939322624313050606633087433532324146318768493276409543344284395571751874366171674206993769502379584691702094689118566446998913121711814795290307483345160367162617942488897510183249207862752390334010381410782080825158804008207955795927913870058906960435332697809315320234953741848596831933914856970342193732157965251962673497504840357723355992338358286072697416390762700561671394490809735579107464252472937800100068535422701458124562181364523994778927544094805064347690762182290579315488259091019774732106562621436902837596518610398385958303860791796678537608477716166120867270210167408528149246436512106886833669705291362880334739633404783800923215862517423629002102666630767882026380557468798193398577866076138034874774998452680745877291849516861189185532023534229563266286842729256025977292166471887405300482701294776020977445526578590905814867982209790120190415175600126072814458560354116355721244591488329626097340156950840065651224307529943780702982098916348425331212766258187703431631410873591041476163216137202558677217577575295166709712140963378458992698427626515665138657619475279832180134232570711724258929608508745738114375280519659947008263964772870528060933319676218343880108848403447808000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^13 + 509187724194064065229470086901353790902641117832329295163764170577293205250981817243677863618922847481962406319934966597171567510136506827798760803801418341215046814857674061847930643319420786118321158110757534620654837100408433396995710552547718366520437548207449929868411655729693130610163320213572788744194137625590827720975706850060119154116137812692010579045597081065337086151060004907653930214466969810585966493022196193629630377597992841166109208741258714280395298792712165157166761918061654825130574518175135884144019731074977770440477176101139085072630869715200138159804423285767305509646246554296457958842738964237919971585213046017709872228442993332164376484782972986984964813929764717491646142256075403102624413356943196291714486027118103203608005434574501401035418215429759338064341665515820025275699362412051127306592682040098848933082610450823310214908862644151648389717107465440727363037809277568881717776865790626040043349553337289251152884512457415210563479435145043622638704710655810820125087559093292099150881673843977331329897205442467236179963511739780737927391288513467169551677978589279817938744056041916935313972157951408358611189976557781513718670822399837175907767596803703046225184040788165792744637481279964244056921794609160972434480147698498246165310213385523216499663079227180932217989544970209177737299541451055241023973712141175762467868948688842044732580406849131268700735226312470587242263468232208025166829649698269064478657952049506506712675102856840411494917575541781466583061864447192730597239637438498093882084505528672705420954241581071924020685785328669610503920439033934312859411896731361138374448583394614159217330704133113344785879463129633902635844866205785087835167114306627786697805307596701905363502312152721450661765925486793396084615125008507018502545634438829567794840550504330593617939243984910988070211680086203246642743976864584015040460317025399655092207578028899317604306686905387023942807250735573220421969492813429916395286519528924547900403215771251701064720565916678109691124501558260905456989786181738820318779598426821717626290232262237429612986453831622698657176434039018666306316731006187518386034510755466499724423697151916590197353337616134354132027931000304412748490652182763860265330176130992239756015177991945883584827107323723130527643062794199930957349373060623196533056903522270727794671686558777903644203145343432121402879315048523023281888992349366988746095261376263402057489721856182260379305728212919161953801358813368219457627737783641185592136254992822309126538146246632789336054552449520184242440431935333156856366535220020293828012361241731811378667530411369350379809712873911266566497218219941256514220640605280082365128323127026914142405700697495106822221206868720777762939785480591983709924434484009569581494690001669062656000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^12 - 604242843493096223471936922496945038950289800557207019888944865638966673965505747907891892718661275085814339406307899700404522517326983477707554083775635045248992279326854640549119996173179151824462810980253188370276112633456261555336647393046896614531342714835997263087863339778426516310878970783140574551161084798041994227831056174153185705603378546509603012035676704175628993655278504522433327003667925730911704920859736588837238730944990112591794923508657846729649460715454040229356642320898367937600641690244882927072048681293493370464634564242680079646373504804394772125069561739428865253399802254312048709944866046659549038184816876511982794735175145352380143821147627259912129193579042004030436579176836127194432824017009888950555054681650807620066653822787940991356834493413326597222145695466725064091932892744947414121628405423991671077205830305520717199516772189995999860657928524686163738924351444198389992630750952632071769388072285623306747725979868479975498000065079559025185156067884427219013491385947225676374368959083570230402170690306486006166470743266222357952041940540389349330208129934741571026206915643861358564347310900548157260702448711701065703586765861960173959897398899995916887818592455190530948366312073487959523964780091894549675389188786664476536525144099122238993387742732233648888942079068981972845956279577290932910925595170673248523943455958390445437770426048342729074003419012818090352580045250487639961253491110855412020084884807501668799704419352682809651977972683674467058893473674277953489504017096510843739591411002572289054576690879936272872878693002101427660164813518672643444156382846247786681086539136647335608001427605987067880632898467356725296624508390262999089063185618972003125367323291815132523063578450571272836722867775417119062491369982748707541208864875949838707956547158461086079462090924776015880035950360253876240915222663578223146346517920609347990006413953522125935304531209232537260026934518355744732693276013298568846156749461333599856751436976957931954298875372725037863942519780229243953132452370874419632282301546447812453177324252539875770969769915379416065434665521254161174213103301683320576991743882812889667204078908284675942091400929270273680743198174300827931721398887746145343103026090267174947829942942685748053742803051141126158742547009235076673157566763101622779021617927143853959001028725054860417749707117357042173848216724881727175399002497203639100530165469989374498646544183266196001786111515262455339238342457036609309161009890863800575376110857055485576744546845415745605858874951870962672017097720655366757773930046053625695115216677408060359554515237249857547472600612588644736148694007233490573182459676573141939495928071670013453302494270632994742591386179281415914365711297173081263094626593145916366078306170183876608000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^11 + 592537337687728069168255326215613902504185442607132257779169984240144472981832626211044623921095120997029988019458366526075584066969720024863180237958425433453376688928565166280312724141417299894165925561810986247136321369231477412500521410684533071787132592276508027543645466583553680424552655482041429957107477301529044481912795031123725402949873517340410913745952033155982102917022986467293344152679791892138161239954001036493887442883105092475662545595114094304020289748833512011612450596487673520172769091858573907928817961509408487672288642307336591917153091169838135538009412404422642006631639412641613809274566218169164435230989325016464451738451117706404072285906189232961568853519025496685579731725103470140494313322508983113743141923359455962886689873545758236933284538670548225058913377576186673856969176425521641995859340638667720940995928926940901622583582000908216526808280902226915069354457739897579453642020469683819231563287426158417325406587158341909127584549886637027337678979453114067446962003644696390049972366089234394351010109318902136445541782941075323184229365746121049830222315879386817272961681958136631818951225735189787174078193581807125003116870515064133933215375375305111757918422916992960407331717435382966372099258166530492149238573823346563905851844474176808969270085742735437899091305794373173404642699867844690666269885991307243876249809167819647319631495879845266446264770693384777124218044998184614133005472024661068505313499970730341612583547890860158252182660527699815590401863423735774675672940221219770370422169404166745888882569359927201872034584403469790039289727222245961225963580783993508785029296163550203528793111413857844628664249436696785807940369086772165404248168815547629272538767464141884735451800765476574799340650597104863506767780272925050284282931457044553427168004380615618288607660032986495023057680741786309400927788409400196418956952344159316479017184892416008873067811662192537495510317489528521845104999017373630641208523116065483424576503157059706715544395717301796043622472028518010543755481915665783978901619886747270470514415307824844141157271997843134281801048791877621571232777829186811042964396145494783062994007310286145512069439156044222132734479658723842096757796300013279347218979154234585984114005730848551836395505917946028487172502399848095875533839536617431646251086493882731338364291820059967331498760862895264011830099046966469993368028091412244093391534480046129632049080988459156770494862394014144588249940226624928808033590238348170128107841618860346836542275944802512928973580096833224613347231878430563792371671446785411686953746380414780822255816331763608801589687329810867958396157079400340477505647425138527390419984575047412320110213646277277002683396422784838441497587695582999724224671722054543593430917032435515392000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^10 - 472264011857438423746106369742623838571502269471018294451320184519761551469999479247546211578757062262694951359397175509040275726975524785860015344937122191859674932447373581904106475225202225440479740936889904827665369082685642507762497118416965291460157991946682882524706768612420751710993915918735229980994988841358218940938509776420543095692241370491558970020344499274230431118076587674007121694070950615386497052325459764926847679525729950915125614903761993722807674780572805081286592168076477893989662789504468029039517004891333167054334613183291564363208813679349789941277552567191063767201750393140123228243775105182165088743753623146792465907278314519684646550580972648929962752203152378246249659707510789309178351846865118377220621539447063870794557152111491727936415017119463654763260419706663622014000221644508970736160066786045425305793506291715595072813791679880413506227624824433837025389952776281538476471200900220856901924143360600805617152997899871214872857240185145035651981540815569364896561181075361265809956443633037082433977929425912057795551138763178634670885032826605114631202889552664498691333523343842394485646920462414806916522180760282638049416137556747187320524160363307836565180755652672090841185628630332950499838561190403529015892264514607803977768542107156335580884950539231225674669627952916460493999684278610560680969227108539138103190646329867383815738268015932820555087933653811884076377966626355552979515090950316029181203428316283166156724309259668482261293438034512007921365041692415773846409216234526450990613715896813100762262862030190593084811416072894919101133400927447440835633748342275301762738014833999960562588385433269691290867543308189676020773875576656221356940029185508984071954911106482240083190153972298152284058174833856033280277429019273376670410644408694035812752646695998128688670894493758073212871166425829270192160552186101344311824855325331398374204279264268518123853110102207916141391131254138174476134231874854864946559223093744207108328551597171532683688800504424068264514299370131252853687992304855768682752972324362034771313191360021482445618354530355561545344447898831214283663528225025028586231367248347263467223481924147760777397608411502131623041370630624389770478274661008749749014555529143630977461221310550058642455782612876881631692540575903812008607892263866097706640159528392349723170646605138789791314471371911283613340151795423005668898503172890773993196505142925061209332740186891845712509051749306161866685649271416706177637330658450520852759306721558280783278137396986483725011705847209814227478482462641164659375583853554249743314395710833128512081222971843415307739135345255425740367861390877345050191489902252773078583231409145417258332169806458512082084736711921954854719799349420858671002956448774811289909176827702673408000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^9 + 299888975452637548711707182593361215629513700725230466082326528021570687825454084082449617444390066460173683934772906938965417261381645031632634103160959361904862320042585826223673376814883804498419394326992821080094634078049304640169540953689246117794068104276509895552315669278381324135337119954937900783423486706249872504502686198702688905884163856589891590083373102797888246071353477941292122292110658829674557873007685403632026764725889381727106645771059075946652057186027173214762339128218960655135081569040037155784498160078369344051925085549667543661198472409499448846728612378434612080793251006314178617486610240633658612228757542204609625592861197780641109655557655112006416804057879116296838071207575697728136608068547022114229601883962427223552898205609624251519183192255355502488689886286092465720943984009101938848264131327254049698670563837416681630566011197443563126517098899665949463621662992654419701482989660694799155641012364613167234628231678586068924789785684357940570073419057076209331162510203601120224675351257255661228112718237485923472631067976481294686672563844179525719121107906554105420940188519178772211076205445736087470924494631786710889376559335378584538944939033569054983918368900884993920404665800597758398813405595623470279052229476039810244125914741764647846259191021799842919340749282264812722891896049583684224000009655324258468290549348762536765612106736119380766834710975628824205773741267813862617832249755225310420239022146168199006654470816953913591281599181471232166072887759866055003594412740990739595274623377642858939495953464523598362534896307536347228222981519096111113991828685975296584056029512557656691906070498756172260812702848366175973224337933567359114872264178285979397973346434406682427829882307931062262204334730738576651154209377610544644994729479374450447632941673595248494063243012800359656235628673313373937482209746431993055426234176947351453317762626340170876474421267236457995965721713399999620815351885690464004772515637597855408935586858993299108083595258902438370149573358325704847523771874537294622988997526569259368529459843999712042069022862888406624884631821859580622021888056282784501234024053364824367961297008290401400265074489706803353613586061498986936593976767608101568140173631367070082861825397315180719466887797252873695127758462667520613149143832533400173387795108021806674185825165218276555386653613559567865390012780948811862051213848838199635201157654980713807041112297414553793828714753506481708204725965306326584105188419458019482855387327090025448189879849432734282076279796518598738843801211821465402368558616590268385051143782140200704587667486267580758578357239069695963824437595426561639504285159804700840481329481723215450247106286431141876624643002701790143350254413217350311512771219757442881958714096912171008000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^8 - 148062014315704732042153120188873495833766087427136445627022934577062127121586594032548438571898629096495690594834072947978665888037987738158563491577719182153907687822017707522833789253038032158661535372059334879213387268410829628891586397437726088244574047095704119617878980282094430832063000818700904745658223083530726192360139530867717609670170707651961755236789643301997636762532492349929360905722503759436895288452161621723983463697288783394930452933102531909570026158213935816096820718849516297164359329665607642615989457636743958922080147218133480323509936869450735151163812743136522496342518492239897753702021382960042625612138016367297642528247604887983041549008200190401418953950511947801468836076000722958877127684573932767133003477238775423369434164544878134152232621039851623064877805390107154022719810586631890613319081408622163620796832741059856479382736325735246269547027146747590444003203734917545806396915636243241814250502348162370481009957017919727597417747571534305306189812608885595438129024158498347179056455001149512211467198699628678519794598675605214177661834448765847996590686402427393779843983988676057617138102499649793604864346553575254933607566368832000363711331666570395940096622502015329196007722785090507072073704100668738863905969710810367290565985610127560409960054993213453744970594869527752615746514994550553445103482812690818123514450233070017091426883100798264318807223076902087435551098675363462430585241032051005596537129204455195607295042198073925145917230442177887815875289285134165782974489771243872826278302934776425472315859734014377911737574145634700366784727349664460433244345954488522144413438501596697426905244803029636946528688500319836762249113536939745569166933641140654736701217990280162592419431317035142255966289304452859137426075146351021212098770613085557573011586425500781731959079151020608972747318703823202701521558909161692382072414535119872000720199445516708216381420909593645702570429114017801174247402570932746432271238223678397228482634492295025056071020208436606039228281057040400601899545620256630154361226891020033287936875849488055783670275540222847187043614169443230812800654420743076743776697053045875130121153315705960543473166297969079634360105571558519182669165375962968421608956948023518926748788009766221971503377699887413465821304660735962909003702413122218261193457681178347281889438862675184648315240494432149602579675842463264663454046816455916343815881632990027228071886339708121962878298162115316329257349360430982828986151516750045792588946681000973191186654582577601608591565560729569420403598674945789268205201773552511303421381377328243250680751243668043026891635474722712111516822161735998541743636892448493513758602997193136442004961213735597890400286483013064870804463735278260817535721328358143506970567858209161216000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^7 + 55124654118708827842468150211535297094231399166868455589088704622656249086198416513071884820587453444284766992245618903833440114449284102292810982424146727164806385659159265314384182336972580399568370096279581503219194785048127953247697500518431310647824498768690734705763876213285978654951957373588292381779360181806951932130049123856063804664593952775075932357838576822560649580722029789588236990775539340115907309906893020287501953719603371742408121701610959625290935427881481467494265966660722966278063095729108726755915388345645157306533334504638045212710342298196140020719957865431421994047007851665568585965837481354864599193917292079635399694682015903499771752354797379163930304646919862244526061226302658448726438804965573202390392179596633949957856739807826331560264099665500616393978097197088238149288175614044161034535877604138184102328386993018438657736183595866577290192106730125872481009209571417556385321129632559865779342962683030121500504837894639503363812093933381102388833460191592620608977255011837097315892937239265432430741525806849424846745105296550119253179690436309482013216971092911325912127912958118202083677264476511611315593965790589311489132438611520111412809840918746280042972815687205889822424875775837732361910856154090087109009810938812349758567206212075259319918613697886871890639951938088719896146619295148659544637564958404903684770758150958259499222767029774326511267696130807205810468301274457061537577805805210965369929259741287107503010470888964678274083396609406817616950892178731595277029223062232294398501529063851048198635757698595823664542631811118651992016620917932828071136333700743389440492749776903161825182900250986508581271179114776012265147992649147095537950036733831794812164669458347017208214477948747485010600535653058563015214728175597043280715653261280466345813694516144462410242698405846508605207242892663239908766087243800121578270194664476475193582294949895983948366467340701456655522378224784245053764203299571953362079728886242614366651159651456518792108249144694352914622229684428937029390052671212217363355446425500579586072684265714683355814601515568586108140929613247282155839901488774488527783367373016302361883377278310810313039163421109712368813292502202383092612581135760959264238026333485025266123341651376794573545856850088535826942376651555314529175975747794340251463343403093999121662710580236112175424417231888286728976490792639728321856626396253961237585055559756003998552016368008150491354835809672244151228185257293484599604961249125259596298031322676125200969266631450124907180788428311888233330300795092618268551342278279372163919524592248494929625517511838482975496982086106002105668315548803127122265003346826991635835953004039012850535615973986508951619093309429781569622320116451736657952103328241610976694906019431579648000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^6 - 14875212727927065089320555145755808610386749045934491280133008403905099229653976585835462893382237633340345550677573422834350547729263513275120432382327614568183542940293515579454402863404251376252627008141795794590380175655060344610336193894133554222551097940928480682659213531056264761935748957730085671026101091507373196777373572567898974096976721053041285657225018957944875746312471464438191666173433791362132272559864785550395578215747225501047413093559009837596618183853461449452226528815346978406101048780928216045406437067415300922409984596210129970385496334222662947887506078840534452315663625872759073680256701455680229589511067347773484577479368179465101971148248104645715372087774023288570767390698042011926182237059517579687935086984510687430547526102269136326504899264648772085547487933177638395357457405432127793724058113048579242341707994936524174594885215285203561884343757342619143089622557395630540873016763840693591854903967133201699975425566012002007656433565668018238261628442551194988990665678593837962529378610471980208732741652374473764167472470551937881599550090348121040692207171337829264507632757688350194848590776756430921250694185697247307829304613965386127423088857131147171674393174585635805652787992424108892115734350929851956755263709403940323348068659866272047162582382541739926094963986402902616075481227573506595161066327114013572521845743810169593274133815772109920800913682847404822235845324207943079286431855248428868295095244769084880030754924907324587684596370085949828476079284419886607544506003832826188497606031424848118169261177230585770897848447878564596706775299905844824083271511031971167357043459467770873271391315467884998012374693800276291528471291282544607431231179473120965010803726468942059836281032454674980413941830803476316881833743184024111756437366022928683121547118906261969506800760530742724958598573603885314136620230077106578753097151347334973350173889944622134501006038280112963544605785880699217517790275455817256348671167742092134169684635678946581007198916156768930029848229443428481515649481662383013772355138576268519339106388677215095287000852231209871116382205250000534134793225809028344420728012679157059802876591006011868653571471213105430187706681473449237070578265454922741380688987817849737963144032895828844118752285194243321800868563818119246339176360379384337866218146532806640485489901645149313957352268271400681806359149121844458858336946990666730496230152807277581616444432402196618884765663658026424647707376483262691023389835088507070578851487735620112928332140506735632530142755816850386484513586369128175907725455557115445362615259685604366385418235750349200045450778751963462314030163779527757412494226865087252056370065456792190289033962418570381089437330561078947762384197613203380491691005535862317440872007851835392000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^5 + 2757365466622646509135406114254494713481410434660619079397342391458583767129038703423422345957167483048912040865862886034981257443459474607574093996856119213868989715977865078610872837711248793265942715389096817457086469419771355166418013286394838149775516671890570780906126969897654592902096472211205605170416987952902822154327190609944666477161665781888768017096880007263794979126160187747795553876944320988183682912047596600225422176532058875271969590414608723440771300109414713729265778625087700394568332582623484757501560944377892856261794761463563743169002436880655840435492641832136860579800406001846925357227051592158732482068958461863968022863251024199112996704776167090176638900154203916651409774127426319290268719846699938085051772378909949781788747327342297847913789991439110344743768415194966028767350478692084704221307843414923084187377791754980372895269159935252648825245886939307972004874936351287318291538550288286158897973209285110141015552071051150948746662565047009349139441809488819607321959802219740999023268922883955725722026594523269856457516472466960759818237350814026173841444884556445367691290992320351877744025534728077486752524162082788616200709589335009136914736614908917358050702214980768250787570149944724226129279107368535046960869054628217803221483909221620163911285606479882937191578792556799843721030926076375422932910562070640815038694168860499572939065289258832044704613306756200662956825874538646749981990393351439243014989239838775046502538023989219175248829464495337518214925984907150963995998704004228534909966564297597258515885487881834662837009024374478799244225897768908508212343829044478922592100415409888637288205516137864772823933107606578737241697160950848712714756937455127138779229318349885092969596237847610355836391500591852126131452478765939866678609372109053265219955205176162597643854427863283370882117787028826956285101544437624779269988928445316667441745136069210325024325141931287221173640765105795700186230980050468868314407031815081933683399424728833103154593221418443912868614373102565555463151657915610690883748949651612627428462058927165277878539441278638288534465988975715385072404795242857317308373881103228054465865741073078393050656632692625982291631760136085513622691443298536459658990705316705570018299716366484490297933615344552097437594349604971174952903857939826937563896249200513623680872541026382786876790214993956085193264732897776261712391181228170372985168225823462927015788979636465617043048517174340894736302064187159897046193483183446718189817230530687326004593199404521097998884145111060833740944509325760170699757264675196870412532759429680573227834973579994121122247079791638933180490781801462783723331369544930128454313168408809135713899019321146136473154032448254500222184112030358320762318507313742922557534356363018240000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^4 - 324888538021185949323826875050404908236413498385873409676174455808908539624757031320770466527509584923368192198593153837909874165236781827017905602130859649959939660404926606550980043517630712316408392703463936044977671161162198950259254841809738667894697542187764409261477403819024477028163916146999358129554636504754505005601201039218344003615525884587836498399915217438975326658384733961329474852638743979215329346282381041162411296947570945813970759593603513105646672563523552591582392849418596951047329607061928690263344549229533949061690545345962793970106521732856659028961891874604976695264993250353856646213066152969632615657104601344245128300691791463454111572902972527991164035418213397304804869736208752995607484106005599195639153901469244629160719242155596018724855606367641705054545462661637394609991926840706754581205672346931794522601947712467765122749952906150637525937668817544284917620045441867963242953174863894812924252684528302355721256610061136448758390969845126576867517969743136972062676584577039952976947218405983432663321756700939640410185006659332084461638124381063819055614578432979314562105708552575679006294755667307935456561792398407603835096578150229682519883719905891499379743545657527874684654889618640608795973797165335278538772832229274558013148168038726042386665475711136586966502132136339422346928907342968325711429986875130248143137399356682288232555649639479196796027348579018156563365038716162883697720428909016284135367882291473725393716629024051663577272279051552431196250458246267359764598636751367706232391799434322489678034335693763791067170463155079867869097408292177020234539498026847076737010331099617365173400664841471134380553958356123516799496467376496446479684933861978877032938949800122751100563217100066712137730461323519160639611998032626268123821801518398535123338757080422983147738344396108077130955717588750998836139979690504191418604561019526138241517084393660615422054342205801808185426679298667642310204197134876844208851429785103192730907200605489031791741392264637047725868489562958943919478102005339519635035923276180457027176967342378711628969958845907129208605930677298174781063567456394520413051614181394067658885899757493536880411064433187846562161666605564190644230755289573594684101940816677018933843628789098404890271351895972144887645194170069155287838963600529644981950791502590551505471199095896631438431086546179992695876576731006960074487079531492733329878704340425811050759757935929712833024702084849337637323777128070448903082546758878642044804525979100584251100022051383907791243610233359551029310516721073161730995937514771126120878236670152294497625201094708180665999030078714839873863245443898055825640161881799379268190981900343602518927550904832285535139316635165916289433344771431831938562666296955296823433701558845440000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^3 + 21497288129163835067619476171938511935840077038230939890346657683342285374074778037318714005144816424961556630399348557739290340669174484926057825938858632781758257427051348429682299762508330961101605493701859654324735434178361957042047982827382287694598549556992733836265161612024245804493977582795197930225435583210153226646816007679942800464838131837799392927689217823933991397585453785569034326947076633921720246354609251018153701710529945613393428466889506510802093681797217597869769423555479360499994316207566161870437337120657688373016740597419553168749499140174437025088674031263714428776491863564573335621332079446739096232765973472026874814945996111675819244376842937534365960711775673991175921173904094231044559379983446864265476143997125571114513340705931619465487844246457937424878652661888494322649097403593089273020463025082311078114892832085992836704515356431383143204941896899426463374104776110130379738263622517191780099753426654698521931314565481380762511683996053012588880236196297731879946244028747196125053795955757591078721162286038838950065620407842566657523355735475514620764944411459353576253125634701915131696680557948785038909140280394819996599849214834728901335370180635628508890110542166004403694472040208706943568592924421330040942830352227529983307953643876712909484634560981669120752272902873759648867464878302998012498289432498997035827273029533662406883428716997974722144262707637073129395137586227107326620338699285963890321991693014444361934295303264670924720989192087149918775266891838782450504398077183532651983280677791328091764182952859312026332466823764837690428409074759296378808543381595047336188183025470254567548377957736131154502922126020746978972510106213864042665091878387780529573490394314447496003330041256026499863646665790347115863554762119146983281897500916334752130608087302675192574626964018423764503069254724056473020961640430121346265214492653559844376699862316140929033642762058235152131807943027032043101727223878087743913537347620851263705032307357349333714864557190492093743053909331102957342876355549758199070430654964304669666751591552304206064332228860670509071794198775635603968858018629561336157741146890312919944048211462603999258720386743176908373768206387357139776223592065280766653174617754975029263545744058888846844600028587218957785163691818304777900843994147377251958498504021176082532037370424811027289323978005635213912947192302066880376145486146449696767210590204686176258555531947939926818492503585764660363153887355476988396827509482054110165104905788216613000304753340766308588955456257282410240925969869385661128374379768901678965996213385590983871284311679569815454579254943092020167588657263384084359010768452568175240122033952587241530456741057749246353065643487059863132677660678327636785412802728636302761440397230080000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t^2 - 634158509965082115391564279539913815871979430985783371344867624662531547162493966158742404854011556091284016636622899684658396028661213935044109173275120631263549714720693490164947840084749894350671361337658806168058132862373656656807025504512591240044957843378094744315671680675902869081038401705373032343792287756248374795137790992708002759595197460665909145890360052375728114759741620452720207915474436962222971015205810612605902621670200607042079776434674199690778787097110565674608887979951401520935965013511914513873084059289637661241894131764543462867122063356916924774335131884057728528017073708337336072395979477905936073598892739256957716727363097168511076029086420895628273257262468168126606886591738738589955109555123209792366382526187128226335343477294026436141454256113988606525117034561786916156284171368496859745405532306613938400540536807090651008884866463362624823881247857173670329862959492308138911686673353369609082554787789279458200849516141976089169747380537867367269947549279669068756071366552768612225087919043431612254268182505377171726042329122409939706810045155270295036754213938531975792187617633787417978944318233207337960010701534765316344383852446144560236054983545364064129763416139713543800979495404984993271275294663468257647646784788981869398786149052208250303839070911523977216491378460658212025539735172394094590221267658753489021969126578939772885211292900007319279268512697824173556672540756104117451554575712094625006180728104417110536756024344260549558273890618807219762933800719935912185592449195216084974875042122996320662690841735646508704712490908698499136965153933416828977748784244310309471625471190471884399499500183710195081443190931746636286981083766288653859239872657852304103742531965764544336827861754002799277689391107896239513309626960127414706098230588617964036052850794950359275606979613123152840680938160375310508535280102250754635990099334335621604179194009516586528864928697939976452118239438062321163366668163453626727788634198775506868758973506147420919405873784554297452702564281348100009587023247052788535905618164996024943817608529188500072490885032792548111126188883957854758425433647353060221236240686233663805043227008703859495349123928198079556689382042451550929403219786240060761488574442790617583733955810339267060186659312019554818021640425297567426381621399408106011690392868529111557365486876224296881170046371642207479106523434440265684523630801731920870333263597268740204278722337476135066879923413709107134764151919715236057298084092699642790057603011443601226135790532571769259397056334406155848955374856139602521287981543626160627867143473045485662289465902237528905221053090950796387971357990499097495018631872809568033816931098252712527071761351175351834729472251463876073746753552843316508511418173415963805063200112640000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063*t + 4688908743151544069650902103692579578117245033376922936620980268238415473757873110194125317732124190664021362588569508714552345521648748711789587263439538324167124845861536649090319214712627159264181238019786816996431338397580214534437719676202614248393077991966740682432953128915967211934429443582406395128830939497455657010114373459832960973338051335569965338163589244839174059590066956339830068371569772877868892595910706584379747325256495833858065385645891706397320892194590181486860601142877437303906183087122617889343527177747108688921543341018403231186637626680008642772268113238372293375349211718875384821119283423137228860784043404695924870424035157166264490134890521793652204138284213670021525153417504135929779655898164144808879932403222935691453977975889136851094866156673468577124633654245731343756328099062138524099872993919664860922294508698577191412220401985268678900058522386380825698489323206299445026349561063827223465013350573954665156032842876627410658662556863264192343700298882917878469412053208115152114986646511962805087545764459817167989564679252315673639851420915645393967377825150172453963690192645615631820797455913121112147583260803396587915281726597207783646342213885334149298223557128776765056080492925146466024548184805907016318505885219670908118093215706193349371420420147839351855953826856394104495405090158498060201767319033564908150217039151904590005713550535422653304593965553682600194070678356751760271093745141432359723386537563114234667581328580650762893326443856347069792565629334588183824625879123632024495868922344590470726805654901079876801431272472018192118616952046322949640241110852884793927188481884595932294345172153828503398390752557086608931382831821236715755989065173205956879837605770364074285071285712174281894293034089517116371104146658494419039708861926102528723518465359985002062429866593764501483803604129809836650181174922938577450249251881104828598950510926198692057522564636946177685690790509505091142514570473416680578967442106466800702970461640106199987703888055781554465916489079959862098489171275402726840539791792817133746465506638379681849379281954146858808768367481922169875251308508714249262163122651818239546616299394563185747361169870718613076593557929031669131887385527936174575294956070924828722515845400326466011568809185371228655209572383781660803316471943939732337821918343190506171959340984908233959163522896021645202430573777469388220925532392238343782254525539120377342694962929553085425917176961480801035277538028120732102979148827665249688387086567416366358673899311738037436491224730792073763423315319597841217734582640573534933981571759057153069743884189990454737458110950817777713012097200821702013187523694542953820251265732420365997090582250855721360449327304055629772740268545510607735682520595444175411620085760000000000000000000/185869239689531674813417304421063124496492945692613330820366241913412603285914301532288526989887443243667081650750645614512207357397098703739526580693065040148090161789076233789537748431922951901474895647095089921730629051367197427389596366159658622489112626325988175479946749220208917434830156947855382500804978359587655878428694204159765748332340303217853853479348674491633143796030635290458108283478663922066877362170130296257990516081490789377034473938782515330511844918124687708760864475267479179582459065455514249707286139696814634128006226030189596552735278381449578058836024346891317443976598135126068240014114779072520993012100182459014259433344056533874750470677634175380560970033619443468423353752107480571573863876394775223813168231313779871959798109010604629113179683508744830153132346015041615885879751130809293223239564607551706432377730903251823856326387111522649219564908064464590121725257455203615590692859100102896752842145037466742157932908535913950346849923453494846449675093089417179585806703252045420246371611371775073919211277913351296273429484598539795232452900560480669226007714308922162475762519369805792899513865912852973428922079867830200257016767154171148691581166057546373610312988451476285281523463885781867845851277964792416336915936644202888217781227766192473471560200396639249954743244596513972134191994987422870515718521648229983704038292729357018469731843924401653197348620148210303956328235770002286692745786296120081080508005118388584924121403776473533490248938162052343189967949053492653735019552419531387595641734751079184630449549756153201874364239348589730630918724334460479274382308828013965927970494315059531621163686289878756688685052445292373182916250279950271467470410614239771064332489006263139293256581582471590074426424491658334621368224771338260804673334552838044880799184444014643567660813531749658800982585683071792627453542473056417638368217159904983019779734624279643587456742851665998718247882930397672083034604381671674981511783464852458596459079767835919152439604714724887541206055526013865262023818524937096789472312467313219805440497600716837555026660936336180936631087479989329004664109527247824877803210108536266326405618474022274523551934753357554434550199148335824437244527753136531995338198182619924890369938381888890390093745966343937849202973431021360499087419137007877853648165858700455578418684032336415876170731353446725556763259770669032123487072408837009655915368462142910986232797288672813791890151531127786221523389085381705240435623322838494852167502281872814846217188382736552378769402221146851427787405301559943558624938439061413611056455558235767682030222566689973499974726414767072252063
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 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 roots: 848
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 848
Linear system for weights solvable: 1
  current precision for roots: 1696
  current precision for roots: 3392
  current precision for roots: 6784
 current precision for weights: 1696
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (295.69270269118515885 + 4.2254465483121329868e-5286j)  +/-  (1.61e-2005, 1.61e-2005j)
| (356.16855800706848381 - 5.3449668767309491133e-5303j)  +/-  (2.74e-2012, 2.74e-2012j)
| (230.63823547707988799 + 6.6624975252498796678e-5292j)  +/-  (1.81e-1999, 1.81e-1999j)
| (246.79043193396798986 - 5.026968227387122009e-5327j)  +/-  (8.12e-2001, 8.12e-2001j)
| (284.58560555880069421 - 2.5441602225576520042e-5408j)  +/-  (2.16e-2004, 2.16e-2004j)
| (126.58341694279332665 - 2.8168536422430913435e-5539j)  +/-  (1.16e-1994, 1.16e-1994j)
| (36.86256176537588888 - 4.2424875800859379129e-5650j)  +/-  (4.15e-2003, 4.15e-2003j)
| (131.04651617669592317 - 3.1535602117713832591e-5774j)  +/-  (1.18e-1994, 1.18e-1994j)
| (117.99835417085014238 + 4.3405198164106559863e-5913j)  +/-  (1.08e-1994, 1.08e-1994j)
| (33.053534591808719531 - 4.5239820053343124662e-5987j)  +/-  (4.16e-2004, 4.16e-2004j)
| (9.4426119624770286057 - 2.2866244029580432457e-5999j)  +/-  (2.64e-2016, 2.64e-2016j)
| (65.864398620540329786 + 9.4840780042606091527e-5978j)  +/-  (9.04e-1998, 9.04e-1998j)
| (40.991896887805989274 - 1.6129813383730464976e-6015j)  +/-  (4.47e-2002, 4.47e-2002j)
| (31.303056508844835682 + 2.33866851667440673e-6041j)  +/-  (1.32e-2004, 1.32e-2004j)
| (57.655464628256841631 - 1.4343582761000381509e-6037j)  +/-  (6.97e-1999, 6.97e-1999j)
| (91.185091631832561984 + 9.1097519633541124808e-6189j)  +/-  (1.5e-1995, 1.5e-1995j)
| (160.49668684271683752 - 2.7727283885356425026e-6377j)  +/-  (2.95e-1995, 2.95e-1995j)
| (12.907545518523800364 - 1.208586624908749923e-6519j)  +/-  (1.21e-2013, 1.21e-2013j)
| (165.90248001722438006 + 2.9508554683029363334e-6499j)  +/-  (1.74e-1995, 1.74e-1995j)
| (29.684360160550777109 + 3.8865470269067029232e-6569j)  +/-  (4.42e-2005, 4.42e-2005j)
| (307.80419215829314666 + 1.4372363060439961512e-6557j)  +/-  (9.45e-2007, 9.45e-2007j)
| (10.336966533675837451 + 1.8113489211523019591e-6632j)  +/-  (2.08e-2015, 2.08e-2015j)
| (171.46874706149733158 + 1.7505196871550863007e-6610j)  +/-  (1.03e-1995, 1.03e-1995j)
| (140.33445024638505283 + 1.2217523889991678601e-6657j)  +/-  (9.01e-1995, 9.01e-1995j)
| (94.73008768464165433 - 6.8468502250657122878e-6675j)  +/-  (2.31e-1995, 2.31e-1995j)
| (155.24365094016854097 - 2.873224396250816977e-6689j)  +/-  (4.18e-1995, 4.18e-1995j)
| (183.11799846999062755 + 1.063579062127810969e-6705j)  +/-  (2.78e-1996, 2.78e-1996j)
| (321.27848994641289715 + 6.9810076942543961085e-6729j)  +/-  (2.86e-2008, 2.86e-2008j)
| (6.0346012694377509799 - 4.9404489511790163577e-6743j)  +/-  (6.41e-2021, 6.41e-2021j)
| (74.752986820966278384 + 1.0869430677850428298e-6716j)  +/-  (8.67e-1997, 8.67e-1997j)
| (15.25234458265639763 + 3.2141409765103798814e-6733j)  +/-  (2.82e-2012, 2.82e-2012j)
| (7.8232631436879996743 + 3.5144004000763505673e-6736j)  +/-  (3.88e-2016, 3.88e-2016j)
| (264.59059140498635133 - 7.5976346566566372016e-6720j)  +/-  (2.03e-2002, 2.03e-2002j)
| (45.405282869400925605 + 2.2928604645581008982e-6721j)  +/-  (4.09e-2001, 4.09e-2001j)
| (50.09555589921972422 + 3.6844040140332929555e-6720j)  +/-  (3.38e-2000, 3.38e-2000j)
| (274.2661778130350466 - 7.3679086005480085293e-6723j)  +/-  (2.45e-2003, 2.45e-2003j)
| (238.53267886742083425 - 1.8768633422974608413e-6715j)  +/-  (4.15e-2000, 4.15e-2000j)
| (8.497757613968579316 + 3.4203639169772644051e-6737j)  +/-  (4.89e-2017, 4.89e-2017j)
| (16.522620710392716014 + 1.0926397502971390176e-6731j)  +/-  (1.59e-2011, 1.59e-2011j)
| (122.23529774313665471 + 2.8337961245853070344e-6713j)  +/-  (1.16e-1994, 1.16e-1994j)
| (84.359472770293971721 + 1.7338232399972811091e-6721j)  +/-  (5.21e-1996, 5.21e-1996j)
| (19.229104608533127186 - 5.9354115301059130735e-6734j)  +/-  (5.29e-2010, 5.29e-2010j)
| (34.913271586004079084 - 5.2993734665109432436e-6728j)  +/-  (1.32e-2003, 1.32e-2003j)
| (7.8342504164817808421 + 1.1311801339209981451e-6740j)  +/-  (4.01e-2016, 4.01e-2016j)
| (22.133993551054276942 + 6.1862631853128131991e-6735j)  +/-  (1.95e-2008, 1.95e-2008j)
| (202.04630509076156722 - 6.7487152853762198133e-6718j)  +/-  (2.35e-1997, 2.35e-1997j)
| (255.45712687476027612 + 5.8992863400041924537e-6734j)  +/-  (1.54e-2001, 1.54e-2001j)
| (336.80485751685729931 - 3.6294575696680548589e-6743j)  +/-  (4.8e-2010, 4.8e-2010j)
| (1 + 2.9951816471518437678e-6766j)  +/-  (1.33e-2032, 1.33e-2032j)
| (17.849216285099282663 + 3.3005792795402017497e-6744j)  +/-  (9.41e-2011, 9.41e-2011j)
| (105.92052896577824365 + 9.6037437050765786832e-6728j)  +/-  (6.02e-1995, 6.02e-1995j)
| (71.712401237499564427 + 1.9587014313688416193e-6730j)  +/-  (4.14e-1997, 4.14e-1997j)
| (55.064657155773242314 + 1.0412147554039015377e-6732j)  +/-  (2.62e-1999, 2.62e-1999j)
| (2.3786019400454136851 + 2.1961010641728887416e-6762j)  +/-  (5.05e-2028, 5.05e-2028j)
| (208.79765468730028828 + 2.0970016339283189802e-6727j)  +/-  (7.17e-1998, 7.17e-1998j)
| (47.715808780553482042 - 2.3390849060439443737e-6740j)  +/-  (1.24e-2000, 1.24e-2000j)
| (135.62870818858061231 - 2.2504025116028578351e-6733j)  +/-  (1.1e-1994, 1.1e-1994j)
| (63.054243862071048344 - 1.6738935239010829787e-6751j)  +/-  (3.95e-1998, 3.95e-1998j)
| (28.177061568788461114 + 1.5459800698787723362e-6759j)  +/-  (1.27e-2005, 1.27e-2005j)
| (1.6239593491259786917 - 3.4353164027226039418e-6783j)  +/-  (4.01e-2030, 4.01e-2030j)
| (25.173592498787138556 - 1.1939039222193159126e-6759j)  +/-  (6.27e-2007, 6.27e-2007j)
| (113.86905885384142396 - 2.4585483347714363291e-6746j)  +/-  (1.05e-1994, 1.05e-1994j)
| (195.52613722838307859 + 2.7423385475429355927e-6788j)  +/-  (5.59e-1997, 5.59e-1997j)
| (26.690980314644805768 + 6.2778384685718199441e-6864j)  +/-  (3.04e-2006, 3.04e-2006j)
| (0.52136707263059950897 + 3.3432459944794183904e-6892j)  +/-  (5.54e-2035, 5.54e-2035j)
| (3.369839231310923141 + 1.2165498964394937461e-6883j)  +/-  (8.15e-2026, 8.15e-2026j)
| (23.644745170929623839 + 6.4905042663416791024e-6865j)  +/-  (1.12e-2007, 1.12e-2007j)
| (189.22130798878043568 + 3.5591751333045253483e-6851j)  +/-  (1.35e-1996, 1.35e-1996j)
| (77.873274112614155729 - 1.5952053843401854212e-6878j)  +/-  (1.73e-1996, 1.73e-1996j)
| (5.2872917419247392191 - 1.2095470746946394139e-6913j)  +/-  (3.18e-2022, 3.18e-2022j)
| (1.2992952952721209969 - 5.0604601034741154813e-6923j)  +/-  (2.58e-2031, 2.58e-2031j)
| (11.88874548482794102 - 2.5146686326778446391e-6905j)  +/-  (2.95e-2014, 2.95e-2014j)
| (177.20406179891426284 - 1.341514438728683047e-6884j)  +/-  (5.42e-1996, 5.42e-1996j)
| (81.074867388834073503 + 1.0000358101611966877e-6898j)  +/-  (2.97e-1996, 2.97e-1996j)
| (2.8433708357655196766 - 1.0900719534346902783e-6930j)  +/-  (6.05e-2027, 6.05e-2027j)
| (98.366079110428607409 + 4.8437604528368398953e-6897j)  +/-  (3.25e-1995, 3.25e-1995j)
| (87.728904379447810253 + 4.9432536050059342152e-6908j)  +/-  (9.14e-1996, 9.14e-1996j)
| (20.65903960745552121 - 2.1989291145150818753e-6939j)  +/-  (3.35e-2009, 3.35e-2009j)
| (43.163857228719069528 + 2.7173714813124450237e-6932j)  +/-  (1.33e-2001, 1.33e-2001j)
| (68.750009937128506624 + 4.7467764264596081753e-6925j)  +/-  (2.03e-1997, 2.03e-1997j)
| (6.838376338841634989 + 7.0871661819645131575e-6957j)  +/-  (1.42e-2019, 1.42e-2019j)
| (0.36520802742274693054 + 1.497724574825079334e-6973j)  +/-  (5.22e-2036, 5.22e-2036j)
| (102.09539690354643537 + 6.3834863487394123998e-6931j)  +/-  (4.74e-1995, 4.74e-1995j)
| (109.84413425846408208 + 5.5120486955995121924e-6986j)  +/-  (7.87e-1995, 7.87e-1995j)
| (1.9765980353418921601 + 3.5236449625819960281e-7090j)  +/-  (4.59e-2029, 4.59e-2029j)
| (145.16858618044712307 + 2.4460191692542804338e-7054j)  +/-  (8.12e-1995, 8.12e-1995j)
| (4.5937285486606197449 - 2.3365430092914956487e-7130j)  +/-  (1.88e-2023, 1.88e-2023j)
| (3.9541438083743786843 + 4.8948945376988261922e-7131j)  +/-  (1.15e-2024, 1.15e-2024j)
| (52.544956397565447818 - 1.4361030002178622732e-7105j)  +/-  (9.35e-2000, 9.35e-2000j)
| (14.043208114119616406 + 3.4118021650295188219e-7120j)  +/-  (5.29e-2013, 5.29e-2013j)
| (38.890582651502178097 - 2.4610906997109702587e-7109j)  +/-  (1.39e-2002, 1.39e-2002j)
| (0.010702827973327739956 + 1.1492998138885397173e-7147j)  +/-  (9.07e-2042, 9.07e-2042j)
| (0.056897625001077184683 - 8.5938552986493041582e-7148j)  +/-  (4.91e-2040, 4.91e-2040j)
| (60.318312692865524643 + 5.7895851554507867977e-7101j)  +/-  (1.65e-1998, 1.65e-1998j)
| (223.07027287333705158 + 8.7564027453382477917e-7134j)  +/-  (6.85e-1999, 6.85e-1999j)
| (215.79850932483279097 - 3.4018439583379853036e-7212j)  +/-  (2.49e-1998, 2.49e-1998j)
| (0.73680380760383359195 - 3.6533859062290151135e-7300j)  +/-  (8.92e-2034, 8.92e-2034j)
| (0.24819871192134227584 - 1.4550920949654608674e-7303j)  +/-  (5.04e-2037, 5.04e-2037j)
| (11.086627730360987524 - 8.6024178180983910106e-7281j)  +/-  (9.97e-2015, 9.97e-2015j)
| (0.13957054926936209124 + 3.9949605281739603669e-7305j)  +/-  (2.01e-2038, 2.01e-2038j)
| (150.13639547692413216 - 6.1932691746319126164e-7260j)  +/-  (5.88e-1995, 5.88e-1995j)
-------------------------------------------------
The weights are:
| (4.4200246003549990287e-128 - 1.21373611076893046e-5407j)  +/-  (1.25e-353, 1.31e-1854j)
| (4.7326760040209058113e-154 - 2.2860618118683142832e-5421j)  +/-  (4.19e-362, 4.39e-1863j)
| (5.284735622046322908e-100 - 1.8471983427329373437e-5391j)  +/-  (7.71e-344, 8.08e-1845j)
| (5.5888971594384716696e-107 + 4.8282398964671103833e-5396j)  +/-  (1.18e-346, 1.24e-1847j)
| (2.7214543578026664991e-123 + 4.506944797817892285e-5405j)  +/-  (2.07e-352, 2.17e-1853j)
| (4.6715560175562195904e-55 - 3.1959684779458829379e-5369j)  +/-  (2.07e-321, 2.17e-1822j)
| (1.9481540991058474543e-16 + 1.3204753732078915804e-5346j)  +/-  (3.1e-273, 3.25e-1774j)
| (5.5277100076590851421e-57 + 2.9640632489111276702e-5370j)  +/-  (6.05e-323, 6.34e-1824j)
| (2.3735991896710203371e-51 - 3.1834518227226075688e-5367j)  +/-  (3.75e-319, 3.94e-1820j)
| (7.989637374251091864e-15 + 2.3106639189534031566e-5345j)  +/-  (2.72e-270, 2.86e-1771j)
| (7.3587488029040634755e-05 + 2.2584552168403121156e-5337j)  +/-  (3.95e-223, 4.14e-1724j)
| (7.0785578005417556971e-29 + 1.3476238152405153698e-5354j)  +/-  (3.86e-298, 4.04e-1799j)
| (3.3669373143055767515e-18 + 7.2704563099404525604e-5348j)  +/-  (2.83e-279, 2.97e-1780j)
| (4.2896581623851088853e-14 - 9.1691965232300937032e-5345j)  +/-  (6.35e-269, 6.66e-1770j)
| (2.3985796883985766497e-25 - 1.7949543011983857074e-5352j)  +/-  (3.26e-293, 3.42e-1794j)
| (8.7683026745186633786e-40 + 7.3250958172265199596e-5361j)  +/-  (1.33e-311, 1.4e-1812j)
| (1.0562203712744757531e-69 + 5.6574954923178765155e-5377j)  +/-  (1.72e-334, 1.81e-1835j)
| (2.7015146738327283969e-06 + 6.6293705767090804777e-5339j)  +/-  (4.01e-243, 4.2e-1744j)
| (4.882243556712594368e-72 - 3.4421922553452433061e-5378j)  +/-  (4.04e-336, 4.23e-1837j)
| (1.9917704074591001145e-13 + 3.2289692848392743608e-5344j)  +/-  (4.06e-272, 4.26e-1773j)
| (2.6709774788526071919e-133 + 2.0062865952175295881e-5410j)  +/-  (2.8e-363, 2.94e-1864j)
| (2.7053928437900471333e-05 - 1.2137770394387347584e-5337j)  +/-  (5.23e-239, 5.49e-1740j)
| (1.9233695060076636545e-74 + 1.9544353669596572552e-5379j)  +/-  (5.46e-338, 5.73e-1839j)
| (5.3945945190066195196e-61 + 2.1643109709278427918e-5372j)  +/-  (2.08e-330, 2.18e-1831j)
| (2.5962967584691513316e-41 - 1.0260327268716521785e-5361j)  +/-  (2.57e-317, 2.69e-1818j)
| (1.9624032688830993992e-67 - 8.6970319378540168157e-5376j)  +/-  (4.29e-334, 4.49e-1835j)
| (1.7844374883628658755e-79 + 5.0805448921048962129e-5382j)  +/-  (3.84e-342, 4.03e-1843j)
| (4.236993499722947882e-139 - 1.6904027213917709654e-5413j)  +/-  (9.8e-368, 1.03e-1868j)
| (0.0018545928309936285484 - 7.5454729102953704837e-5337j)  +/-  (2.22e-235, 2.32e-1736j)
| (1.0562483178676735286e-32 - 7.7664426995641425353e-5357j)  +/-  (1.94e-312, 2.03e-1813j)
| (2.9491745121134384791e-07 + 5.6805075373708007304e-5340j)  +/-  (1.76e-263, 1.84e-1764j)
| (0.0063019440535948776263 - 6.1610764859573963964e-5335j)  +/-  (1.44e-243, 1.51e-1744j)
| (1.1546184662958240082e-114 + 2.225855381554030696e-5400j)  +/-  (8.43e-359, 8.84e-1860j)
| (4.3441644513833510243e-20 + 3.8393484887289129021e-5349j)  +/-  (4.04e-297, 4.24e-1798j)
| (4.2325333973996524837e-22 + 1.9030208086210421424e-5350j)  +/-  (1.71e-300, 1.79e-1801j)
| (7.7044983546019553209e-119 - 1.1550728075954355691e-5402j)  +/-  (2.52e-360, 2.64e-1861j)
| (2.0578350932778275551e-103 - 7.2702897107274406191e-5394j)  +/-  (9.58e-355, 1.01e-1855j)
| (0.00020183984902139892211 - 8.6432896215022335887e-5337j)  +/-  (5.83e-253, 6.11e-1754j)
| (8.6681369759465239755e-08 - 1.8680994203661097435e-5340j)  +/-  (5.81e-272, 6.09e-1773j)
| (3.5199496693827145077e-53 + 3.2710397909801943058e-5368j)  +/-  (2.66e-329, 2.79e-1830j)
| (7.676460242109903203e-37 + 3.3265309631387635333e-5359j)  +/-  (4.76e-319, 4.99e-1820j)
| (6.2625344054894220224e-09 - 2.3216586135683831228e-5341j)  +/-  (6.61e-278, 6.93e-1779j)
| (1.311289334565016692e-15 - 5.5645589554142923298e-5346j)  +/-  (4.61e-292, 4.83e-1793j)
| (-0.0059464185081489489595 + 6.186390549022623425e-5335j)  +/-  (1.37e-253, 1.44e-1754j)
| (3.6470828784991862415e-10 - 3.3280588154478961377e-5342j)  +/-  (4.55e-282, 4.77e-1783j)
| (1.186068971877765221e-87 - 3.9204065462953863523e-5386j)  +/-  (4.01e-350, 4.21e-1851j)
| (1.0121438137256985618e-110 - 3.4777436616907356238e-5398j)  +/-  (2.73e-358, 2.87e-1859j)
| (9.0576351109196760356e-146 + 5.1179430941787569859e-5417j)  +/-  (1.02e-373, 1.07e-1874j)
| (0.10418800884434063616 - 2.1923511124818961398e-5335j)  +/-  (2.78e-248, 2.92e-1749j)
| (2.3972395843015121327e-08 + 6.4580682967951017877e-5341j)  +/-  (5.19e-280, 5.44e-1781j)
| (3.8676603842277913153e-46 + 2.2048441057942298165e-5364j)  +/-  (1.87e-328, 1.96e-1829j)
| (2.1527882664118490869e-31 + 4.470088396641686557e-5356j)  +/-  (3.12e-317, 3.27e-1818j)
| (3.1126662726771659878e-24 + 8.6961093417218310079e-5352j)  +/-  (3.82e-310, 4e-1811j)
| (0.040111319459650250651 - 7.3207632025646660145e-5336j)  +/-  (2.78e-248, 2.92e-1749j)
| (1.4370284045030061054e-90 + 1.4808936989231332995e-5387j)  +/-  (3.54e-352, 3.71e-1853j)
| (4.4406482044745023205e-21 - 8.6262436211314056188e-5350j)  +/-  (1.84e-306, 1.93e-1807j)
| (5.8078745145667796122e-59 - 2.6045963994171709796e-5371j)  +/-  (1.8e-335, 1.89e-1836j)
| (1.1450262234431363217e-27 - 7.0756766153345479028e-5354j)  +/-  (2.45e-314, 2.56e-1815j)
| (8.5736844371955031367e-13 - 9.3949560810325931436e-5344j)  +/-  (5.27e-296, 5.53e-1797j)
| (0.066256560537018930851 - 1.5324952688780257134e-5335j)  +/-  (2.38e-251, 2.5e-1752j)
| (1.7848703096004202886e-11 - 5.5348295327561416429e-5343j)  +/-  (1.39e-294, 1.46e-1795j)
| (1.4374488486102972831e-49 + 2.9509614039960851258e-5366j)  +/-  (4.24e-331, 4.45e-1832j)
| (7.7792597017393100693e-85 + 9.8616511070440826456e-5385j)  +/-  (2.13e-350, 2.23e-1851j)
| (3.8430661950433952378e-12 + 2.3418212008811713854e-5343j)  +/-  (1.08e-296, 1.13e-1797j)
| (0.1111382053821102595 - 3.8106631885731406509e-5335j)  +/-  (9.3e-257, 9.76e-1758j)
| (0.019121682743108101639 - 2.7187304949983785558e-5336j)  +/-  (6.01e-270, 6.3e-1771j)
| (8.2059250560686210186e-11 + 1.331416436655353263e-5342j)  +/-  (4.22e-295, 4.43e-1796j)
| (4.1186601032987710457e-82 - 2.3206632568742316673e-5383j)  +/-  (3.21e-349, 3.37e-1850j)
| (4.7845949545497128417e-34 + 1.3055865800925234376e-5357j)  +/-  (5.19e-323, 5.44e-1824j)
| (0.0036417598318875688551 + 8.9218053403329927952e-5337j)  +/-  (6.63e-280, 6.95e-1781j)
| (0.08545909269053720246 + 1.850692661605531774e-5335j)  +/-  (6.68e-265, 7.01e-1766j)
| (6.3597743721334974598e-06 - 2.5136194935085740478e-5338j)  +/-  (9.8e-289, 1.03e-1789j)
| (6.4031841141951960488e-77 - 1.0334319435302679718e-5380j)  +/-  (6.98e-347, 7.32e-1848j)
| (1.9978067060537480086e-35 - 2.1211118875676347079e-5358j)  +/-  (2.44e-324, 2.56e-1825j)
| (0.028899580989681526333 + 4.435934961187826585e-5336j)  +/-  (4.85e-278, 5.09e-1779j)
| (7.0188880708690752839e-43 + 1.3806429474195412073e-5362j)  +/-  (3.61e-330, 3.78e-1831j)
| (2.7095100475934804853e-38 - 5.0301457397577842869e-5360j)  +/-  (7.99e-327, 8.38e-1828j)
| (1.5499438741639238156e-09 + 8.6393082536907460341e-5342j)  +/-  (8.39e-301, 8.8e-1802j)
| (3.9622270986703194753e-19 - 1.6818349271508355957e-5348j)  +/-  (8.22e-313, 8.62e-1814j)
| (4.0568947085946088087e-30 - 2.4922620050882279093e-5355j)  +/-  (8.85e-322, 9.28e-1823j)
| (0.00089598430123221681581 + 8.2053243778524389257e-5337j)  +/-  (6.76e-293, 7.08e-1794j)
| (0.088822577486245971824 + 4.6546948751263901766e-5335j)  +/-  (5.63e-283, 5.9e-1784j)
| (1.7284470701606114621e-44 - 1.7824349033132212695e-5363j)  +/-  (1.19e-331, 1.24e-1832j)
| (7.8433537079949007441e-48 - 2.6095813226015302998e-5365j)  +/-  (7.14e-334, 7.49e-1835j)
| (0.051739027016641803123 + 1.1327937335919440624e-5335j)  +/-  (1.5e-290, 1.57e-1791j)
| (4.4084397859102305732e-63 - 1.6972316349860564956e-5373j)  +/-  (9.97e-344, 1.05e-1844j)
| (0.0067437950880039854261 - 1.1970882015029864036e-5336j)  +/-  (4.14e-296, 4.35e-1797j)
| (0.011739948094377008364 + 1.746983771841464762e-5336j)  +/-  (1.87e-295, 1.96e-1796j)
| (3.760467387135429289e-23 - 4.1135190383060784449e-5351j)  +/-  (4.85e-319, 5.09e-1820j)
| (9.3627340970920016774e-07 - 1.8509423060961294266e-5339j)  +/-  (2.44e-304, 2.56e-1805j)
| (2.6608089567002071003e-17 - 3.1105692934134979499e-5347j)  +/-  (1.76e-314, 1.85e-1815j)
| (0.027256804777099074532 + 2.7286215494136192498e-5336j)  +/-  (1.91e-297, 2e-1798j)
| (0.061331177049546414118 - 9.9130803723885341535e-5336j)  +/-  (2.6e-297, 2.73e-1798j)
| (1.7191980235122479171e-26 + 3.6119204235866984724e-5353j)  +/-  (1.59e-321, 1.66e-1822j)
| (9.816093391579068003e-97 + 2.4238221437960868731e-5390j)  +/-  (2.19e-363, 2.29e-1864j)
| (1.3587415902668000766e-93 - 5.5535634124115861026e-5389j)  +/-  (8.86e-362, 9.29e-1863j)
| (0.11550775495707307916 + 2.7729032920768606178e-5335j)  +/-  (8.93e-304, 9.19e-1805j)
| (0.088564357081892040869 - 3.8754241036265143988e-5335j)  +/-  (5.49e-304, 5.68e-1805j)
| (1.0819253510453372795e-05 + 6.7541045247433147788e-5338j)  +/-  (2.63e-308, 2.75e-1809j)
| (0.086048533358396533876 + 2.1737555795680424348e-5335j)  +/-  (1e-304, 9.98e-1806j)
| (3.1529928452750098929e-65 + 1.2533700675423524072e-5374j)  +/-  (1.41e-346, 1.48e-1847j)
